TMS320x28xxx原理与开发(DSP应用丛书)

分類: 图书,电子与通信,通信,通信理论,信号处理,
品牌: 苏奎峰
基本信息·出版社:电子工业出版社
·页码:396 页
·出版日期:2009年
·ISBN:7121084031/9787121084034
·条形码:9787121084034
·包装版本:1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:DSP应用丛书
产品信息有问题吗?请帮我们更新产品信息。
内容简介《TMS320x28xxx原理与开发》是在《TMS32OF2812原理与开发》的基础上编写的,根据近几年DSP技术的发展和作者的实际开发经验,对原有内容进行了较大调整。书中内容不局限于TMS32OF2812处理器,涵盖了TMS320x28xxx处理器的基本特点、硬件结构、内部功能模块的基本原理等内容,并以实际开发的测录系统为主线,介绍各功能单元的使用方法,给出了相应模块的硬件设计参考及软件调试方法和代码。书中提供了大量经过验证的硬件原理图和应用程序代码,以方便读者参考设计。
《TMS320x28xxx原理与开发》既可以作为电子类专业的本科生和研究生“数字信号处理原理及其应用”或“数字运动控制系统”等课程的教材,也可以作为有关工程技术人员很好的参考书。
目录
第1章 概述
1.1 简介
1.2 DSP平台介绍
1.2.1 TMS320系列DSP平台介绍
1.2.2 TMS320C2000平台介绍
1.2.3 TMS320C2000平台应用领域
1.3 以DSP为基础的数字控制系统
1.3.1 控制系统介绍
1.3.2 数字控制系统
1.3.3 数字控制系统的设计
1.3.4 基于TMS320x28xx处理器测试平台
第2章 TMS320x28xxx系列处理器概述
2.1 TMS320x281x和x280x内核
2.1.1 TMS320x281x和x280x处理器的主要特点
2.1.2 C28x CPU内核
2.2 TMS320x283xx内核
2.2.1 x28x浮点处理单元简介
2.2.2 x28x浮点处理的优势
2.2.3 x28x浮点处理单元结构
2.2.4 指令系统简介
2.3 TMS320x28xxx系列处理器外设比较
2.3.1 TMS320x28x外设概述
2.3.2 TMS320x281x和TMS320x283xx的区别
2.3.3 TMS320x280x和口TMS320x283xx的区别
第3章 TMS320x28xx系统控制及中断
3.1 时钟及系统控制
3.1.1 时钟概述
3.1.2 晶体振荡器及锁相环
3.1.3 低功耗模式
3.1.4 看门狗及其应用
3.1.5 定时器及其应用
3.2 TMS320F28xx通用I/O
3.2.1 多功能复用GPlO介绍
3.2.2 GPlO寄存器
3.3 TMS320F28xx外设扩展中断模块
3.3.1 TMS320F28xx的PIE控制器概述
3.3.2 中断向量表
3.3.3 中断源及其处理
3.3.4 PIE向量表
3.3.5 PIE寄存器
3.3.6 PIE中断使用例程
第4章 存储器及扩展接口
4.1 F2812内部存储空间
4.2 片内存储器接口
4.2.1 CPU内部总线
4.2.2 32位数据访问的地址分配
4.3 片上Flash和OTP存储器
4.3.1 Flash存储器
4.3.2 Fash存储器寻址空间分配
4.4 外部扩展接口
4.4.1 外部接口描述
4.4.2 外部接口的访问
4.4.3 写操作紧跟读操作的流水线保护
4.4.4 外部接口的配置
4.4.5 配置建立、激活及跟踪等待状态
4.4.6 外部接口的寄存器
4.4.7 外部接口DMA访问
4.4.8 外部接口操作时序图
4.5 T Ms320x283xx和TMS320x28 1 x-XINTF接口的区别
4.5.1 XINTF接口的主要区别
4.5.2 存储器扩展操作
4.6 外部接口的应用
4.6.1 外部存储器扩展
4.6.2 外部ADC扩展
4.6.3 OLED显示接口
第5章 TMS320F28xx串行通信接口
5.1 概述
5.1.1 增强SCI模块概述
5.1.2 SCl结构特点
5.2 SCl寄存器及串口使用
5.2.1 SCl寄存器
5.2.2 SCl串口使用
5.2.3 F2812 SCI软件样例程序
第6章 TMS320F28xx串行外设接口
6.1 增强的SH模块概述
6.2 SPI模块寄存器的概述
6.3 SPI的操作
6.3.1 操作介绍
6.3.2 SPl模块主操作模式和从操作模式
6.4 SPI中断
6.4.1 SPl中断控制位
6.4.2 数据格式
6.4.3 波特率和时钟设置
6.4.4 复位的初始化
6.4.5 数据传输实例
6.5 SPIFIFO描述
6.6 SPI通信波形
6.7 SPI应用实例
6.7.1 SPI自测试应用举例
6.7.2 ADT7301及其接口举例
6.7.3 基于SPI的数,模转换接口设计
第7章 I2C总线
7.1 I2C总线概述
7.1.1 I2c总线主要特点
7.1.2 功能概述
7.1.3 时钟产生
7.2 I2C总线操作
7.2.1 输入和输出电平
7.2.2 数据状态要求
7.2.3 操作模式
7.2.4 I2C模块开始和停止条件
7.2.5 串行数据格式
7.2.6 不响应信号(NACK)方式
7.3 I2C总线应用举例
7.3.1 铁电存储器FM31256接口
7.3.2 I2C扩展EEPROM
第8章 事件管理器及其应用
8.1 事件管理器功能概述
8.2 通用定时器
8.2.1 通用定时器功能概述
8.2.2 使用通用定时器产生PWM信号
8.2.3 通用定时器应用实例
8.3 PwM电路
8.3.1 与比较单元相关的PWM电路
8.3.2 PWM波形的产生
8.3.3 事件管理器的PWM输出产生
8.3.4 空间矢量PWM
8.4 捕获单元
8.4.1 捕获单元概述
8.4.2 捕获单元操作
8.4.3 捕获单元FIFO堆栈
8.4.4 捕获中断
8.4.5 正交编码脉冲(QEP)电路
8.5 事件管理器中断
8.5.1 事件管理器(Ev)中断概述
8.5.2 Ev中断请求和服务子程序
8.5.3 中断产生
8.5.4 中断矢量
8.6 应用事件管理器产生PWM
第9章 ePWM模块
9.1 ePWM模块概述
9.1.1 ePWM模块介绍
9.1.2 ePWM模块内部连接关系
9.1.3 ePWM模块寄存器映射
9.2 ePWM内部功能及使用方法
9.2.1 ePWM子模块
9.2.2 时间基准(TB)子模块
9.2.3 计数比较子模块
9.2.4 动作限定(AQ)子模块
9.2.5 死区控制子模块
9.2.6 PWM斩波器子模块
9.2.7 错误控制子模块
9.2.8 事件触发(ET)子模块
9.3 高精度脉宽调制模块(IIRPWM)
9.3.1 概述
9.3.2 HRPWM的操作
第10章 增强捕捉单元模块
10.1 增强捕捉单元模块概述
10.1.1 功能描述
10.1.2 捕捉单元和APWM操作模式
10.2 捕捉操作
10.2.1 事件预定标器
10.2.2 边沿极性选择和量化控制
10.2.3 连续,单次控制
10.2.4 32位计数器和相位控制
10.2.5 CAPI~CAP4寄存器
10.2.6 中断控制
10.2.7 双映射装载和控制
10.2.8 APWM操作模式
10.3 ecAP模块应用
10.3.1 上升沿触发绝对时间标签操作
10.3.2 上升下降沿触发绝对时间标签操作
10.3.3 上升沿触发时间间隔操作
10.3.4 上升下降沿触发时间差间隔操作
10.4 APWM模式
10.4.1 单通道PWM产生(独立通道控制)
10.4.2 同步多通道PWM产生控制
10.4.3 带相位控制功能的多通道PWM产生操作
第11章 增强正交编码脉冲模块
11.1 增强正交编码脉冲模块概述
11.1.1 eQEP输入信号
1l.1.2 eQEP功能描述
11.1.3 eQEP存储器映射
11.2 正交编码单元
11.2.1 位置计数模式
11.2.2 eQEP输入极性选择
11.2.3 位置比较同步输出
11.3 位置计数器和控制单元
11.3.1 位置计数操作模式
11.3.2 位置计数锁存
11.3.3 位置事件初始化
11.3.4 eQEP位置比较单元
11.4 eQEP边沿捕捉单元
11.5 eQEP看门狗
11.6 eQEP定时器基准
11.7 eQEP中断结构
11.8 eQEP应用举例
第12章 eCAN总线模块及其应用
12.1 eCAN总线模块的结构
12.1.1 eCAN总线的主要特点
第13章 模/数转换模块及其应用
参考文献
第6章 TMS320F28xx串行外设接口
第7章 I2C总线
第8章 事件管理器及应用
第9章 ePWM模块
第10章 增强捕捉单元模块
第11章 增强正交编码脉冲模块
第12章 eCAN总线模块及应用
第13章 模/数转换模块及应用
参考文献
……[看更多目录]
序言TMS320x28xxx(简称x28xxx,早期产品也简称x28x)是TI公司推出的32位数字信号处 理器(DSP),主要包括定点的TMS320x281x和TMS320x280x(简称(x281x和x280x)系列, Piccolo(TMS320x280xx)系列,以及浮点的TMS320x283xx(简称x283xx)系列三种类型。定点TMS320x281x和TMS320x280x又叫TMS320x28xx(简称x28xx)。TMS320x28xxx是目前控制领域最先进的处理器之一,其频率高达1 50MHz,大大提高了控制系统的控制精度和芯片的处理能力。TMS320x28xxx基于c/C++高效32位TMS320C28x DSP内核,为TMS320x281x和TMS320x280x定点处理器提供了浮点数学函数库,可以在定点处理器上方便地实现浮点运算;而TMS320x283xx系列处理器增加了浮点处理内核,可以直接进行浮点运算,在高精度伺服控制、可变频电源、uPS电源等领域应用广泛,同时也是电机等数字化控制产品升级的最佳选择。
TMS320x28xxx内部集成了Flash闪存,可以用于固化应用软件,代码保护单元提供128位密码保护,可以有效地保护知识产权。TMS320x281x优化过的事件管理器包括脉冲宽度调 制(PWM)产生器,可以编程通用计时器和事件捕捉接口等,能够满足多种数字控制系统的应用需求。TMS320x280x和TqVIS320x283xx提供的ePWM,eCAP和eOEP在方便使用的同时,还可以完成更高精度的操作。TMS320x28xxx包括12位模/数转换器,可达16.7MB/S的采样,其双采样装置可以实现控制环路的同步采样。片上标准通信端口能够为主机、测试设备、显示器及其他组件提供简便的通信接口。
本书是在《TMS320F2812原理与开发》一书的基础上,根据作者近几年的项目开发经验 和TI公司DSP相关技术的最新进展,综合实践中较常遇到的问题编写的,在保留原书部分原 理分析的基础上,着重增加了应用开发环节及TMS320x280x和TMS320x283xx浮点处理器的相关内容。全书以基于TMS320F281x处理器的测录系统为主线,在比较TMS320x28xxx系列处理器异同的基础上,详细介绍了各功能模块的基本原理及其应用,并给出了具体的应用实例。此外,根据内容的需要对原有的章节进行了相应的调整或删减。
文摘插图:

第1章 概述
1.1 简介
传统的信号处理或控制系统采用模拟技术进行分析设计,处理设备和控制器均采用模拟器件(电阻、电容和运算放大器等)实现。自20世纪60年代以来,数字信号处理(Digital Signal Processing,DSP)日渐成为一项成熟的技术,并在多项应用领域逐渐替代了传统模拟信号处理系统。与模拟信号处理系统相比,数字信号处理技术及设备具有灵活、精确、抗干扰能力强、设备尺寸小、速度快、性能稳定和易于升级等优点,所以,目前大多设备采用数字技术设计实现。
数字信号处理是利用计算机或专用的处理设备,以数值计算的方式对信号进行采集、变换、综合、估计与识别等加工处理,从而达到提取信息和便于应用的目的。数字信号处理的实现是以数字信号处理理论和计算机技术为基础的,在其发展历程中,有两个事件加速了DSP技术的发展。其一是Cooley和Tuckey对离散傅里叶变换的有效算法的解密,其二是可编程数字信号处理器(Digital SignalProcessor,DSP)在20世纪60年代的引入。这种采用哈佛结构的处理器能够在一个周期内完成乘法累加运算,与采用冯?诺依曼结构的处理器相比有了本质的改进,为复杂数字信号处理算法和控制算法的实现提供了良好的实现平台。