Electronic – Will ADC readings disrupt the analog control loops

adc

I have two separate analog control loops for battery charger circuit – one for voltage regulation and one for constant current mode.

I want to read voltage that comes to opamp via resistor divider and current value that comes from differential amplifier to microcontroller via ADC.

Should i buffer these voltages to read them via ADC? How do i decide?

Microcontroller i'm using is LPC1343.

Best Answer

The current measuring opamp has a low impedance output and won't cause problems. I didn't find an equivalent ADC input circuit in the NXP datasheet, but Atmel shows a circuit consisting of a 14 pF capacitor and a 1..100 k\$\Omega\$ series resistor (p. 259). That's high impedance, and won't disturb a resistive voltage divider.

But note that I/O pins often have a leakage current up to 1 \$\mu\$A, whether you use them as analog inputs or not. So if the voltage divider draws less than 100 \$\mu\$A I would buffer it. Use a low input bias current opamp as buffer, or you might have the same 1\$\mu\$A leakage as the microcontroller has.