DSP控制器原理與套用技術

DSP控制器原理與套用技術

《DSP控制器原理與套用技術》是2020年1月人民郵電出版社出版的圖書,作者是姚睿、付大豐、儲劍波。

基本介紹

  • 書名:DSP控制器原理與套用技術
  • 作者:姚睿、付大豐、儲劍波
  • 出版社:人民郵電出版社
  • 出版時間:2020年1月
  • 頁數:260 頁
  • 定價:39 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115362773
內容簡介,圖書目錄,

內容簡介

本書選擇TI C2000中32位浮點處理器TMS320F28335為例,全面介紹了DSP控制器的原理與套用技術。全書共分8章,系統地講述了DSP的基本概念、硬體基礎、軟體開發基礎、基本外設及其套用開發方法、常用控制類和通信類外設模組原理及其套用開發方法、套用系統設計方法,以及基於Proteus的DSP系統設計與仿真方法。全書內容詳實,通俗易懂,章節安排符合DSP開發流程,結構合理、重點突出、套用實例豐富。每章配有,附有習題與思考題,便於教學與自學。通過本書的學習,讀者可以由淺入深地掌握DSP控制器原理與開發套用技術。
本書可作為普通高等院校相關專業研究生、高年級本科學生的DSP控制器原理與技術套用類課程教材,也可供科技人員自學時參考。

圖書目錄

