1

I am trying to link a digital pin to a pad that's already wired to an ADC. I was wondering how many ohm the ADC port internal resistance is.

gotnull
  • 167
  • 1
  • 1
  • 9

2 Answers2

4

Page 310 of the datasheet gives you your answer:

Analog Input Specification

The analogue ports have an input resistance of \$100\space\mathrm{M}\Omega\$.


However, that is not the whole story. As with all ADCs, a sample and hold capacitor is used as part of the ADC in order to hold the sample value during conversion. This circuitry has its own characteristics. From Page 244 the following diagram is taken:

ADC Input Diagram

Here we see a 14pF sample/hold capacitor with series resistor to half the Vcc rail. As a result of this circuitry, you must use a low impedance source to feed the ADC.

The ADC is optimized for analog signals with an output impedance of approximately 10k or less.

A \$10\space\mathrm{k}\Omega\$ or less source resistance is recommended, otherwise the low pass filter effect of the capacitor with the source resistance becomes a major issue, requiring a longer sampling time for conversion and as a result limiting the maximum frequency. A unity gain buffer can be used if the source is high impedance in order to negate the effect of the sample capacitor.

Tom Carpenter
  • 63,168
  • 3
  • 139
  • 196
0

Found the answer here.

There are several factors here.

First, the input impedance of the ADC. The ATmega328P uses a Successive approximation ADC. As such, the input is basically the input to a comparator, so the ADC has very high input impedance.

gotnull
  • 167
  • 1
  • 1
  • 9