|
|
| | -文章搜索 - 最新文章 - | |
第42849篇:500兆/秒高速A/D系统的实现 |
| 发布时间:2006年5月20日 点击次数:532 |
| 来源: 作者:合肥中国科学技术大学近代物理系快电子实验室(230027)武 杰 王砚方 |
摘要:介绍采样率为500兆/秒、采样精度为8bit的高速A/D系统的设计结构以及高速电路设计中的问题,最后还讨论了如何在Windows95下设计具有实时性要求的程序。 关键词:高速A/D变换 高速电路设计 Windows95 实时程序设计 在现代雷达系统、 1 系统结构 系统分为A/D转换和数据传输控制两大部分(图1)。数据传输控制部分作成PC机的插卡在计算机的PCI扩展插槽内,它的主要功能是将A/D采样得到的数据传递给计算机,同时产生相关的控制信号去控制整个系统; 2 A/D转换 2.1信号调理 对于高速A/D采样电路来讲,前端调理电路显得尤为重要,不仅要有足够的带宽,而且还要将单端的输入信号变成差分信号提供给ADC,以减少偶次谐波的产生,同时本身的噪声也要很小,这样才不会对ADC的精度产生影响。考虑到上述因素,在前端部分采用了AD公司的AD8138作为缓冲放大器,它的性能指标为:-3dB带宽320MHz,输入噪声5nV/(根号Hz)。AD8138为表面封装器件,本身的体积非常小巧,使得ADC与信号输入点的距离可以很近,大大减少了外界噪声的影响。经测试,器件的模拟带宽为230MHz(图2)。 2.2 系统时钟的选择 ADC芯片MAX101A要求的采样时钟为500MHz的ECL差分时钟。 2.3 特殊电平时钟的产生 MAX101A芯片内部是由采样率为250兆/秒的完全独立的两个ADC拼在一起而得到的, 2.4 高速数据的锁存 高速ADC的数据锁存在A/D系统里的设计一直都是一个难点,ADC的速度越高数据锁存的难度就越大。尽管MAX101A的数字输出已经分成了A、B两个端口,使每个数据通道的速率降为250Mbyte/s,但要将如此速度的数据准确无误的锁存下来还是相当困难的,必须进一步降低数据端口的输出速率。降低端口速率唯一的办法就是将输出端口的数据分成多路交替输出,使每一路的数据产生率降到可以接受的速度。但是分的路数越多,电路就越庞大,各种时钟与数据之间的关系也就越复杂。综合两者考虑,采取了将ADC的输出分成八路的方案,这样每一路的数据产生率为62.5Mbyte/s,完全可以用普通的锁存器来完成。数据锁存部分的结构如图6所示。MAX101A输出的锁存时钟(250MHz)经四分频后送入一个六位的移位寄存器产生6个相差4ns的时钟,其中的ABCD用于锁存各个端口的数据,CDEF经电平转换后作为EPLD锁存数据的时钟,之所以推迟两个时钟是为了补偿数据的传输延时和EPLD内部FIFO的建立时间。数据进入到EPLF后, 3 高速电路的设计 在高速电路中如何避免各个信号之间的串扰(crosstalk),以及如何保证信号的完整性(integrality)是整个系统正常工作的保障。首先,对于高速电路电路板(PCB)应至少采用四层以上的多层板技术,本系统采用了六层板(表1).采有多层板的目的并不仅仅是为了走线的方便,更重要的是使用了大面积的电源或地层之后可以使各信号线与地或电源平面之间形成一个紧耦合从减少信号线之间的串扰。通常所用的在走线层大面积网格铺地的方法,虽然也可起到一定的屏蔽作用,但其面积和与信号线距离的关系远不如地平面产生的效果好。其次,系统的整体布局要合理,应该综合考虑地平面和电源层的分割。使用相同电源和地的芯片,布局尽量放在一起以避免地平面被琐碎的分割。当同一块电路板上既有模拟电路也有数字电路时,更应该仔细地考虑这两部分的布局。模拟部分和数字部分应该隔离,不仅是空间的隔离,而且电源也应该隔离,两部分最好单独供电。最后,模拟地和数字地通过磁珠(ferrite bead)在一点相连。地平面上的电流一般比较大,大电流流过时会对表面上的器件产生一公平的影响,尤其是对模拟器件产生的影响将直接反映在输出信号质量的好坏。为了减少地电流的影响,在设计地平面时应该在比较敏感的模拟器件下方加一道隔离沟阻断大电流的通路(如图7所示),以减小地电流对它的影响。
高速电路的PCB设计是整个系统成败的关键,PCB的设计在很大程序上与所选用的EDA工具有关。在本系统的PCB设计上选用的是PADS公司出品的PowerPCB,它和传统的设计工具Protel相比有如下优点: (1)支持圆弧拐角布线,减少信号线的辐射,降低串优; (2)支持泪滴焊盘,使走线阻抗变化均匀,减少反射; (3)可以方便地在PCB的内部层进行分割和走线; (4)支持多种布线规则,如布线长度、走线阻抗等规则; (5)与自动布线器Specctra接口方便; (6)直接支持信号完整性分析软件HyperLynx。 鉴于以上种种优越性能,它非常适合于高速电路板的PCB设计。 4 Windows95下软件设计的实时性考虑 本系统的软件运行于Window 95平台之上的。 本数据采集系统成成功地在上海某科研单位得到应用。虽然设计初衷是为了满足某用户的需求,但它容易扩展成通用的A/D采样系统应用于相关的各个领域。 |
|||||||||||||||
|
|
|
[CPLD/FPGA] 相关文章: MAX1247芯片在MCS-51系列中的应用简介: 摘要: MAX1247是美国MAXIM公司生产的一种新型12位A/D转换器。文中介绍了它的功能、工作模式及转换参数,并给出了MAX1247与MCS-51的软件接口程序。 关键词: SPI 接口 差分输入 A/D转移 MAX1247 ...... 12位500kHz六通道同时采样的A/D转换器ADS7864及其应用 高性能∑-ΔADC的原理及应用 12位并行模/数转换芯片AD1674及其应用 24位高精度A/D芯片CS5524的应用 |
|
|
|