基于AD6644的中频数字处理惩罚模块的计划
发布日期:2011-04-17
随着高速A/D转换技能和DSP技能的生长,中频数字处理惩罚技能亦得到生长。中频数字处理惩罚技能是进步当代通讯吸取机性能的紧张技能之一。作为中频数字处理惩罚的内核器件,早期的A/D转换器由于速率和精度的限定,难以餍足中频数字吸取机高速数字化的请求。本文将以基于软件无线电技能的差分跳频电台中频数字吸取机为例,给出一种基于新型ADC器件-AD6644的中频数字处理惩罚模块的计划方案。
1体系总体布局计划
本方案的中频数字吸取体系布局如图1所示。因差分跳频体系是一种异步跳频体系,省去了同步电路,布局得以简化。该体系重要由射频前端、中频预处理惩罚和中频数字处理惩罚三部分构成。体系重要成果为:事变在短波频段(2~30MHz),对跳频速率为5000跳/s、带宽为2.56MHz的信号举行不低于12bit的采样,以符合的数据率送入DSP,然后由DSP完成种种算法处理惩罚。
射频信号先颠末2~30MHz的前置滤波放大电路放大。为了有效克制组合频率滋扰和副波道滋扰,本体系的中频预处理惩罚部分采取高中频方案3。信号经滤波放大后,再经二次下变频得到5.12MHz的低中频信号。该信号经带通滤波放大电路后,进入A/D采样。为了包管不产生频谱混叠,计划ADC的采样速率为8倍于信号带宽,即20.48MHz。关于二中频选择及采样速率的确定,请拜见参考文献3,这里不再赘述。采样后的数据率到达14bit×20.48MHz=286.72Mbit/s,经FIFO缓冲后,送入DSP举行正交更改、FFT、频点辨认和解跳、信道译码等处理惩罚。下面偏重就中频数字处理惩罚模块的硬件实现举行细致阐明。
2中频数字处理惩罚模块硬件电路计划
由图1可以看出,中频数字处理惩罚模块的重要成果是对5.12MHz中频的带通讯号举行A/D转换,将采样数据经缓冲送入DSP举行处理惩罚。硬件计划重要包括ADC、FIFO、DSP三种器件的利用以及它们之间的两个接口,下面分别先容。
2.1 ADC器件
ADC的采样率请求20.48MHz。对付2~30MHz的HF信号,在该采样速率下,请求ADC器件的动态范畴到达60~90dB。美国AD公司的AD6644是抱负的选择。
AD6644是一种具有14位精度、最高采样率为65MSPS的A/D转换器。重要特性有:多音无杂散动态范畴(SFDR)到达100dB,典范SNR为74dB,功率耗散为1.3W,数字采样输出为2的补码格局,并且有数据输出指示信号DRY。
AD6644片上提供了采样保持电路和基准电位,使其能成为一个完备的A/D转换办理方案。AD6644的转换敏锐度到达134μV,在奈奎斯特带宽上得到了100dB的SFDR,大大加强了当其输入端存在杂散分量时从中检测出有效小信号的本领,这种突破性的改造放宽了多模数字吸取机(软件无线电)的性能瓶颈。AD6644内部采取三级子区式转换布局,既包管了精度又低落了功耗。其内部布局框图如图2所示。
点击看原图
2.1.1 采样电路
AD6644的采样时钟请求质量高且相位噪声低,要是时钟信号抖动较大,信噪比容易恶化,很难包管14位的精度。为了优化性能,AD6644的采样时钟信号采取差分情势。时钟信号可通过一个变压器或电容交换耦合到ENCODE和ENCODE引脚,这两个引脚在片内被偏置,无需外加偏置电路。为了进步时钟信号的差分输入质量,本计划采取了Motorola公司的低压差分吸取芯片MC100LVEL16。整个AD6644的采样电路如图3所示。由于采样电路的性夺目系到末了的采样精度,以是在布线时,应包管从晶振到时钟输入脚间隔只管即便短,采样电路与别的数字电路只管即便断绝。在整个采样电路下应大面积辅铜接地,以低落大概受到的电磁滋扰,同时也可低落对别的电路的滋扰。
2.1.2 模仿信号输入
作为新型的高速、大动态范畴ADC,AD6644的模仿信号输入也请求差分情势。如许在模仿信号阶段,差分信号可以滤失偶次谐波分量、共模的滋扰信号(如由电源和地引入的噪声),对晶振的反馈信号也有很好的滤波作用,有利于进步AD6644性能。
AD6644的模仿输入电压在芯片内部被偏置到2.4V,驱动AD6644的模仿信号通过交换耦合送进输入端。AD6644的差分输入阻抗为1kΩ,差分输入电压的峰-峰值为1.1V,以是模仿输入的功率为-2dBm,这大大简化了模仿信号驱动放大电路。充分利用AD6644输入阻抗高的好处,根据变压器阻抗更改和最佳阻抗立室理论,在实际应用中可采取如图4所示的参考电路,则信号输入端可接立室阻抗为50Ω、满量程驱动功率约为4.8dBm的模仿信号源。变压器次级的串联电阻起断绝和限流作用。
2.1.3 应用细致事变
AD6644的供电电源必须稳固性好,由于电源的高频分量容易孕育产生辐射,以是在靠近AD6644各电源引脚的地方,应安排0.1μF的去耦电容。为了防备高速的数字输出变革将开关电流耦合进模仿电源,AD6644的数字电源和模仿电源应该退出。模仿电源应该在5V±5%的范畴内,数字电源应为3.3V,同时尽大概地靠近电源安排0.1~0.01μF的陶瓷电容来举行高频滤波,并联安排10μF的钽电容滤除低频噪声。
为了很好地吸取AD6644的数字输出信号,应只管即便减小容性负载。AD6644的数字输出有一个牢固的输出转换摆率(1V/ns),一个典范的CMOS门加上布线约有10pF的电容,因此每bit的转换会有10mA(10pF×1V/1ns)的动态电流出入器件,一个满量程的转换动态电流最大大概达140mA(14bit×10mA/bit)。在实际应用中,每条数据输出线上应安排100Ω电阻,目标是要只管即便限定这些电流流入吸取器件。别的还应细致,分外的容性负载会增长传输时延,要餍足数字输出的时延请求,容性负载应限定在10pF以内。
2.2 FIFO器件
AD6644输出的数据率高达286.72Mbit/s。云云高的数据率,要是直接用DSP的EMIF接口吸取,会使DSP负荷过重。别的,要是存储控制体系不克不及及时地吸取数据,前次的数据会顿时被下次的数据更新,导致数据丢失,因此必须采取高速缓存。如今常用的缓存多为FIFO、SRAM及双口RAM等。双口RAM和SRAM存储量较大,但必须配以巨大的地点产生器。对付FIFO芯片,数据次序出入,且容许数据以差别的速率写入和读出,并且外围电路大略,以是本计划选用TI公司的触发式FIFO SN74ACT7804作为数据缓存。
SN74ACT7804是一种高速的512×18bit的FIFO器件,存取速率最高可达50MHz,数据访问时间可达15ns。数据在LDCK的上升沿写入,在UNCK的上升沿读出。FIFO的状态可通过状态位:满(/FULL)、空(/EMPTY)、半满(HF)以及近空/近满(AF/AE)得到。SN74ACT7804只能上电复位。
2.3 DSP器件
由于ADC的高数据率输出,用DSP举行及时处理惩罚会有很大压力。在DSP举行运算之前,必须先举行数字下变频以低落数据率。通过对DSP算法运算量的团体阐发,TI公司的TMS320C6201可餍足计划必要。作为定点DSP,TMS320C6201主频可达200MHz,处理惩罚速率可达1600MIPS,并且它的外部存储器接口(EMIF)支持种种同步和异步存储器,对FIFO有很好的支持。
2.4 硬件接口计划
为了包管AD6644的采样输出信号正确、高效地送入DSP,在ADC与DSP之间将两片FIFO并列,构成双FIFO缓冲布局,并以32bit总线宽度连接到DSP的EMIF接口,详细连接如图5所示。通过这种接口计划,在充分利用EMIF的32bit数据线宽度的同时,又奇妙地实现了采样数据的奇偶疏散,为DSP的数字滤波和FFT运算提供了方便。
起首先容ADC与FIFO的接口。AD6644的14位采样信号输出D130与两个FIFO的数据输入D150相连(FIFO的D15和D14悬空),DRY信号经二分频后,一起连接低16位FIFO1的LDCK引脚,另一起经“非”门反相后连接FIFO2的LDCK引脚, DRY脚输出的是ENCODE信号的同频反向耽误信号。从时序图图6中可以看出,在DRY的上升沿处,采样信号D130准备输出,DRY信号可正确地作为后续FIFO的触发存储时钟信号。经二分频后的DRY信号在上升沿处瓜代触发FIFO1和FIFO2的写时钟,将奇偶采样信号分别存入差别的FIFO。
接着先容FIFO与EMIF的接口。对付读FIFO的操纵,这里用到EMIF异步存储器控制信号:输出使能AOE和读使能ARE、CEn是外部空间选择信号。从图中逻辑干系可看出,当AOE与CEn都有效时,OE有效,片选使能两个FIFO。当CEn和ARE同时有效时,UNCK无效,待读出的数据在此时举行初始化,随后ARE会跳变为正电平4,使UNCK孕育产生上升沿,FIFO中数据被读出。图中两个FIFO的半满信号HF颠末一个“与”门连接至DSP外部停止引脚EXT_INT,在运行中不绝检测HF管脚状态。当两个FIFO皆到达半满时,“与”门输出由低变高,上升沿触发DSP外部停止EXT_INT。DSP启动DMA(直接存储器存取)以突发的方法读取FIFO数据。FIFO1中数据作为低16位,FIFO2中数据作为高16位,归并为32位数据读入DSP内部存储空间。
有一个题目值得细致,两个FIFO在本次读取完成之前,有大概再次到达半满状态,使得“与”门提前孕育产生上升沿,而当本次读取完成后,“与”门输出已保持为高电平,不会再孕育产生上升沿来触发新的停止,而停止是靠上升沿触发的,以是会导致传输克制。为了办理这个题目,将DSP计时器的TINP0管脚配置为通用I/O口,也与“与”门输出相(接上页)
连,用来帮助检测FIFO的半满状态。如许当本次读操纵完成时,要是检测TINP0口为“1”,阐明FIFO又一次都到达半满,则再次启动DMA举行数据传输。因此,在步伐计划进入外部EXT_INT停止办事步伐时,起首屏蔽EXT_INT,包管在本次DMA传输中不同错误停止的任意触发做出相应,然后启动DMA举行本次数据传输,完本钱次传输后,发送一个帧传输结束信号到CPU,DMA传输停止。在此DMA停止办事步伐中,检测TINP0,要是为高电平,便再次启动DMA传输;不然使能停止EXT_INT,等待“与”门的下一次上升沿触发。这种停止与轮询方法的双重机制包管了数据传输的可靠性。
3 布线调试经历及结论
由于本模块涉及模数殽杂的高速电路计划,以是电路板应严格分为模仿区和数字区,以ADC作为两区的交界。内层地也应相应分为数字地和模仿地,并在ADC相近通过磁珠在一点相连,以消除数字地对模仿地的滋扰。ADC的时钟与模仿信号的输入应只管即便断绝,晶振安排应只管即便阔别供电电路。对付FIFO,为了使LDCK、UNCK、HF、RESET等信号精确且波形精良,包管数据的读取不会孕育产生丢失和误读,应淘汰对这些信号线的滋扰,可采取走线得当加粗、加信号包地的步伐。在实际调试进程中发明,由于AD6644的DRY信号输出的驱动本领较小,使得FIFO数占偶然产生漏读征象。采取门电路举行整形和驱动,漏读征象可得到办理。
本计划通过少量集成芯片辅以很少的分立元件,实现了中频数字处理惩罚模块的成果,并且精度和可靠性都有肯定的包管。在ADC与DSP之间通过奇偶数据疏散的FIFO缓冲接口,在低落数据率的同时,还能为后续多相滤波等算法提供奇偶疏散。颠末调试,该吸取体系在输入中频为5.12MHz、带宽为2.56MHz的模仿信号时,其采样精度可包管在12位以上,餍足了DSP信号处理惩罚的请求。