《DSP应用系统开发实例 基于TMS320F281x和C语言》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李黎,魏伟编著
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2018
  • ISBN:9787122311535
  • 页数:328 页
图书介绍:本书针对目前通用流行的TMS320F281xDSP芯片,通过大量开发实例的形式,详述了TMS320F281xDSP芯片综合设计方法与技巧。本书一共分为十三章,包括DSP应用系统开发基础、DSP集成开发环境、数字输入/输出模块、事件管理器模块、模数转换模块、串行外设接口模块(SPI)、串行通信接口模块(SCI)、eCAN控制器模块、DSP在电力系统中的应用、DSP在开关电源中的应用、DSP在电机控制系统中的应用、DSP在检测及控制系统中的应用、DSP在电力电子装置中的应用。本书可作为从事DSP应用与产品开发等工作的工程技术人员的一本实用的参考书。也适合于毕业设计和大学生电子设计竞赛的参考用书。

第1篇 开发基础篇 1

第1章 DSP应用系统开发基础 1

1.1 DSP应用系统开发流程 1

1.1.1 DSP总体方案设计 1

1.1.2 DSP芯片选型 2

1.1.3硬件电路设计 4

1.1.4软件程序设计 5

1.1.5 DSP系统集成 6

1.2 DSP应用系统开发工具 7

1.2.1软件开发工具 7

1.2.2硬件开发工具 7

1.3实例:基于TMS320F2812A DSP的最小系统设计 8

第2章 DSP集成开发环境 10

2.1 CCS简介 10

2.1.1 CCS概述 10

2.1.2代码生成工具 10

2.2 CCS3.3的基本应用 12

2.2.1开发TMS320C28××应用系统环境 12

2.2.2 CCS3.3安装 12

2.2.3 CCS3.3设置 12

2.2.4启动CCS3.3仿真 15

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

2.3.1实例目的 19

2.3.2实例原理 19

2.3.3实例步骤 20

2.3.4实例结果 25

第2篇 模块实例篇 26

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

3.1数字I/O端口概述 26

3.2数字I/O端口寄存器 26

3.2.1 I/O复用寄存器 27

3.2.2 I/O数据寄存器 27

3.2.3 GPIO多路复用器的寄存器 29

3.2.4 GPIO寄存器基本功能 32

3.3实例:I/O端口应用——键盘接口设计 33

3.3.1键盘接口的硬件设计 33

3.3.2键盘接口的软件设计 34

3.4实例:I/O端口应用——LCD接口设计 35

3.4.1LCD显示接口的硬件设计 35

3.4.2 LCD显示接口的软件设计 36

第4章 事件管理器模块 47

4.1事件管理器模块概述 47

4.1.1事件管理器结构框图 47

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

4.1.3事件管理器中断 50

4.2通用定时器 55

4.2.1通用定时器概述 55

4.2.2通用定时器功能模块 55

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

4.3 PWM电路 64

4.3.1有比较单元的PWM电路 64

4.3.2 PWM信号的产生 67

4.3.3空间向量PWM 70

4.4实例:事件管理器应用——产生PWM波 73

4.5实例:事件管理器——捕获PWM波 75

第5章 模数转换模块 78

5.1 ADC概述 78

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

5.2.1连续的自动排序模式 80

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

5.2.3输入触发源 80

5.3 ADC时钟预定标 81

5.4低功耗方式 81

5.5功耗上升顺序 82

5.6 ADC模块的寄存器 82

5.7 ADC转换时钟周期 89

5.8实例:ADC的应用 90

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

6.1串行外设接口概述 93

6.2串行外设接口操作 94

6.2.1操作介绍 94

6.2.2串行外设接口模块的主动和从动方式 94

6.2.3串行外设接口中断 95

6.2.4数据格式 95

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

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

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

6.4实例:SPI端口输出DAC串行数据 103

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

7.1串行通信接口概述 106

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

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

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

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

7.2.4串行通信接口中断 110

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

7.2.6串行通信接口增强特征 111

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

7.4实例:SCI的应用——串行通信接口与RS-232串行口的异步通信 119

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

7.4.2串行通信软件设计 120

第8章 eCAN控制器模块 123

8.1eCAN控制器模块概述 123

8.1.1 eCAN技术简介 123

8.1.2 F2812 eCAN控制器概述 124

8.2邮箱 125

8.2.1 eCAN信息包格式说明 125

8.2.2 eCAN邮箱寄存器 125

8.3 eCAN控制寄存器 127

8.4 eCAN控制器的操作 134

8.4.1初始化eCAN控制器 135

8.4.2信息的发送 136

8.4.3信息的接收 136

8.4.4远程帧 137

8.4.5中断 138

8.5实例:采用eCAN控制器发送和接收消息 142

第3篇 综合应用篇 147

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

9.1实例:光伏并网逆变器设计 147

9.1.1实例功能 147

9.1.2设计思路 147

9.1.3工作原理 148

9.1.4硬件电路 150

9.1.5软件设计 154

9.1.6参考程序 157

9.2实例:风力发电并网逆变器设计 168

9.2.1实例功能 168

9.2.2设计思路 168

9.2.3工作原理 169

9.2.4硬件电路 170

9.2.5软件设计 174

9.2.6参考程序 176

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

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

10.1.1实例功能 182

10.1.2工作原理 182

10.1.3硬件电路 183

10.1.4软件设计 186

10.1.5参考程序 187

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

10.2.1实例功能 193

10.2.2工作原理 193

10.2.3硬件电路 196

10.2.4软件设计 199

10.2.5参考程序 200

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

11.1实例:异步电动机矢量控制设计 232

11.1.1实例功能 232

11.1.2工作原理 232

11.1.3硬件电路 234

11.1.4软件设计 237

11.1.5参考程序 242

11.2实例:感应电动机软启动器设计 246

11.2.1实例功能 247

11.2.2工作原理 247

11.2.3硬件电路 248

11.2.4软件设计 250

11.2.5参考程序 253

第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.2实例:新型多电平混合级联逆变器设计 277

12.2.1实例功能 277

12.2.2工作原理 278

12.2.3硬件电路 281

12.2.4软件设计 283

12.2.5参考程序 286

第13章 DSP在电力电子装置中的应用 287

13.1实例:并联混合有源滤波器的设计 287

13.1.1实例功能 287

13.1.2设计思路 288

13.1.3工作原理 289

13.1.4硬件电路 298

13.1.5软件设计 301

13.1.6参考程序 303

13.2实例:新型谐振阻抗型混合有源滤波器的设计 314

13.2.1实例功能 314

13.2.2工作原理 314

13.2.3硬件电路 318

13.2.4软件设计 322

13.2.5参考程序 323

参考文献 328