《DSP嵌入式系统综合设计案例精讲》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:魏伟等编
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2016
  • ISBN:7122262721
  • 页数:436 页
图书介绍:

第1篇 开发基础篇 1

第1章 DSP应用系统开发 1

1.1 概述 1

1.2 DSP芯片 2

1.2.1 DSP芯片的发展 2

1.2.2 DSP芯片的分类 3

1.2.3 DSP芯片的架构 4

1.3 DSP应用系统 6

1.3.1 DSP应用系统构成 6

1.3.2 DSP应用系统特点 8

1.3.3 DSP最小系统设计 9

1.4 DSP应用系统开发流程 10

1.4.1 DSP总体方案设计 10

1.4.2 DSP芯片选择 11

1.4.3 硬件电路设计 13

1.4.4 软件程序设计 14

1.4.5 DSP系统集成 16

1.4.6 DSP应用系统开发工具 16

小结 17

第2章 DSP嵌入式系统集成开发环境 18

2.1 CCS简介 18

2.1.1 CCS概述 18

2.1.2 代码生成工具 19

2.2 CCS3.3 的基本应用 20

2.2.1 开发TMS320C28xx应用系统环境 20

2.2.2 CCS3.3安装 20

2.2.3 CCS3.3设置 20

2.2.4 启动CCS3.3 仿真 24

2.3 典型实例:用CCS3.3开发一个音频信号采集、处理输出的程序 26

2.3.1 实例目的 26

2.3.2 实例原理 27

2.3.3 实例步骤 27

2.3.4 实例结果 33

第2篇 模块实例篇 34

第3章 数字输入/输出模块 34

3.1 I/O端口概述 34

3.2 I/O端口寄存器 34

3.3 I/O端口应用实例 38

3.3.1 键盘接口设计 38

3.3.2 LCD显示接口设计 41

第4章 事件管理器模块 54

4.1 事件管理器模块概述 54

4.1.1 事件管理器结构框图 54

4.1.2 事件管理器寄存器地址列表 55

4.1.3 事件管理器中断 56

4.2 通用定时器 62

4.2.1 通用定时器概述 62

4.2.2 通用定时器功能模块 63

4.2.3 通用定时器的计数操作 69

4.3 事件管理器应用实例 72

4.3.1 事件管理器产生PWM波的应用 72

4.3.2 捕获单元的应用 74

第5章 模数转换模块 77

5.1 模数转换模块(ADC)概述 77

5.2 自动排序器的工作原理 77

5.2.1 连续的自动排序模式 78

5.2.2 排序器的启动/停止模式 78

5.2.3 输入触发源 78

5.3 ADC时钟预定标 79

5.4 校准模式 79

5.5 自测试模式 80

5.6 ADC模块的寄存器 80

5.7 ADC转换时钟周期 87

5.8 模数转换模块应用实例 87

第6章 串行外设接口模块(SPI) 90

6.1 串行外设接口概述 90

6.2 串行外设接口操作 91

6.2.1 操作介绍 91

6.2.2 串行外设接口模块 91

6.2.3 串行外设接口中断 92

6.2.4 数据格式 92

6.2.5 串行外设接口波特率设置和时钟方式 93

6.2.6 串行外设接口的初始化 94

6.3 串行外设接口控制寄存器 95

6.4 串行外设接口模块应用实例 100

第7章 串行通信接口模块(SCI) 103

7.1 串行通信接口概述 103

7.2 多处理器(多机)异步通信模式 104

7.2.1 串行通信接口可编程的数据格式 104

7.2.2 串行通信接口的多处理器通信 105

7.2.3 串行通信接口通信格式 105

7.2.4 串行通信接口中断 107

7.2.5 串行通信接口波特率计算 107

7.3 串行通信接口控制寄存器 108

7.4 串行通信接口模块应用实例 112

7.4.1 串行通信硬件电路设计 112

7.4.2 串行通信软件设计 112

第8章 CAN控制器模块 115

8.1 CAN控制器模块概述 115

8.1.1 CAN技术简介 115

8.1.2 TMS320 LF2407 CAN控制器概述 115

8.2 邮箱 116

8.2.1 CAN信息包格式说明 116

8.2.2 CAN邮箱寄存器 117

8.3 CAN控制寄存器 118

8.4 CAN控制器的操作 128

8.4.1 初始化CAN控制器 128

8.4.2 信息的发送 129

8.4.3 信息的接收 129

8.4.4 远程帧 130

8.5 CAN控制器模块应用实例 131

8.5.1 CAN模块发送一个远程帧请求 131

8.5.2 CAN模块自动应答一个远程帧请求 133

