我是靠谱客的博主 听话大米,最近开发中收集的这篇文章主要介绍ADC/DAC 常用名词,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文章是关于ADC/DAC设计经典问答,涵盖时钟占空比、共模电压、增益误差、微分相位误差、互调失真等常见问题。  

1、 什么是小信号带宽(SSBW)?

小信号带宽(Small Signal Bandwidth (SSBW))是指在指定的幅值输入信号及特定的频率下,它的输出幅值比低频时的输出幅值下降指定值时,该特定频率为小信号带宽。  

2、 什么是共模电压(VCM)?

共模电压(Common Mode Voltage (VCM ))是差动输入的两个引脚上相同的直流输入电压。  

3、 什么是MSB(最高有效位)?

MSB(最高有效位(Most Significant Bit)),是具有最大的值或权重的位。它的值是满量程的一半。  

4、 什么是采样(孔径)延时?

采样(孔径)延时(Sampling (Aperture) Delay)是时钟输入的后边缘到采样开关打开所需的时间。采样/保持电路有效地停止输入信号捕获,并进入“保持”模式,确定时钟延时后的采样。  

5、什么是满量程(FS)输入范围?

满量程输入范围(Full Scale Input Range),是指模数转换器上数字化的输入电压的输入范围,既不低于这个范围也不超过这个范围。比如 V REF + = 3.5V 和 VREF - = 1.5V, FS = (VREF + )-(VREF - ) =2.0V。  

6、什么是时钟占空比?

时钟占空比(Clock Duty Cycle)是时钟波形高电平时间和一个时钟周期总时间的比值。

7、什么是位的有效数(ENOB ,或有效位)?

位的有效数(ENOB ,或有效位)(EffecTIve Number of Bits (ENOB, 或EffecTIve Bits))是信噪比和失真的比率,或SINAD的另一种表达方法。 ENOB定义为(SINAD -1.76)/ 6.02,这个位数(ENOB)表示转换器是与理想的模数转换器等效。  

8、 什么是增益误差?

增益误差是在第一个代码和最后一个代码发生转换时,实际输人电压与理想输人电压之差。即,这个差值是:满量程 - 2 LSB。  

9、 许多模数转换器在数据手册中提供的应用,在Va, Vd 和Vref引脚上出现了三个电容。这三个电容器都是必须的吗?

根据特定器件和电路板的布局,一个或两个电容可能就足够了。较大的电容,通常是5到10的,提供了低阻抗大容量存储,在转换期间保证了电压的稳定性。较小值的电容器吸收较高频率的噪音尖峰。如果印制电路板具有非常好的布局用于低噪声工作,而且不包含一个微控制器或其他的嘈杂的数字逻辑,可能需要更少的电容器。但是为使ADC工作电平精度获得保证,一般情况下最好是遵循数据手册的推荐。

10、什么是零误差?

ADC双级输出的零误差是理论的输入电压(典型的是中心值加1/2LSB)和实际输入电压之间的差异,这个实际输入电压引起了输出从0到1的转换。 

11、什么是输出保持时间?

输出保持时间是指在输入时钟边缘后输出有效数据的时间长度。  

12、什么是分辨率?

分辨率是模拟增量,相当于1 LSB转换器代码的变化。分辨率也被定义为转换器位数(n)的个数。数字代码的个数等于2^n,其中“n”是位的个数。举一个例子,一个12位转换器模拟信号和2 ^ 12 = 4096数字编码的映射关系。12位模数转换器的分辨率,是输入电压的满量程除以2^12,或4096,不会引起输出代码超出范围。  

13、什么是微分相位误差?

微分相位误差(DifferenTIal Phase Error)是指,小信号正弦波在两个不同的直流(DC)输入电平重构下,输出相位的差。  

14、什么是模/数转换器的动态指标?

模/数转换器的动态指标(DynamicSpecificaTIons)涉及到那些交流(AC)输入信号。这些包括信/噪比(SNR),SINAD(信号噪声+失真),ENOB(有效位数),THD(总谐波失真),IMD(互调失真),FPBW(全功率带宽),SSBW(小信号带宽)。  

15、什么是互调失真(IMD)?

互调失真(Intermodulation Distortion),是指没有出现在输入端,作为两个正弦曲线的频率同时作用于模数转换器的输入,而形成的额外的频谱成分。它被定义为在互调积中的能量和原始频率中的总能量比值。互调失真(IMD)通常用分贝(dB)来表示。  

