Go Down

Topic: replace digital potentiometer in 9v - 12v circuits (Read 3968 times) previous topic - next topic


Sep 01, 2011, 12:00 pm Last Edit: Sep 01, 2011, 01:26 pm by Othersounds Reason: 1
I want to control variable resistances (2-10-50-100K, 1MOhm) in circuits via my computer (replace a pot by a software control).
I have read about digital potentiometers but in my case I have circuits powered at 9v and 12v (and with double power 9v/-9v/0v …) …
There used to be digital potentiometers up to 15v in DIP (Dual Inline Package), but they seem discontinued…
I suppose there is a case-by-case solution without using digital pots: I have 2 chaos generators circuits (see attached images) where i need computer control over the potentiometers.
The one called chua is more simple, there is only one variable resistance to control (1.5 or 2k):

The one called Jerkster is more complex with several variable resistances (R14,R21,R24,R2,R22):

Any solutions for these examples? Any digital pot in DIP package with up to 12v operation available? Any examples with schematics are very welcome!

Felix Luque Sanchez


You can use CMOS switches and fixed resistance, is not very accurate but it is simpler and more flexible


Hello Edsoncan,
Thanks for your quick input.
There seems to be a lot of types, could you please explain me more in detail witch kind of CMOS switches should I use and point me to some specific models?
And how should I connect it to my 0-5v Arduino to control the CMOS switches as a variable resistance?
A schematic will be of great help, if someone can make it …  
Felix Luque Sanchez


@Edsoncan - if he connects that to a 12 volt circuit he will blow up his arduino. That is only good for 5V circuits.


Sep 02, 2011, 10:57 am Last Edit: Sep 02, 2011, 03:20 pm by Othersounds Reason: 1
Edsocan, thanks for the schematics!
Mike, thanks  for pointing that detail ;-)

I'm new to Multiplexers/Switches, and i don't get exactly how they work in this configuration... But are we using it as a voltage controlled resistance?
If it's the case, to work with the arduino and a make a 12v control signal, could we  use for example something like an uln2003 to feed the max4051 I/O pin?

arduino pwm output 5v--- uln2003 12v--- Max4051 I/O pin 3?

Felix Luque Sanchez


Just a crude switching in of resistors will only work if you are after a potential divider which in the case of some of your pots you are not.
Most digital pots are 5V
but this is the only one I know that will work up to +/- 16V


Hi Mike,
Yes, In fact i was thinking of using this one:
with the arduino library:
and the dip adapter:

It will be an expensive solution ... but should work ...
Felix Luque Sanchez

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131