当前位置:首页 > 工业技术
DSP原理及应用技术  基于TMS320F2812的仿真与实例设计
DSP原理及应用技术  基于TMS320F2812的仿真与实例设计

DSP原理及应用技术 基于TMS320F2812的仿真与实例设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:赵成主编
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2012
  • ISBN:9787118079630
  • 页数:306 页
图书介绍:本书以TMS320F2812 DSP微处理器为研究对象,主要讲解其具体的应用及实例,书中附有详细的图表及操作过程、编程方法等。偏重于利用DSP微处理器实现中断、定时、SPI接口、GPIO、AD采样与转换、McBSP、经典的数字信号的算法,对语音进行采集、处理及播放等,实例丰富,例程标准可以直接应用。本书可供高等院校电子信息类专业作为教材或教学参考书,也可供从事电子信息的科研、工程技术人员或其他人员参考。
《DSP原理及应用技术 基于TMS320F2812的仿真与实例设计》目录

第1章 绪论 1

1.1 DSP的概念 1

1.1.1 DSP的概念 1

1.1.2数字信号处理系统 1

1.2 DSP微处理器 2

1.2.1 DSP微处理器的特点 2

1.2.2 DSP微处理器的优缺点 2

1.2.3 DSP微处理器的分类及选型 3

1.2.4 DSP微处理器的应用及发展 4

1.3 TMS320F2812 DSP微处理器 6

1.3.1 TMS320F2812微处理器命名的含义 6

1.3.2 TMS320F2812微处理器的主要性能 6

1.3.3 TMS320F2812的外部引脚信号 7

1.4本教程的主要内容及实践要点 17

本章小结 18

习题 18

第2章 TMS320F2812的硬件结构 19

2.1 TMS320F2812内部的功能结构 19

2.1.1 TMS320F2812内部的功能结构 19

2.1.2片内外设 20

2.2 TMS320F2812中央处理器的结构 21

2.2.1中央处理器(CPU) 21

2.2.2 CPU寄存器 24

2.3存储器 28

2.3.1存储器简介 28

2.3.2片上程序/数据存储器映像 28

2.3.3外设帧PF 31

2.3.4 32位数据访问的地址分配 31

2.3.5外部扩展接口 31

本章小结 31

习题 32

第3章 TMS320F2812驱动程序设计 33

3.1 TMS320F2812处理器驱动程序开发简介 33

3.1.1 TMS320F2812处理器驱动程序开发 33

3.1.2 TMS320F2812处理器驱动软件包 34

3.2驱动程序的开发方法 37

3.2.1位字段定义及头文件 38

3.2.2片内功能模块的程序设计 38

3.2.3驱动程序应用的框架结构 39

3.3 CCS集成开发环境的应用 39

3.3.1 CCS集成开发环境简介 39

3.3.2 CCS集成开发环境的安装 41

3.3.3 CCS集成开发环境的设置 46

3.3.4 CCS的启动与退出 50

3.4一个简单驱动程序的开发 51

3.4.1创建工程文件 51

3.4.2向工程添加文件 52

3.4.3查看源代码 53

3.4.4编译和运行程序 55

3.4.5修改程序选项和纠正语法错误 55

3.4.6使用观察窗口观察structure变量 56

3.4.7为I/O文件增加探针(测试点) 57

3.4.8显示图形 58

3.4.9执行程序和绘制图形 59

本章小结 60

习题 60

第4章 系统控制模块的设置 62

4.1时钟及复位信号 62

4.1.1时钟信号的类型 62

4.1.2复位信号 63

4.2晶体振荡器及锁相环 64

4.2.1晶体振荡器 64

4.2.2锁相环PLL 64

4.3看门狗定时器 65

4.3.1看门狗的概念 65

4.3.2看门狗时钟 65

4.3.3看门狗的使能与信号输出 66

4.4系统控制模块的设置 67

4.4.1寄存器的位字段描述及头文件 67

4.4.2驱动程序源代码设计 71

4.4.3看门狗应用程序设计 73

本章小结 74

习题 75

第5章 通用输入/输出接口的应用 76

5.1通用输入/输出接口概述 76

5.1.1通用输入/输出接口的概念 76

5.1.2 GPIO的相关寄存器 76

5.1.3 GPIO寄存器的配置 78

5.2 GPIO接口的仿真 79

5.3 GPIO应用程序设计 83

本章小结 88

习题 89

第6章 外设中断扩展模块的应用 90

6.1中断概述 90

6.1.1中断信号 90

6.1.2中断服务程序 91

6.1.3中断向量和优先级 92

6.1.4中断的特点 92

6.2外设中断扩展模块 93

6.2.1外设中断扩展模块简介 93

6.2.2 PIE的中断复用控制 94

6.2.3 PIE中断向量表 95

6.2.4 PIE配置和控制寄存器组 100

6.2.5外部中断控制寄存器组 102

6.3外设中断扩展模块的应用 103

6.3.1外设中断扩展模块的仿真 103

6.3.2外设中断扩展模块的应用 123

本章小结 126

习题 126

第7章 定时器及其应用 128

7.1 CPU定时器概述 128

7.1.1 CPU定时器的作用 128

7.1.2可用的CPU定时器资源 128