第 1章 緒論 1
1.1 概述 1
1.1.1 數位訊號處理及其實現方法 1
1.1.2 DSP的主要特點 2
1.2 DSP的發展及套用 3
1.2.1 DSP的發展 3
1.2.2 DSP的典型套用 4
1.3 DSP套用系統及其設計開發 5
1.3.1 DSP套用系統的構成 5
1.3.2 DSP套用系統的設計方法 5
1.4 典型DSP簡介 6
1.4.1 市場上DSP概況 6
1.4.2 TI的DSP處理器概況 6
1.4.3 TMS320C2000系列DSP控制器 7
1.5 TMS320F28335 DSP控制器簡介 9
1.5.1 TMS320F28335晶片封裝和引腳 9
1.5.2 TMS320F28335 DSP控制器性能概述 10
1.6 DSP控制器的基本原理和學習方法 11
習題與思考題 12
第 2章 硬體基礎 13
2.1 內部功能結構 13
2.1.1 總體結構及功能模組概述 13
2.1.2 匯流排結構與流水線 14
2.2 中央處理單元 16
2.2.1 C28x CPU執行單元 16
2.2.2 C28x CPU兼容模式 18
2.2.3 C28x CPU暫存器組 18
2.2.4 浮點處理單元FPU及其暫存器組 21
2.3 存儲器與存儲空間 22
2.3.1 存儲空間映射 22
2.3.2 片記憶體儲器配置 22
2.3.3 外部存儲器接口 24
2.4 時鐘源模組 24
2.4.1 概述 24
2.4.2 各子模組及其控制 25
2.5 電源與系統復位 30
2.5.1 供電電源 30
2.5.2 系統復位 30
習題與思考題 30
第3章 軟體開發基礎 32
3.1 DSP軟體開發流程 32
3.2 彙編程式開發基礎 33
3.2.1 定址方式與指令系統 33
3.2.2 公共目標檔案格式 36
3.2.3 彙編程式開發 40
3.3 C/C++程式開發基礎 42
3.3.1 TMS320x28xx C/C++最佳化編譯器 42
3.3.2 C/C++編程基礎 44
3.4 C/C++和彙編混合編程 48
3.4.1 C/C++編譯器運行環境 48
3.4.2 C/C++和彙編接口 52
3.4.3 混合編程方法 53
3.5 集成開發環境及其套用 57
3.5.1 集成開發環境簡介 57
3.5.2 DSP應用程式開發調試示例 60
3.5.3 程式燒寫 66
3.5.4 通用擴展語言(GEL)簡介 66
3.5.5 DSP/BIOS工具簡介 67
3.6 基於示例模板的驅動程式開發 67
3.6.1 驅動程式開發包簡介 67
3.6.2 外設暫存器訪問的硬體抽象層方法 68
3.6.3 片內外設驅動程式示例檔案模板 71
3.6.4 驅動程式設計方法 72
習題與思考題 72
第4章 基本外設及其套用開發 75
4.1 通用數字輸入/輸出(GPIO)模組 75
4.1.1 GPIO模組結構與工作原理 75
4.1.2 GPIO暫存器 76
4.1.3 GPIO模組套用示例 80
4.2 中斷管理系統 83
4.2.1 中斷管理系統概述 83
4.2.2 各級中斷及其管理 84
4.2.3 中斷回響過程 87
4.2.4 中斷向量表及其映射與描述 88
4.3 CPU定時器 92
4.3.1 CPU定時器結構與工作原理 92
4.3.2 CPU定時器的暫存器 92
4.3.3 CPU定時器中斷示例 93
習題與思考題 94
第5章 控制類外設及其套用開發 96
5.1 增強脈寬調製(ePWM)模組 96
5.1.1 ePWM模組結構及工作原理 96
5.1.2 ePWM各子模組及其控制 98
5.1.3 ePWM套用示例 109
5.1.4 高精度脈寬調製模組 111
5.2 增強捕獲(eCAP)模組 112
5.2.1 捕獲模式下結構及工作原理 113
5.2.2 APWM模式下結構及工作原理 114
5.2.3 eCAP中斷控制 115
5.2.4 eCAP模組的暫存器 115
5.2.5 eCAP套用示例 116
5.3 增強正交編碼脈衝(eQEP)模組 119
5.3.1 光電編碼器工作原理 119
5.3.2 eQEP模組結構及工作原理 120
5.3.3 eQEP子模組及其控制 120
5.3.4 eQEP中斷控制 129
5.3.5 eQEP套用示例 130
5.4 模/數轉換(ADC)模組 134
5.4.1 ADC模組結構及工作原理 134
5.4.2 ADC模組的暫存器 141
5.4.3 ADC模組套用示例 144
習題與思考題 145
第6章 通信類外設及其套用開發 148
6.1 串列通信(SCI)模組 148
6.1.1 SCI模組的結構與工作原理 148
6.1.2 SCI模組的暫存器 154
6.1.3 SCI模組套用示例 158
6.2 串列外設(SPI)模組 160
6.2.1 SPI模組結構與工作原理 160
6.2.2 SPI模組的暫存器 163
6.2.3 SPI模組套用示例 166
6.3 增強控制器區域網路(eCAN)模組 168
6.3.1 CAN匯流排及CAN幀格式 168
6.3.2 eCAN結構與工作原理 168
6.3.3 eCAN模組的暫存器 169
6.3.4 eCAN模組的操作控制 176
6.3.5 eCAN模組套用示例 180
6.4 多通道緩衝串口(McBSP)模組 182
6.4.1 McBSP的結構與工作原理 182
6.4.2 McBSP暫存器 185
6.4.3 McBSP模組套用示例 189
6.5 I2C匯流排模組 192
6.5.1 I2C匯流排的構成及信號類型 192
6.5.2 I2C匯流排模組結構與工作原理 192
6.5.3 I2C匯流排模組的暫存器 193
6.5.4 I2C匯流排模組套用示例 196
習題與思考題 200
第7章 DSP套用系統設計 201
7.1 DSP最小系統設計 201
7.1.1 電源電路設計 201
7.1.2 復位電路設計 204
7.1.3 時鐘電路設計 205
7.1.4 JTAG接口電路設計 205
7.1.5 3.3V和5V混合邏輯系統接口設計 205
7.1.6 外部存儲器擴展 206
7.2 模數接口電路設計 207
7.2.1 片內ADC模組輸入保護電路設計 208
7.2.2 並行ADC接口電路設計 209
7.2.3 並行DAC接口電路設計 210
7.2.4 擴展並行接口的訪問 211
7.3 串列數據通信接口電路設計 212
7.3.1 串列通信接口(SCI) 212
7.3.2 串列外設接口(SPI) 212
7.3.3 CAN匯流排控制器接口 213
7.3.4 I2C日曆時鐘電路設計 213
7.4 人機接口及顯示電路設計 217
7.4.1 鍵盤接口電路 217
7.4.2 LED顯示電路 218
7.4.3 LCD及其接口電路 222
7.5 永磁同步電機DSP控制系統設計 225
7.5.1 永磁同步電機的數學模型 225
7.5.2 基於DSP的永磁同步電動機矢量控制系統設計 227
習題與思考題 237
第8章 基於Proteus的DSP系統設計與仿真 238
8.1 Proteus開發環境簡介 238
8.1.1 Proteus的軟體組成 238
8.1.2 Proteus ISIS基本操作 239
8.2 Proteus ISIS原理圖設計 241
8.2.1 智慧型原理圖輸入流程 241
8.2.2 原理圖繪製常用工具 241
8.2.3 Proteus VSM虛擬系統模型 244
8.3 DSP系統設計與仿真 244
8.3.1 設計示例 245
8.3.2 仿真示例 251
習題與思考題 252
附錄 176引腳LQFP封裝F28335引腳功能分配和描述 253
參考文獻 259

相關詞條

熱門詞條

聯絡我們