《DSP控制工程实践技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:付家才主编;孟毅男,冯新宇副主编
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2005
  • ISBN:7502565582
  • 页数:260 页
图书介绍:本书介绍了DSP的硬件、软件电路设计、芯片开发。

1 DSP概述 1

1.1 DSP基础知识 1

1.1.1 DSP芯片的概念 1

1.1.2 DSP芯片的发展 1

目录 1

1.1.3 DSP芯片的分类 2

1.1.4 DSP芯片的选择 3

1.1.5 DSP芯片的组成结构 4

1.1.6 DSP处理器与微控制器的比较 5

1.1.7 DSP系统的特点 6

1.2.1 TI公司的DSP芯片 7

1.2 主要DSP芯片简介 7

1.2.2 其他公司的DSP芯片 9

1.3 DSP发展现状及其应用 10

1.3.1 国内DSP的发展 10

1.3.2 DSP技术的发展趋势 11

1.3.3 DSP的应用 12

本章小结 13

习题与思考题 13

2.1.2 中央处理器单元 14

2.1.1 总线结构 14

2.1 TMS320C54xx硬件结构简介 14

2 TMS320C54xx硬件系统 14

2.1.3 中央存储器组织 18

2.1.4 存储器映射寄存器 18

2.1.5 片内外围设备 20

2.1.6 外部总线接口 21

2.1.7 IEEE 1149.1标准扫描逻辑 21

2.2 C54xx端子和信号说明 21

2.3.1 TMS320C5409芯片 27

2.3.2 JTAG仿真口的连接 27

2.3 DSP最小系统电路设计 27

2.3.3 有关电源芯片的说明 29

2.3.4 时钟信号的接入简介 31

2.3.5 其他端子和测试信号 32

2.3.6 调试中可能遇到的问题 33

2.4 中断和定时 33

2.4.1 中断概述 33

2.4.2 中断寄存器 35

2.4.3 中断响应过程 36

2.4.6 中断矢量程序 37

2.4.4 其他中断内容 37

2.4.5 中断响应流程图 37

2.4.7 定时器 39

2.4.8 定时控制寄存器 41

2.5 D/A与DSP的连接 42

2.5.1 典型DSP硬件系统的总体结构 42

2.5.2 有关D/A转换器的说明 43

2.5.3 TLC7528与C5409的连接 44

2.5.4 D/A转换器的调试 45

2.6.1 有关A/D转换器的说明 46

2.5.5 D/A应用的其他问题 46

2.6 A/D与DSP的连接 46

2.6.2 TLV1571与C5409的连接 49

2.6.3 TLV1571的调试 49

2.6.4 A/D应用的其他问题 55

2.7 串口 56

2.7.1 标准串口 56

2.7.2 缓冲串口 57

2.8 EPROM与DSP的连接 73

习题与思考题 76

本章小结 76

3 DSP软件设计 77

3.1 TMS320C54x/C55x的初始化 77

3.1.1 寄存器初始化 77

3.1.2 矢量表初始化 80

3.1.3 串行口初始化 82

3.2 TMS320C54x/55x的软件应用 86

3.2.1 编程注意事项 86

3.2.2 软件编程技巧 87

3.3.1 8位并行BOOT的实现 90

3.3 TMS320C54x/C55x的BOOT设计 90

3.3.2 TMS320LC549内部BOOT程序的缺陷 91

3.3.3 超过32K地址范围的BOOT方法 92

本章小结 92

习题与思考题 92

4 DSP指令系统 93

4.1 寻址方式 93

4.1.1 数据寻址 93

4.1.2 程序寻址 96

4.2.2 符号与缩写 97

4.2.1 汇编语言源程序格式 97

4.2 指令系统 97

4.2.3 汇编指令介绍 101

4.2.4 算术指令 101

4.2.5 逻辑指令 125

4.2.6 程序控制指令 133

4.2.7 装载和存储指令 149

本章小结 168

习题与思考题 168

5.1.1 C编译器 169

5 DSP芯片开发 169

5.1 代码生成工具 169

5.1.2 宏汇编器 170

5.1.3 链接器 171

5.1.4 文档管理器库生成器 171

5.1.5 代码格式转换器 172

5.1.6 RTS头文件 173

5.2 代码调试工具 173

5.2.1 C/汇编语言源码调试器 173

5.2.3 软件模拟器 174

5.2.2 初学者工具DSK 174

5.2.4 评价模块EVM 175

5.2.5 软件开发系统SWDS 175

5.2.6 仿真器XDS 175

5.3 集成开发环境CCS 176

5.3.1 CCS的主要特点 176

5.3.2 CCS开发软件安装及配置 177

5.3.3 CCS开发软件菜单介绍 180

5.4 C语言开发DSP 186

5.4.1 TMS320C54xC语言特征 186

5.4.2 TMS320C54xC语言的数据类型 187

5.4.3 关键字 188

5.4.4 寄存器变量与全局寄存器变量 190

5.4.5 pragma伪指令 191

5.4.6 产生链接名 194

5.4.7 初始化静态和全局变量 194

本章小结 195

习题与思考题 195

6 DSP应用 196

6.1 数字滤波器的实现 196

6.1.1 FIR滤波器的DSP实现 196

6.1.2 IIR滤波器的DSP实现 202

6.1.3 自适应滤波器的DSP实现 204

6.2 FFT的实现 209

6.3 正弦和余弦信号发生器 216

6.4 自举加载器 221

6.4.1 8位或16位并行EPROM模式自举加载 222

6.4.2 I/O自举加载 223

6.4.3 串行自举加载 225

本章小结 226

习题与思考题 226

7.2 设计实践的教学过程 227

7.1 DSP工程实践内容 227

7 DSP工程实践方法 227

7.3 验证性实践内容选题设计 228

7.3.1 DSP指令练习 228

7.3.2 数据存储器和程序存储器 231

7.3.3 异步串口 231

7.3.4 同步串口 232

7.3.5 步进电机控制 233

7.3.6 硬件中断 233

7.3.7 定时器 233

7.3.11 正弦波发生器 234

7.3.10 滤波器 234

7.3.8 急救车与交通灯 234

7.3.9 直流伺服电机调速控制 234

7.3.12 语音录、放 235

7.4 综合性实践内容选题设计 235

7.4.1 数字存储示波器 235

7.4.2 同步串口 235

7.4.3 LMS滤波器实验 235

7.4.4 卷积算法 236

7.4.6 黑白图像采集与灰度阈值变换 237

7.4.5 语音录、放 237

7.4.7 温度测量 238

7.4.8 快速傅里叶变换算法 238

7.4.9 自相关算法 239

7.4.10 互相关算法 239

本章小结 240

附录1 TMS320C54x指令系统—览表 241

附录2 TMS320C54x的端子图 250

附录3 TMS320C54x汇编命令—览表 257

参考文献 260