简介
《电气工程实践技术系列教材:DSP控制工程实践技术》从应用角度出发,以TMS320C5x系列DSP芯片为例,介绍了DSP的硬件、软件电路设计,DSP芯片开发等内容,重点阐述DSP的典型应用和DSP工程实践方法。《电气工程实践技术系列教材:DSP控制工程实践技术》所涉及的内容都经过上机验证,具有很强的实用性。通过《电气工程实践技术系列教材:DSP控制工程实践技术》的学习,可以对DSP芯片结构、开发和数字滤波器、FFT的实现、自举加载器等系统有比较全面的了解。
《电气工程实践技术系列教材:DSP控制工程实践技术》既可作为大中专院校相关专业实习与实践技能训练的教材,又可作为相关专业工程人员的参考书。
目录
1 DSP概述
1.1 DSP基础知识
1.1.1 DSP芯片的概念
1.1.2 DSP芯片的发展
1.1.3 DSP芯片的分类
1.1.4 DSP芯片的选择
1.1.5 DSP芯片的组成结构
1.1.6 DSP处理器与微控制器的比较
1.1.7 DSP系统的特点
1.2 主要DSP芯片简介
1.2.1 TI公司的DSP芯片
1.2.2 其他公司的DSP芯片
1.3 DSP发展现状及其应用
1.3.1 国内DSP的发展
1.3.2 DSP技术的发展趋势
1.3.3 DSP的应用
本章小结
习题与思考题
2 TMS320C54xx硬件系统
2.1 TMS320C54xx硬件结构简介
2.1.1 总线结构
2.1.2 中央处理器单元
2.1.3 中央存储器组织
2.1.4 存储器映射寄存器
2.1.5 片内外围设备
2.1.6 外部总线接口
2.1.7 IEEE 1149.1标准扫描逻辑
2.2 C54xx端子和信号说明
2.3 DSP最小系统电路设计
2.3.1 TMS320C5409芯片
2.3.2 JTAG仿真口的连接
2.3.3 有关电源芯片的说明
2.3.4 时钟信号的接入简介
2.3.5 其他端子和测试信号
2.3.6 调试中可能遇到的问题
2.4 中断和定时
2.4.1 中断概述
2.4.2 中断寄存器
2.4.3 中断响应过程
2.4.4 其他中断内容
2.4.5 中断响应流程图
2.4.6 中断矢量程序
2.4.7 定时器
2.4.8 定时控制寄存器
2.5 D/A与DSP的连接
2.5.1 典型DSP硬件系统的总体结构
2.5.2 有关D/A转换器的说明
2.5.3 TLC7528与C5409的连接
2.5.4 D/A转换器的调试
2.5.5 D/A应用的其他问题
2.6 A/D与DSP的连接
2.6.1 有关A/D转换器的说明
2.6.2 TLV1571与C5409的连接
2.6.3 TLV1571的调试
2.6.4 A/D应用的其他问题
2.7 串口
2.7.1 标准串口
2.7.2 缓冲串口
2.8 EPROM与DSP的连接
本章小结
习题与思考题
3 DSP软件设计
3.1 TMS320C54x/C55x的初始化
3.1.1 寄存器初始化
3.1.2 矢量表初始化
3.1.3 串行口初始化
3.2 TMS320C54x/55x的软件应用
3.2.1 编程注意事项
3.2.2 软件编程技巧
3.3 TMS320C54x/C55x的BOOT设计
3.3.1 8位并行BOOT的实现
3.3.2 TMS320LC549内部BOOT程序的缺陷
3.3.3 超过32K地址范围的BOOT方法
本章小结
习题与思考题
4 DSP指令系统
4.1 寻址方式
4.1.1 数据寻址
4.1.2 程序寻址
4.2 指令系统
4.2.1 汇编语言源程序格式
4.2.2 符号与缩写
4.2.3 汇编指令介绍
4.2.4 算术指令
4.2.5 逻辑指令
4.2.6 程序控制指令
4.2.7 装载和存储指令
本章小结
习题与思考题
5 DSP芯片开发
5.1 代码生成工具
5.1.1 C编译器
5.1.2 宏汇编器
5.1.3 链接器
5.1.4 文档管理器库生成器
5.1.5 代码格式转换器
5.1.6 RTS头文件
5.2 代码调试工具
5.2.1 C/汇编语言源码调试器
5.2.2 初学者工具DSK
5.2.3 软件模拟器
5.2.4 评价模块EVM
5.2.5 软件开发系统SWDS
5.2.6 仿真器XDS
5.3 集成开发环境CCS
5.3.1 CCS的主要特点
5.3.2 CCS开发软件安装及配置
5.3.3 CCS开发软件菜单介绍
5.4 C语言开发DSP
5.4.1 TMS320C54x C语言特征
5.4.2 TMS320C54x C语言的数据类型
5.4.3 关键字
5.4.4 寄存器变量与全局寄存器变量
5.4.5 pragma伪指令
5.4.6 产生链接名
5.4.7 初始化静态和全局变量
本章小结
习题与思考题
6 DSP应用
6.1 数字滤波器的实现
6.1.1 FIR滤波器的DSP实现
6.1.2 IIR滤波器的DSP实现
6.1.3 自适应滤波器的DSP实现
6.2 FFT的实现
6.3 正弦和余弦信号发生器
6.4 自举加载器
6.4.1 8位或16位并行EPROM模式自举加载
6.4.2 I/O自举加载
6.4.3 串行自举加载
本章小结
习题与思考题
7 DSP工程实践方法
7.1 DSP工程实践内容
7.2 设计实践的教学过程
7.3 验证性实践内容选题设计
7.3.1 DSP指令练习
7.3.2 数据存储器和程序存储器
7.3.3 异步串口
7.3.4 同步串口
7.3.5 步进电机控制
7.3.6 硬件中断
7.3.7 定时器
7.3.8 急救车与交通灯
7.3.9 直流伺服电机调速控制
7.3.10 滤波器
7.3.11 正弦波发生器
7.3.12 语音录、放
7.4 综合性实践内容选题设计
7.4.1 数字存储示波器
7.4.2 同步串口
7.4.3 LMS滤波器实验
7.4.4 卷积算法
7.4.5 语音录、放
7.4.6 黑白图像采集与灰度阈值变换
7.4.7 温度测量
7.4.8 快速傅里叶变换算法
7.4.9 自相关算法
7.4.10 互相关算法
本章小结
附录1 TMS320C54x指令系统一览表
附录2 TMS320C54x的端子图
附录3 TMS320C54x汇编命令一览表
参考文献
1.1 DSP基础知识
1.1.1 DSP芯片的概念
1.1.2 DSP芯片的发展
1.1.3 DSP芯片的分类
1.1.4 DSP芯片的选择
1.1.5 DSP芯片的组成结构
1.1.6 DSP处理器与微控制器的比较
1.1.7 DSP系统的特点
1.2 主要DSP芯片简介
1.2.1 TI公司的DSP芯片
1.2.2 其他公司的DSP芯片
1.3 DSP发展现状及其应用
1.3.1 国内DSP的发展
1.3.2 DSP技术的发展趋势
1.3.3 DSP的应用
本章小结
习题与思考题
2 TMS320C54xx硬件系统
2.1 TMS320C54xx硬件结构简介
2.1.1 总线结构
2.1.2 中央处理器单元
2.1.3 中央存储器组织
2.1.4 存储器映射寄存器
2.1.5 片内外围设备
2.1.6 外部总线接口
2.1.7 IEEE 1149.1标准扫描逻辑
2.2 C54xx端子和信号说明
2.3 DSP最小系统电路设计
2.3.1 TMS320C5409芯片
2.3.2 JTAG仿真口的连接
2.3.3 有关电源芯片的说明
2.3.4 时钟信号的接入简介
2.3.5 其他端子和测试信号
2.3.6 调试中可能遇到的问题
2.4 中断和定时
2.4.1 中断概述
2.4.2 中断寄存器
2.4.3 中断响应过程
2.4.4 其他中断内容
2.4.5 中断响应流程图
2.4.6 中断矢量程序
2.4.7 定时器
2.4.8 定时控制寄存器
2.5 D/A与DSP的连接
2.5.1 典型DSP硬件系统的总体结构
2.5.2 有关D/A转换器的说明
2.5.3 TLC7528与C5409的连接
2.5.4 D/A转换器的调试
2.5.5 D/A应用的其他问题
2.6 A/D与DSP的连接
2.6.1 有关A/D转换器的说明
2.6.2 TLV1571与C5409的连接
2.6.3 TLV1571的调试
2.6.4 A/D应用的其他问题
2.7 串口
2.7.1 标准串口
2.7.2 缓冲串口
2.8 EPROM与DSP的连接
本章小结
习题与思考题
3 DSP软件设计
3.1 TMS320C54x/C55x的初始化
3.1.1 寄存器初始化
3.1.2 矢量表初始化
3.1.3 串行口初始化
3.2 TMS320C54x/55x的软件应用
3.2.1 编程注意事项
3.2.2 软件编程技巧
3.3 TMS320C54x/C55x的BOOT设计
3.3.1 8位并行BOOT的实现
3.3.2 TMS320LC549内部BOOT程序的缺陷
3.3.3 超过32K地址范围的BOOT方法
本章小结
习题与思考题
4 DSP指令系统
4.1 寻址方式
4.1.1 数据寻址
4.1.2 程序寻址
4.2 指令系统
4.2.1 汇编语言源程序格式
4.2.2 符号与缩写
4.2.3 汇编指令介绍
4.2.4 算术指令
4.2.5 逻辑指令
4.2.6 程序控制指令
4.2.7 装载和存储指令
本章小结
习题与思考题
5 DSP芯片开发
5.1 代码生成工具
5.1.1 C编译器
5.1.2 宏汇编器
5.1.3 链接器
5.1.4 文档管理器库生成器
5.1.5 代码格式转换器
5.1.6 RTS头文件
5.2 代码调试工具
5.2.1 C/汇编语言源码调试器
5.2.2 初学者工具DSK
5.2.3 软件模拟器
5.2.4 评价模块EVM
5.2.5 软件开发系统SWDS
5.2.6 仿真器XDS
5.3 集成开发环境CCS
5.3.1 CCS的主要特点
5.3.2 CCS开发软件安装及配置
5.3.3 CCS开发软件菜单介绍
5.4 C语言开发DSP
5.4.1 TMS320C54x C语言特征
5.4.2 TMS320C54x C语言的数据类型
5.4.3 关键字
5.4.4 寄存器变量与全局寄存器变量
5.4.5 pragma伪指令
5.4.6 产生链接名
5.4.7 初始化静态和全局变量
本章小结
习题与思考题
6 DSP应用
6.1 数字滤波器的实现
6.1.1 FIR滤波器的DSP实现
6.1.2 IIR滤波器的DSP实现
6.1.3 自适应滤波器的DSP实现
6.2 FFT的实现
6.3 正弦和余弦信号发生器
6.4 自举加载器
6.4.1 8位或16位并行EPROM模式自举加载
6.4.2 I/O自举加载
6.4.3 串行自举加载
本章小结
习题与思考题
7 DSP工程实践方法
7.1 DSP工程实践内容
7.2 设计实践的教学过程
7.3 验证性实践内容选题设计
7.3.1 DSP指令练习
7.3.2 数据存储器和程序存储器
7.3.3 异步串口
7.3.4 同步串口
7.3.5 步进电机控制
7.3.6 硬件中断
7.3.7 定时器
7.3.8 急救车与交通灯
7.3.9 直流伺服电机调速控制
7.3.10 滤波器
7.3.11 正弦波发生器
7.3.12 语音录、放
7.4 综合性实践内容选题设计
7.4.1 数字存储示波器
7.4.2 同步串口
7.4.3 LMS滤波器实验
7.4.4 卷积算法
7.4.5 语音录、放
7.4.6 黑白图像采集与灰度阈值变换
7.4.7 温度测量
7.4.8 快速傅里叶变换算法
7.4.9 自相关算法
7.4.10 互相关算法
本章小结
附录1 TMS320C54x指令系统一览表
附录2 TMS320C54x的端子图
附录3 TMS320C54x汇编命令一览表
参考文献
DSP控制工程实践技术
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×