內容簡介
本書以美國TI公司辯獄常用晶片TMS320F28335的實踐套用為主線,重點介紹了數位訊號處理器DSP的基礎知識、硬體設計及大量的實驗開發項目等。
本書的特點是緊緊圍繞DSP技術的實踐教學主線,從基礎理論、軟硬體設計到大量的實驗開發,實驗內容涵蓋常規實驗、算法實驗和擴展實驗。本書本著循序漸進的原則,著眼逐步提高讀者的DSP技術實際套用能力。書中的所有程式均實際調試通過,並免費提供給讀者。
本書內容全面、通俗易懂、實用性強,可作為電子信息、通信工程、自動化等專業本科生和研究生的教材或參考書,也可供從事DSP技術套用的工程技術人員參考。
圖書目錄
第1章概述
1.1數位訊號處理系統
1.1.1數位訊號處理系統的構成
1.1.2數位訊號處理系統的特點
1.2DSP晶片套用
1.3DSP晶片的開發現狀
1.4F2833x系列的特點
1.5TMS320F28335外部引腳和信號說明
第2章基本結構與特徵
2.1CPU概述
2.1.1CPU組成及特性
2.1.2CPU信號
2.1.3CPU結構
2.1.4地址和數據匯流排
2.2CPU暫存器
2.2.1累加器
2.2.2被乘數暫存器
2.2.3結果暫存器
2.2.4數據頁指針
2.2.5堆疊指針
2.2.6輔助暫存器
2.2.7程式指針
2.2.8返回程式暫存器
2.2.9中斷控制暫存器
2.2.10狀態暫存器0
2.2.11狀態暫存器1
2.3片上鎖相環
2.3.1PLL功能配置
2.3.2時鐘信號監視電路
2.3.3相關暫存器
2.3.4PLL配置注意事項
2.4CPU定時器
2.4.1工作原理
2.4.2相關暫存器
第3章存儲器與通用I/O口
3.1存儲器
3.1.1存儲器映射
3.1.2代碼安全模組
3.2通用輸入輸出連線埠
3.2.1GPIO概述
3.2.2GPIO工作模式
3.2.催汗民3數字I/O工作模式下的控制
3.2.4輸入限定功能
3.2.5相關子暫存器
3.2.6GPIO配置步驟
第4章中斷管理
4.1中斷向量和優先權
4.1.1中斷標誌暫存器
4.1.2中斷使能暫存器和調試中斷使能暫存器
4.2不可禁止中斷
4.2.1INTR指令
4.2.2TRAP指令
4.2.3不可禁止硬體中斷
4.3復位操作
4.4低功耗模式
4.5外設中斷擴展模組PIE
4.5.1PIE模組概述
4.5.2中斷向量列表的映射地址
4.5.3中斷源
4.5.4中斷向量列表
4.5.5PIE模組相關暫存器
4.5.6CPU中斷控制相關暫存器
4.5.訂少匙7外部中斷控制暫存器
第5章片內外設
5.1增強型脈姜辨棗尋寬調製
5.1.1ePWM概述
5.1.2ePWM各子模組介紹
5.2SCI模組結構及功拘良永能介紹
5.2.1SCI功能概述
5.2.2SCI多處理器通信
5.2.3空閒線多處理器模式
5.2.4地址位多處元想應理器模式
5.2.5SCI通信格式
5.2.6SCI的中斷
5.2.7SCI波特率計算
5.2.8SCI增強功能
5.3串列外設接口
5.3.1概述
5.3.2SPI模組工作方式介紹
5.3.3SPI中斷及其他相關配置
5.3.4SPI FIFO功能介紹
5.4增強型正交編碼脈衝
5.4.1概述
5.4.2正交解碼單元
5.4.3位置計數器及控制單元
5.4.4邊沿捕獲單元
5.4.5eQEP看門狗電路
5.4.6中斷結構
5.5增強型捕獲
5.5.1概述
5.5.2捕獲工作模式
5.5.3APWM工作模式
5.6模/數轉換模組ADC
5.6.1轉換序列發生器工作原埋
5.6.2不間斷自動定序模式
5.6.3轉換時鐘
5.6.4ADC基本電氣特性
5.6.5ADC高級功能
第6章定址方式和彙編指令
6.1定址方式
6.1.1定址方式選擇位AMODE
6.1.2直接定址方式
6.1.3堆疊定址方式
6.1.4間接定址方式
6.1.5暫存器定址方式白遙悼拘
6.1.6其他可用的幾種定址方式
6.1.732位操作的定位
6.2彙編語言指令集
6.2.1指令集概述
6.2.2指令句法描述
6.3彙編源程式
6.3.1彙編源程式格式
6.3.2常量
6.3.3表達式與運算符
6.3.4源列表檔案
第7章偽/宏指令和目標檔案連結
7.1偽指令
7.1.1偽指令作用及分類
7.1.2偽指令匯總
7.2宏指令
7.2.1宏定義和宏調用
7.2.2與宏相關的偽指令
7.3目標檔案連結
7.3.1段
7.3.2段程式計數器
7.3.3連結器命令檔案和連結器偽指令
7.3.4重定位
第8章CCS軟體使用
8.1軟體開發工具
8.2安裝調試軟體
8.2.1安裝DSP調試軟體——CCS3.3
8.2.2CCS3.3軟體升級包的安裝
8.2.3安裝DSP仿真器——XDS510 USB驅動
8.3配置XDS510 USB(使用CCS3.3)
8.3.1更改設定管理器設定
8.3.2CCS3.3軟體的設定
8.4初步建立工程
8.5配置工程
8.5.1添加檔案
8.5.2配置工程選項
8.5.3添加GEL檔案
8.6編譯和仿真環境的進入
8.7程式的固化
第9章實驗系統介紹
9.1ELDSPE300型DSP實驗系統介紹
9.2硬體資源
9.3器件片選地址(CPLD解碼)說明
9.4撥碼開關介紹
9.5E_LAB匯流排接口介紹(E300板上)
第10章實驗指導
10.1常規實驗指導
10.1.1撥碼開關實驗
10.1.2CPU定時器實驗
10.1.3外部中斷實驗
10.1.4鍵盤接口實驗(E300)
10.1.5A/D實驗(CPU)
10.1.6A/D(外部)實驗
10.1.7D/A實驗
10.1.8PWM波形產生實驗
10.1.9語音實驗
10.1.10LCD實驗(E300)
10.1.11USB(從模式)實驗
10.1.12USB(host)實驗
10.1.13DTMF(雙音多頻)信號的產生和檢測實驗
10.1.14二維圖形生成實驗
10.1.15數字圖像處理實驗
10.2算法實驗指導
10.2.1快速傅立葉變換(FFT)算法實驗
10.2.2有限衝擊回響濾波器(FIR)算法實驗
10.2.3無限衝擊回響濾波器(IIR)算法實驗
10.2.4卷積(Convolve)算法實驗
10.2.5離散餘弦變換(DCT)算法實驗
10.2.6相關(Correlation)算法實驗
10.2.7μ_LAW算法實驗
參考文獻
4.5.1PIE模組概述
4.5.2中斷向量列表的映射地址
4.5.3中斷源
4.5.4中斷向量列表
4.5.5PIE模組相關暫存器
4.5.6CPU中斷控制相關暫存器
4.5.7外部中斷控制暫存器
第5章片內外設
5.1增強型脈寬調製
5.1.1ePWM概述
5.1.2ePWM各子模組介紹
5.2SCI模組結構及功能介紹
5.2.1SCI功能概述
5.2.2SCI多處理器通信
5.2.3空閒線多處理器模式
5.2.4地址位多處理器模式
5.2.5SCI通信格式
5.2.6SCI的中斷
5.2.7SCI波特率計算
5.2.8SCI增強功能
5.3串列外設接口
5.3.1概述
5.3.2SPI模組工作方式介紹
5.3.3SPI中斷及其他相關配置
5.3.4SPI FIFO功能介紹
5.4增強型正交編碼脈衝
5.4.1概述
5.4.2正交解碼單元
5.4.3位置計數器及控制單元
5.4.4邊沿捕獲單元
5.4.5eQEP看門狗電路
5.4.6中斷結構
5.5增強型捕獲
5.5.1概述
5.5.2捕獲工作模式
5.5.3APWM工作模式
5.6模/數轉換模組ADC
5.6.1轉換序列發生器工作原埋
5.6.2不間斷自動定序模式
5.6.3轉換時鐘
5.6.4ADC基本電氣特性
5.6.5ADC高級功能
第6章定址方式和彙編指令
6.1定址方式
6.1.1定址方式選擇位AMODE
6.1.2直接定址方式
6.1.3堆疊定址方式
6.1.4間接定址方式
6.1.5暫存器定址方式
6.1.6其他可用的幾種定址方式
6.1.732位操作的定位
6.2彙編語言指令集
6.2.1指令集概述
6.2.2指令句法描述
6.3彙編源程式
6.3.1彙編源程式格式
6.3.2常量
6.3.3表達式與運算符
6.3.4源列表檔案
第7章偽/宏指令和目標檔案連結
7.1偽指令
7.1.1偽指令作用及分類
7.1.2偽指令匯總
7.2宏指令
7.2.1宏定義和宏調用
7.2.2與宏相關的偽指令
7.3目標檔案連結
7.3.1段
7.3.2段程式計數器
7.3.3連結器命令檔案和連結器偽指令
7.3.4重定位
第8章CCS軟體使用
8.1軟體開發工具
8.2安裝調試軟體
8.2.1安裝DSP調試軟體——CCS3.3
8.2.2CCS3.3軟體升級包的安裝
8.2.3安裝DSP仿真器——XDS510 USB驅動
8.3配置XDS510 USB(使用CCS3.3)
8.3.1更改設定管理器設定
8.3.2CCS3.3軟體的設定
8.4初步建立工程
8.5配置工程
8.5.1添加檔案
8.5.2配置工程選項
8.5.3添加GEL檔案
8.6編譯和仿真環境的進入
8.7程式的固化
第9章實驗系統介紹
9.1ELDSPE300型DSP實驗系統介紹
9.2硬體資源
9.3器件片選地址(CPLD解碼)說明
9.4撥碼開關介紹
9.5E_LAB匯流排接口介紹(E300板上)
第10章實驗指導
10.1常規實驗指導
10.1.1撥碼開關實驗
10.1.2CPU定時器實驗
10.1.3外部中斷實驗
10.1.4鍵盤接口實驗(E300)
10.1.5A/D實驗(CPU)
10.1.6A/D(外部)實驗
10.1.7D/A實驗
10.1.8PWM波形產生實驗
10.1.9語音實驗
10.1.10LCD實驗(E300)
10.1.11USB(從模式)實驗
10.1.12USB(host)實驗
10.1.13DTMF(雙音多頻)信號的產生和檢測實驗
10.1.14二維圖形生成實驗
10.1.15數字圖像處理實驗
10.2算法實驗指導
10.2.1快速傅立葉變換(FFT)算法實驗
10.2.2有限衝擊回響濾波器(FIR)算法實驗
10.2.3無限衝擊回響濾波器(IIR)算法實驗
10.2.4卷積(Convolve)算法實驗
10.2.5離散餘弦變換(DCT)算法實驗
10.2.6相關(Correlation)算法實驗
10.2.7μ_LAW算法實驗
參考文獻