下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、tms320f240型dsp的spi口的擴展芯片,也稱數(shù)字信號處理器,是一種特別結(jié)構(gòu)的微處理器。dsp芯片內(nèi)部采納程序和數(shù)據(jù)分開的哈佛結(jié)構(gòu),具有特地的硬件乘法器,廣泛采納流水線操作,提供特別的dsp命令,可以用來迅速實現(xiàn)各種數(shù)字信號處理算法。因此,dsp在計算密集的實時控制領(lǐng)域得到了日益廣泛的應(yīng)用。tms320f240是目前應(yīng)用比較廣泛的一款定點dsp,它具有20的命令執(zhí)行速度,強大的內(nèi)部大事管理器、io端口和其他外圍設(shè)備。其中,串行外設(shè)接口(spi)是一個高速同步串行輸入輸出(io)端口,它允許一個具有可編程長度(1到8位)的串行位流,以可編程的位傳送速率從設(shè)備移入或移出。spi通常用于ds
2、p控制器和外部設(shè)備或其它控制器間的通訊。典型的應(yīng)用包括通過eeprom、移位寄存器、顯示驅(qū)動器和模數(shù)轉(zhuǎn)換器()等設(shè)備舉行外設(shè)擴展。對于某一控制任務(wù)需要多個dsp協(xié)同完成時,dsp之間的數(shù)據(jù)交換將會很頻繁,此時,我們就可以通過spi口舉行dsp之間的高速數(shù)據(jù)交換,實現(xiàn)互相間的功能擴展。這種模式的dsp之間的通訊,較通過串行通訊接口(sci)舉行通訊時,速率提高近一倍,而且它還可以通過控制寄存器的talk位實現(xiàn)多個dsp之間的數(shù)據(jù)交換。當(dāng)系統(tǒng)需要預(yù)先從eeprom讀出定值時,也可以通過tms320f240的spi口舉行外設(shè)擴展。2 dsp之間的擴展在多個dsp構(gòu)成的串行通訊網(wǎng)絡(luò)中,dsp分為主模式
3、dsp和從模式dsp。主模式dsp的數(shù)據(jù)在spisimo引腳上輸出并從spisomi上鎖存,從模式dsp的數(shù)據(jù)在spisomi引腳上輸出并從spisimo上鎖存。主模式spi為囫圇網(wǎng)絡(luò)提供串行時鐘slk,并通過寫入spidat寄存器的數(shù)據(jù)啟動spiclk信號從而啟動數(shù)據(jù)傳送,當(dāng)預(yù)先設(shè)定的1到8位串行位流傳送完畢后,spiclk信號中止,傳送結(jié)束。對于從控制器和主控制器,數(shù)據(jù)在spiclk的一個沿從移位寄存器移出,在負(fù)跳沿鎖存到移位寄存器??梢酝ㄟ^spi的兩個時鐘模式位挑選四種不同的時鐘模式,使得兩個控制器的發(fā)送和接收同時舉行,由軟件打算數(shù)據(jù)是故意義的還是啞數(shù)據(jù)。當(dāng)清除從設(shè)備控制寄存器的talk
4、位時,數(shù)據(jù)發(fā)送被禁止并且輸出線(spisomi)處于高阻態(tài)。這種狀況下允許許多從設(shè)備在網(wǎng)絡(luò)上連在一起,但每次惟獨一個從設(shè)備被允許講。圖1是spi用于兩個控制器(一個主控制器和一個從控制器)之間通訊的典型銜接方式。splk0h,spipri;設(shè)置spi中斷為高優(yōu)先級splk07h,spiccr;升高沿發(fā)送,有時延,字符長度為8在程序初始化控制寄存器后,就可以按設(shè)定值舉行dsp之間的發(fā)送和接收,下面是主模式和從模式的spi子程序代碼。為了節(jié)約中斷資源,spi普通采納查詢方式舉行數(shù)據(jù)收發(fā)。3 擴展eeprom在開發(fā)dsp系統(tǒng)時,某些狀況下會讀取或者存儲一些定值,這時我們就需要通過spi接口擴展eep
5、rom。具有spi接口的串行eeprom均可被tms320f240挺直規(guī)律擴展,便利易行。x5043是xicor公司的最高時鐘速率為33mhz的4kbits串行eeprom,它與tms320f240型dsp的銜接2所示。其軟件設(shè)置如下:設(shè)置各控制寄存器:tms320f240的spi接口有可挑選的四種不同的時鐘模式,如何挑選時鐘模式是它與各種擴展spi接口器件實現(xiàn)時鐘同步的關(guān)鍵。x5043的數(shù)據(jù)在時鐘下降沿從so引腳上輸出并在時鐘升高沿從si引腳上鎖存。讀操作時,在其從si引腳輸入的最低位地址所對應(yīng)的時鐘下降沿,其so引腳開頭輸出數(shù)據(jù)。因此,作為主器件的dsp就挑選下降沿、無時延的時鐘模式。在這
6、種模式下,無操作時鐘時,dsp的spiclk引腳位高,當(dāng)該引腳由高變低時,啟動發(fā)送。寫子程序如下:因為x5043是一個半雙工器件,故,在write子程序中從spibuf中讀出來的數(shù)據(jù)是無效的,同時,在read子程序中寫向spidat的數(shù)據(jù)也是無效的,只起啟動發(fā)送時鐘的作用。這一點不同于spi,spi之間的發(fā)送和接收是全雙工的,可以同時舉行。4 spi擴展在功角測量系統(tǒng)中的應(yīng)用發(fā)電機功角是電力系統(tǒng)運行的關(guān)鍵狀態(tài)量,是電力系統(tǒng)能否穩(wěn)定運行的重要標(biāo)記。功角測量系統(tǒng)就是將機端整型后的方波信號前沿,減去代替空載電勢的轉(zhuǎn)子位置脈沖信號前沿,以獲得負(fù)載時的上述兩種信號的相位差值,再用空載時兩種信號的相位差減
7、去負(fù)載時兩種信號的相位差,即得發(fā)電機的功角值。該系統(tǒng)具有很強的現(xiàn)實意義,其原理圖3所示。上述系統(tǒng)中,空載相位差是定值,一旦裝置安裝完畢,其值不變。而在實際的電力系統(tǒng)中,轉(zhuǎn)子的極對數(shù)比較多,這些空載相位差值就需要存在相應(yīng)的eeprom里,以便讀取。所以,該系統(tǒng)就通過主芯片的spi口舉行串行eeprom的擴展。在系統(tǒng)上電時,dsp將初始的相位差值從eeprom導(dǎo)入內(nèi)存,舉行相應(yīng)的計算后通過isa將所得的功角值送入主控器。這里的eeprom仍然采納的是x5043,其詳細(xì)操作在上面第3節(jié)中已作過具體的解釋。5 結(jié)束語本文介紹了tms320f240型定點dsp的spi接口的功能擴展,其普通辦法同樣適用于其它具有spi接口的dsp。多個dsp通過spi口的互相擴展可實現(xiàn)dsp之間的高速數(shù)據(jù)交換,通過spi口擴展eeprom可實現(xiàn)dsp對
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 豬小弟課件教學(xué)課件
- 2024年廣西體育館大院體育用品銷售合同
- 2024年建筑工程分包及勞務(wù)承包協(xié)議
- 2024年度石油天然氣開采與銷售合同
- 2024年度船舶修造安裝工程分包協(xié)議
- 2024年度深圳晚輔老師招聘合同
- 2024年布匹交易協(xié)議規(guī)定
- 04年國際貨物買賣合同
- 2024期房購買合同范本
- 2024年度施工現(xiàn)場食品安全管理合同
- 印刷保密協(xié)議
- 校長競聘筆試試題及答案
- 人教版數(shù)學(xué)四年級上冊全冊測試卷及答案
- 物權(quán)法考試試題及參考答案
- 室顫學(xué)習(xí)課件
- GB/T 24608-2023滾動軸承及其商品零件檢驗規(guī)則
- 2024年世界的變局
- 兒童缺鐵性貧血護(hù)理查房課件
- 危重患者護(hù)理查房制度
- 護(hù)理管理文書質(zhì)量督查表
- 《財政學(xué)》第八章 稅收
評論
0/150
提交評論