16、什么是增益温度系数(满量程温度系数)?

增益温度系数(满量程温度系数)是指增益误差变化量和温度变化量的比值。通常用每百万分之/ 摄氏度(ppm/°C)表示。  

17、什么是总谐波失真(THD)?

总谐波失真(THD),用dB或dBc表示,是指总的谐波电平(美国国家半导体模数转换器是9个谐波段)和输入信号的倍频出现在输出的电平。总谐波失真(THD)计算方法如下: THD=“sqrt”[ ( f2xf2 + f3xf3 +f4xf4 + f5xf5 + f6xf6 + f7xf7 + f8xf8 + f9xf9 + f10xf10) / (f1xf1) ] f1是输入信号的基频,f2 到f10这9个谐波频率是基频的倍频。

18、什么是零刻度偏移误差?

单极输出模数转换器的零刻度偏移误差是指理想的输入电压(1/2 LSB) 和实际输入电压之间的差,引起输出代码由0到输出代码1的转换。

19、 什么是全功率带宽(FPBW)?

全功率带宽(FPBW)是指满量程输入在重构的输出基频下降到3分贝时低于其低频值的频率。  

20、什么LSB(最低有效位)?

LSB(最低有效位),是指所有位中最小的值或权值。这个值是m*VREF/2 n,其中:“ m ”为主,是基准量程因子(这是最常见的单位),其中“n”是模数转换器的分辨率。  

21、怎样才能消除模数转换器时钟线和控制线上的超调量和/或欠调量?

超调量和/或欠调量,是由高速信号边缘和不匹配信号终端混合引起的。增加一个47至100Ω电阻串联到输入,电阻要尽可能的靠近时钟源。目的是为了和时钟线上的信号阻抗匹配,输电线路也应该这样考虑。串联的终端用一个小的附加电源,为减少摆动效应通常是足够了。  

22、什么是输出延时?

输出延时是指输入时钟的后边缘到数据更新出现在输出引脚的延迟时间。  

23、 什么是孔径抖动?

孔径抖动是指采样值间孔径延时的变化。孔径抖动作为输入噪声出现。  

24、 什么是信号噪声及失真比(S/(N+D) 或 SINAD) ?

信号噪声及失真比(S/(N+D) 或 SINAD),用分贝表示(dB),出现在输出的输入信号的有效值和所有其他光谱成分的有效值的比值,频谱成分包括低于时钟频率一半频谱的谐波,但不包括直流。  

25、 什么是满量程阶跃响应?

满量程阶跃响应,定义为VIN从VREF-变化到VREF+,或从VREF+变化到 VREF-,为转换器设定足够的恢复,并满足其额定精度的转换所需的时间。  

26、什么是通道延时(潜伏期)?

通道延时(潜伏期),是指转换启动到转换的数据出现在输出驱动级时之间的时钟周期的数量。数据对于任何给定的采样是可利用通道延时加上输出延迟后进行采样。每隔一个时钟周期,可得到新的数据,但数据落后于通道延时加上输出延时。  

27、 什么是模拟 /数字转换器的静态指标?

静态指标是关于模数转换器的直流(DC )信号输入的指标。这些包括增益误差,偏移误差,以及微分与积分线性误差。  

28、什么是总不可调整误差(TUE)?

总不可调整误差(Total Unadjusted Error(TUE)),是指理想的情况下数字代码的中心和输入电压范围相关的电压的最大偏差。总未调整误差包括偏移误差,增益误差,以及微分与积分非线性误差。  

29、什么是满量程误差?

满量程误差,是最后代码的转换离理想的1个 1/2 LSB 以下VREF +到多大范围的测量,并定义为:VFSE =Vmax + 1.5 LSB- VREF + ,其中Vmax是转换为最大代码时的电压,可以用伏特表示,最低有效位或满量程范围的百分数。  

30、什么是转换时间?

转换时间是指模数转换器完全一个转换所需的时间。转换时间不包括采样时间,多路复用器设置时间,或完成一个转换周期的其他部分,转换时间可能少于吞吐量时间。  

31、什么是电源抑制比(PSRR) ?

电源抑制比(Power Supply Rejection Ratio),可分为两种规格。直流电源抑制比(DC PSRR )是特定参数的变化量(例如,满量程误差)和一个电源电压指定变化量的比值。交流电源抑制比(AC PSRR)是衡量一个电源上叠加的特定频率和振幅的信号,这个信号在输出上的输出振幅,和它在电源引脚上的振幅的比值。电源抑制比(PSRR)通常用分贝表示。  

