DSP原理与技术作 者: 欧阳名三 著出版时间: 2014丛编项: 本科电气信息类系列教材内容简介 数字信号处理芯片是一种进行信号处理运算的微处理器芯片,可实时快速地实现各种数字信号处理算法。20多年来,DSP芯片发展十分迅速,已广泛应用于自动控制、通信、电子等领域。欧阳名三主编的《DSP原理与技术(第2版)》以高等院校教材形式编写,适合作为电气信息类(电气工程、自动化、电气工程及其自动化、测控技术与仪器、电气信息工程等)专业学生的教科书,也可作为从事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 比较单元和脉宽调制电路PWM4.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 指令功能速查(按字母顺序)参考文献 上一篇: 电路原理与电机控制 [李承,徐安静 主编] 2014年 下一篇: 漫步LED世界:显示屏安装调试与维修实例篇