7.1.3 CPU定时器定时计数原理 129

7.1.4 CPU定时器的溢出频率 129

7.2 CPU定时器寄存器 129

7.2.1 CPU定时器的寄存器资源 129

7.2.2定时器寄存器的位定义 130

7.3 CPU定时器的中断仿真 132

7.3.1定时器TIMER 2的中断仿真 132

7.3.2定时器TIMER 2的中断仿真源代码 135

7.4语音定时播报系统的设计 137

7.4.1 ISD2560语音录放芯片简介 137

7.4.2 ISD2560语音录放的硬件电路设计 140

7.4.3 ISD2560语音定时播报系统应用程序设计 142

本章小结 144

习题 145

第8章 串行外设接口(SPI) 146

8.1串行外设接口概述 146

8.1.1串行外设接口(SPI)通信原理 146

8.1.2 TMS320F2812的SPI接口特点 147

8.1.3 SPI接口的寄存器资源 148

8.2 SPI的功能结构与主从通信 152

8.2.1 SPI的功能结构 152

8.2.2 SPI的主从通信 153

8.3基于SPI接口的乐音发生器设计 155

8.3.1乐音发生器原理 155

8.3.2 AD7303芯片简介 155

8.3.3 AD7303正弦信号发生器硬件电路设计 157

8.3.4 SPI接口的乐音发生器应用程序设计 158

本章小结 172

习题 173

第9章 多通道缓冲串行口 174

9.1 McBSP模块介绍 174

9.1.1 McBSP的主要特点 174

9.1.2 McBSP的信号通道与外部引脚 175

9.1.3 McBSP的数据传输 176

9.1.4 McBSP的中断及FIFO事件 177

9.2 McBSP的寄存器 177

9.2.1 McBSP的寄存器资源 177

9.2.2 McBSP寄存器的位描述 179

9.3 McBSP的回环自测试应用 189

本章小结 194

习题 194

第10章 EV定时器与AD转换器 195

10.1 EV定时器 195

10.1.1 EV简介 195

10.1.2 EV定时器的功能 196

10.1.3通用目的(GP)定时器的工作模式 201

10.1.4事件管理器的中断 210

10.1.5 GP定时器相关寄存器及定时设置 212

10.1.6 GP定时器应用示例 218

10.2 AD转换器 221

10.2.1 AD转换器的特点 221

10.2.2 AD转换器的时钟 223

10.2.3 AD转换器的工作模式 224

10.2.4 AD转换器的配置 225

10.2.5 AD转换器的应用示例 227

本章小结 229

习题 229

第11章 FFT及数字滤波器的设计 230

11.1快速傅里叶变换(FFT) 230

11.1.1快速傅里叶变换(FFT)的原理 230

11.1.2按时间抽选的FFT算法的特点 232

11.1.3 FFT程序的伪语言描述 235

11.1.4 DSP实现的FFT程序 237

11.2有限长单位冲激响应(FIR)数字滤波器 242

11.2.1 FIR数字滤波器的原理 242

11.2.2 FIR数字滤波器的窗函数设计法 243

11.2.3 DSP实现的FIR数字滤波器 246

11.3无限长单位冲激响应(IIR)数字滤波器 255

11.3.1 IIR数字滤波器的原理 255

11.3.2 IIR数字滤波器的设计 258

11.3.3 DSP实现的IIR数字滤波器 261

本章小结 266

习题 266

第12章 实时数字语音信号处理系统设计 268

12.1 TLV320AIC23立体声音频编解码器 268

12.1.1 TLV320AIC23芯片简介 268

12.1.2 TLV320AIC23芯片的功能框图 269

12.1.3 TLV320AIC23的映射寄存器 271

12.2 TLV320AIC23语音系统方案设计 274

12.2.1 TLV320AIC23语音系统的设计目标 274

12.2.2 TLV320AIC23语音系统的主要性能 276

12.3 TLV320AIC23语音系统的硬件设计 276

12.3.1 TLV320AIC23语音系统的硬件结构框图 276

12.3.2 TLV320AIC23芯片的外围配置电路 276

12.3.3立体声音频线路输入接口 279

12.3.4话筒输入接口 279

12.3.5立体声音频线路输出接口 280

12.3.6耳机输出接口 280

12.3.7与TMS320F2812 DSP微处理器的接口 280

12.4 TLV320AIC23语音系统的软件设计 281

12.4.1 TLV320AIC23语音系统的软件结构框图 281

12.4.2 TLV320AIC23芯片的初始化设置 282

12.4.3 TMS320F2812的SPI接口初始化 287

12.4.4 TMS320F2812的McBSP接口初始化 287

12.4.5巴特沃斯低通滤波器设计 288

12.5 TLV320AIC23语音系统在CCS环境下的实现 291

12.5.1 TLV320AIC23语音系统的软件功能概述 291

12.5.2 CCS环境下的工程配置 292

12.5.3调试及运行结果 292

12.5.4 TLV320AIC23语音系统应用程序源代码 293

本章小结 299

习题 299

附录A DSP最小系统微处理器模块原理图 301

附录B DSP最小系统电源模块原理图 303

附录C CMD文件 304

参考文献 306

返回顶部