基本信息
作 者:歐陽名三 主編
出 版 社:合肥工業大學出版社
出版時間:2009-8-1
版 次:1
頁 數:353
字 數:553000
印刷時間:2009-8-1
開 本:16開
紙 張:膠版紙
印 次:1
I S B N:9787810939676
包 裝:平裝
內容簡介
數位訊號處理晶片是一種進行信號處理運算的微處理器晶片,可實時快速地實現各種數位訊號處理算法。20多年來,DSP晶片發展十分迅速,已廣泛套用於自動控制、通信、電子等領域。
本書以高等院校教材形式編寫,適合作為電氣信息類(電氣工程、自動化、電氣工程及其自動化、測控技術與儀器、電氣信息工程等)專業學生的教科書,也可作為從事DSP開發與套用的廣大科技人員的參考書。編者力圖使本書有助於讀者掌握TMS320LF2407DSP原理和採用DSP為各自所從事的學科解決實際的問題。因此,在編寫本書時,力求深入淺出,通俗易懂,並注重理論聯繫實際,著重實際套用。書中提供了大量實用電路和程式,均是編者多年從事DSP開發的套用實例,供讀者引用和參考。
目錄
第1章 DSP的基本概述
1.1 DSP的含義
1.2 DSP的發展和分類
1.2.1 DSP晶片的發展
1.2.2 TI公司的DSP晶片
1.2.3 DSP的分類
1.3 DSP的特點
1.3.1 哈佛結構
1.3.2 多匯流排結構
1.3.3 流水線
1.3.4 硬體乘法器
1.3.5特殊DSP指令
1.4 DSP的套用
1.5 DSP系統的設計流程
1.5.1 算法模擬
1.5.2 器件選型
1.5.3 軟硬體設計
1.5.4 調試
習題
第2章 TMS320LF240x系列DSP內部資源介紹
2.1 TMS320LF240x系列DSP基本結構和引腳功能
2.1.1 TMS320LF240x系列DSP基本結構
2.1.2 引腳功能
2.2 匯流排結構
2.3 中央處理單元(CPU)
2.3.1 CPU狀態暫存器
2.3.2 中央算術邏輯單元(CALU)
2.3.3 輸入定標移位器
2.3.4 乘法器
2.3.5輔助暫存器和輔助暫存器算術單元
2.4 系統配置暫存器
2.5 存儲器和I/O空間
2.5.1 存儲器概述
2.5.2 程式存儲器
2.5.3 數據存儲器
2.5.4 I/O空間
2.6 中斷系統
2.6.1 中斷簡介
2.6.2 中斷的執行過程
2.6.3 中斷向量與中斷向量表
2.6.4 CPU中斷控制暫存器
2.6.5外設中斷暫存器
2.6.6中斷回響延時
2.6.7可禁止外部中斷
2.7 復位操作
2.8 程式控制
2.8.1 程式地址的產生
2.8.2 跳轉、調用和返回
2.8.3 單指令重複操作
習題
第3章 指令系統和程式編寫
3.1 定址方式
3.1.1 立即定址
3.1.2 直接定址
3.1.3 間接定址
3.2 指令系統
3.2.1 彙編句法格式
3.2.2 指令集
3.3 偽指令
3.4 運算基礎
3.4.1 數的定標
3.4.2 DSP定點算術運算
3.5 DSP算術運算程式
3.5.1 加法和乘法運算
3.5.2 減法運算
3.5.3 除法運算
3.5.4 BCD數轉二進制程式
3.6幾種基本檔案
習題
第4章 DSP片內外設
4.1 看門狗(WD)定時器模組
4.1.1 看門狗(WD)定時器模組的結構
4.1.2 看門狗(WD)定時器的操作
4.2 數字I/O連線埠
4.2.1 I/O連線埠概述
4.2.2 數字I/O連線埠暫存器
4.2.3 數據和方向控制暫存器
4.2.4 套用舉例
4.3 事件管理器(EV)模組
4.3.1 通用定時器的結構和相關暫存器
4.3.2 通用定時器的工作模式
4.3.3 事件管理器中斷
4.3.4 通用定時器的套用
4.3.5 通用定時器的輸入和輸出信號
4.3.6 比較單元和脈寬調製電路PWM
4.3.7 事件管理的空間矢量PWM波形產生
4.3.8 PWM波形產生舉例
4.4 捕獲單元
4.4.1 捕獲單元概述
4.4.2 捕獲單元操作
4.4.3 捕獲單元套用舉例
4.5 正交編碼脈衝(QEP)電路
4.5.1 正交編碼脈衝電路概述
4.5.2 正交編碼脈衝電路的時基
4.5.3 正交編碼脈衝電路的編碼
4.5.4 正交編碼脈衝電路的計數
4.5.5 正交編碼脈衝電路暫存器的設定
4.5.6 套用實例
4.6 模數轉換模組(ADC)
4.6.1 模數轉換模組(ADC)概述
4.6.2 自動排序器的工作原理
4.6.3 ADc時鐘預定標
4.6.4 校準模式
4.6.5 自測試模式
4.6.6 ADC模組的暫存器
4.6.7 套用舉例
4.7 串列通信接口(SCI)
4.7.1 串列通信接口的結構
4.7.2 可程式的數據格式
4.7.3 SCI多處理器通信
4.7.4 SCI通信模式
4.7.5 串列通信接口中斷
4.7.6 SCI波特率計算
4.7.7 SCI模組暫存器
4.7.8 套用舉例
4.8 串列外設接口(SPI)
4.8.1 串列外設接口的結構
4.8.2 sPI操作
4.8.3 串列外設接口中斷
4.8.4 數據格式
4.8.5 SPI波特率和時鐘模式
4.8.6 SPI的復位初始化
4.8.7 SPI的數據傳送實例
4.8.8 串列外設接口的控制暫存器
4.8.9 套用舉例
4.9 CAN控制器模組
4.9.1 CAN控制器的結構和記憶體映射
4.9.2 信箱和信息對象
4.9.3 CAN控制暫存器
4.9.4 CAN狀態暫存器
4.9.5 CAN中斷邏輯
4.9.6 CAN配置模式
4.9.7 套用舉例
習題
第5章 接口電路設計
5.1 電源電路
5.2 時鐘電路和復位電路
5.2.1 PLL濾波電路
5.2.2 時鐘電路設計
5.2.3 復位電路設計
5.3 存儲器的擴展
5.4 通訊接口電路設計
5.4.1 RS232接口設計
5.4.2 485接口設計
5.4.3 CAN接口設計
5.5 JTAG接口
5.6 LC接口
5.7 電平轉換
5.7.1 採用電平轉換晶片
5.7.2 採用三極體實現電平轉換
5.7.3 採用光耦實現電平轉換
5.8 功能引腳和未用的輸入/輸出引腳的處理
習題
第6章 C語言在DSP編程中的套用
6.1 DSP C語言的特徵
6.2 存儲格式的區分
6.3 CCS中不同空間的訪問
6.3.1 訪問I/O空間
6.3.2 訪問數據空間
6.1 中斷處理
6.4.1 中斷處理方法
6.4.2 回調法中片內外設源的準確判斷
6.5 C語言與彙編語言混合編程
6.5.1 獨立的C程式和彙編程式模組接口
6.5.2 C程式中訪問彙編程式變數
6.5.3 在彙編程式中訪問C程式變數
6.6 CCs中C語言工程項目的建立與示例
6.6.1 C工程項目建立所需的5種檔案
6.6.2 C工程項目示例
6.7 C項目編譯時生成的段
6.7.1 段的分配情況
6.7.2 C語言生成的複雜的.const段
6.8 定標在C語言中的模擬
6.8.1 加法/減法運算的C語言定點模擬
6.8.2 乘法運算的C語言定點模擬
6.8.3 除法運算的C語言定點模擬
6.8.4 浮點至定點變換的C程式舉例
習題
第7章 TMS320LF240x在電機驅動方面的套用
7.1 在有刷直流電機中的套用(PWM)
7.2 在異步交流電機中的套用
7.2.1 SPwM波形的調製
7.2.2 SVPwM波的調製
7.3 U/F控制技術在變頻器中的套用
7.3.1 U/F控制原理
7.3.2 變頻器中的保護措施及基本工作原理
7.3.3 系統軟體框架的構建
習題
附錄1 TMS320LF2407頭檔案
附錄2 TMS320LF240x系列DSP中斷優先權和中斷向量表.
附錄3 指令功能速查(按字母順序)
參考文獻