TMS320F28335原理及其在电气工程中的应用
定 价:49.9 元
丛书名:电气工程、自动化专业规划教材
- 作者:巫付专
- 出版时间:2020/1/1
- ISBN:9787121381386
- 出 版 社:电子工业出版社
- 中图法分类:TN911.72
- 页码:276
- 纸张:
- 版次:01
- 开本:16开
本书主要介绍TI公司TMS320F28335的原理及其在电气工程领域中的应用。全书共9章,包括DSP概述,系统控制、中断及GPIO,ePWM模块工作原理及应用,eCAP模块工作原理及应用,eQEP模块工作原理及应用,ADC模块工作原理及应用,通信模块工作原理及应用,TMS320F28335在电能变换与控制系统中的应用,CCS集成开发环境和自动代码生成。本书力求做到精讲原理,突出DSP在电力电子技术中的应用,每章后附有思考与练习题。 本书可作为高等院校电气工程及其自动化、自动化等专业本科生或研究生的教材,也可供相关工程技术人员参考。
巫付专,中原工学院教授,多年来主要从事DSP技术、电能变换与控制和控制电机的教学与科研工作,并担任多年的全国大学生电子设计竞赛指导教师。
第1章 DSP概述
1.1 DSP概念
1.2 DSP的发展历史与应用
1.3 典型DSP产品简介
1.4 TMS320F28335芯片简介
1.4.1 内部功能结构
1.4.2 封装与引脚
1.4.3 状态寄存器
1.4.4 存储器与存储空间
1.4.5 TI公司DSP命名规则
1.5 TMS320F28335编程的一些说明
1.5.1 混合编程
1.5.2 TMS320F28335外设寄存器使用说明
思考与练习题
第2章 系统控制、中断及GPIO
2.1 时钟系统及配置
2.1.1 时钟系统构成及工作原理
2.1.2 DSP时钟系统寄存器
2.1.3 DSP时钟系统应用程序
2.2 定时器工作原理及应用
2.2.1 CPU定时器结构与工作原理
2.2.2 CPU定时器寄存器
2.2.3 CPU定时器程序
2.3 GPIO结构及应用
2.3.1 GPIO结构及工作原理
2.3.2 GPIO寄存器
2.3.3 GPIO程序
2.4 中断结构及原理
2.4.1 中断系统的结构
2.4.2 中断请求及响应过程
2.4.3 中断管理寄存器
2.4.4 中断服务程序
思考与练习题
第3章 ePWM模块工作原理及应用
3.1 ePWM模块构成及工作原理
3.2 时间基准子模块TB及其控制
3.3 比较子模块CC及其控制
3.4 动作限定子模块AQ及其控制
3.5 死区子模块DB及其控制
3.6 斩波子模块PC及其控制
3.7 错误控制子模块TZ及其控制
3.8 事件触发子模块ET及其控制
3.9 ePWM模块应用
3.9.1 在不同拓扑电源中的应用
3.9.2 SPWM原理及编程
3.9.3 SVPWM原理及编程
思考与练习题
第4章 eCAP模块工作原理与应用
4.1 eCAP模块结构及工作原理
4.2 eCAP寄存器
4.3 eCAP模块应用程序
4.3.1 eCAP模块捕获模式应用
4.3.2 eCAP模块APWM模式应用
思考与练习题
第5章 eQEP模块工作原理及应用
5.1 光电编码器工作原理及测速方法
5.1.1 光电编码器工作原理
5.1.2 测速方法
5.2 eQEP模块结构及工作原理
5.3 eQEP子模块及其控制
5.3.1 QDU子模块及其控制
5.3.2 UTIME子模块及其控制
5.3.3 QWDOG子模块及其控制
5.3.4 PCCU子模块及其控制
5.3.5 QCAP子模块及其控制
5.3.6 eQEP模块的中断控制
5.4 eQEP模块应用例程
思考与练习题
第6章 ADC模块工作原理与应用
6.1 ADC模块结构及工作原理
6.1.1 排序器工作原理
6.1.2 采样模式和通道选择
6.1.3 A/D转换结果的读取
6.1.4 连续转换模式和启动/停止模式
6.1.5 A/D转换时钟系统
6.1.6 ADC模块中断
6.1.7 ADC模块电源
6.1.8 偏移误差校正
6.2 ADC模块的寄存器
6.3 ADC模块程序
6.4 ADC模块应用实例
思考与练习题
第7章 通信模块工作原理与应用
7.1 SCI模块
7.1.1 SCI模块结构与工作原理
7.1.2 SCI模块的寄存器
7.1.3 SCI模块应用示例
7.2 SPI模块
7.2.1 SPI模块结构与工作原理
7.2.2 SPI模块的寄存器
7.2.3 SPI模块应用示例
7.3 I2C模块
7.3.1 I2C模块结构与工作原理
7.3.2 I2C模块的寄存器
7.3.3 I2C模块应用示例
思考与练习题
第8章 TMS320F28335在电能变换与控制系统中的应用
8.1 TMS320F28335在Buck变换中的应用
8.1.1 Buck变换的原理与控制
8.1.2 Buck变换软件编程
8.2 TMS320F28335在Boost变换中的应用
8.2.1 Boost变换的原理与控制
8.2.2 Boost变换软件编程
8.3 TMS320F28335在三相DC/AC变换中的应用
8.3.1 三相DC/AC变换的原理与控制
8.3.2 三相DC/AC变换软件编程
8.4 TMS320F28335在AC/DC变换中的应用
8.4.1 AC/DC变换的原理与控制
8.4.2 AC/DC变换软件编程
思考与练习题
第9章 CCS集成开发环境和自动代码生成
9.1 CCS集成开发环境
9.1.1 CCS安装注意事项
9.1.2 创建工作区
9.1.3 导入项目和编译项目
9.1.4 创建CCS项目
9.1.5 仿真前硬件的连接
9.1.6 仿真的基本操作
9.1.7 在CCS9.1环境下仿真调试
9.1.8 CMD文件简介与烧写Flash操作
9.2 基于MATLAB的自动代码生成
9.2.1 基于MATLAB的自动代码生成流程
9.2.2 基于DSP的自动代码生成技术的软件设置
9.2.3 基于MATLAB的自动代码生成模块
9.2.4 基于直流电机的控制系统自动代码生成
参考文献