DAC908E ,恨你但又爱你
0赞想当年校赛的时候,题目200K 的任意波,而我却眼高手低,说要突破10M,信誓旦旦。
然则,终究,还是,失败了。最后还是用了DAC0832做了400K 的。郁闷以及悔恨。
究其原因,只有一个答案,眼高手低!
当然,那时候几天不睡觉,人也傻逼了。虽然得了个2等,但是丝毫没有自豪感,遗憾啊。
考试考完之后,还是不忍心,拿起DAC908E,DAC902E,DAC092U,LTC1666,恨啊!!
把自己埋在pdf里面,就不行搞不出来,脑子很清醒,当然新出炉的DAC908E,LTC1666灰常好,DAC902U还是不行估计芯片真的是假的(买的时候引脚又焊痕)。
(1) 初步调试,只能达到1M 的数据吞吐率,而且出来的波形,戳,DAC0832漂亮多了,而且也是1M 的。
(2) 很郁闷,很郁闷,DAC908E是163M 的采样率,LTC1666是50M 的采样率,但是我只能达到1M ,郁闷到极限
(3) 先拿出来亮亮相
(4)
(5) 不知足不满意,网上求助,有人说,杜邦线传到我的DAC接口板子上面,被衰减了,
(6) 半信不疑,我重新layout,直插在FPGA上面
(7) 再次调试,直接速度达到了50M,但是速度再也不能上去了,波形还是很戳很挫
(8) 还是给大家看一看PCB,戳就戳吧
(9)
(10) 我还是感到空虚,很空虚,为啥人家可以,我就不行
(11) 吃不香,睡不好
(12) 偶然的,一位老前辈告诉我,排针排母中间会有衰减,会有干扰,再说你都是几十M甚至几百M,怎样传输,干扰;人家转接板是是用包地的线传输的,双绞线还什么来着的,你最好集成在你的 板子上面,那样会好一点
(13) 半信不疑
(14) 再次画板子,做板子,集成的板子,CPLD+DAC908E,还是拿出来亮亮相,不然人生不完整
(15)
(16) 最终测试,效果很好,波形,灰常完美,比不滤波还要美丽啊,频率达到100M 的时候没失真,因为我CPLD晶振直接是100M,要再高的频率,等我下一板出来,呼呼
(17) 看一下实物吧,出来效果则恨得灰常完美,灰常完美,灰常完美
(18)不好意思没能将波形的bmp拿来,忘了
(19) 终于解决了当年的遗憾,加上后级滤波放大部分,就很完美了……
(20) 我的感想:
a) 只要静的下心来,什么都能做好的
b) 心若冰晶,天塌不惊,不慌不忙,一切尽在掌控之中
c) 到了这个境界已经跟原理图无关了,PCB布板布局,变得越加的重要
i. 输入输出线不能长时间平行,中间加GND隔离
ii. 数字地,模拟地要处理好,中间用磁珠隔离
iii. 数字地,模拟地覆铜,跨越磁珠,两边分开
iv. 去耦合电容一定要靠近IC,尽量
v. 晶振离IC越近越好
vi. 晶振不能理电源太近,也不能离发热器件太近,clk线不能与信号线平行,
vii. 高频线不能长时间平行,而且走线越短越好
viii. 高频IC通信要防止信号发射,所谓阻抗匹配
ix. 还要上拉下拉,确保信号的完整性
x. 电源不能靠近主控芯片,而且要滤波,视为模拟地
xi. 很多时候电源直接接到数字IC,实际上那就是模拟地数字地的混合,若有数字模拟的隔离,电源为模拟地,数字IC,模拟IC,严格遵守
xii. 等等等等,未完待续
抽出20分钟,终于把这个写完了,我的心也可以释放了
DAC908E ,恨你但又爱你
整个过程,你让我崩溃了好多,当然最重要的是掌握了好多,谢谢你!!!
未完待续。
以后的路还很长
心若冰晶,天塌不惊,
Come on
Byebye……