Math Bridge: ADC Steps and Settling

← Back to Power and Interfaces
Math BridgeReference ArchitecturesStruggle-friendly runway

Can a 12-bit ADC still read the wrong voltage?

Yes. Count size, sample rate, and physical settling are three separate checks.

Phoebe, the physics guidePhoebe guides
The one targetProve the valve input is both precise enough and settled in time.
The chapter case12 bits, 3.3 V, 5.0 pF, 5.0 Hz, and 10–100 kΩ.
What it buys youAn ADC acquisition setting you can review.

A field team faces an unresolved physical question: Can a 12-bit ADC still read the wrong voltage? They must answer it before changing adc source resistance in kilohms on the real device. Predict the direction first.

See the relationship before changing it

Set the input, apply the rule, then read the result with its unit.

The retained audit below checks several chapter fixtures. This added model holds every other chapter fixture fixed, so the numeric fixture does not switch without explanation.

Derive the baseline in four named moves

  1. 1

    Name the input. The chapter baseline for adc source resistance in kilohms is 100.

  2. 2

    Name the relationship. q=Vref/2^N; τ=RC; tsettle=(N+1)ln(2)τ; fs,min=2fmax

  3. 3

    Substitute the chapter fixture. Set adc source resistance in kilohms to 100. The page ledger gives rc time constant as 500 ns.

  4. 4

    Read the result. Keep ns beside the value. Use it only inside the technical boundary on this page.

Predict, then change adc source resistance in kilohms

Try Predict the direction of rc time constant. Move one control, calculate, then check your prediction.

100
Chapter baseline
RC time constant

Observe Predict an increase in rc time constant as the input increases over this range. Reset to the chapter baseline and compare.

Explain Only adc source resistance in kilohms moves here. The other chapter fixtures remain fixed.

Source: content/reference-architectures/hardware-power-interfaces-decision-route.qmd — Phoebe's Field Notes: Why "The Reference And Divider Settle" Is A Real Deadline. Use the chapter equation and fixed ledger above; only the named input varies.

Check yourself

What should you do before trusting a moved-control result?
Answer: Predict its direction, apply the shown relationship, keep the units, and reset to the worked baseline.
What does this small model leave out?
Answer: Only adc source resistance in kilohms moves. Field effects named in the page's technical boundary stay fixed.

1. Start with three different questions

Bits set the size of one code. Sample rate decides which changes can be seen. Source resistance and the ADC capacitor decide whether the input voltage arrives before conversion starts.

Phoebe: A fine ruler gives a bad answer if you read it before the object stops moving.

2. Name the algebra moves

1

Count codeslevels = 2^N.

2

Divide the spanq = Vref/levels.

3

Double the bandwidthfs,min = 2fmax.

4

Form the time constantτ = RsourceCs/h.

5

Allow half an LSBtsettle ≈ (N+1)ln(2)τ.

3. Work the two source resistances

q=3.3/4096=0.806 mV; SNR=6.02(12)+1.76=74.0 dB

A 5.0 Hz input needs at least 10.0 Hz sampling; the chapter's practical 10× schedule is 50.0 Hz. With 5.0 pF, 10 kΩ gives τ=50.0 ns and 0.451 µs settling. At 100 kΩ those become 500 ns and 4.51 µs.

4. Try one controlled change

q=Vref/2^N; τ=RC; tsettle=(N+1)ln(2)τ; fs,min=2fmax

TryMove only the source resistance. Bit count, reference, capacitor, and signal bandwidth stay fixed.

Code levels
Code step
Noise power
Ideal SNR
Nyquist minimum
Practical schedule
RC time constant
Half-LSB settling

ObserveAt 100 kΩ, the code step remains 0.806 mV and SNR remains 74.0 dB, but settling grows to 4.51 µs.

ExplainResistance changes the RC timing formula, not the converter's code count. More resolution cannot compensate for an unfinished charge.

Technical boundaries.

These are ideal quantisation and first-order RC checks.

ADC
Offset, gain error, nonlinearity, noise, reference drift, and multiplexing remain
Filter
A real anti-alias filter needs attenuation, not only a Nyquist number
Source
Switch resistance, leakage, protection parts, and driver recovery remain

Use the MCU datasheet's acquisition model and measure the protected input at temperature.

5. Keep units visible

Convert kilohms to ohms and picofarads to farads before multiplying. Their product is seconds. Multiplying by 10^6 then gives microseconds.

6. Carry the evidence

Record ADC mode, Vref, bits, source network, sample capacitor, acquisition cycles, clock, signal bandwidth, filter response, channel switching, temperature, and measured settling error.

7. Check yourself

Why does 12 bits mean 4096 levels?
Answer: Each bit doubles the choices, so twelve bits give 2^12.
Why is 10 Hz only the minimum for a 5 Hz signal?
Answer: Nyquist prevents ideal alias overlap; a real filter needs extra transition room.
What happens when source resistance rises tenfold?
Answer: Both τ and the required settling time rise tenfold.
Honesty boundary.

The page joins three necessary checks; it does not certify an ADC channel.

0.806 mV
Ideal code step
10.0 Hz
Nyquist minimum for 5.0 Hz
4.51 µs
Ideal 100 kΩ first-order settling

Go deeper in the chapter and validate the exact MCU, source, filter, and timing sequence.