當(dāng)前位置:首頁 > 芯聞號 > 充電吧
[導(dǎo)讀]發(fā)信站: 一網(wǎng)深情 (2003年04月01日13:50:54 星期二), 站內(nèi)信件

發(fā)信站: 一網(wǎng)深情 (2003年04月01日13:50:54 星期二), 站內(nèi)信件


  上個暑假的工作,班門弄斧了。呵呵基于TMS320VC5402的任意波形發(fā)生器
《dsp技術(shù)》工程實踐報告設(shè)計以C5402DSP作為硬件平臺,以C51作為人機(jī)界面的控制中心
,兩者以HPI并口方式通信,采用DDS產(chǎn)生波形信號波形頻率穩(wěn)定、最高輸出頻率為1MHz,頻率分辨率高達(dá)1Hz。輸出波形的種類不受硬件電路的限制,只需改變
波形數(shù)據(jù)即可產(chǎn)生任意波形硬件平臺DAC1:TLC7524    10MSPS,8BIT TEXAS INSTRUMENT
DAC2:TLC5615    10KSPS,8BIT TEXAS INSTRUMENTDSP:    TMS320VC5402            TEXAS INSTRUMENT
HOST MCU: AT89C55WD 20K FLASH   ATMEL

硬件平臺的設(shè)計考慮:

1,DSP+單片機(jī)的雙cpu結(jié)構(gòu)。由單片機(jī)管理系統(tǒng)級事務(wù),包括DSP代碼加載,參數(shù)傳遞
,上位pc機(jī)RS232通信,鍵盤和顯示界面的管理。而DSP專司需要高速運轉(zhuǎn)的功能。

2,系統(tǒng)最簡潔。Dsp外邊沒有掛任何RAM,FLASH。TMS320VC5402內(nèi)部提供的16K×16bit的
SRAM已經(jīng)可以滿足設(shè)計需要。

3,不考慮I/O電壓3.3V~5V的適配:主機(jī)AT89C55通過C5402的HPI接口相互通信。二者的
I/O電壓標(biāo)準(zhǔn)不通(AT89C55為5V CMOS 電平,VC5402為3.3V CMOS)按照TI的建議,應(yīng)該
在二者之間加入電平轉(zhuǎn)換芯片,如16245之類。但是實踐表明,不加也照樣能正常工作!

4,低成本電源設(shè)計,如果按照TI的代理商成都合眾達(dá)的推薦,電源該使用專用的TPS74
H318...,考慮這東西要賣近40rmb,所以選擇LM317T這樣的傳統(tǒng)廉價穩(wěn)壓芯片,實踐中
也能正常工作。

5,代碼加載方式采用HPI加載??紤]的出發(fā)點是:DSP的代碼code究竟應(yīng)該放在哪兒呢?
必須專門搞一塊FLASH嗎?看看合眾達(dá)推薦的FLASH,價格不便宜不說,還都是PLCC封裝
的,到時候怎么用編程器來燒寫?(難道非要做一個PLCC-DIP的轉(zhuǎn)接插座?)最后,硬
件設(shè)計者認(rèn)為:1,本系統(tǒng)業(yè)已通過HPI接口2,系統(tǒng)主機(jī)AT89C55擁有多達(dá)20k byte的FLAS
H。所以采用了HPI引導(dǎo)加載的方式。

6,系統(tǒng)設(shè)計的難點有3:1,高速的dds算法的實現(xiàn),要追求最短的循環(huán)周期,結(jié)果我們
的dsp軟件設(shè)計人員寫出的代碼需要10個指令周期,即dds系統(tǒng)的參考時鐘頻率大概為10
Mhz。2,C5402的代碼加載,步驟之一是解析CODE COMPOSE STUDIO輸出的.out文件,提
取出TI的技術(shù)文檔上所謂的"存儲器映射",然后一個word一個word地寫入C5402的片上R
AM的對應(yīng)位置。當(dāng)然,TI的網(wǎng)站上提供了這個工具軟件,大大的方便了我們的設(shè)計。3,
PCB的設(shè)計,前面提到過本dds系統(tǒng)的參考時鐘頻率是大概10MHZ,這就等于說,C5402的
片外總線的工作頻率也是這個數(shù)。印制電路板的設(shè)計上要適當(dāng)考慮一些所謂"高速pcb設(shè)
計""信號完整性""電磁干擾"之類的問題,這些我都不太懂,于是就只制訂了一些粗淺的
布線原則:

1, 走線盡量短
2, 電源線和底線盡量粗
3, 在靠近C5402的電源引腳的地方加0.1UF的電容板子實際上工作還是比較穩(wěn)定的。呵呵
系統(tǒng)功能的分層實現(xiàn)和軟件的規(guī)劃:

分層的設(shè)計顯然可以提高設(shè)計效率。

Dsp軟件開發(fā)人員完成的dds算法,實際上是在一個死循環(huán)中運行,直到主機(jī)來通過HPI
中斷它。所以C5402在系統(tǒng)中可以看作AT89C55的外設(shè)。

這時,單片機(jī)的軟件開發(fā)和DSP的軟件開發(fā)實際上是并行的。當(dāng)然DSP程序開發(fā)人員要告
訴MCU開發(fā)人員:"應(yīng)該在什么地址放什么參數(shù)"。

仿真機(jī)的利用:

         dsp教研室的楊煉和向超老師為我們提供了熱情的指導(dǎo)和無私的援助。特別是
他們借給了我們一臺spectum digital的XDS-510PP plus JTAG仿真機(jī)。實踐中證明它可
以幫我對付一些意想不到的低級錯誤(有些時候這種錯誤來自DSP軟件程序員工作的疏忽
)。

開發(fā)中出現(xiàn)過的麻煩:

1, 調(diào)試過一半的時候,我在系統(tǒng)上電的情況下把板子在桌子上移動了一下,那片c540
2立刻開始劇烈發(fā)燙,以至于無法再上電檢查。拆卸下來后,測量起I/O電源引腳和GND間
的電阻,竟然小到5歐姆左右(不發(fā)燙才怪。。。),但是該芯片的損壞原因至今我也沒
有想明白。可能是移動中把I/O短路了吧。。

2, 首先說點題外話:"成都這地方買芯片真的挺麻煩的。。。"系統(tǒng)所用的TLC7524是電
流輸出型DAC,需要用運放轉(zhuǎn)換為電壓輸出。我對運放不熟悉,一開始用NE5532之類的低
速運放,高頻的響應(yīng)一直不理想,正弦波到200khz以上就開始變形,頻率越高波形越變
態(tài)。后來找同學(xué)接了AD8032,AD818,這兩個比NE5532快多了,后者還是視頻運放,可惜
的是,他們以上去就自激。只好權(quán)且讓NE5532暫居該重要位置。這個問題拖到最后都沒
有解決。。。

3, AT89C55的P1口做I/O的時候要加外接上拉電阻,剛開始的時候忘記了這個,所以HP
I的通信程序耽誤了很久。。。。

---------------------------------------------------

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