当前位置:首页 > 工业技术
DSP嵌入式项目开发  三位一体实战精讲
DSP嵌入式项目开发  三位一体实战精讲

DSP嵌入式项目开发 三位一体实战精讲PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:刘波文,张军,何勇著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2012
  • ISBN:9787512407602
  • 页数:335 页
图书介绍:本书以TI DSP系列为写作平台,通过大量实例,深入浅出介绍了DSP嵌入式项目开发的方法与技巧。全书共分12章,第1~2章为基础知识,简要介绍了DSP硬件结构、指令系统,以及CCS集成开发工具,引导读者掌握必要的技术基础;第二篇为应用实例,通过12个实例,详细阐述了DSP在接口扩展与传输、工业控制、图形图像、数字消费与网络通信领域的开发原理、流程思路和技巧。实例全部来自于项目实践,代表性和指导性强,读者通过学习后举一反三,设计水平将得到快速提高,步入高级工程师的行列。
《DSP嵌入式项目开发 三位一体实战精讲》目录

第一篇 DSP开发基础 3

第1章 DSP处理器入门 3

1.1 DSP处理器的特点与分类 3

1.2 DSP的应用领域 5

1.3 DSP芯片选型 5

1.4 DSP的硬件结构 7

1.5 DSP的指令系统 23

1.5.1 指令和功能单元的映射 23

1.5.2 指令集与寻址方式 27

1.5.3 C6000的指令特点 29

1.6 本章小结 33

第2章 CCS集成开发工具 34

2.1 CCS的特点及其安装 34

2.1.1 CCS功能简介 34

2.1.2 CCS的组成单元 35

2.1.3 为CCS安装设备驱动程序 36

2.2 CCS的基本功能及其使用方法 40

2.2.1 查看与修改存储器/变量 40

2.2.2 使用断点工具 45

2.2.3 使用探针点工具 47

2.2.4 使用图形工具 49

2.3 本章小结 55

第二篇 项目实例 59

第3章 USB接口扩展系统设计 59

3.1 USB接口扩展系统概述 59

3.1.1 数字信号处理器TMS320F2812概述 60

3.1.2 USB芯片CY7C68001概述 61

3.1.3 FPGA芯片EP1C3概述 78

3.2 硬件电路设计 79

3.2.1 USB接口芯片电路 80

3.2.2 FPGA应用电路 81

3.2.3 数字信号处理器TMS320F2812及其外围电路 81

3.3 软件设计 82

3.3.1 USB设备的相关软件设计 83

3.3.2 TMS320F2812软件设计 84

3.3.3 FPGA相关软件设计 105

3.4 本章总结 107

第4章 DSP接口扩展设计 108

4.1 SRIO高速接口设计 108

4.1.1 SRIO高速接口设计实现 108

4.1.2 SRIO高速接口应用层开发 115

4.2 GPIO接口设计 118

4.2.1 GPIO工作原理 118

4.2.2 GPIO点灯 120

4.2.3 GPIO外部中断 123

4.3 本章总结 125

第5章 步进电机控制系统设计 126

5.1 步进电机系统概述 126

5.1.1 步进电机系统架构 126

5.1.2 步进电机分类及原理 127

5.1.3 定点数字信号处理器 128

5.2 步进电机控制系统硬件设计 129

5.3 步进电机控制软件设计 131

5.4 本章总结 134

第6章 工业流程计量与控制系统设计 135

6.1 工业流程计量与控制系统概述 135

6.1.1 系统架构 136

6.1.2 TMS320LF2407处理器ADC模块 136

6.1.3 TMS320LF2407数字I/O模块 144

6.2 工业流程计量与控制系统硬件设计 148

6.2.1 硬件设备概述 148

6.2.2 硬件电路设计 152

6.3 工业流程计量与控制软件设计 154

6.4 本章总结 159

第7章 液晶屏显示系统设计 160

7.1 液晶屏显示系统概述 160

7.1.1 液晶屏显示原理 161

7.1.2 液晶显示屏的分类 161

7.1.3 T6963C控制器概述 163

7.2 硬件系统设计 175

7.3 系统软件设计 179

7.3.1 汉字显示 179

7.3.2 软件设计实例 181

7.4 本章总结 190

第8章 网络摄像机系统设计 191

8.1 网络摄像机系统概述 191

8.1.1 视频/图像定点数字信号处理器核心单元概述 192

8.1.2 视频采集单元概述 195

8.1.3 视频输出单元概述 200

8.1.4 音频输入/输出单元概述 203

8.1.5 以太网通信单元概述 208

8.1.6 存储器单元概述 214

8.1.7 CPLD用户I/O扩展单元概述 215

8.1.8 RS-485通信接口单元概述 215

8.2 网络摄像机硬件设计 216

8.2.1 电源供电电路 217

8.2.2 数字信号处理器核心电路 217

8.2.3 视频采集电路 220

8.2.4 视频编码电路 220

8.2.5 音频编解码电路 221

8.2.6 存储器电路 221

8.2.7 以太网通信接口电路 221

8.2.8 RS-485接口电路 226

8.2.9 CPLD用户I/O扩展 227

8.3 网络摄像机软件设计 228

8.3.1 视频输入部分 228

8.3.2 视频输出部分 230

8.3.3 核心单元处理程序 231

8.3.4 以太网通信软件设计 236

8.3.5 音频输入/输出部分 243

8.4 本章总结 243

第9章 安防认证设计 244

9.1 AES加密 244

9.1.1 AES算法分析 244

9.1.2 AES算法修正 254

9.1.3 AES算法DSP实现 254

9.2 数字水印隐藏 256

9.2.1 LSB数字音频水印应用 257

9.2.2 音频数字水印算法 257

9.2.3 试验结果 259

9.3 本章总结 262

第10章 语音编解码设计 263

10.1 G.711语音编码 263

10.1.1 G.711算法定义 264

10.1.2 G.711性能参数 264

10.1.3 G.711算法及程序 264

10.2 G.729A语音编码 269

10.2.1 G.729性能参数 270

10.2.2 G.729原理算法及程序 270

10.2.3 G.729A优化 274

10.3 TLV320A1C23语音处理模块 277

10.3.1 TLV320AIC23的功能结构 277

10.3.2 TLV320AIC23的配置 279

10.3.3 初始化的程序 280

10.3.4 两种编码方式的试验结果 281

10.4 本章总结 282

第11章 基于DSP的以太网通信设计 283

11.1 以太网通信协议 283

11.2 硬件PHY芯片选型 285

11.3 软件设计 291

11.3.1 DSP端程序设计 291

11.3.2 DSP与PHY芯片的连通 293

11.3.3 PHY芯片点亮指示灯及接口设置 294

11.4 应用实例1——EMAC传输的发送和接收 295

11.5 应用实例2——PC上位机通信程序 299

11.6 本章总结 306

第12章 CAN总线通信系统设计 307

12.1 CAN总线及CAN总线协议概述 307

12.1.1 CAN总线网络拓扑 307

12.1.2 CAN通信协议 308

12.1.3 CAN总线信号特点 309

12.1.4 CAN的位仲裁技术 309

12.1.5 CAN总线的帧格式 310

12.1.6 CAN报文的帧类型 311

12.2 CAN控制器模块介绍 316

12.3 CAN总线通信系统硬件电路设计 324

12.3.1 PCA82C250芯片概述 324

12.3.2 CAN总线隔离器-ADμM1201 326

12.3.3 硬件电路设计 328

12.4 CAN总线通信系统软件设计 331

12.5 本章总结 334

参考文献 335

返回顶部