|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
一、ADC转换基本步骤3 _4 R7 z3 ?2 T8 U
A/D转换器将模拟量转换为数字量需要进行4个步骤:采样、保持、量化和编码。* t* m5 P% f9 v4 i, K
详细解释4步的意义:
5 w8 m6 a1 ?3 q3 K4 U$ f(1)采样,就是将时间上连续的模拟量转换为时间上离散的模拟量;( h0 y/ L0 ?) \1 t0 a
(2)保持,就是在下次采样到来之前,将采样结果存储起来;
' J& F O1 _' N' h, `- ^' y' c- O% r(3)量化,就是离散的模拟量归化为与之接近的数字量,量化分为直接比较型和间接比较型,直接比较型将输入的模拟量与参考电位比较,得到数字量,又分为逐次逼近ADC和并行ADC,间接比较型将输入的模拟量和参考电位转换为中间的物理量在进行比较,常见的双积分ADC;( |9 l( k& a) K1 f4 w+ m" R
(4)编码:将量化后的结果按照一定数制形式表示。9 d! i$ P7 }! |9 K% s1 I# i3 M3 o) p
, E M! }1 D. I; d; X/ i# n+ r
二、ADC转换原理之逐次逼近ADC( _4 \- u7 H9 K2 z! ~3 s
逐次逼近AD转换器是由逻辑控制电路、N为逐次逼近寄存器、D/A转换器和 比较器组成。
: \" |, r; Q4 l, p1 [+ f5 k原理:
5 |, G% x6 f( K) I基本原理是从N位寄存器的高位到低位逐位试探比较,转换过程:首先给寄存器清零,然后给最高位置位,将寄存器结果送到D/A转换器,将D/A转换器的输出结果V0与待转换的模拟量Vx进行比较,若V0<Vx,则最高位保留,反之最高位清零;接着,将寄存器的次高位置位,经D/A转换后送入比较器与Vx进行比较,若V0<Vx,则次高位保留,反之清零。。。重复此过程,直至逼近寄存器的最低位。, C. j& N* C! V3 B
4 {/ b6 b: t6 t4 T, ^, k2 b三、ADC转换原理之双积分ADC
4 b( n N) L0 z6 \6 S+ {6 b双积分AD转换器是由逻辑控制电路、电子开关、积分器、比较器和计数器等组成。
3 |7 O3 c6 l* U: `: g原理:0 i p, I3 a) }' Y3 i6 K
基本原理是先对输入信号(待转换的模拟量)进行正向积分,然后再对参考电位信号进行反向积分,当积分器输出信号为零时,停止积分。转换过程:逻辑控制电路控制电子开关接通模拟量Vi,采样输入到积分器进行固定时间T的正向积分(积分从零开始),积分时间T到后,电子开关接通极性相反的参考电位Vref,进行反向积分,当比较器输出结果为零时,停止积分。此时计数器在反向积分时间内所计的数值T’,就是模拟量Vi对应得数字量:* O) Y+ N4 \' }& K# L
V i = V r e f ∗ T ′ T Vi=\frac{Vref*T'}{T}Vi=
6 S1 A' e7 [5 g* c9 \" a ^T
, R* x$ o8 N2 \, n" e' U# mVref∗T " ~4 Q. }4 H- T
′* F9 `1 @2 N; {' D& D5 w9 `* V
3 z( X+ p+ Y' A2 l& x* F5 @" e3 }( ?9 k
|
|