电子说
在电子设计领域,A/D转换器是实现模拟信号到数字信号转换的关键组件。AD7880作为一款高性能的12位A/D转换器,凭借其出色的特性和广泛的应用场景,受到了众多电子工程师的青睐。本文将对AD7880进行详细解析,帮助工程师们更好地了解和应用这款器件。
文件下载:AD7880.pdf
AD7880是一款高速、低功耗的12位A/D转换器,采用单一+5V电源供电。它集成了3µs的跟踪/保持放大器、12µs的逐次逼近型ADC、多功能接口逻辑和多输入范围电路,还具备电源节省功能。该器件采用Analog Devices的Linear Compatible CMOS (LC2MOS)工艺制造,有24引脚的塑料或密封双列直插式封装(DIP)以及小型24引脚SOIC封装可供选择。
AD7880的转换时间为12µs,采集时间为3µs,这使得它能够处理大输入信号带宽。这种性能非常适合电信、音频、声纳和雷达信号处理等领域的应用。例如,在雷达信号处理中,快速的转换时间可以确保及时准确地采集和处理雷达回波信号。
在掉电模式下,AD7880的功耗仅为2mW,这使其非常适合便携式、手持和电池供电的应用。对于一些需要长时间运行且对功耗要求严格的设备,如便携式医疗设备、手持数据采集器等,AD7880的低功耗特性可以显著延长设备的电池续航时间。
该器件具有三个用户可确定的输入范围,分别为0V至+5V、0V至10V和±5V。这些单极性和双极性范围可以通过单一5V电源实现,为不同的应用场景提供了更多的选择。例如,在一些需要处理不同电压范围信号的工业控制和测量系统中,AD7880的多输入范围特性可以满足多样化的需求。
AD7880的转换周期由CONVST脉冲的上升沿触发。当CONVST脉冲上升时,跟踪/保持放大器进入“保持”模式,转换周期开始。转换周期通常需要26至28个时钟周期,最大指定转换时间为12µs。在转换过程中,BUSY输出保持低电平,输出数据总线驱动器处于三态。转换完成后,BUSY输出变为高电平,此时可以通过将CS和RD引脚置低来读取转换结果。
AD7880采用电荷平衡比较器,为用户提供了固有的跟踪/保持功能。跟踪/保持放大器能够在小于3µs的时间内以12位精度采集输入信号,确保了信号的准确采集和转换。
AD7880指定使用2.5MHz的时钟连接到CLKIN输入引脚。该引脚可以直接由CMOS或TTL缓冲器驱动,时钟的占空比可以在40/60至60/40之间变化。需要注意的是,时钟频率的降低可能会导致精度性能略有下降,这是由于内部跟踪/保持放大器中保持电容的泄漏效应引起的。
在一些应用中,需要对AD7880的偏移和满量程误差进行调整,以确保输入信号范围与ADC的最大动态范围匹配。以下是具体的调整方法:
SNR是衡量ADC输出信号质量的重要指标,它表示信号的均方根值与噪声的均方根值之比。对于AD7880,理论上12位转换器的SNR为74dB。实际测量时,通过对ADC输出频谱进行快速傅里叶变换(FFT)分析,可以得到SNR数据。
有效位数(ENOB)是根据SNR计算得到的一个指标,它反映了ADC实际能够有效转换的位数。通过公式(N = frac{SNR - 1.76}{6.02})可以计算出AD7880的有效位数。在采样频率为61kHz的情况下,对于频率高达12kHz的输入信号,有效位数通常保持在11.5以上。
THD是指谐波的均方根值与基波的均方根值之比。对于AD7880,THD的计算公式为(THD = 20 log frac{sqrt{V{2}^{2} + V{3}^{2} + V{4}^{2} + V{5}^{2} + V{6}^{2}}}{V{1}}),其中(V{1})是基波的均方根振幅,(V{2}) - (V_{6})是二次至六次谐波的均方根振幅。THD也可以从ADC输出频谱的FFT图中得到。
当输入包含两个不同频率的正弦波时,由于器件的非线性特性,会产生互调产物。IMD是指互调产物的均方根值与基波的均方根值之比,通常以dB为单位表示。在计算IMD时,需要考虑二阶和三阶互调项,因为它们在频率上与原始正弦波的关系不同。
峰值谐波或杂散噪声是指ADC输出频谱中除直流分量外,下一个最大分量的均方根值与基波的均方根值之比。通常情况下,这个指标由频谱中的最大谐波决定,但当谐波被噪声淹没时,峰值将是一个噪声峰值。
AD7880的高速总线时序允许它直接与实时数字信号处理器(DSP)以及现代高速16位微处理器进行接口。以下是几种常见的接口方式:
通过定时器异步驱动CONVST输入来启动转换,转换完成后,AD7880的BUSY线变为高电平,通过反相器驱动IRQ线低电平,向ADSP - 2100提供中断信号。转换结果可以通过指令(MR0 = DM(ADC))从AD7880读取到ADSP - 2100中。
同样使用外部定时器启动转换,转换完成后中断TMS32010。使用指令(IN D, ADC)从AD7880读取转换结果。
使用定时器启动转换,转换完成后中断处理器。由于TMS320C25没有单独的RD输出,需要通过处理器的STRB和R/W输出以及一些逻辑门来生成RD信号。转换结果通过指令(IN D, ADC)读取。
使用外部定时器启动转换,AD7880的BUSY线可以用于中断处理器,也可以通过软件延迟确保转换完成后再进行读取操作。使用指令(MOVE.W ADC, D0)读取转换结果。
由微处理器启动转换,通过对8086的WR信号和译码地址输出进行门控来实现。使用指令(MOV AX, ADC)读取转换结果。
使用外部定时器启动转换,转换完成后,BUSY触发单稳态触发器,驱动6809的IRQ中断输入。通过两次读取操作分别获取AD7880的低8位和高4位数据。
良好的印刷电路板(PCB)布局对于实现高速A/D性能至关重要。在布局时,应尽量将数字和模拟信号线分开,避免数字走线与模拟信号线并行。使用AGND对模拟输入进行屏蔽,建立单点模拟接地(星形接地),并将所有其他接地和AD7880的DGND连接到该单点模拟接地。同时,应尽量增大模拟和数字电源供应公共返回线的箔宽,使用接地平面可以降低阻抗路径并保护模拟电路免受数字噪声的影响。
为了减少输入噪声耦合,应尽量缩短输入信号引线和信号返回引线的长度。在无法缩短引线长度的情况下,可以使用屏蔽电缆连接信号源和ADC。此外,应尽量降低接地电路的阻抗,因为信号源和ADC之间的接地电位差会作为误差电压串联在输入信号中。
为了获得指定的性能,建议使用低阻抗源驱动AD7880的模拟输入(VINA, VINB),这需要使用输入缓冲放大器。根据具体应用和所需的模拟输入范围,可以选择不同的运算放大器配置。例如,对于0V至5V的输入范围,可以使用单电源5V运算放大器;对于0V至10V的输入范围,需要连接外部电源到V+;在双极性操作中,需要将正负极电源分别连接到V+和V -。
AD7880具有电源节省功能,可以通过将MODE输入引脚置为逻辑低电平并保持RD输入控制高电平来将器件置于掉电模式。在掉电模式下,器件的功耗约为2mW。在从掉电模式恢复后,建议进行一次“虚拟”转换,以重置所有内部逻辑和控制电路。
AD7880的数据采集电路除了器件本身外,还需要一个抗混叠滤波器。PCB上在模拟输入附近提供了一个组件网格,可以用于安装抗混叠滤波器或其他输入调理电路。通过短接LK1,可以将模拟输入连接到驱动AD7880的缓冲放大器;移除LK1后,需要使用线连接模拟输入到PCB组件网格。
数据采集板上有一个并行连接端口SKT4,这是一个26触点的IDC连接器,提供了与微处理器的直接连接。该连接器包含了AD7880的所有数据、控制和状态信号(除了CONVST和CLKIN输入,它们分别通过SKT2和SKT3提供)。此外,还包含了译码后的R/W和STRB输入,这对于与许多微处理器(如TMS320C25和Motorola 68000系列)进行接口非常必要。
PCB需要一个单一的+5V电源(标记为VDD),良好的去耦可以使该电源驱动AD7880的VDD,同时也驱动VREF输入和运算放大器的电源。在需要双极性±5V或单极性0V至10V输入范围的情况下,可以连接单独的运算放大器电源(±15V、±12V、±5V等)到V+和V -。通过LK2和LK3短接链接可以选择用户定义的运算放大器电源或板载单一+5V电源。
在使用数据采集板之前,需要设置七个链接选项:
全部0条评论
快来发表一下你的评论吧 !