第3篇 综合应用篇 136

第9章 DSP在电力系统中的应用 136

9.1 光伏并网逆变器的设计实例 136

9.1.1 实例功能 136

9.1.2 设计思路 136

9.1.3 工作原理 137

9.1.4 硬件电路 139

9.1.5 软件设计 143

9.1.6 参考程序 145

9.2 风力发电并网逆变器的设计实例 158

9.2.1 实例功能 158

9.2.2 设计思路 158

9.2.3 工作原理 159

9.2.4 硬件电路 160

9.2.5 软件设计 164

9.2.6 参考程序 164

第10章 DSP在开关电源中的应用 172

10.1 直流斩波电源的设计实例 172

10.1.1 实例功能 172

10.1.2 工作原理 172

10.1.3 硬件电路 173

10.1.4 软件设计 176

10.1.5 参考程序 177

10.2 三相高精度逆变电源的设计实例 185

10.2.1 实例功能 185

10.2.2 工作原理 185

10.2.3 硬件电路 188

10.2.4 软件设计 190

10.2.5 参考程序 191

第11章 DSP在电动机控制系统中的应用 231

11.1 异步电动机矢量控制的设计实例 231

11.1.1 实例功能 231

11.1.2 工作原理 232

11.1.3 硬件电路 233

11.1.4 软件设计 236

11.1.5 参考程序 241

11.2 感应电动机软启动器的设计实例 245

11.2.1 实例功能 246

11.2.2 工作原理 246

11.2.3 硬件电路 247

11.2.4 软件设计 249

11.2.5 参考程序 251

第12章 DSP在检测系统中的应用 259

12.1 三相交流参数测试仪的设计实例 259

12.1.1 选题背景 259

12.1.2 设计思路分析 259

12.1.3 硬件电路设计 264

12.1.4 软件设计 266

12.1.5 参考程序 270

12.1.6 分析与小结 279

12.2 LCR数字电桥设计实例 279

12.2.1 选题背景 279

12.2.2 设计思路分析 280

12.2.3 硬件电路设计 281

12.2.4 软件设计 284

12.2.5 参考程序 286

12.2.6 分析与小结 299

第13章 DSP在数字系统中的应用 300

13.1 基于DDS的信号发生器的设计实例 300

13.1.1 设计背景 300

13.1.2 设计思路分析 300

13.1.3 硬件电路设计 302

13.1.4 软件设计 306

13.1.5 参考程序 310

13.1.6 分析与小结 314

13.2 数字频率特性测试仪的设计实例 314

13.2.1 选题背景 314

13.2.2 设计思路分析 315

13.2.3 硬件电路设计 316

13.2.4 软件设计 321

13.2.5 参考程序 325

13.2.6 分析与小结 330

第14章 DSP在数字通信中的应用 331

14.1 数字电话终端系统的设计实例 331

14.1.1 设计背景 331

14.1.2 设计思路分析 331

14.1.3 硬件电路设计 332

14.1.4 软件设计 335

14.1.5 参考程序 338

14.1.6 分析与小结 343

14.2 数字接收机设计实例 344

14.2.1 设计背景 344

14.2.2 设计思路分析 344

14.2.3 硬件电路设计 346

14.2.4 软件设计 349

14.2.5 参考程序 351

14.2.6 分析与小结 358

第15章 DSP在数字音像系统中的应用 359

15.1 嵌入式语音门锁系统的设计实例 359

15.1.1 设计背景 359

15.1.2 设计思路分析 359

15.1.3 硬件电路设计 361

15.1.4 软件设计 364

15.1.5 参考程序 367

15.1.6 分析与小结 377

15.2 智能阅读系统的设计实例 377

15.2.1 设计背景 377

15.2.2 设计思路分析 378

15.2.3 硬件电路设计 378

15.2.4 软件设计 383

15.2.5 参考程序 384

15.2.6 分析与小结 391

附录 392

附录A 抗干扰系统设计 392

A.1 器件、软件与频率抖动技术 392

A.1.1 器件、软件与EMC 392

A.1.2 频率抖动技术与EMC 393

A.2 相关设计实例 393

A.2.1 语音门锁电路板抗干扰及抗ESD的布线设计 393

A.2.2 飞控嵌入式系统硬件抗干扰措施 394

A.2.3 基于DDS的信号发生器电路抗干扰措施 395

A.2.4 数字频率特性测试仪电路板抗干扰设计与调试 396

附录B 常用程序 399

B.1 外扩展存储器程序 399

B.2 自适应滤波器程序 405

B.3 键盘监控程序 408

B.4 中断服务程序 412

参考文献 436