前段時(shí)間做一個(gè)基于TI TMS320DM642芯片的項(xiàng)目,主要應(yīng)用是針對(duì)視頻圖像做一些處理和機(jī)械控制。后來(lái)因?yàn)橐恍┰?,?xiàng)目中止。因?yàn)?a class="article-link" target="_blank" href="/tag/%E7%A1%AC%E4%BB%B6/">硬件是我一個(gè)人獨(dú)力設(shè)計(jì)完成(從項(xiàng)目規(guī)劃、原理圖設(shè)計(jì)、PCB設(shè)計(jì)到樣機(jī)焊接、小系統(tǒng)調(diào)試),中間投入了很多精力和感情,不想它被拋棄,尤其是其中的設(shè)計(jì)理念。聲明:僅供學(xué)習(xí)參考使用,請(qǐng)勿用于商業(yè)用途!
初學(xué)電子的時(shí)候總找不到好的學(xué)習(xí)資料和學(xué)習(xí)教程,很渴望能有一個(gè)完整的項(xiàng)目做學(xué)習(xí)用卻總找不到,即使找到了也是八九十年代的“老”設(shè)計(jì),缺乏實(shí)用性、完整性和規(guī)范性。而這個(gè)基于TM320DM642芯片的項(xiàng)目可以說(shuō)是很適合剛接觸電子的人做學(xué)習(xí)參考用的。
原因如下:
1、DM642是TI公司2002年投入到市場(chǎng)的DSP芯片,被廣泛應(yīng)用于視頻處理領(lǐng)域,是民用DSP中最高端的DSP之一。其周邊器件應(yīng)用和系統(tǒng)設(shè)計(jì)思路可以說(shuō)具有很強(qiáng)的時(shí)代代表性。
2、項(xiàng)目設(shè)計(jì)過(guò)程中先編寫了開發(fā)方案計(jì)劃書,然后經(jīng)過(guò)了嚴(yán)謹(jǐn)?shù)挠?jì)算、原理圖仿真、CPLD邏輯仿真和PCB關(guān)鍵信號(hào)拓?fù)浞抡?,為設(shè)計(jì)成功提供了有力保障。整個(gè)過(guò)程能體現(xiàn)出一個(gè)完整的產(chǎn)品設(shè)計(jì)思路和開發(fā)流程。
3、設(shè)計(jì)過(guò)程中對(duì)PROTEL99SE的功能可以說(shuō)挖掘的比較充分,對(duì)學(xué)習(xí)PROTEL的工程師來(lái)說(shuō)應(yīng)當(dāng)是一份很不錯(cuò)的參考資料,包括層次原理圖設(shè)計(jì)、設(shè)計(jì)規(guī)則的設(shè)定及使用、各種自動(dòng)檢測(cè)功能的使用及平面分割等PROTEL使用教程里很少見到的應(yīng)用。(當(dāng)然,使用PROTEL做DSP項(xiàng)目開發(fā)還是很不方便的,如果使用PADS或CADENCE要方便很多。)
TMS320DM642開發(fā)板設(shè)計(jì)分析+說(shuō)明:
我將這個(gè)項(xiàng)目稍做了一些修改和整理,做為一個(gè)完整的項(xiàng)目共享出來(lái)供大家做學(xué)習(xí)參考用。這個(gè)板子小系統(tǒng)及IIC我已經(jīng)調(diào)試成功,并且編寫了一些小程序燒到FLASH中實(shí)現(xiàn)了自啟動(dòng)。后面的視頻輸入輸出芯片應(yīng)用因?yàn)樯婕昂芏嗟囊曨l碼流協(xié)議,需要牽扯很大的精力,所以沒(méi)有再進(jìn)一步調(diào)試。
雖然只是四層板(DM642開發(fā)板為8層板),不過(guò)系統(tǒng)很穩(wěn)定。將單板上的四個(gè)鉭電容全部拆下(5V供電處鉭電容沒(méi)有拆),DSP內(nèi)核運(yùn)行在600M(用的-600的型號(hào))、EMIF時(shí)鐘超頻到150M(SDRAM用的-7后綴芯片,數(shù)據(jù)手冊(cè)標(biāo)名SDRAM和DSP建議應(yīng)用上限為133M),長(zhǎng)時(shí)間跑程序很正常,觀察SDRAM內(nèi)容沒(méi)有發(fā)現(xiàn)過(guò)錯(cuò)誤數(shù)據(jù)。
如果需要的話可以自己將其中的PCB圖直接發(fā)給廠商做學(xué)習(xí)板,畢竟現(xiàn)在DM642開發(fā)板的價(jià)格還是在萬(wàn)元左右。當(dāng)然,設(shè)計(jì)中也存在很多缺陷,比如原理圖ERC檢測(cè)過(guò)程中會(huì)報(bào)很多端口類型連接錯(cuò)誤等,這是原理圖庫(kù)建庫(kù)不規(guī)范導(dǎo)致的。這些地方我沒(méi)有做更改,把它一并發(fā)給大家,也讓大家有一些意識(shí),而且在里面找錯(cuò)應(yīng)當(dāng)也是一件比較有趣的事呵。
后面我將在自己的BLOG里針對(duì)這個(gè)設(shè)計(jì)陸續(xù)整理登出完整的設(shè)計(jì)相關(guān)資料(大概需要半月到一個(gè)月時(shí)間吧)。主要是設(shè)計(jì)思路和步驟以及仿真介紹等整個(gè)流程。
另外如果您發(fā)現(xiàn)設(shè)計(jì)中的錯(cuò)誤或缺陷,或者能針對(duì)這個(gè)設(shè)計(jì)提供相應(yīng)的程序,還望能網(wǎng)易博客 https://blog.163.com/zjd01@126留言,好讓其他人也能及早發(fā)現(xiàn)其中的錯(cuò)誤并學(xué)到更多東西。
附件內(nèi)容截圖: