can總線控制器與dsp讀寫時序控制

can總線控制器與dsp讀寫時序控制

ID:9155198

大?。?1.00 KB

頁數(shù):5頁

時間:2018-04-19

can總線控制器與dsp讀寫時序控制_第1頁
can總線控制器與dsp讀寫時序控制_第2頁
can總線控制器與dsp讀寫時序控制_第3頁
can總線控制器與dsp讀寫時序控制_第4頁
can總線控制器與dsp讀寫時序控制_第5頁
資源描述:

《can總線控制器與dsp讀寫時序控制》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、CAN總線控制器與DSP讀寫時序控制【—屬于你的論文中心】;關(guān)鍵詞:can控制器dsp讀寫時序控制通用串行總線控制器接口電路現(xiàn)場總線是一種開放式、數(shù)字化、多點通信的控制系統(tǒng)局域絡(luò),是當今自動化領(lǐng)域中最具有應(yīng)用前景的技術(shù)之一。can總線是現(xiàn)場總線中的應(yīng)用熱點,can總線支持分布式控制和適時控制的串行通信絡(luò)。由于can總線具有通信速率高、開放性好、報文短、糾錯能力強以及控制簡單、擴展能力強、系統(tǒng)成本低等特點,越來越受到人們的關(guān)注。基于can總線的can控制器具有完成can總線通信協(xié)議所要求的全部必要功能,

2、因此can控制器與其它微處理器的接口成為設(shè)計can總線系統(tǒng)的首要工作。當前已有一些微處理器將can控制器嵌入到系統(tǒng)之中,成為在片的策處理器,例如,p8xc592(其內(nèi)核即為80c51的cpu),mcs96系列中的87c196ca、87c196cb,tms320系列中的在片can微控制器tms320lf2407、tms320f2810/f2812,但是仍有大量人們比較熟悉的微處理器并不帶有can控制器。本文討論這些微處理器與can控制器的接口問題,重點介紹can控制器與tms320系列dsp的接口方法和

3、接口電路。1can控制器接口信號和時序can控制器(以pcx82c200或sja1000為例)提供的微處理器的接口信號主要有ad0~ad7共8根地址數(shù)據(jù)線和ale、cs、rd、ode、reset和int,控制器的數(shù)據(jù)和地址分時復(fù)用線,其中mode為接口方式選擇信號,可選用intel方式或modtorola方式。不同方式下引腳定義如表1,接口時序如圖1和圖2所示。表1sja1000引腳定義引腳符號intel(mode=vdd)motorola(mode=vss)alealeasrdrdeotorola方

4、式的直接接口信號,其中intel方式對于目前流行的51/96系列單片機來說提供了方便快捷的直接接口設(shè)計。2dsp的接口信號和時序dsp芯片以ti公司生產(chǎn)tsm320系列產(chǎn)品為國內(nèi)的主流產(chǎn)品,tsm320系列產(chǎn)品至今已經(jīng)歷了若干代,有’’c1x’’、’’c2x、’’c2xx、’’c5x、’’c54x、’’c62x等定點dsp,有’’c3x、’’c4x、’’c67x等浮點dsp和’’c8x多處理器dsp。dsp采用了先進的哈佛結(jié)構(gòu),內(nèi)部采用多總線結(jié)構(gòu)和流水線的工作方式,從而大大地提高了系統(tǒng)的運行速度和數(shù)字

5、信號處理能力,dsp的指令執(zhí)行時間在ns數(shù)量級,內(nèi)部程序和數(shù)據(jù)存儲器目前已達幾十k字,并帶有內(nèi)部的硬件乘法器,這些都有dsp提供了廣闊的應(yīng)用空間。dsp芯片的片外引腳一般采用地址線和數(shù)據(jù)分離的設(shè)計方法,不再使用地址數(shù)據(jù)分時復(fù)用線,也沒有ale地址有效信號,這樣就給can控制器與dsp的接口帶來一定困難,且不同的dsp芯片外部引腳和時序也略有區(qū)別。要設(shè)計can控制器與dsp的接口,首先必須討論一下dsp的時序,下面以dsp中較流行的tms320lf2407和tms320vc5402為例進行討論。2.1t

6、ms320lf2407dsp的i/o時序dsp的存儲器分為三個空間:程序存儲器空間、數(shù)據(jù)存儲器空間和i/o空間。i/o空間有專用的輸入指令porir和輸出指令ports320lf2407的i/o信號與存儲器操作信號復(fù)用,它們是存儲器和i/o設(shè)備選通信號stbr、寫選通信號s320lf2407的i/o時序如圖3和圖4所示。2.2tms320vc5402dsp的i/o時序tms320vc5402與tms320lf2407一樣,用is作為i/o空間選擇信號,不同的地方是i/o空間有專用的i/o設(shè)備選通信號i

7、ostrb和通用的讀寫信號r/s320lf2407,i/o選通信號strb發(fā)生在第一個機器周期有效之后并持續(xù)一個機器周期以上,rd和s320vc5402,i/o設(shè)備選通信號iostrb的低電平有效發(fā)生在延遲了半個機器周期的上升沿到下一個機器周期的上升沿,持續(xù)一個機器周期,數(shù)據(jù)有效發(fā)生在第二個機器周期內(nèi)。r/s320系列dsp沒有提供與sja1000can控制器的直接接口信號,以sja1000的intel方式為例,為了使tms320系列dsp滿足sja1000的接口信號要求,可以從以下幾點進行設(shè)計。3.

8、1地址數(shù)據(jù)復(fù)用線的設(shè)計將dsp的數(shù)據(jù)線d0~d7作為can的地址/數(shù)據(jù)復(fù)用線,用dsp的數(shù)據(jù)線去選擇can的內(nèi)部端口和傳送數(shù)據(jù)。3.2地址有效信號ale的產(chǎn)生對于tms320lf2407,用地址線a0、寫選通信號s320vc5402,則用地址線a0、i/o端口選通信號iostrb的邏輯組合產(chǎn)生ale信號。3.3讀寫信號的產(chǎn)生對于tms320lf2407,用讀信號和a0的邏輯組合產(chǎn)生sja1000的讀選通信號,用寫信號和a0的邏輯組合產(chǎn)生sja1000的寫

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。