模数转换器(ADC, A-D转换器, A/D转换器),A/D转换器能够把连续的信号转换成时间和幅值都是离散的数字信号。
1、ADC类型
1.1流水线转换器
一个流水线转换器由一些连续的部件组成, 每个部件可以和其它部件同时执行操作。 这些器件在操作过程中作用相似, 并且只能解决一个到两个比特的数据。 每个部件都有一个采样-保持器, 一个低精度的闪烁A/D转换器和一个加法器, 包括一个用来提供增益的中间级放大器。 第一步先对输入采样, 在做第一步粗略的转换, 输出的结果是最高有效位MSB, 并把它输入第一个锁存器(Latch 1);当一个阶段的工作结束后, 模拟信号的差值结果被传给下一部分, 当第一阶段未处理的剩余数据被接下的n阶段处理后, MSB位穿过n个锁存器, 在转换器的最后阶段和转换数据结合到一起。
转换器部件的块数和转换精度的比特数通常是一致的, 每个阶段的输出都进入输出锁存器, 然后所有的数据位都被锁存输出, 这样就可以在并行数据总线上使用它们了。 整个转换过程造成的数据延迟有几个时钟周期。
1.2逐次逼近SAR转换器
在中等分辨率和中等采样率的转换器中常常采用逐次逼近SAR转换器。 它的转换精度从8 bits到18 bits, 转换速率通常小于10MSPS。 它具有低功耗和小形状因子的特点。典型的SAR模数转换器的结构图如下图。
1.3Delta-Sigma转换器(Δ Σ )
Delta-Sigma转换器是个一比特(或多比特) 的采样系统,在这个系统中, 多比特数据被连续地送到一个数字滤波器, 在那里进行数学运算。 这个图表显示了一个FIR(有限冲击响应) 滤波器。 另一种可选择的滤波器是IIR(无限冲击响应) 滤波器。注意:delta-sigma转换器的模拟部分看成这样的一个模型, 即一个可选的输入可编程增益放大器, 后面再接一个电荷平衡的A/D转换器。 delta-sigma转换器的数字部分看成一个低通数字滤波器后面接上一个数字抽样滤波器。
注意:delta-sigma转换器的模拟部分看成这样的一个模型, 即一个可选的输入可编程增益放大器, 后面再接一个电荷平衡的A/D转换器。 delta-sigma转换器的数字部分看成一个低通数字滤波器后面接上一个数字抽样滤波器。
2、采集时间
下图为逐次逼近寄存器(SAR) 、 流水线和Delta-Sigma (Δ Σ )转换器三者的采集时间对比。
2.1Delta-Sigma模数转换器采集时间
Delta-Sigma (Δ Σ )数模转换器对每一转换结果进行多次平均取样。 转换器的采样过程通常采用有限冲击响应(FIR)或者无限冲击响应(IIR)数字滤波的方式。 因此, 它的采样时间和SAR或者流水线转换器相比要长,因为后两者每次转换只对信号进行一次采样。上图展示了SAR, 流水线和Δ Σ 模数转换器三者的取样方法差异中的一种。 如果用户输入一个阶跃输入信号或者在多路复用器中切换一个输出通道, 转换器需要花一定时采 集时间,因为数字滤波器要刷新信号。 如果要对信号进行“快照” 或需要查看某一特定时间电的信号, 则最好使用SAR模数转换器。
2.2流水线模数转换器采集时间
在使用流水线模数转换器时, 先用外输入时钟的上升沿(有的是下降沿, 在产品资料表单中会有说明)进行初始化。 紧随着输入信号首端的跳变, 转换器开始对信号进行差分运算。
2.3SAR模数转换器采集时间
SAR转换器的采集时间是由采样运算捕获输入电压来决定的。 当采样命令发出后开始计时, 同时保持电容也开始充电。 有的转换器会对采样管脚端做出响应并对输入信号进行采样。 而其它的SAR CMOS转换器的采样启动由时钟输入与CS(片选信号) 下降沿决定, CS由串行外部接口产生, 即SPI。 图中举了一个时钟信号启动采样过程的例子, 使用的芯片是ADS7816。
3、模拟输入参数
1)模拟带宽: 模数转换器的输出比输入信号的频率低了3dB。
2)电容值, 共模: 共模模式下, 模数转换器的电容值为每个信号输入管脚与地之间的容值。
3)电容值, 差分输入: 一个带有差分输入的模数转换器中, 正级输入(AIN+)和负极输入(AIN–)之间的电容值
4)差分输入: 当输入模拟的差分信号时, 模数转换器的两输入端的数值可以全范围浮动, 通常在一个相互平衡的状态上改变, 当一个输入端电压升高, 另一输入端就相应的降低。 差分输入有个好处就是利用了两输入端信号的差值, 提供了共模抑制。 这类型的输入模式在单电源的转换器中很常见, 如delta-sigma或流水线转换器差分输入有个好处就是提供了共模抑制, 只需要每一管脚很小的输入电压变化, 同时保留了很高的动态范围。
5)阻抗, 共模: 模数转换器的各个模拟信号输入管脚与地之间的阻抗。
6)阻抗, 差分模式: 一个带有差分输入的模数转换器中, 正级输入(AIN+)和负极输入(AIN–)之间的阻抗。
7)电压范围, 绝对值: 模数转换器的绝对电压范围是输入电压的最大值和最小值(相对于地和模拟电源电压) 。 这个数值描述了输入信号的绝对输入电压范围, 通常, 这由正电源和负电源所提供的电压值来决定, 除非输入端还存在一个电阻网络。 如果有这么一个电阻网络, 那么输入的绝对值就可以超过正电源和负电源提供的电压值。
8)电压范围, 双极输入模式(差分模式) : 一个配置了双极输入模式的模数转换器, 它的输入范围由两个输入引脚确定, 同时可以任意输入正的和负的模拟信号。 在这种配置下, 任意一个输入管脚都不会低于或超出绝对输入电压范围。
9)电压范围, 满量程(FS or FSR): 转换器把输入的信号数字化为满量程的输入电压。 其内部和外部所使用的参考电压决定了这个满量程电压的数值范围。 确切的满量程输入电压范围会因器件不同而有所差异。
对于一个n字节的转换器, FS等于:FS = (2n) × (理论码宽)
对于delta-sigma的转换器, FSR通常用百分比的形式来描述数值的大小。 例如, 可以把INL的大小描述为FSR的± 0.001%。 这个例子中, A/D转换器的输入范围可以是± 2.5V, 它的FSR为5V。
10)电压范围, 拟微分模式: 一个拟微分输入有两个输入管脚, AIN+和AIN–, 如图4所示。 当其中一个为拟微分输入时, 另一个输入管脚则为输入信号提供参考电压。 第二个管脚(负电压信号输入端) 只能接受一个很小范围内的电压, 大约只有几百毫伏(mv), 当输入信号有一个很小的共模偏置或有小信号误差的时候, 这种拟微分模式的设置就非常有用了。 它能除去这类的偏置和误差, 因为转换器只对正端管脚输入和负端管脚输入信号之间的差起作用。
11)电压范围, 单端信号(单级和双极) : 一个单端信号输入的模数转换器只有一个输入端, 并且输入电压是以地为参考信号。 有的单电源供电的器件对单端信号的输入范围有限制, 只允许正电压的模拟输入。 而有的单电源供电(或双电源供电) 的器件可允许正电压信号或负电压信号输入, 并且有两个输入端。
12)电压范围, 差分输入: 差分输入电压的范围等于同相端模拟输入(AIN+)与反相端模拟输入(AIN–)之差。 有了这两个输入管脚, 输入电压的范围为:
当模拟输入差分信号(AIN+ – AIN–)是正电压时, 输出的数字信号也是正的。 负电压差分模拟输入, 输出负电压的数字信号。 大多数的SAR和delta-sigma模数转换器都工作在相似的模式下, 并且不需要共模电压。而大多数CMOS流水线的模数转换器则需要在输入端有一个共模电压偏置(VCM), 典型值为电源电压的一半(+VS/2)。 一个外部电源可以有两种方式驱动转换器的输入, 可以是单端电压驱动, 也可以是差分方式输入。
4、孔径
4.1延迟
时间的延迟是从外输入采样命令的上升沿或下降沿(一般是50%的位置)开始,到实际对信号进行采样的这段时间;
4.2抖动
孔径抖动是孔径延迟在采样中随时间而产生的标准偏差,有时候孔径抖动被误认为是输入噪声。孔径抖动加上时间脉冲抖动,会对整个转换过程中的信噪比(SNR)产生影响。抖动对信噪比的影响公式为:
Tj是时间和孔径的抖动;
F是转换器的频率;
孔径抖动和时间抖动没有相互独立的,因此这两项可以合并为rss。
5、数字滤波器
数字滤波器使用集成片上系统对采样的输入信号进行数学计算。 在delta-sigma转换器中, 片上系统的数学函数采用的是专门的算法。 数字滤波器的工作原理是通过对中间过渡信号进行数字化的数学运算, 这个过程和模拟滤波器不一样, 模拟滤波器是完全依靠电子元件(比如电阻、 电容、 晶体管等等) 组成的网络的物理特性来达到预期的滤波效果, 并且只能工作在模拟电路领域。
5.1有限冲击响应(FIR)滤波器
有限冲击响应(FIR)滤波器是一类数字滤波器。 之所以称为有限是因为脉冲在它上面激起的响应最后都衰减为零。 这种响应和无限冲击响应(IIR)不同, 它的内部有反馈回路, 因此可以无限地响应下去。 有限冲击响应(FIR)滤波器有几个很有用的特点, 它可以保持在稳定状态, 这是因为它所有的极点都位于原点上, 也就都在单位圆内, 这就保证了它的稳定性。 FIR滤波器是一个线性相位或者相位超前90度的线性数字滤波器。 滑动平均滤波器就是一个结构非常简单的FIR滤波器。
5.2无限冲击响应(IIR)滤波器
一个脉冲输入无限冲击响应(IIR)滤波器会形成无限长时间的非零响应。 这个特点和有限冲击响应(FIR)滤波器很不同, 它只是形成了固定时间长度的脉冲响应。模拟滤波器可以有效地实现IIR滤波器的功能。
动态范围:从最大信号输入速率到最小信号输入速率之间的范围。 动态范围可以用SFDR或SNR来衡量。 这个关键的参数决定了模拟信号的最大和最小可探测范围。
6、动态特性
用于描述在交流信号输入的情况下A/D转换器的特性。 这些特性包括: 信噪比(SNR),信噪比加上失真(SINAD或者SNR+D), 有效比特数(ENOB),总的谐波失真(THD),无杂波动态范围(SFDR),互调失真(IMD)和全功率带宽(FPBW)。
6.1有效位数(ENOB)
ENOB是个关键的性能参数,在衡量输入信号噪声的时候, 有效分辨率描述了A/D转换器的有效比特数。尤其在数字振荡/波形记录仪中, 同样还应用在图像处理,雷达, 声纳, 光谱分析和电信领域中。 这个关键参数通常描述的是A/D转换器的动态范围
6.2ENOB与SINAD
衡量信噪比加上失真(SINAD)大小的单位是dB, 衡量ENOBs的单位是比特bits。 SINAD转换为ENOB的公式如下所示。
6.3有效分辨率带宽
在信噪比SNR降到输入满量程幅值的3dB的这个点上, 转换器所能接受的最高输入频率就是有效分辨率带宽。
6.4信噪比(SNR)
在低于采样频率一半的条件下, 交流信号功率除以噪声功率, 计算所得比值的均方根就是信噪比。 其中, 噪声功率不包括谐波信号和直流。一个完整的正弦信号输入SAR或流水线A/D转换器时, 理想的信噪比是6.02n +1.76dB, 其中n等于转换器的比特位数。 信噪比单位可以是dBFS或dB(对于完整输入信号) 或者是dBc(对于实际输入信号) 。 有三个不同的公式可以表示SNT:
6.5无杂散动态范围(SFDR)
在FFT图中, 从输入的基波信号到最糟的或是最高频率杂波的距离(单位是dB) 。SFDR单位可以是dBFS或dB( 相对于满量程输入范围) , 也可以是dBc( 相对于实际的输入信号幅值)。
6.6总谐波失真(THD)
各个谐波功率的和的均方根比上输入信号功率。 这个比值的单位用均方根分贝值(dB)或均方根dBc表示, THD计算公式如下
6.6欠采样
在欠采样系统中, A/D转换器的采样率比输入频率低, 造成低频的混淆现象。 采样欠采样电路, 感兴趣的信号频率带宽(Δ fSIG)被放置在一个比转换器采样率(fSAMPLE)更高的频率上。
ΔfSIG的大小由模拟带通滤波器限制, 这个滤波器在系统中就像抗混叠滤波器。 A/D转换器中采样保持电路的带宽必须足够大, 能够处理这些高频的信号
信噪比加上失真(SINAD或者SNR+D, 也叫总谐波失真加噪声,SINAD结合计算了SNR和总谐波失真(THD)。 在频率低于采样频率一半(不包括直流) 的条件下, 它等于基波输入信号的幅值均方根除以所有其它频谱信号的和的均方根。 SINAD的理论最小值等于理想信噪比SNR或者6.02n + 1.76dB(如果是SAR或流水线转换器)