DSP原理及应用技术 基于TMS320F2812的仿真与实例设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:赵成主编
- 出 版 社:北京:国防工业出版社
- 出版年份:2012
- ISBN:9787118079630
- 页数:306 页
第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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017