Deprecated: Creation of dynamic property db::$querynum is deprecated in /www/wwwroot/hb-yanmian.com/inc/func.php on line 1413

Deprecated: Creation of dynamic property db::$database is deprecated in /www/wwwroot/hb-yanmian.com/inc/func.php on line 1414

Deprecated: Creation of dynamic property db::$Stmt is deprecated in /www/wwwroot/hb-yanmian.com/inc/func.php on line 1453

Deprecated: Creation of dynamic property db::$Sql is deprecated in /www/wwwroot/hb-yanmian.com/inc/func.php on line 1454
12b双通道高速AD转换器AD9238的原理及应用_产品中心_江南体育app下载_安卓通用版

江南体育app下载 · 产品中心
  • 12b双通道高速AD转换器AD9238的原理及应用
12b双通道高速AD转换器AD9238的原理及应用

12b双通道高速AD转换器AD9238的原理及应用

  AD9238是美国模拟器件公司(ADI)在2002年8月推出的业界最快的12 b双通道模数转换器。AD9238与ADI公司的驱动运算放大器配合可以给医疗成像、多通道通信等高端应用提供完整的解决方案。

  AD9238分3种型号,采样率最高分别可达20 MS/s,40 MS/s和65 MS/s。他能够给大家提供与单通道A/D转换器同样优异的动态性能,但是比使用2个单通道A/D转换器具有更加好的抗串扰性能。

  AD9238三种型号的功耗分别为180 mW,330 mW和600 mW,只有同类A/D转换器的1/2。他采用64脚LQFP封装(尺寸只有9 mm×9 mm),很适合在对尺寸要求严格的场合中使用。

  集成了2个12 b的单通道A/D转换器AD9235(20/40/65 MS/s);采用单一3 V供电(2.7~3.6 V);RSN=70 dBc(最高采样频率时,AD9238-65,此值为典型值);RSFD=85 dBc(最高采样频率时,AD9238-65,此值为典型值);ENOB=11.3 b(有效位数,典型值);差分输入时有500 MHz的3 dB带宽;有片上的参考电压和SHA;1~2Vp-p 的模拟输入范围;输出数据格式为偏移二进制码或者是二进制补码;AD9238-65还带有片上时钟占空比调整电路;通道间串扰为-80 dBc@fIN=10 MHz。

  如图1所示,AD9238由2个基于AD9235转换器核的高性能A/D转换器组成。这2个ADC通道除了共用内部的电压参考源VREF,其他基本是独立的。每个ADC通道都包含有1个前端采样保持放大器(SHA)和1个流水线ADC。该流水线ADC分为三级,第一级是1个4 b的闪速(Flash)ADC,第二级是8个1.5 b的闪速ADC,第三级是1个4 b的闪速ADC。每一级都提供有充分的位数重叠来纠正前一级的错误,每级的量化输出再加上数字误差校正能够保证最后得到12 b的有效位数。流水线的结构允许前一级在完成某一采样工作后进行新的采样,而后一级仍在进行先前的采样工作。

  流水线的每一级(除了最后一级)都有一个低位数的DAC和一个乘法器来驱动下一级。乘法器用闪速ADC的输出来控制开关电容DAC。DAC的输出减去输入信号再经放大后送入下一级流水线,乘法器这一级也叫做乘法DAC(MDAC)。每一级有1 b用来对前一级的错误进行数字校正。最后一级只包括一个闪速ADC。冲器。输出缓冲器单独供电,这样做才能够方便地对输出电压进行调节。AD9238有64个管脚,管脚分布如图2所示。

  A/D转换器的应用属于数字模拟混合电路设计,以下对AD9238应用系统模块设计时要重点考虑的几个问题进行详细论述。

  AD9238的模拟输入端(管脚2,3,14,15)是一个差分开关电容电路(SHA),他可以接收1-2Vp-p范围的单端或者差分模拟输入信号。

  SHA电路根据选择处于采样模式或者是保持模式。在SHA电路的每个输入端串接一个小的电阻能减小从输出级驱动源产生的瞬时峰值电流,并接一个电容能够给大家提供动态负载电流。这个无源网络组成了一个输入低通滤波器。

  REFT和REFB分别提供了内部正负差分电压参考。 他们定义了ADC内核的电压范围,有关的关系如下:

  内部电压参考(VREF)的范围是0.5~1.0 V,按照上述关系,外部电压输入范围为1.0~2.0 V。当AD9238工作在最大的输入范围时(2Vp-p模式时),能够得到最大的RSN(信噪比)性能,当工作在1Vp-p模式时,RSN会下降3 dB。

  如前所述,AD9238能够使用单端或者差分模拟输入。当工作在差分输入模式时,会有比较好的性能。这时建议采用AD公司的差分运放AD8138作为ADC的驱动芯片。当AD9238工作在单端输入模式时,ADC的性能会会降低(如SFDR和SNR指标),但是更适合低成本的应用,这时还是能够保证比较好的性能。

  高速的ADC对时钟的占空比很敏感,一般来说需要有50%(±5%)的占空比。AD9238给每个通道单独提供时钟(管脚CLK_A和CLK_B),当2个通道的采样时钟同频同相时会有比较好的性能,当2个通道不同步时性能会有所下降。

  AD9238-65内部有2个时钟占空比调节器,可以将占空比调整到50%(当使能DCS管脚时)。另外两种型号没有这种功能。

  时钟信号的电源驱动应该和输出数字信号驱动分开,以避免混入数字噪声。时钟信号的孔径抖动对ADC的性能影响较大,所以最好采用抖动比较小的晶振作为时钟源。

  AD9238三种信号的最高时钟频率分别为20 MS/s,40 MS/s和65 MS/s,最低的时钟频率都为1 MS/s,当时钟频率低于1 MS/s时动态性能会下降。

  AD9238供电电压范围为2.7~3.6 V,分为模拟电源(AVDD,共4个管脚)和数字电源(DRVDD,共3个管脚)。每个通道可以独立地工作在休眠模式(通过使能PWDN_A或者PWDN_B)。在这种模式下器件功耗很低。

  AD9238的数字输出驱动能够准确的通过DRVDD的值设置成2.5 V或者3.3 V输出。这样做才能够适应不同系列的器件。

  AD9238具有2种接地管脚:AGND(第1,4,13,16管脚)和DRGND(第28,40,53管脚)。模拟地(AGND)用作模拟信号的参考地,总系统的模拟地应该尽可能靠近这些管脚。数字地(DRGND)用做芯片数字部分对地电流的回路。在模拟电源和模拟地之间应该用4组旁路电路隔离开(每组有2个0.001μF和0.1μF的电容),在数字电源和数字地之间用3组旁路电路隔离开(每组有22个0.001μF和0.1μF的电容)。

  AD9238的数据输出会有7个时钟周期的流水线个数据是无用的,应该在后端数字信号处理时舍弃掉。

  AD9238两个通道的12 b数字信号输出(D0_A-D11_A和D0_B-D11_B)是独立的。正常的情况下,他们各自独立的输出转换结果。当把AD9238两个通道的时钟输入CLK_A,CLK_B和管脚MUX_SELECT连接在一起时,系统处于单通道输出工作状态。此时当时钟上升沿到来时,转换数据分别送给各自对应的通道;当时钟下降沿到来时,转换数据分别送给相反的通道。这样在一个时钟周期内,数据结果可以从一个通道输出,另外一个不用的输出通道可以通过管脚OEB_A(或OEB_B)关闭掉。能够正常的看到,这时数据率是采样率的2倍。

  AD8138输出数据为TTL/CMOS兼容电平(可设为成2.5V或者3.3V),通过设置DFS可以使AD8138输出数据格式为偏移二进制码(DFS接AGND)或者是二进制补码(DFS接AVDD)。

  另外,管脚OTR_A和OTR_B为溢出标志位,当某个通道的输入模拟信号幅度超出范围,对应通道的溢出标志位会输出高电平。

  AD8238内部有一个稳定精确的0.5 V电压参考。调整AD9238的参考电压能改变输入信号范围,调整的方法有2种:内部参考和外部参考。输入范围根据参考电压的改变做线性变化。当把SENSE(第9脚)接地时,VREF 被设置成1 V,此时器件采用内部参考,输入信号范围为2Vp-p。有关管脚的接法如图4所示。

  当把SENSE(第9脚)直接与VREF管脚连接时,输入信号范围为1Vp-p当在SENSE管脚、VREF管脚和模拟地三者之间串接2个电阻R1和R2时,输入信号范围为可改变的,即VREF=0.5×(1+R2/R1)。上述两种情况都属于内部电压参考。

  当把SENSE管脚接到AVDD时,内部参考无效,采用外部电压参考。这种情况使用不多,不再做详细介绍。

  在设置电压参考时,主要是改变SENSE管脚的接法,REFT和REFB管脚的接法如图4所示。有必要注意一下的是,AD8238对每个通道都提供了电压参考,如果采用共享电压参考模式能取得较好的性能。此时需要把SHARED_REF管脚(第62脚)接高电平,2个通道的REFT和REFB管脚互相连接(即REFT_A接REFT_B,REFB_A接REFB_B),他们各自的去耦和隔离电容接法仍同图4所示。

  AD9238在通信接收机的射频采样中有很好的应用,现介绍一个在通信I/Q两路数据采集中的具体设计实例。

  如图5所示,该数据采集电路由时钟电路、运放驱动电路、A/D转换电路、FPGA电路组成。FPGA主要完成和DSP芯片之间数据的缓冲、转换及传递,利用握手信号实现异步通信。该电路工作在2Vp-p差分工作模式,采用内部电压参考,最高采样频率可达40 MS/s。下面主要对运放驱动电路和A/D转换电路做详细的介绍。

  AD9238两个通道分别采取了一个AD8138做为运放驱动芯片。I/Q两路中频模拟信号分别经过2个AD8138变为差分信号送给A/D转换器(第2,3,14,15管脚)。图6给出了其中一路的具体电路图,另一路与此基本相同。

  该部分电路是整个数据采集电路的核心,下面仅就原理图设计的有关重要管脚进行说明,PCB设计不做详细讨论。

  包括模拟输入(管脚2,3,14,15)和时钟输入(管脚18,63),其中时钟输入由外部供给可调的时钟,经过反 相器后送给A/D转换器。

  另外还有2个通道的输出使能(管脚22,59),由FPGA提供,低电平有效,能够准确的通过通信系统要控制A/D转换器实时的开始或者停止采样。

  包括的主要管脚是第6,7,8,9,10,11,62个管脚,在3.6中已经对这些管脚的接法做了详细的讨论。该数据采集电路板采用2 VP-P差分工作模式,使用内部电压参考,两通道工作在共享电压参考模式。

  AD9238有4组模拟电源和模拟地管脚(第5,12,17,64为AVDD,第1,4,13,16为AGND)、3组数字电源和数字地管脚(第29,49,52为DRVDD,第28,40,53为DRGND),他们的具体接法见3.3说明。有必要注意一下的是,在进行PCB设计时,电路的模拟部分(模拟电源、模拟地等)和数字部分(数字电源、数字地等)应该分开布局,然后把模拟地和数字地单点连接。

  转换后得到12位I/Q两路的数字信号(D0_A-D11_A和D0_B-D11_B)分为2个通道输出给FPGA。溢出标志(OTR_A和OTR_B)为高电平有效,可外接一发光二级管做为电路溢出指示灯。

  采用任意波形发生器产生时钟信号和模拟信号(2个通道共用)提供给试验板,这样做才能够方便地对不同频率和幅度的信号进行调试;稳压电源分别给电路板提供模拟电源和数字电源;逻辑分析仪在读时钟驱动下读取采集到的两路12 b数字信号,导出后可在电脑上做多元化的分析计算。

  测试有效位数的方法是:由逻辑分析仪采集到每个通道的8192点12 b二进制补码数据,导入计算机中;运用Matlab软件分析其频谱,计算出信噪比和信纳比。然后根据信纳比(SINAD)计算出有效位数,有效位数:

  其中:SINAD=信号功率/其他频谱成分功率和(包括谐波,不包括直流)。

  根据上述方法,对基于AD9238-40 的数据采集电路板进行了测试,在采样频率为40 MS/s和10 MS/s时仅就单个通道进行了测试,得出的结果如图8所示。

  从图8的2个频谱图能够正常的看到,在上述两种采样频率下,AD9238-40的信噪比能够达到70 dB以上,有效位数能够达到11 b以上,达到了设计要求。

  限于篇幅,仅给出了单个通道的测试结果,有关双通道之间幅相一致性测试、串扰测试等对系统整体影响不大,所以不做详细讨论。

  本文对双通道高速A/D转换器AD9238的原理和应用做了介绍。能够正常的看到,在双通道或多通道数据采集电路应用中,AD9238是很有用的。相对于采用单通道A/D转换器的电路来说,AD9238具有功耗低、尺寸小、双通道幅相一致性好等独特的优点,而且AD9238还具有同样优异的SNR和SFDR性能。

  [4]陈亚勇.MATLAB信号处理详解[M].北京:人民邮电出版社,2001