电子元器件:第一块DSP板设计中的点滴

从2006.8.1开始正式接触dsp到现在也已经一个多月了,从开始的在自己的开发板上调试熟悉dsp到现在要自己设计dsp,真的是很不容易.我想把在设计中遇到的问题和常用的电路芯片选择归纳如下:

1.电源部分使用了ac-dc5v的变压器,在引入板子的入口处加了一个自恢复熔丝fuse以防止电路出现短路等故障,对引入的5v又加了一个10uh的电感以隔离高频部分,然后对5v还有220u和0.1u的电容滤波以期得到干净的+5v电源.为了得到适合2407a的+3.3v供电要求,使用了ti推荐的tps7333qd,输出+3.3v/500ma,而且还有一路200ms延时的reset信号可以复位dsp.由于电路中还有ad,da部分,所以还需要用到模拟电压和模拟地部分,为了隔离,在系统使用了电感(10uh)或者磁珠进行隔离,如果电路要求不高的话也可以使用0ohm电阻进行隔离.

2.io口的驱动能力,由于dsp的io口没有单片机的io口驱动能力强,例如在控制指示发光管的时候可以加一个三极管(如8050)来增大驱动能力再驱动发光管.

3.由于电路中有3.3v与5v的ic,所以在进行接口的时候要注意电平转换问题,推荐的转换芯片是74lvc245,74lvc16245等,既实现电平转换又实现了缓冲.

4.由于2407a的内部ad只有10位分辨率,所以使用了ad1674外扩了adc,为了给ad1674供电,需要+/-12v的电压,所以在电路中采用了dc-dc模块nr5d12/100,方便了电路设计.在模拟开关cd4051部分还是需要+/-电源的.

5.常用的运放lm324,lm358,ca3140(高输入阻抗10^12),op07.具体使用可查阅资料

6.建议对dsp2407a的输入引脚最好能经过74lvc245的缓冲.sci,spi,can部分引脚起码要进行缓冲电平转换再接入dsp,有条件的话还可以用光偶(快速点的6n137,慢点的有tlp521,4n25).

7.时钟部分可以选择无源的晶体或有源的振荡器.10m即可,可以利用内部的pll电路来倍频,这样可以减少板子上的噪声.

8.2407a的几个关键引脚需要特殊处理.例如,pllvcca需要加干净的3.3v,boot_en/xf可以加一个10k的上拉电阻,pllf与pllf2需要根据时钟来选择外接的电阻电容,vccp需要有个插针,bio可以加一个10k的上拉,clockout可以扩展出来以供测试用,mp/mc需要一个插针,ready/ena_144/vis_oe需要加上拉4.7k,pdpinta/pdpintb/xint1/xint2也可以加上拉10k.

9.另外在电源部分还可以接一个整流桥,目的是防止电源极性接反,整流桥在直流中可以作为极性校正电路来使用.

  • 电子元器件:第一块DSP板设计中的点滴已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计