電子元器件:第一塊DSP板設計中的點滴
從2006.8.1開始正式接觸DSP到現(xiàn)在也已經(jīng)一個多月了,從開始的在自己的開發(fā)板上調(diào)試熟悉DSP到現(xiàn)在要自己設計DSP,真的是很不容易.我想把在設計中遇到的問題和常用的電路芯片選擇歸納如下:
1.電源部分使用了AC-DC5V的變壓器,在引入板子的入口處加了一個自恢復熔絲fuse以防止電路出現(xiàn)短路等故障,對引入的5V又加了一個10uH的電感以隔離高頻部分,然后對5V還有220u和0.1u的電容濾波以期得到干凈的+5V電源.為了得到適合2407A的+3.3V供電要求,使用了TI推薦的TPS7333QD,輸出+3.3V/500mA,而且還有一路200ms延時的RESET信號可以復位DSP.由于電路中還有AD,DA部分,所以還需要用到模擬電壓和模擬地部分,為了隔離,在系統(tǒng)使用了電感(10uH)或者磁珠進行隔離,如果電路要求不高的話也可以使用0ohm電阻進行隔離.
2.IO口的驅(qū)動能力,由于DSP的IO口沒有單片機的IO口驅(qū)動能力強,例如在控制指示發(fā)光管的時候可以加一個三極管(如8050)來增大驅(qū)動能力再驅(qū)動發(fā)光管.
3.由于電路中有3.3V與5V的IC,所以在進行接口的時候要注意電平轉(zhuǎn)換問題,推薦的轉(zhuǎn)換芯片是74LVC245,74LVC16245等,既實現(xiàn)電平轉(zhuǎn)換又實現(xiàn)了緩沖.
4.由于2407A的內(nèi)部AD只有10位分辨率,所以使用了AD1674外擴了ADC,為了給AD1674供電,需要+/-12V的電壓,所以在電路中采用了DC-DC模塊NR5D12/100,方便了電路設計.在模擬開關CD4051部分還是需要+/-電源的.
5.常用的運放LM324,LM358,CA3140(高輸入阻抗10^12),OP07.具體使用可查閱資料
6.建議對DSP2407A的輸入引腳最好能經(jīng)過74LVC245的緩沖.SCI,SPI,CAN部分引腳起碼要進行緩沖電平轉(zhuǎn)換再接入DSP,有條件的話還可以用光偶(快速點的6N137,慢點的有TLP521,4N25).
7.時鐘部分可以選擇無源的晶體或有源的振蕩器.10M即可,可以利用內(nèi)部的PLL電路來倍頻,這樣可以減少板子上的噪聲.
8.2407A的幾個關鍵引腳需要特殊處理.例如,PLLVCCA需要加干凈的3.3V,BOOT_EN/XF可以加一個10K的上拉電阻,PLLF與PLLF2需要根據(jù)時鐘來選擇外接的電阻電容,VCCP需要有個插針,BIO可以加一個10K的上拉,CLOCKOUT可以擴展出來以供測試用,MP/MC需要一個插針,READY/ENA_144/VIS_OE需要加上拉4.7K,PDPINTA/PDPINTB/XINT1/XINT2也可以加上拉10K.
9.另外在電源部分還可以接一個整流橋,目的是防止電源極性接反,整流橋在直流中可以作為極性校正電路來使用.
評論