
微信扫一扫,移动浏览光盘
简介
本书对DSP控制器及其相关编程基础知识和在电子电路设计中的应用进行了详细全面的介绍。包括DSP的概念,DSP控制器的结构、实现,DSP控制器的片上外设,DSP控制器的简单应用,DSP控制器的应用实例和优化设计等内容。
本书内容共分为13章。第1章至第3章介绍了DSP处理器的概念、最新发展、特点、技术应用和技术展望;信号与系统的基本概念问题:DSP设计过程中的几个变换等基础问题。第4章至第6章讲述了DSP控制器的概况、结构和控制器的实现。第7章至第8章介绍了DSP控制器的编程实现,如何用程序实现DSP控制器,以及对一些简单命令的设计执行。第9章比较系统地介绍了DSP控制器的简单应用,主要从程序实现方面讲述DSP控制器的设计。第10章讲述了DSP设计的优化。本书最后几章着重讲述了DSP控制器的开发,结合一些实例研究DSP设计开发过程中的相关问题。
本书适合高等院校电力电子、自动控制、电气工程等专业的高年级本科生阅读,也可供从事DSP技术研究和开发的科研人员和工程技术人员参考阅读。更多>>
目录
第1章 DSP技术展望
1.1 DSP概述
1.2 DSP的发展
1.3 DSP的特点
1.4 DSP技术应用
1.5 DSP技术展望
1.6 DSP与单片机的关系
1.7 DSP应用的结构
1.7.1 核心的种类
1.7.2 其他性能综述
1.8 实时操作系统(RTOS)与DSP应用的结合
1.8.1 用于嵌入式微处理器的传统的实时多任务操作系统
1.8.2 RTOS与DSP结合
第2章 信号与系统
2.1 信号
2.2 系统
2.3 离散时间信号
2.4 离散时间系统
2.5 常系数线性差分方程
第3章 几个变换
3.1 Z变换
3.1.1 Z变换的定义
3.1.2 Z变换的收敛域ROC
3.1.3 常用序列及其Z变换
3.1.4 Z变换的性质
3.1.5 逆Z变换
3.1.6 单边Z变换及双、单边Z变换的应用场合
3.1.7 离散时间系统
3.2 快速傅里叶变换
3.2.1 概述
3.2.2 FFT算法
3.2.3 分裂基算法
3.2.4 编写FFT程序
3.3 离散傅里叶变换
3.3.1 傅里叶变换的几种可能形式
3.3.2 DFT的推导
3.3.3 DFT及IDFT的定义
3.3.4 离散谱的性质
3.3.5 DFT总结
3.3.6 DFT性质
第4章 DSP控制器
4.1 TMS320x24x系列DSP控制器
4.1.1 概述
4.1.2 TMS320C240/TMS320F240的结构和特点
4.1.3 TMS320C242/TMS320F241/TMS320F243
4.1.4 TMS320Lx240x系列
4.2 DSP控制器的内核
4.2.1 x24x系列DSP控制器概述
4.2.2 中央处理单元
4.3 存储器
4.3.1 存储器和1/O概述
4.3.2 片上RAM
4.3.3 片上ROM和Flash EEPROM
4.3.4 程序存储器
4.3.5 局部数据存储器
4.3.6 全局数据存储器
4.3.7 I/O空间
4.3.8 等待状态发生器
第5章 DSP控制器结构
5.1 DSP控制系统的配置
5.1.1 DSP控制器的类型
5.1.2 DSP控制器的特点
5.1.3 DSP系统的配置方法
5.2 DSP硬件结构
5.2.1 乘法器
5.2.2 乘加器(MAC)
5.2.3 算术逻辑单元(ALU)
5.2.4 移位器
5.2.5 数据地址发生器(DAG)
5.2.6 程序定序器
5.2.7 DSP的存储器
5.3 DSP控制器实例分析
5.3.1 算术运算
5.3.2 数据寻址
5.3.3 指定定序
5.3.4 汇编程序实例
第6章 DSP控制器的实现
6.1 概述
6.2 DSP的软件实现
6.2.1 FFT的实现
6.2.2 数字滤波器的实现
6.3 数字信号处理的硬件实现
6.3.1 专用信号处理器
6.3.2 通用信号处理器
6.4 数字信号处理器的基本结构与超大规模集成(VLSI)
6.4.1 微处理器信号处理器
6.4.2 位片式信号处理器
6.4.3 单片信号处理器
6.4.4 多处理器信号处理系统
6.4.5 VLSI阵列处理器
第7章 DSP控制器的编程
7.1 可编程DSP芯片
7.1.1 DSP芯片
7.1.2 DSP芯片的发展
7.1.3 DSP芯片的分类
7.1.4 DSP芯片的选择
7.1.5 DSP芯片的应用
7.2 DSP汇编语言程序设计
7.3 x24x系列DSP控制器的指令系统和系统开发工具
7.3.1 程序地址的产生
7.3.2 硬件堆栈
7.3.3 微堆栈
7.4 程序跳转和子程序调用的执行
7.4.1 程序的无条件执行
7.4.2 操作条件
7.4.3 程序的条件执行
7.5 汇编语言指令
7.5.1 汇编代码的格式
7.5.2 汇编语言指令集
7.6 PID控制的编程实现
7.6.1 PID控制器简介
7.6.2 数字PID控制算法
7.6.3 数字PID控制器的汇编主程序
第8章 DSP控制器的片上外设
8.1 片内锁相环(PLL)
8.1.1 概述
8.1.2 PLL时钟操作
8.1.3 控制寄存器
8.1.4 低功耗模式概述
8.1.5 低功耗模式的设置和退出
8.1.6 低功耗方式操作总结
8.2 数字I/O端口
8.3 模拟数字转换器
8.3.1 模拟数字转换模块的操作
8.3.2 控制寄存器
8.4 CAN控制器模块
8.4.1 概述
8.4.2 关于CAN总线的简单讨论
8.4.3 控制/状态寄存器和Mailbox
8.4.4 数据包及信箱控制寄存器
8.4.5 对信箱的访问
8.4.6 远程帧的处理
8.4.7 接收过滤器
8.4.8 CAN模块的控制寄存器
8.4.9 CAN模块的状态寄存器
8.4.10 中断逻辑
8.4.11 CAN模块的初始化
第9章 DSP控制器的简单应用
9.1 控制带串行端口的正弦波形发生器
9.1.1 简介
9.1.2 SCI模块
9.1.3 发送过程
9.1.4 频率操作
9.1.5 相位操作
9.1.6 振幅操作
9.1.7 源程序
9.2 用SPI实现点对点通信
9.2.1 简介
9.2.2 SPI模块和CPU的内部接口
9.2.3 SPI中断
9.2.4 中断示例
9.2.5 接口拓扑
9.2.6 实际应用
9.2.7 程序模块
9.3 用CAN模块建立现场总线系统
9.3.1 简介
9.3.2 片载CAN模块
9.3.3 初始化CAN模块
9.3.4 发送消息
9.3.5 接收消息
9.3.6 实际应用
第10章 DSP优化设计
10.1 DSP的优化设计
10.1.1 总体优化
10.1.2 算法设计的优化
10.1.3 程序设计的优化
10.2 用DSP实现单边带调制解调
10.2.1 滤波器法
10.2.2 Hartley法
10.2.3 Weaver方法
10.2.4 三种算法的分析研究及比较
第11章 DSP芯片的定点运算
11.1 数的定标
11.2 高级语言:从浮点到定点
11.2.1 加法/减法运算的C语言定点模拟
11.2.2 乘法运算的C语言定点模拟
11.2.3 除法运算的C语言定点模拟
11.2.4 程序变量的Q值确定
11.2.5 浮点至定点变换的C程序举例
11.3 DSP定点算术运算
11.3.1 定点乘法
11.3.2 定点加法
11.3.3 定点除法
11.4 非线性运算的定点快速实现
第12章 DSP控制器开发
12.1 DSP控制器的开发
12.1.1 开发环境
12.1.2 DSP控制器专用开发系统
12.1.3 C语言下的开发过程
12.1.4 开发工具的使用
12.2 DSP实时多任务操作系统
12.2.1 实时多任务操作系统的基本概念
12.2.2 SPOX实时操作系统
12.2.3 多媒体运行环境
12.3 DSP控制器算法
12.3.1 FIR滤波器的程序实现
12.3.2 FIR滤波器的程序实现
12.3.3 FFT算法的程序设计
第13章 DSP控制系统应用
13.1 嵌入式PID伺服电机系统
13.1.1 概述
13.1.2 PID算法原理
13.1.3 系统设计
13.1.4 系统的实现
13.2 脑电图的抗干扰测量
13.2.1 概述
13.2.2 抵消OA干扰的原理
13.2.3 自适应算法
13.2.4 矩阵分解的UD算法
13.2.5 实时OA抵消系统
附录1 控制带串行端口的正弦波形发生器的源程序
附录2 用SPI实现点对点通信的源程序
附录3 用CAN模块建立现场总线系统的源程序
参考文献
1.1 DSP概述
1.2 DSP的发展
1.3 DSP的特点
1.4 DSP技术应用
1.5 DSP技术展望
1.6 DSP与单片机的关系
1.7 DSP应用的结构
1.7.1 核心的种类
1.7.2 其他性能综述
1.8 实时操作系统(RTOS)与DSP应用的结合
1.8.1 用于嵌入式微处理器的传统的实时多任务操作系统
1.8.2 RTOS与DSP结合
第2章 信号与系统
2.1 信号
2.2 系统
2.3 离散时间信号
2.4 离散时间系统
2.5 常系数线性差分方程
第3章 几个变换
3.1 Z变换
3.1.1 Z变换的定义
3.1.2 Z变换的收敛域ROC
3.1.3 常用序列及其Z变换
3.1.4 Z变换的性质
3.1.5 逆Z变换
3.1.6 单边Z变换及双、单边Z变换的应用场合
3.1.7 离散时间系统
3.2 快速傅里叶变换
3.2.1 概述
3.2.2 FFT算法
3.2.3 分裂基算法
3.2.4 编写FFT程序
3.3 离散傅里叶变换
3.3.1 傅里叶变换的几种可能形式
3.3.2 DFT的推导
3.3.3 DFT及IDFT的定义
3.3.4 离散谱的性质
3.3.5 DFT总结
3.3.6 DFT性质
第4章 DSP控制器
4.1 TMS320x24x系列DSP控制器
4.1.1 概述
4.1.2 TMS320C240/TMS320F240的结构和特点
4.1.3 TMS320C242/TMS320F241/TMS320F243
4.1.4 TMS320Lx240x系列
4.2 DSP控制器的内核
4.2.1 x24x系列DSP控制器概述
4.2.2 中央处理单元
4.3 存储器
4.3.1 存储器和1/O概述
4.3.2 片上RAM
4.3.3 片上ROM和Flash EEPROM
4.3.4 程序存储器
4.3.5 局部数据存储器
4.3.6 全局数据存储器
4.3.7 I/O空间
4.3.8 等待状态发生器
第5章 DSP控制器结构
5.1 DSP控制系统的配置
5.1.1 DSP控制器的类型
5.1.2 DSP控制器的特点
5.1.3 DSP系统的配置方法
5.2 DSP硬件结构
5.2.1 乘法器
5.2.2 乘加器(MAC)
5.2.3 算术逻辑单元(ALU)
5.2.4 移位器
5.2.5 数据地址发生器(DAG)
5.2.6 程序定序器
5.2.7 DSP的存储器
5.3 DSP控制器实例分析
5.3.1 算术运算
5.3.2 数据寻址
5.3.3 指定定序
5.3.4 汇编程序实例
第6章 DSP控制器的实现
6.1 概述
6.2 DSP的软件实现
6.2.1 FFT的实现
6.2.2 数字滤波器的实现
6.3 数字信号处理的硬件实现
6.3.1 专用信号处理器
6.3.2 通用信号处理器
6.4 数字信号处理器的基本结构与超大规模集成(VLSI)
6.4.1 微处理器信号处理器
6.4.2 位片式信号处理器
6.4.3 单片信号处理器
6.4.4 多处理器信号处理系统
6.4.5 VLSI阵列处理器
第7章 DSP控制器的编程
7.1 可编程DSP芯片
7.1.1 DSP芯片
7.1.2 DSP芯片的发展
7.1.3 DSP芯片的分类
7.1.4 DSP芯片的选择
7.1.5 DSP芯片的应用
7.2 DSP汇编语言程序设计
7.3 x24x系列DSP控制器的指令系统和系统开发工具
7.3.1 程序地址的产生
7.3.2 硬件堆栈
7.3.3 微堆栈
7.4 程序跳转和子程序调用的执行
7.4.1 程序的无条件执行
7.4.2 操作条件
7.4.3 程序的条件执行
7.5 汇编语言指令
7.5.1 汇编代码的格式
7.5.2 汇编语言指令集
7.6 PID控制的编程实现
7.6.1 PID控制器简介
7.6.2 数字PID控制算法
7.6.3 数字PID控制器的汇编主程序
第8章 DSP控制器的片上外设
8.1 片内锁相环(PLL)
8.1.1 概述
8.1.2 PLL时钟操作
8.1.3 控制寄存器
8.1.4 低功耗模式概述
8.1.5 低功耗模式的设置和退出
8.1.6 低功耗方式操作总结
8.2 数字I/O端口
8.3 模拟数字转换器
8.3.1 模拟数字转换模块的操作
8.3.2 控制寄存器
8.4 CAN控制器模块
8.4.1 概述
8.4.2 关于CAN总线的简单讨论
8.4.3 控制/状态寄存器和Mailbox
8.4.4 数据包及信箱控制寄存器
8.4.5 对信箱的访问
8.4.6 远程帧的处理
8.4.7 接收过滤器
8.4.8 CAN模块的控制寄存器
8.4.9 CAN模块的状态寄存器
8.4.10 中断逻辑
8.4.11 CAN模块的初始化
第9章 DSP控制器的简单应用
9.1 控制带串行端口的正弦波形发生器
9.1.1 简介
9.1.2 SCI模块
9.1.3 发送过程
9.1.4 频率操作
9.1.5 相位操作
9.1.6 振幅操作
9.1.7 源程序
9.2 用SPI实现点对点通信
9.2.1 简介
9.2.2 SPI模块和CPU的内部接口
9.2.3 SPI中断
9.2.4 中断示例
9.2.5 接口拓扑
9.2.6 实际应用
9.2.7 程序模块
9.3 用CAN模块建立现场总线系统
9.3.1 简介
9.3.2 片载CAN模块
9.3.3 初始化CAN模块
9.3.4 发送消息
9.3.5 接收消息
9.3.6 实际应用
第10章 DSP优化设计
10.1 DSP的优化设计
10.1.1 总体优化
10.1.2 算法设计的优化
10.1.3 程序设计的优化
10.2 用DSP实现单边带调制解调
10.2.1 滤波器法
10.2.2 Hartley法
10.2.3 Weaver方法
10.2.4 三种算法的分析研究及比较
第11章 DSP芯片的定点运算
11.1 数的定标
11.2 高级语言:从浮点到定点
11.2.1 加法/减法运算的C语言定点模拟
11.2.2 乘法运算的C语言定点模拟
11.2.3 除法运算的C语言定点模拟
11.2.4 程序变量的Q值确定
11.2.5 浮点至定点变换的C程序举例
11.3 DSP定点算术运算
11.3.1 定点乘法
11.3.2 定点加法
11.3.3 定点除法
11.4 非线性运算的定点快速实现
第12章 DSP控制器开发
12.1 DSP控制器的开发
12.1.1 开发环境
12.1.2 DSP控制器专用开发系统
12.1.3 C语言下的开发过程
12.1.4 开发工具的使用
12.2 DSP实时多任务操作系统
12.2.1 实时多任务操作系统的基本概念
12.2.2 SPOX实时操作系统
12.2.3 多媒体运行环境
12.3 DSP控制器算法
12.3.1 FIR滤波器的程序实现
12.3.2 FIR滤波器的程序实现
12.3.3 FFT算法的程序设计
第13章 DSP控制系统应用
13.1 嵌入式PID伺服电机系统
13.1.1 概述
13.1.2 PID算法原理
13.1.3 系统设计
13.1.4 系统的实现
13.2 脑电图的抗干扰测量
13.2.1 概述
13.2.2 抵消OA干扰的原理
13.2.3 自适应算法
13.2.4 矩阵分解的UD算法
13.2.5 实时OA抵消系统
附录1 控制带串行端口的正弦波形发生器的源程序
附录2 用SPI实现点对点通信的源程序
附录3 用CAN模块建立现场总线系统的源程序
参考文献
DSP控制工程技术应用
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
