《DSP控制器原理与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张东亮编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111322870
  • 页数:261 页
图书介绍:本书以TI公司TMS320C28xDSP控制器的TMS320F2812为例,介绍了DSP控制器的结构原理、软硬件设计开发和应用。

第1章 绪论 1

1.1 DSP的发展与DSP芯片的特点 1

1.2典型的DSP应用系统及其设计与开发过程 2

1.3常用DSP芯片 4

1.4 C2000系列DSP控制器 5

1.5 DSP芯片的应用 10

1.6思考题与习题 11

第2章 TMS320F281 x DSP控制器的总体结构 12

2.1 DSP引脚及其功能 12

2.2 DSP片内硬件资源 22

2.3存储器扩展外部接口 26

2.4 DSP片内Flash和OTP存储器 30

2.5代码安全模块 32

2.6时钟与低功耗模式 36

2.7看门狗定时器 41

2.8 32位CPU定时器 43

2.9通用输入/输出 45

2.10片内外设寄存器 53

2.11外设中断扩展 55

2.12思考题与习题 67

第3章 TMS320C28x DSP的CPU与指令系统 69

3.1中央处理器 69

3.1.1 CPU结构 69

3.1.2 CPU的寄存器 73

3.2寻址方式 81

3.2.1寻址方式概述 81

3.2.2直接寻址方式 83

3.2.3堆栈寻址方式 84

3.2.4间接寻址方式 84

3.2.5寄存器寻址方式 89

3.2.6数据/程序/IO空间立即寻址方式 90

3.2.7程序空间间接寻址方式 91

3.2.8字节寻址方式与32位操作数的定位 92

3.3 C28x DSP指令系统 93

3.4思考题与习题 104

第4章 DSP软件开发与C语言编程 105

4.1 DSP开发工具与软件开发流程 105

4.2集成开发环境CCS 111

4.3 DSP的C工程文件 115

4.3.1公共目标文件格式 116

4.3.2链接命令文件 118

4.4 DSP C语言程序设计基础 123

4.4.1数据类型 123

4.4.2 C语言运算符与基本语句 126

4.4.3函数 128

4.4.4指针 128

4.4.5编译预处理命令 129

4.4.6 C语言与汇编语言混合编程 133

4.4.7 C28x DSP编译器的几个关键字 135

4.5 DSP C程序举例 136

4.6思考题与习题 141

第5章 DSP的A/D转换器 142

5.1 F281 x的A/D转换器的特点 142

5.2自动排序器原理 143

5.3自动排序模式 146

5.4 ADC时钟定标 150

5.5 ADC寄存器 150

5.6 ADC的C语言编程实例 158

5.7思考题与习题 159

第6章 事件管理器 161

6.1事件管理器功能概述 161

6.2通用定时器 162

6.3比较单元与PWM电路 179

6.4空间矢量PWM 186

6.5捕获单元 189

6.6正交编码脉冲QEP电路 193

6.7事件管理器的中断 195

6.8事件管理器的寄存器 196

6.8.1通用定时器寄存器 196

6.8.2比较控制寄存器 197

6.8.3比较方式控制寄存器 198

6.8.4死区时间控制寄存器A/B 200

6.8.5捕获单元寄存器 201

6.8.6事件管理器的中断标志寄存器与中断屏蔽寄存器 203

6.8.7事件管理器扩展控制寄存器 209

6.9事件管理器的应用实例 210

6.10思考题与习题 214

第7章 串行通信接口 216

7.1 SCI模块概述 216

7.2 SCI模块的结构 217

7.3 SCI的寄存器 225

7.4 SCI应用实例 231

7.5思考题与习题 233

第8章 DSP应用系统设计 234

8.1 2812 DSP系统硬件设计 234

8.2基于DSP的数字运动控制系统 239

8.3快速傅里叶变换与FIR数字滤波器 247

8.3.1快速傅里叶变换 247

8.3.2 FIR数字滤波器 251

8.4思考题与习题 253

附录 254

附录A DSP控制器术语与符号英汉对照表 254

附录B逻辑电路符号对照表 259

参考文献 260