[sdiy] Pots read by microcontroller and sourcing question

Tom Wiltshire tom at electricdruid.net
Tue Feb 3 01:15:59 CET 2015


An op-amp on each pot is massive overkill in my view. Sorry David!

I second what everyone said about input impedance though - that's the crucial fact. I've used 100K, 47K, 10K and 1K pots all direct into the ADC inputs, all without incident. This is on a PIC, so your mileage may vary on AVR/Arduino. The minimum settling time and maximum accuracy vary with the pot used, but for many applications (reading a knob being twiddled, for example) the uC is so far ahead of the human that it doesn't matter.

HTH,
Tom
 

On 2 Feb 2015, at 19:27, David G Dixon <dixon at mail.ubc.ca> wrote:

>> Hi thanks for the replies.
>> 
>> I'm using an Arduino. Looks like ideal input impedance of 10kb or less
> 
> If you use an opamp buffer in front of every pot, then the output impedance
> to the uC is effectively 0 ohms.  This will cost you about 10 cents per pot,
> so not really a bank-breaker.  I personally would never take a voltage
> directly from a pot for this sort of control, since you really can't
> guarantee linearity unless you feed the pot to a near-infinite impedance
> such as the + input of an opamp.
> 
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy




More information about the Synth-diy mailing list