《DSP原理与技术》是2009年合肥工业大学出版社出版的图书,作者是欧阳名三。本书通过实例介绍了DSP开发的相关知识。
基本介绍
- 书名:DSP原理与技术
- 作者:欧阳名三
- ISBN:9787810939676
- 出版社:合肥工业大学出版社
- 出版时间:2009-8-1
基本信息
作 者:欧阳名三 主编
出 版 社:合肥工业大学出版社
出版时间:2009-8-1
版 次:1
页 数:353
字 数:553000
印刷时间:2009-8-1
开 本:16开
纸 张:胶版纸
印 次:1
I S B N:9787810939676
包 装:平装
内容简介
数位讯号处理晶片是一种进行信号处理运算的微处理器晶片,可实时快速地实现各种数位讯号处理算法。20多年来,DSP晶片发展十分迅速,已广泛套用于自动控制、通信、电子等领域。
本书以高等院校教材形式编写,适合作为电气信息类(电气工程、自动化、电气工程及其自动化、测控技术与仪器、电气信息工程等)专业学生的教科书,也可作为从事DSP开发与套用的广大科技人员的参考书。编者力图使本书有助于读者掌握TMS320LF2407DSP原理和採用DSP为各自所从事的学科解决实际的问题。因此,在编写本书时,力求深入浅出,通俗易懂,并注重理论联繫实际,着重实际套用。书中提供了大量实用电路和程式,均是编者多年从事DSP开发的套用实例,供读者引用和参考。
目录
第1章 DSP的基本概述
1.1 DSP的含义
1.2 DSP的发展和分类
1.2.1 DSP晶片的发展
1.2.2 TI公司的DSP晶片
1.2.3 DSP的分类
1.3 DSP的特点
1.3.1 哈佛结构
1.3.2 多汇流排结构
1.3.3 流水线
1.3.4 硬体乘法器
1.3.5特殊DSP指令
1.4 DSP的套用
1.5 DSP系统的设计流程
1.5.1 算法模拟
1.5.2 器件选型
1.5.3 软硬体设计
1.5.4 调试
习题
第2章 TMS320LF240x系列DSP内部资源介绍
2.1 TMS320LF240x系列DSP基本结构和引脚功能
2.1.1 TMS320LF240x系列DSP基本结构
2.1.2 引脚功能
2.2 汇流排结构
2.3 中央处理单元(CPU)
2.3.1 CPU状态暂存器
2.3.2 中央算术逻辑单元(CALU)
2.3.3 输入定标移位器
2.3.4 乘法器
2.3.5辅助暂存器和辅助暂存器算术单元
2.4 系统配置暂存器
2.5 存储器和I/O空间
2.5.1 存储器概述
2.5.2 程式存储器
2.5.3 数据存储器
2.5.4 I/O空间
2.6 中断系统
2.6.1 中断简介
2.6.2 中断的执行过程
2.6.3 中断向量与中断向量表
2.6.4 CPU中断控制暂存器
2.6.5外设中断暂存器
2.6.6中断回响延时
2.6.7可禁止外部中断
2.7 复位操作
2.8 程式控制
2.8.1 程式地址的产生
2.8.2 跳转、调用和返回
2.8.3 单指令重複操作
习题
第3章 指令系统和程式编写
3.1 定址方式
3.1.1 立即定址
3.1.2 直接定址
3.1.3 间接定址
3.2 指令系统
3.2.1 彙编句法格式
3.2.2 指令集
3.3 伪指令
3.4 运算基础
3.4.1 数的定标
3.4.2 DSP定点算术运算
3.5 DSP算术运算程式
3.5.1 加法和乘法运算
3.5.2 减法运算
3.5.3 除法运算
3.5.4 BCD数转二进制程式
3.6几种基本档案
习题
第4章 DSP片内外设
4.1 看门狗(WD)定时器模组
4.1.1 看门狗(WD)定时器模组的结构
4.1.2 看门狗(WD)定时器的操作
4.2 数字I/O连线埠
4.2.1 I/O连线埠概述
4.2.2 数字I/O连线埠暂存器
4.2.3 数据和方向控制暂存器
4.2.4 套用举例
4.3 事件管理器(EV)模组
4.3.1 通用定时器的结构和相关暂存器
4.3.2 通用定时器的工作模式
4.3.3 事件管理器中断
4.3.4 通用定时器的套用
4.3.5 通用定时器的输入和输出信号
4.3.6 比较单元和脉宽调製电路PWM
4.3.7 事件管理的空间矢量PWM波形产生
4.3.8 PWM波形产生举例
4.4 捕获单元
4.4.1 捕获单元概述
4.4.2 捕获单元操作
4.4.3 捕获单元套用举例
4.5 正交编码脉冲(QEP)电路
4.5.1 正交编码脉冲电路概述
4.5.2 正交编码脉冲电路的时基
4.5.3 正交编码脉冲电路的编码
4.5.4 正交编码脉冲电路的计数
4.5.5 正交编码脉冲电路暂存器的设定
4.5.6 套用实例
4.6 模数转换模组(ADC)
4.6.1 模数转换模组(ADC)概述
4.6.2 自动排序器的工作原理
4.6.3 ADc时钟预定标
4.6.4 校準模式
4.6.5 自测试模式
4.6.6 ADC模组的暂存器
4.6.7 套用举例
4.7 串列通信接口(SCI)
4.7.1 串列通信接口的结构
4.7.2 可程式的数据格式
4.7.3 SCI多处理器通信
4.7.4 SCI通信模式
4.7.5 串列通信接口中断
4.7.6 SCI波特率计算
4.7.7 SCI模组暂存器
4.7.8 套用举例
4.8 串列外设接口(SPI)
4.8.1 串列外设接口的结构
4.8.2 sPI操作
4.8.3 串列外设接口中断
4.8.4 数据格式
4.8.5 SPI波特率和时钟模式
4.8.6 SPI的复位初始化
4.8.7 SPI的数据传送实例
4.8.8 串列外设接口的控制暂存器
4.8.9 套用举例
4.9 CAN控制器模组
4.9.1 CAN控制器的结构和记忆体映射
4.9.2 信箱和信息对象
4.9.3 CAN控制暂存器
4.9.4 CAN状态暂存器
4.9.5 CAN中断逻辑
4.9.6 CAN配置模式
4.9.7 套用举例
习题
第5章 接口电路设计
5.1 电源电路
5.2 时钟电路和复位电路
5.2.1 PLL滤波电路
5.2.2 时钟电路设计
5.2.3 复位电路设计
5.3 存储器的扩展
5.4 通讯接口电路设计
5.4.1 RS232接口设计
5.4.2 485接口设计
5.4.3 CAN接口设计
5.5 JTAG接口
5.6 LC接口
5.7 电平转换
5.7.1 採用电平转换晶片
5.7.2 採用三极体实现电平转换
5.7.3 採用光耦实现电平转换
5.8 功能引脚和未用的输入/输出引脚的处理
习题
第6章 C语言在DSP编程中的套用
6.1 DSP C语言的特徵
6.2 存储格式的区分
6.3 CCS中不同空间的访问
6.3.1 访问I/O空间
6.3.2 访问数据空间
6.1 中断处理
6.4.1 中断处理方法
6.4.2 回调法中片内外设源的準确判断
6.5 C语言与彙编语言混合编程
6.5.1 独立的C程式和彙编程式模组接口
6.5.2 C程式中访问彙编程式变数
6.5.3 在彙编程式中访问C程式变数
6.6 CCs中C语言工程项目的建立与示例
6.6.1 C工程项目建立所需的5种档案
6.6.2 C工程项目示例
6.7 C项目编译时生成的段
6.7.1 段的分配情况
6.7.2 C语言生成的複杂的.const段
6.8 定标在C语言中的模拟
6.8.1 加法/减法运算的C语言定点模拟
6.8.2 乘法运算的C语言定点模拟
6.8.3 除法运算的C语言定点模拟
6.8.4 浮点至定点变换的C程式举例
习题
第7章 TMS320LF240x在电机驱动方面的套用
7.1 在有刷直流电机中的套用(PWM)
7.2 在异步交流电机中的套用
7.2.1 SPwM波形的调製
7.2.2 SVPwM波的调製
7.3 U/F控制技术在变频器中的套用
7.3.1 U/F控制原理
7.3.2 变频器中的保护措施及基本工作原理
7.3.3 系统软体框架的构建
习题
附录1 TMS320LF2407头档案
附录2 TMS320LF240x系列DSP中断优先权和中断向量表.
附录3 指令功能速查(按字母顺序)
参考文献