理論篇
第1章 DSP概述 3
1.1 DSP簡(jiǎn)介 3
1.1.1 DSP概念 3
1.1.2 DSP的發(fā)展 4
1.1.3 DSP的基本特點(diǎn) 5
1.1.4 數(shù)字信號(hào)處理系統(tǒng)的優(yōu)勢(shì) 8
1.1.5 DSP與通用CPU、MCU、ARM 以及FPGA的區(qū)別 9
1.2 如何選擇DSP 12
1.2.1 DSP的分類 12
1.2.2 TI公司常用DSP系列 13
1.2.3 DSP的選擇 16
1.3 DSP的應(yīng)用與技術(shù)展望 19
習(xí) 題 21
第2章 TMS320C2000系列DSP的基本性能 22
2.1 C28x Piccolo系列基本性能 22
2.2 C28x Delfino系列基本性能 24
2.3 Concerto系列基本性能 25
2.4 C28x系列基本結(jié)構(gòu)及性能 26
2.4.1 TMS320F281x系列DSP的主要性能 26
2.4.2 TMS320F2812的功能結(jié)構(gòu)圖及片內(nèi)外設(shè) 29
2.4.3 TMS320F2812的引腳分布及功能 32
習(xí) 題 43
第3章 TMS320F2812的內(nèi)部資源 44
3.1 中央處理單元(CPU) 44
3.2 時(shí)鐘和系統(tǒng)控制 57
3.2.1 時(shí) 鐘 57
3.2.2 晶體振蕩器及鎖相環(huán) 61
3.2.3 低功耗模式 64
3.2.4 看門狗模塊 66
3.2.5 CPU定時(shí)器 69
3.3 存儲(chǔ)器及外部擴(kuò)展接口XINTF 73
3.4 程序流 84
3.5 中斷系統(tǒng)及復(fù)位 86
習(xí) 題 100
第4章 TMS320F28x系列DSP的尋址方式及指令系統(tǒng) 102
4.1 TMS320F28x系列DSP的尋址方式 102
4.2 TMS320F28x系列DSP指令系統(tǒng) 106
習(xí) 題 106
第5章 TMS320F28x系列DSP的軟件開發(fā) 107
5.1 集成開發(fā)環(huán)境CCS 107
5.1.1 CCS5.3的窗口和工具欄 108
5.1.2 CCS5.3中代碼生成工具 112
5.1.3 通用擴(kuò)展語(yǔ)言GEL 113
5.2 構(gòu)成一個(gè)完整工程的文件 114
5.3 CMD文件的使用 116
5.3.1 COFF格式和段的定義 116
5.3.2 CMD文件的編寫 117
5.4 C語(yǔ)言與匯編語(yǔ)言的混合編程 119
習(xí) 題 122
第6章 通用輸入/輸出多路復(fù)用器(GPIO) 123
6.1 GPIO概述 123
6.2 GPIO寄存器 125
6.3 GPIO寄存器的位與I/O引腳對(duì)應(yīng)關(guān)系 128
習(xí) 題 132
第7章 事件管理器(EV) 133
7.1 事件管理器功能概述 133
7.1.1 事件管理器結(jié)構(gòu)功能框圖 135
7.1.2 事件管理器的寄存器列表 137
7.1.3 事件管理器的中斷 140
7.2 通用定時(shí)器 144
7.2.1 概 述 145
7.2.2 通用定時(shí)器的輸入與輸出 146
7.2.3 通用定時(shí)器的寄存器 147
7.2.4 通用定時(shí)器的計(jì)數(shù)操作 152
7.2.5 通用定時(shí)器的比較操作 155
7.2.6 通用定時(shí)器的PWM 輸出 158
7.2.7 通用定時(shí)器的復(fù)位 159
7.3 全比較單元及PWM 電路 160
7.3.1 概 述 161
7.3.2 全比較單元的輸入與輸出 162
7.3.3 全比較單元的寄存器 162
7.3.4 全比較單元的操作 166
7.3.5 與全比較單元相關(guān)的PWM 電路 166
7.3.6 全比較單元和PWM 電路中的PWM 波形產(chǎn)生 170
7.3.7 事件管理器的空間矢量PWM 波形產(chǎn)生 172
7.4 捕獲單元 174
7.5 正交編碼脈沖電路 181
習(xí) 題 183
第8章 模數(shù)轉(zhuǎn)換器(ADC) 184
8.1 ADC概述 184
8.1.1 ADC的結(jié)構(gòu)與特點(diǎn) 184
8.1.2 ADC的寄存器 186
8.2 ADC的工作方式 196
8.2.1 自動(dòng)轉(zhuǎn)換排序器的工作原理 196
8.2.2 連續(xù)自動(dòng)排序模式 200
8.2.3 排序器的啟動(dòng)/停止模式 201
8.2.4 輸入觸發(fā)源 201
8.2.5 排序轉(zhuǎn)換時(shí)的中斷操作 202
8.3 ADC時(shí)鐘預(yù)定標(biāo) 202
8.4 低功耗模式與上電次序 踺?馹___204
習(xí) 題 205
第9章 串行外設(shè)接口(SPI) 206
9.1 增強(qiáng)型SPI模塊 206
9.2 SPI的操作 209
9.3 SPI的主要寄存器 216
習(xí) 題 217
第10章 串行通信接口(SCI) 218
10.1 增強(qiáng)型SCI模塊 218
10.2 SCI的操作 223
習(xí) 題 228
第11章 多通道緩沖串行口(McBSP) 229
11.1 概 述 229
11.2 McBSP的工作方式 233
習(xí) 題 238
第12章 增強(qiáng)型控制器局域網(wǎng)(eCAN) 239
12.1 CAN總線概述 239
12.2 TMS320F28x eCAN模塊概述 242
習(xí) 題 247
第13章 DSP應(yīng)用系統(tǒng)硬件設(shè)計(jì) 248
13.1 概 述 248
13.2 基于F2812的最小系統(tǒng)及外圍電路設(shè)計(jì) 251
13.2.1 電源電路設(shè)計(jì) 251
13.2.2 時(shí)鐘電路設(shè)計(jì) 257
13.2.3 復(fù)位電路設(shè)計(jì) 258
13.2.4 JTAG仿真接口電路設(shè)計(jì) 258
13.2.5 外部擴(kuò)展存儲(chǔ)器接口電路設(shè)計(jì) 258
13.3 ADC電路設(shè)計(jì) 260
13.3.1 模擬信號(hào)與DSP片上A/D模塊接口設(shè)計(jì) 260
13.3.2 AD7674與TMS320F2812的接口設(shè)計(jì) 261
13.4 DAC電路設(shè)計(jì) 262
13.5 硬件PCB板設(shè)計(jì)時(shí)的注意問題 263
習(xí) 題 264
實(shí)驗(yàn)篇
第14章 ICETEK F2812AF S60F實(shí)驗(yàn)箱硬件介紹 267
14.1 ICETEK F2812 AF的技術(shù)指標(biāo) 267
14.2 ICETEK F2812 AF原理圖和實(shí)物圖 268
14.3 ICETEK F2812 AF評(píng)估板接口說明 270
第15章 實(shí)驗(yàn)的設(shè)計(jì)與實(shí)現(xiàn) 274
15.1 CCS5.3的安裝與設(shè)置 274
15.2 CPU定時(shí)器操作實(shí)驗(yàn) 279
15.3 基本內(nèi)存操作實(shí)驗(yàn) 282
15.4 I/O基本操作實(shí)驗(yàn) 285
15.5 PWM 脈沖輸出實(shí)驗(yàn) 289
15.6 單路/多路模數(shù)轉(zhuǎn)換實(shí)驗(yàn) 293
15.7 快速傅里葉變換(FFT)算法實(shí)驗(yàn) 298
15.8 有限沖激響應(yīng)濾波器(FIR)算法實(shí)驗(yàn) 304
15.9 無限沖激響應(yīng)濾波器(IIR)算法實(shí)驗(yàn) 311
15.10 直流電機(jī)控制實(shí)驗(yàn) 317
15.11 單路/多路數(shù)模轉(zhuǎn)換實(shí)驗(yàn) 324
參考文獻(xiàn) 327