本书介绍了TMS320F2833xDSP芯片的结构原理、外设模块、示例程序及工程应用。全书共分为8章。其中,第1章是对DSP芯片的概述;第2章介绍DSP的性能、结构及资源,并介绍最小系统硬件;第3章介绍CCS集成开发环境;第4章介绍DSP系统控制与中断,包括时钟和PLL、看门狗、CPU定时器及PIE;第5章介绍DSP接口与总线,包括GPIO、XINTF及DMA;第6章介绍DSP片上控制与采样外设,包括ePWM、eCAP、eQEP及ADC;第7章介绍DSP片上串行通信外设,包括SPI、McBSP、SCI、I2C;第8章介绍DSP工程应用实例。本书可以作为DSP初学者快速入门教材,亦可为从事自动控制、信号检测及仪器仪表等专业的科研工作者提供参考。
目录
前言
第1章绪论
1.1DSP定义
1.2DSP概述
1.2.1DSP芯片的特点
1.2.2DSP芯片的发展
1.2.3DSP芯片的应用
1.2.4DSP芯片的选型
1.3本书主要内容及学习方法
1.4拓展阅读
本章小结
习题
第2章DSP性能与组成
2.1TMS320F2833x性能概述
2.2TMS320F2833x引脚描述
2.3TMS320F2833x功能模块及存储映射
2.3.1TMS320F2833x功能模块
2.3.2TMS320F2833x存储映射
2.4TMS320F2833x资源简述
2.5TMS320F2833x最小系统硬件
2.5.1电源与复位
2.5.2时钟
2.5.3JTAG接口
本章小结
习题
第3章CCS集成开发环境
3.1CCSv5的安装
3.2CCSv5工程举例
3.2.1导入已有CCS工程
3.2.2新建CCS工程
3.2.3编写CCS工程
3.2.4CCSv5工程调试
本章小结
习题
第4章DSP系统控制与中断
4.1系统时钟和PLL
4.1.1时钟信号概述
4.1.2晶体振荡器和PLL模块
4.1.3时钟、PLL及低功耗模块寄存器
4.2看门狗模块
4.2.1看门狗模块概述
4.2.2看门狗模块寄存器
4.332位CPU定时器
4.3.1CPU定时器概述
4.3.2CPU定时寄存器
4.4外设中断扩展(PIE)
4.4.1PIE控制器概述
4.4.2向量表映射
4.4.3中断源及中断操作
4.4.4中断向量表
4.4.5PIE寄存器
4.5DSP系统控制与中断例程
本章小结
习题
第5章DSP接口与总线
5.1通用输入/输出端口(GPIO)
5.1.1GPIO配置
5.1.2GPIO寄存器
5.1.3GPIO应用例程
5.2外部接口(XINTF)
5.2.1XINTF功能概述
5.2.2XINTF配置
5.2.3外部DMA接口支持(XHOLD,XHOLDA)
5.2.4XINTF寄存器
5.2.5XINTF应用例程
5.3直接存储器访问(DMA)模块
5.3.1DMA模块总线结构
5.3.2CPU仲裁及通道优先级
5.3.3地址指针和传送控制
5.3.4ADC模块同步特性
5.3.5DMA超载
5.3.6DMA模块寄存器说明
5.3.7DMA应用例程
本章小结
习题
第6章DSP片上控制与采样外设
6.1增强型脉宽调制器(ePWM)模块
6.1.1ePWM模块概述
6.1.2ePWM子模块功能
6.1.3ePWM寄存器说明
6.1.4ePWM模块例程
6.2增强型捕获(eCAP)模块
6.2.1eCAP概述
6.2.2eCAP操作
6.2.3eCAP寄存器
6.2.4eCAP应用例程
6.3增强型正交编码脉冲(eQEP)模块
6.3.1eQEP概述
6.3.2eQEP各功能子模块
6.3.3eQEP中断结构
6.3.4eQEP寄存器
6.3.5eQEP应用例程
6.4ADC模块
6.4.1ADC模块的特性
6.4.2ADC模块的工作模式
6.4.3ADC模块的校准
6.4.4ADC模块寄存器说明
6.4.5ADC模块的应用例程
本章小结
习题
第7章DSP片上串行通信外设
7.1串行外设接口(SPI)
7.1.1SPI模块概述
7.1.2SPI模块工作模式
7.1.3SPI模块寄存器说明
7.1.4SPI应用例程
7.2多通道缓冲串行口(McBSP)
7.2.1McBSP概述
7.2.2McBSP操作
7.2.3McBSP异常/错误状态
7.2.4多通道选择模式
7.2.5时钟停止模式完成SPI操作
7.2.6McBSP寄存器
7.2.7McBSP应用例程
7.3串行通信接口(SCI)
7.3.1SCI模块概述
7.3.2SCI模块寄存器说明
7.3.3SCI应用例程
7.4I2C模块
7.4.1I2C模块概述
7.4.2I2C模块操作
7.4.3I2C模块中断请求
7.4.4I2C模块寄存器说明
7.4.5I2C模块应用例程
本章小结
习题
第8章DSP工程应用实例
8.1数字式科里奥利质量流量计
8.1.1科里奥利质量流量计概述
8.1.2系统硬件
8.1.3系统软件
8.2浆液型电磁流量计
8.2.1电磁流量计概述
8.2.2系统硬件
8.2.3系统软件
8.3数字式不分光红外气体分析仪
8.3.1红外气体分析仪概述
8.3.2系统硬件
8.3.3系统软件
8.4基于矢量控制的电动执行器
8.4.1电动执行器概述
8.4.2系统硬件
8.4.3系统软件
本章小结
习题
参考文献