科技
类型
可以朗读
语音朗读
153千字
字数
2018-09-01
发行日期
展开全部
主编推荐语
本书可作为初、中级读者学习使用TMS320F2833x DSP的教材,也可为自动化、电气工程及电子信息工程等相关专业的DSP应用开发人员提供参考。
内容简介
本书系统解析了DSP内部模块之间的耦合关系,详细阐述了DSP操作的盲点及误区,并给出了作者对于这款DSP的独特理解。本书注重工程应用,从基础模块、数字电源、数字锁相环、数字滤波器、电机控制、APF控制多个角度分析了数字化实现方式。本书给出的程序不仅调试通过而且其基本思想均应用于目前主流产品中,具有较高的参考和实用价值,读者可以通过扫描书中二维码或从微信公众号“DSP万花筒”获取。
目录
- 版权信息
- 前言
- 第1章 TMS320F2833x的硬件架构
- 1.1 系统结构
- 1.1.1 总线系统
- 1.1.2 中央处理器单元CPU
- 1.1.3 数学运算单元
- 1.1.4 F2833x寄存器组
- 1.2 存储器配置
- 1.2.1 片上存储单元
- 1.2.2 片外存储单元(XINTF)的应用及注意事项
- 1.3 DMA控制器
- 1.3.1 DMA的数据传输
- 1.3.2 F2833x的DMA中断事件及寄存器配置
- 1.3.3 F2833x的DMA示例
- 1.4 轻松玩转硬件系统
- 第2章 片上初始化单元
- 2.1 时钟及控制
- 2.1.1 时钟的产生
- 2.1.2 F28335系统时钟的分配
- 2.1.3 F28335的看门狗电路
- 2.2 中断系统分析
- 2.2.1 中断系统的结构
- 2.2.2 可屏蔽中断处理
- 2.2.3 非屏蔽中断处理
- 2.2.4 外设中断扩展模块(PIE)的使用详解
- 2.2.5 非法中断产生原因及解决方案
- 2.2.6 中断嵌套之我见
- 2.2.7 中断应用分析
- 2.3 F2833x的低功耗模式
- 2.3.1 低功耗的分类及应用
- 2.3.2 低功耗模式程序分析
- 2.4 F2833x的CPU定时器
- 2.4.1 基础结构及原理
- 2.4.2 定时器的应用设计
- 2.5 通用IO原理及应用
- 2.5.1 GPIO功能结构
- 2.5.2 GPIO的示例详解
- 2.5.3 GPIO常见问题
- 2.6 寄存器的保护
- 2.7 轻松玩转软件系统
- 2.7.1 如何在CCS6.0下新建一个F28335的工程
- 2.7.2 CCS6.0导入工程
- 2.7.3 CCS浮点运算性能优化
- 2.7.4 CCS及Code Generation常见问题
- 第3章 程序应用语言
- 3.1 C语言编程基础
- 3.1.1 F28335的C语言数据类型
- 3.1.2 几个重要的关键字
- 3.1.3 C语言程序渐进示例
- 3.1.4 F28x的8位寻址
- 3.2 链接器命令文件CMD
- 3.2.1 存储器映射说明及程序段放置
- 3.2.2 CMD常见问题
- 3.3 F2833x数据格式解析
- 3.3.1 IEEE754单精度浮点格式
- 3.3.2 整型数据格式
- 3.3.3 IQ数据格式
- 3.4 浮点运算的定点编程
- 3.4.1 定点-浮点数据的转换
- 3.4.2 IQMath库的使用
- 3.4.3 IQMath库的功能说明
- 第4章 F2833x片上控制类外设
- 4.1 增强型脉宽调制模块ePWM
- 4.1.1 PWM原理概述
- 4.1.2 时间基准子模块及应用
- 4.1.3 计数器比较子模块及应用
- 4.1.4 动作限定子模块
- 4.1.5 如何产生对称及非对称信号
- 4.1.6 死区子模块
- 4.1.7 斩波子模块
- 4.1.8 触发子模块
- 4.1.9 事件触发器子模块
- 4.2 增强型捕获模块eCAP
- 4.2.1 eCAP模块的捕获操作模式
- 4.2.2 辅助脉宽调制APWM操作模式
- 4.2.3 eCAP模块的寄存器
- 4.2.4 捕获及APWM操作模式示例
- 4.3 增强型QEP模块
- 4.3.1 QEP功能概述
- 4.3.2 eQEP模块结构单元
- 4.3.3 eQEP模块寄存器
- 4.4 模数转换器模块ADC
- 4.4.1 ADC模块构成
- 4.4.2 时钟及采样频率
- 4.4.3 ADC的4种工作模式
- 4.4.4 ADC模块校准及常见问题
- 4.4.5 ADC寄存器
- 4.4.6 ADC基本应用程序分析
- 4.5 轻松玩转片上控制类外设
- 4.5.1 三相桥式电路的SPWM发波
- 4.5.2 SVPWM传统发波算法
- 4.5.3 SVPWM简易发波算法及CCS6的波形观测
- 4.5.4 SVPWM快速发波算法
- 4.5.5 三电平电路的DSP实现
- 4.5.6 eQEP模块程序分析
- 4.5.7 ADC的DMA数据读取
- 4.5.8 控制外设综合示例
- 第5章 F2833x片上通信类外设
- 5.1 SCI通信模块
- 5.1.1 SCI工作原理及数据格式
- 5.1.2 多处理器通信方式
- 5.1.3 SCI相关寄存器
- 5.2 SPI通信模块
- 5.2.1 SPI数据传输方式
- 5.2.2 SPI相关寄存器
- 5.2.3 SPI常见问题
- 5.3 I2C通信模块
- 5.3.1 I2C总线基础
- 5.3.2 I2C数据格式
- 5.3.3 I2C模块寄存器
- 5.4 CAN通信模块
- 5.4.1 CAN通信工作原理及数据格式
- 5.4.2 F2833x的CAN模块
- 5.5 轻松玩转片上通信类外设
- 5.5.1 SCI模块应用实例
- 5.5.2 SPI模块应用实例
- 5.5.3 CAN模块应用实例及常见问题
- 5.5.4 I2C模块应用实例
- 第6章 轻松玩转DSP——揭开BootLoader神秘的面纱
- 6.1 系统复位源
- 6.2 解密DSP的程序引导模式
- 6.2.1 程序引导流程及代码详解
- 6.2.2 引导模式之——跳转模式及函数解析
- 6.2.3 引导模式之——加载模式及关键代码解析
- 6.3 主函数运行之前发生了什么
- 6.3.1 运行环境的建立
- 6.3.2 “_c_int00”作用及意义
- 第7章 轻松玩转DSP——拨云见日,FLASH编程
- 7.1 FLASH初始化
- 7.2 FLASH编程基础
- 7.2.1 FLASH编程原理及操作指南
- 7.2.2 常用FLASH编程方式
- 7.2.3 如何使用API进行自定义编程
- 7.2.4 轻松玩转用户自定义的FLASH Kernel
- 7.3 使用FLASH应注意什么
- 7.3.1 为什么DSP某些段必须加载到RAM运行
- 7.3.2 FLASH应用的常见问题
- 7.4 代码安全模块CSM的应用
- 7.4.1 加密及解锁操作
- 7.4.2 CSM常见问题
- 第8章 轻松玩转DSP——数字电源的数学建模及DSP设计
- 8.1 数学建模基本方法
- 8.1.1 基本交流小信号分析法
- 8.1.2 状态空间平均法
- 8.1.3 电路平均法
- 8.1.4 开关平均法
- 8.2 数字化同步Buck电路的研究
- 8.2.1 数学建模
- 8.2.2 控制器设计
- 8.2.3 实验结果
- 第9章 轻松玩转DSP——数字锁相环的DSP设计
- 9.1 数字锁相环概述
- 9.1.1 锁相环的工作原理
- 9.1.2 锁相环的数学建模
- 9.2 基于旋转坐标系的三相锁相环的算法分析
- 9.2.1 旋转矢量生成原理
- 9.2.2 三相锁相环的软件设计
- 9.3 基于自适应陷波滤波器的算法分析
- 9.3.1 传统PLL锁相在并网型逆变器中的缺陷
- 9.3.2 自适应陷波滤波器在PLL中的理论分析
- 9.3.3 MATLAB仿真分析
- 9.3.4 DSP程序设计
- 9.4 基于二阶广义积分器的算法分析
- 9.4.1 二阶广义积分器在PLL中的理论分析
- 9.4.2 MATLAB仿真分析
- 9.4.3 DSP程序设计
- 第10章 轻松玩转DSP——数字滤波器的DSP应用
- 10.1 有限长冲击响应滤波器(FIR)的DSP设计
- 10.1.1 FIR滤波器的理论背景
- 10.1.2 DSP的汇编程序设计
- 10.1.3 DSP的C程序设计
- 10.2 无限长冲击响应滤波器(IIR)的DSP设计
- 10.2.1 IIR滤波器的理论背景
- 10.2.2 DSP的汇编程序设计
- 10.2.3 DSP的C程序设计
- 第11章 轻松玩转DSP——永磁同步电动机(PMSM)的数字化控制
- 11.1 PMSM的基本数学模型
- 11.2 有速度传感器的永磁同步电动机控制系统设计
- 11.2.1 永磁同步电动机矢量控制原理
- 11.2.2 C程序分析
- 11.3 无速度传感器的永磁同步电动机控制系统设计
- 11.3.1 基于滑模算法的无速度传感器控制原理
- 11.3.2 C程序设计
- 第12章 轻松玩转DSP——静止无功发生器控制技术的研究
- 12.1 电网无功功率概述
- 12.1.1 无功功率的产生及其危害
- 12.1.2 无功补偿的作用
- 12.1.3 无功补偿的类型
- 12.2 无功电流检测与控制策略
- 12.2.1 静止无功发生器基本原理
- 12.2.2 瞬时无功功率理论
- 12.2.3 常用的几种无功电流检测方法
- 12.2.4 三相三线制SVG控制策略
- 12.3 基于F28335的静止无功发生器设计
- 12.3.1 系统总体结构
- 12.3.2 硬件设计
- 12.3.3 SVG系统仿真模型建立
- 附录
- 附录A GPIO功能配置
- 附录B 受EALLOW保护的寄存器汇总
- 附录C 浮点汇编指令
- 参考文献
展开全部
出版方
机械工业出版社
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。