TMS320LF2407DSP控制器的串行通信設計精_第1頁
TMS320LF2407DSP控制器的串行通信設計精_第2頁
TMS320LF2407DSP控制器的串行通信設計精_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、TMS320LF2407 DS控制器的串行通信設計引言TI公司的TMS320LF240型DSP微控制器內嵌的異步串行口( SCI) 支持CPU與其它使用標準格式的異步外設之間的數字通訊,通過RS-232接口可以方便地進行DSP之間或與PC機之間的異步通信。而串行外設接口( SPI)是 一個高速同步串行輸入/輸出(I/O )端口,常用于DSP控制器和外部器件或其 它控制器間的通訊。本設計正是通過 TMS320LF240所帶有的SCI模塊進行兩臺 DSP的數據傳輸通信。同時還利用了 DSP2407勺SPI模塊和I/O 口作了顯示以 及鍵盤擴展電路,以便能實時監控數據的收發。此實例電路結構簡單易懂,

2、非 常適合剛接觸DSP的初學者使用,具有很好的參考價值。硬件原理設計此設計主要包含兩大模塊:一是 DSP之間的串行通訊模塊:二是 DSP與 顯示器及鍵盤的串行顯示接口模塊。以下分別詳細介紹每一模塊的硬件原理及 軟件設計。2.1 SPI外設顯示接口模塊:SPI是一個高速同步串行輸入/輸出端 口,它允許一個具有可編程串行外設接口長度(1到16位)的串行位流,以可 編程的位傳送速率從設備移入或移出。本設計利用SPI 口外接4片74LS164作為4位LED顯示器的靜態顯示接口,把LF2407的SPISIMO引腳作為數據輸出 線,SPICLK引腳作為移位時鐘脈沖。74LS164為TTL單向8位移位寄存器

3、,可 實現串行輸入,并行輸出。其中 A,B (第1、2腳)為串行數據輸入端,兩個引 腳按邏輯與運算規律輸入信號,用同一個輸入信號時可并接。CLK(第8腳)為時鐘輸入端,可連接到串行口的 SPICLK端。2.2串行通訊接口( SCI)模塊:SCI模塊的接收器和發送器是雙緩沖的,每一個都有它單獨的使能和中 斷標志位。兩者可以單獨工作,或者在全雙工方式下同時工作。SCI使用奇偶SCITXDI/O。76bps該電路校驗,超時,幀出錯監測確保數據的準確傳輸。SCI的兩個外部引腳(數據發送端)和SCIRXD(數據接收端)在不用來通訊時可作普通的 SCI有一個16位的波特率選擇寄存器,在 40M的晶振下,可

4、以設定從 1875Kbps不同的波特率。圖2是TMS320LF240的串行通訊接口電路。采用了符合RS-232標準的驅動芯片MAX232進行串行通訊。MAX232E片功耗 低,集成度高,+5V供電,具有兩個接收和發送通道。由于 TMS320LF240采用 +3.3V供電,所以在 MAX232與TMS320LF2407之間必須加電平轉換電路。本設 計系統采用了一個二極管(1N4007和三個電阻進行電平轉換。整個接口電路 簡單,可靠性高。圖2TMS320LF2407勺串行通訊接口電路系統軟件及通訊協議設計軟件及通訊協議設計主要包括了 DSP系統初始化,SPI初始化,SCI初 始化,SCI發送接收數

5、據,SPI顯示數據五大部分。3.1DSP系統初始化此部分程序設計主要是為了使DSP進入正常的工作狀態。其主要的設計 步驟如下圖示。3.2 SPI與SCI初始化TMS320LF2407勺SPI和SCI初始化包括以下幾大部分:把相對應的I/O口配置成具有SPI,SCI的特殊功能;時鐘模式的選定;波特率選擇;發送接收 數據長度選擇;內部相對應的時鐘使能。所有設置都是通過相對應的SPI, SCI控制寄存器實現的。具體步驟如下圖示。SCI發送接收數據及SPI顯示:3.3 SCI發送接收數據及SPI顯示: 通訊協議采用異步串行通訊方 式,波特率為9600bps,數據包括8位數據位、無、奇偶校驗位、1個低電平起 始位和1個高電平停止位。采用地址位多處理器模式。通訊軟件設計采用查詢 方式,即查詢到相應標志位滿足條件時,就發送一個數據并送往SPI模塊顯示。具體設計步驟如圖5所示。四 結束語本應用實例已通過調試,若要實現 DSP與 PC機之間的通信,只需要在 PC機上使用MSCOMM件,使端口傳輸和接收數據,方便地為應用程序提供串 行通信功能。通過實際運行表明,利用 TMS320LF2407勺S

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論