原创 柳暗花明啊!!!!

2007-1-8 23:12 3588 5 7 分类: FPGA/CPLD

今天一早我到了单位后,立即到处找仪器搭台子,心想一定早点弄出来!等把信号源、频谱仪、示波器都搞到后,就立即开始编控制AD9858输出的程序。一上来我走入了一个误区:以为TS101的WR周期和AD9858的存在较大区别,这样,我编程的时候就在FPGA里面控制AD9858的WR时序。这是相当复杂的!忙活了大半天,FPGA的VHDL程序总是编译过不了,心里也很郁闷。下午的时候,我问师兄为什么编译不了,他看了看,就告诉我其实TS101的WR时序可以代表AD9858的,也就是在FPGA里面直接把TS101的WRL给9858就行了,我于是才认识到,原来几乎所有的CPU的WR和功能器件的WR都是一样的时序啊!!(菜鸟,没办法,大家见笑)


很快,新的,更有效的程序编出来了。上电、馈时钟、测量,唉,没有输出!!心想,这很正常,第一次,就出信号,那才怪了,我又不是天才。


晚上请师兄吃饭,回来继续加班搞。先测了一下AD9858的FUD信号,我靠,一直都是高电平!我在DSP的程序里面是用FLAG控制FUD的,大家知道,FLAG是通过修改DSP程序控制寄存器的值赋值的,初始值大概1.8v,FPGA默认为高电平,于是FUD就一直被置高了,找到问题后,稍微修改了一下程序,重新上电加载运行程序,当时肯定也不会抱希望能出信号的,但,让人喜出望外的是:信号,真的出来了!!!


当时的高兴的感觉,现在已经无法用语言形容了,先是挨个的同事Show了一遍,大家都很为我高兴,我还拍了几张照片留念,^_^-------


想起早上的郁闷心情,正是柳暗花明啊!!

文章评论2条评论)

登录后参与讨论

用户527824 2009-1-8 08:44

我想看看DSP的程序  我的AD9858锁相环不工作 是怎么回事啊?slq1982hd@yahoo.com.cn

wang1jin 2007-1-9 09:34

顶你一下...确实不错.
相关推荐阅读
用户1455312 2007-01-10 22:37
可以开始主程序了!
首先感谢几位来到我Blog的兄弟的支持和鼓励!今天终于开始调试DSP的主程序了!工作量不小,但难度不是很大,主要包括片选不同的AD9858、片选FLASG和FPGA、Link口接发数据等等。由于我以前...
用户1455312 2007-01-09 22:11
好累好累好累!!凡事多波折
昨天不是说调试出一片AD9858有信号了么,于是组长一大早问我进展的时候,我就演示给她看,奇怪的是没有输出,捣鼓了一阵子,终于出来了想要的频率信号,但再改变频率控制字的时候又不行了,总是在随机的频率点...
用户1455312 2007-01-07 23:26
有了一点小进展
今天,一早去单位,把昨晚找到的max811比量了一下,打算自己焊上去:是有点难度(max811是很小的表贴器件),但想想有难度就是锻炼自己的机会,于是冒着把器件搞坏的危险开工了,还挺顺利,尝试了两次就...
用户1455312 2007-01-06 22:56
不是新问题,但是很让人郁闷!!!
今天本来想睡个懒觉,看看火箭的比赛的,但是组长打电话催我,搞得我手忙脚乱、连滚带爬的跑去加班。到了以后向她汇报了一下昨晚上的成果:能找到TS101了,也能控制灯亮灯灭了,说明DSP的复位电路也是正确的...
用户1455312 2007-01-04 22:51
看不到曙光!
这是我毕业后接手的第一个任务:硬件平台是以TS101为CPU,Xilinx的XC4000系列的一片FPGA作数据转发和时序控制,功能器件是三片DDS,AD9858。板子的功能是CPU产生AD9858的...
我要评论
2
5
关闭 站长推荐上一条 /2 下一条