14bit 40 MSamples/s ADC成功工作了

来源:互联网 发布:安卓软件管理器 编辑:程序博客网 时间:2024/05/05 02:49

AD6644可以工作在65MHz,今天的实验,我使用的40MHz的晶振。由于AD6644的转换时钟需要使用差分方式,原来我的设计是使用TTL到ECL的转换芯片,由于迟迟没有买到芯片,就决定自己绕制高频变压器。

绕制一支高频变压器,需要几个条件:第一需要使用高频瓷环,先前我由于没有找到高频瓷环,就随便用了一个低频瓷环,结果信号中的高频成分都被损耗掉,以涡流的形式被瓷环吃掉了。当原线圈为7匝,副线圈为14匝,输入信号经0.1u电容和100Ohm电阻后,在副线圈得到的信号为800mV左右,而且信号的上升时间明显变长。(由于我的错误没有记录当时的上升时间)

今天我到崔老师处找了4支高频瓷环,崔老师人很好,不过我光顾了瓷环的事儿高兴了,竟然忘记了祝他节日快乐。

得到了高频瓷环,我马上使用0.37毫米直径的漆包线进行绕制,原线圈7匝,副线圈14匝,结果副线圈输入电压有3.9V左右,我需要的为800mV,当时我把原线圈改为5匝,副线圈改为11匝,结果没有明显变化,副线圈电压变化不大。当我继续减小,副线圈的匝数,减至5匝时,赴线圈输入幅度反而有所提高,在4.2V左右,没有办法只好乖乖的按照ADI评估板的方法,在副线圈上并联两支肖特基的二极管,结果电压到了900mV。至于其中原因,还要实验,我觉得可能跟线圈之间的电容的影响有关。

我今天把Xilinx XCR3128的CPLD也焊上了,AD8370的程控端不再是完全悬空,(其实接近悬空,因为CPLD没有下在程序,IO口为输入)所以每次上电都是小增益,输入信号在经过AD8138缓冲到AD6644,在AD6644的数据输出端我看到了,质量非常好的数字信号,由于信号幅值较小,高位数据线都是0,当我使用镊子碰缓冲AD8138的输入端时,高位数据线也出现了信号。使用镊子,触发AD8370的数控Latch端,碰巧改变放大增益,使得AD8370的输出信号能被示波器观察,发现AD6644的高位开始有信号,信号随着输入信号的频率幅值而变化。很明显,AD6644正常工作了!只是由于没有加散热器,这个1W多的家伙,有50到60度那么热。

板子需要改进的地方:输入接口有BNC改为SMA/SMB,电源处增多滤波电容,将TTL/ECL电路改为高频变压器,CPLD的封装加大。

另外使用高频变压器时,还要注意,输入信号中不能有直流成分,需要加电容隔除,这主要是为防止磁饱和。