百度空间 | 百度首页 
 
查看文章
 
毕设日志2
2008-03-17 15:11

        在大概一周的时间里,主要完成了一件事情,那就是初步完成了测试用的VHDL程序代码。在做的过程中,初次体验到了软件跟硬件的紧密关系,没有硬件的支持,再好的代码也是没用的。原计划要花个一两周的时间专门来写的程序,结果两天就写好了,是我对他的估计错误,其实程序是很简单的,就是一个初始化和循环的状态。程序写好后,在quartusii下仿真,问题出来了,硬件资源不够用。给老师汇报之后,老师说叫我先优化一下程序再看看。我花了一个晚上和一个上午来修改程序,但是无论怎么改,资源问题都难以解决,因为程序实在是太简单了,没有多少可以改动的地方,我能做的就是调整一下变量的属性,看看它作为信号节省空间还是作为变量好。有时候我把一开始有的分频模块去掉了,但是奇怪的是程序利用的资源却更多了,真有些搞不懂那个综合器。真是有点巧妇难为无米之炊的感觉,呵呵。后来我就直接跟老师说了,说我实在是没辙了,资源不够用,以后扩展的时候会有问题的。老师最后没办法也只好换了个容量稍大一些的,但是和原来的比起来芯片的面积的确是大了很多。
         之后就开始布局布线了。对于pcb板子的大小,最好是通过File面板中的New from template 下的PCB Board wizard 来创建,否则在创建好的pcb文件中难以改变板子的大小,在dxp中,我到现在还没有找到调整board大小的方法,只有调整sheet的选项。再放置元件的时候可以通过和原理图的互动来调整连接线的位置,以方便布线。关于去耦电容的放置方法,我开始时候不知道,就按原理图上的连接方法直接连接在一起,后来研究生指导对我说我这样的放法是起不到去耦的效果的,应该是在每一个DVDD或者AVDD端口前放个去耦电容,然后在片子中央放个去耦的大电容,这样的效果最好了。我辛苦了半天的东西就这样白费了,呵呵,不过学到了东西也是值得的。毕竟PCB布局布线是一个经验性很强的事情,做得多了就知道该怎么做会更好了。

2008年3月16日


类别:默认分类 | 添加到搜藏 | 浏览() | 评论 (6)
 
最近读者:
 
网友评论:
1
2008-03-22 17:17 | 回复
你好,请问你的AD9852板用的电源芯片是1117吗?数字电源模拟电源各用一片? 我也在做9852,所以向你咨询一下,谢谢。
 
2
2008-03-26 10:43 | 回复
用的是1117,是分开的,模拟电源用的是5v,数字用的是3v
 
3
2008-03-26 13:29 | 回复
你好,谢谢你的回答,不过AD9852模拟电源和数字电源都应该是用3.3V吧?我打算模拟电源数字电源和外围控制电路的电源各用一片TLV1117-33,我用的是AD9852ASTZ,从数据手册上看,最高电流(模拟数字电流之和)达到660mA,不过如果是AD9852ASVZ,频率高了功耗就大了,电流最高达到922mA,这是用1117就要小心了,可能需要在数字电源上多加几片,或者就要考虑其他的一些驱动电流大的LDO了。
 
4
2008-03-29 13:09 | 回复
嗯,你说的很对,功耗的问题是很大的,一片1117来做3.3V的数字和模拟电源是很紧张的,弄不好都要多弄几片的。
 
5
2008-03-30 10:21 | 回复
呵呵,那你的AD9852所有的 数字电源DVDD 引脚都接的同一片1117,还是一半DVDD引脚接一片1117,剩下的一半DVDD引脚接另外一片1117?因为主要的电流都消耗在了数字部分了,模拟部分只占很小比例。
 
6
2008-03-30 22:15 | 回复
我目前是全部接在一片1117之上的,我老师说可能不够,我现在只要按他的要求来做就行了,没有考虑那么多
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu