第1章 绪论 1
1.1 DSP定义 1
1.2 DSP概述 1
1.2.1 DSP芯片的特点 1
1.2.2 DSP芯片的发展 2
1.2.3 DSP芯片的应用 3
1.2.4 DSP芯片的选型 3
1.3 本书主要内容及学习方法 4
1.4 拓展阅读 5
本章小结 6
习题 6
第2章 DSP性能与组成 7
2.1 TMS320F2833x性能概述 7
2.2 TMS320F2833x引脚描述 9
2.3 TMS320F2833x功能模块及存储映射 19
2.3.1 TMS320F2833x功能模块 19
2.3.2 TMS320F2833x存储映射 21
2.4 TMS320F2833x资源简述 25
2.5 TMS320F2833x最小系统硬件 31
2.5.1 电源与复位 32
2.5.2 时钟 33
2.5.3 JTAG接口 34
本章小结 35
习题 35
第3章 CCS集成开发环境 36
3.1 CCSv5的安装 36
3.2 CCSv5工程举例 38
3.2.1 导入已有CCS工程 38
3.2.2 新建CCS工程 39
3.2.3 编写CCS工程 41
3.2.4 CCSv5工程调试 44
本章小结 49
习题 50
第4章 DSP系统控制与中断 51
4.1 系统时钟和PLL 51
4.1.1 时钟信号概述 51
4.1.2 晶体振荡器和PLL模块 51
4.1.3 时钟、PLL及低功耗模块寄存器 54
4.2 看门狗模块 61
4.2.1 看门狗模块概述 61
4.2.2 看门狗模块寄存器 63
4.3 32位CPU定时器 64
4.3.1 CPU定时器概述 64
4.3.2 CPU定时寄存器 65
4.4 外设中断扩展(PIE) 67
4.4.1 PIE控制器概述 68
4.4.2 向量表映射 70
4.4.3 中断源及中断操作 71
4.4.4 中断向量表 75
4.4.5 PIE寄存器 80
4.5 DSP系统控制与中断例程 85
本章小结 93
习题 93
第5章 DSP接口与总线 95
5.1 通用输入/输出端口(GPIO) 95
5.1.1 GPIO配置 95
5.1.2 GPIO寄存器 99
5.1.3 GPIO应用例程 108
5.2 外部接口(XINTF) 113
5.2.1 XINTF功能概述 113
5.2.2 XINTF配置 116
5.2.3 外部DMA接口支持? 122
5.2.4 XINTF寄存器 122
5.2.5 XINTF应用例程 126
5.3 直接存储器访问(DMA)模块 133
5.3.1 DMA模块总线结构 133
5.3.2 CPU仲裁及通道优先级 136
5.3.3 地址指针和传送控制 138
5.3.4 ADC模块同步特性 142
5.3.5 DMA超载 142
5.3.6 DMA模块寄存器说明 143
5.3.7 DMA应用例程 151
本章小结 156
习题 157
第6章 DSP片上控制与采样外设 158
6.1 增强型脉宽调制器(ePWM)模块 158
6.1.1 ePWM模块概述 158
6.1.2 ePWM子模块功能 160
6.1.3 ePWM寄存器说明 181
6.1.4 ePWM模块例程 195
6.2 增强型捕获(eCAP)模块 197
6.2.1 eCAP概述 197
6.2.2 eCAP操作 199
6.2.3 eCAP寄存器 204
6.2.4 eCAP应用例程 212
6.3 增强型正交编码脉冲(eQEP)模块 217
6.3.1 eQEP概述 217
6.3.2 eQEP各功能子模块 220
6.3.3 eQEP中断结构 230
6.3.4 eQEP寄存器 230
6.3.5 eQEP应用例程 241
6.4 ADC模块 246
6.4.1 ADC模块的特性 246
6.4.2 ADC模块的工作模式 247
6.4.3 ADC模块的校准 256
6.4.4 ADC模块寄存器说明 257
6.4.5 ADC模块的应用例程 264
本章小结 272
习题 273
第7章 DSP片上串行通信外设 275
7.1 串行外设接口(SPI) 275
7.1.1 SPI模块概述 275
7.1.2 SPI模块工作模式 277
7.1.3 SPI模块寄存器说明 283
7.1.4 SPI应用例程 290
7.2 多通道缓冲串行口(McBSP) 298
7.2.1 McBSP概述 298
7.2.2 McBSP操作 300
7.2.3 McBSP异常/错误状态 305
7.2.4 多通道选择模式 306
7.2.5 时钟停止模式完成SPI操作 307
7.2.6 McBSP寄存器 309
7.2.7 McBSP应用例程 322
7.3 串行通信接口(SCI) 331
7.3.1 SCI模块概述 331
7.3.2 SCI模块寄存器说明 337
7.3.3 SCI应用例程 345
7.4 I2C模块 352
7.4.1 I2C模块概述 352
7.4.2 I2C模块操作 355
7.4.3 I2C模块中断请求 360
7.4.4 I2C模块寄存器说明 361
7.4.5 I2C模块应用例程 373
本章小结 384
习题 384
第8章 DSP工程应用实例 386
8.1 数字式科里奥利质量流量计 386
8.1.1 科里奥利质量流量计概述 386
8.1.2 系统硬件 387
8.1.3 系统软件 389
8.2 浆液型电磁流量计 389
8.2.1 电磁流量计概述 389
8.2.2 系统硬件 390
8.2.3 系统软件 391
8.3 数字式不分光红外气体分析仪 392
8.3.1 红外气体分析仪概述 392
8.3.2 系统硬件 393
8.3.3 系统软件 395
8.4 基于矢量控制的电动执行器 395
8.4.1 电动执行器概述 395
8.4.2 系统硬件 396
8.4.3 系统软件 398
本章小结 398
习题 399
参考文献 400