32、什么是遗漏码?

遗漏码,是那些输出码被忽略的,或将永远不会出现在模数转换器输出的。这些码不能通过任何输入值。  

33、什么是吞吐量率?

吞吐率是模数转换器最高的连续转换率。  

34、什么是信噪比(SNR)?

信噪比(SNR)是一个比率,用分贝(dB)表示,出现在输出的输入信号的有效值和所有其他频谱成分(低于采样频率的一半,除谐波分量和直流分量外)总和的有效值的比率。信噪比 (SNR)是信号电平的有效值与各种噪声(包括量化噪声、热噪声、白噪声等)有效值之比的分贝数。其中信号是指基波分量的有效值,噪声指奈奎斯特频率以下的全部非基波分量的有效值(除谐波分量和直流分量外)。  

35、 什么是吞吐时间?

吞吐时间是指转换器完成一次转换所花的时间。吞吐时间包括任何多路复用器的建立时间,采样时间,转换时间,输出显示时间。  

36、什么是直流共模误差?

直流共模误差(DC Common-Mode Error)是用于模数转换器的差分输入的一个规格。当两个输入上的模拟电压被改变相同的值时,发生输出代码的变化量。它通常用LSBs表示。  

37、什么是偏置误差?

ADC的偏置误差定义为使最低位被置成“1”状态时ADC的输人电压,与理论上使最低位被置成“1”状态时的输人电压之差。

38、ADC的输入和传感器相连,如何将传感器输出信号本身的干扰排除?

如果传感器输出是共模干扰,需要加仪表运放如AD8221/0等滤除。如果是差模干扰,加滤波器就可以滤除。  

39、印制电路板的电源地是否应作为数字和模拟的共同地?

是的,他们应该是一样的。但是重要的是,要慎重给所有电源和信号布线以使地电流与电源和信号分开

40、如何对流水线结构ADC进行校准?需要校准哪些参数?

一般来讲,ADC的offset和gain error会比较容易校准。只要外接0V和full scale进行采样,然后得到校准系数。另外,如果需要作温度补偿的话,一般需要加一个温度传感器,然后利用查表的方式来补偿。

原文链接:https://blog.csdn.net/Jason_Lee155/article/details/78883434

常用参数

1、LSB,Least Significant Bit

LSB是指最低位一个bit的权值,比喻ADC是一把尺子,那LSB则是它的最小刻度。LSB=Vfs/(2^N),Vfs为full scale voltage,N为ADC的分辨率(Resolution)。

2、Offset Error

Offset Error通常又被叫做Zero-Scale Error。简单理解,对于ADC,输入的Analog信号,只有抵消(或叠加)Offset Error,才能正常进行AD转换;而对于DAC,输出的Analog信号,必须抵消(或叠加)Offset Error,才能有正常的Analog输出。多用LSB或者是Percent of Vfs来表示。

3、Gain Error

即使是假设没有Offset Error,ADC/DAC输入或者输出的Voltage,在Measured和Ideal之间还是会有差值。Gain Error事实上是表征actual function和ideal function斜率差值的量。如图一DAC function的曲线,将实测曲线沿y轴下移并保持与原曲线平行,则full scale处voltage的差值便是Gain Error;ADC曲线可沿x轴平移,亦可得出Gain Error。其单位同样是LSB或者是Percent of Vfs。

4、 Full Scale Error

Full Scale Error=Gain Error+Offset Error。 full scale error是measured full scaled voltage和ideal full scale vlotage的差值,由两个量直接导致,一个是offset Error,另一个就是Gain Error。

 

 图一Full-scale error for an ADC and a DAC.(From MaxiM)

5、Voltage Compliance Range(Sometimes ‘Force-Sense Outputs’ Used)

maxim对Force-sense output的解释是,在测量时,必须假定连接的导线上远处某一点的电压或是电流是某个给定的值(forced value),我们测量的是与此值相关产生的电流或电压。

Voltage compliance被翻译成顺从电压, 

相关资源:DAC7801LP的技术参数-其它代码类资源-CSDN文库

 

最后

以上就是听话大米为你收集整理的ADC/DAC 常用名词的全部内容,希望文章能够帮你解决ADC/DAC 常用名词所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部