《DSP原理及应用 跟我动手学TMS320F2833x》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:侯其立,石岩,徐科军编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2015
  • ISBN:9787111496502
  • 页数:401 页
图书介绍:本书介绍了TMS320F2833x DSP芯片的结构原理、外设模块、示例程序及工程应用。全书共分为8章。其中,第1章是对DSP芯片的概述;第2章介绍DSP的性能、结构及资源,并介绍最小系统硬件;第3章介绍CCS集成开发环境;第4章介绍DSP系统控制与中断,包括时钟和PLL、看门狗、CPU定时器及PIE;第5章介绍DSP接口与总线,包括GPIO、XINTF及DMA;第6章介绍DSP片上控制与采样外设,包括ePWM、eCAP、eQEP及ADC;第7章介绍DSP片上串行通信外设,包括SPI、McBSP、SCI、I2C;第8章介绍DSP工程应用实例。本书可以作为DSP初学者快速入门教材,亦可为从事自动控制、信号检测及仪器仪表等专业的科研工作者提供参考。

第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