A SAR (Successive Approximation Register) ADC converts an analog voltage into a digital output using a binary search algorithm. It consists of:
For an 8-bit SAR ADC:
Plus d’infos : Convertisseur analogique-numérique (Wikipédia français)
图像使用许可:CC BY‑SA 2.5。SAR 是 “Successive Approximation Register”(逐次逼近寄存器)。
Block diagram of SAR ADC showing Sample-and-Hold, Comparator, DAC, SAR Register, and Control Logic.
SAR register uses N flip-flops and a control FSM to implement the binary search:
for i = N-1 downto 0:
set SAR[i] = 1
V_DAC = DAC(SAR)
if V_DAC > V_in:
SAR[i] = 0