注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2018年12月

出版社:机械工业出版社

以下为《轻松玩转DSP——基于TMS320F2833x》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111608257
  • 1-1
  • 262512
  • 44208543-7
  • 2018年12月
  • 668
  • 424
内容简介
《轻松玩转DSP——基于TMS320F2833x》系统解析了DSP内部模块之间的耦合关系,详细阐述了DSP操作的盲点及误区,并给出了作者对于这款DSP的独特理解。本书注重工程应用,从基础模块、数字电源、数字锁相环、数字滤波器、电机控制、APF控制多个角度分析了数字化实现方式。本书给出的程序不仅调试通过而且其基本思想均应用于目前主流产品中,具有较高的参考和实用价值,读者可以通过扫描书中二维码或从微信公众号“DSP万花筒”获取。
《轻松玩转DSP——基于TMS320F2833x》可作为初、中级读者学习使用TMS320F2833x DSP的教材,也可为自动化、电气工程及电子信息工程等相关专业的DSP应用开发人员提供参考。
目录
前言第1章TMS320F2833x的硬件架构1.1系统结构1.1.1总线系统1.1.2中央处理器单元CPU1.1.3数学运算单元1.1.4F2833x寄存器组1.2存储器配置1.2.1片上存储单元1.2.2片外存储单元(XINTF)的应用及注意事项1.3DMA控制器1.3.1DMA的数据传输1.3.2F2833x的DMA中断事件及寄存器配置1.3.3F2833x的DMA示例1.4轻松玩转硬件系统第2章片上初始化单元2.1时钟及控制2.1.1时钟的产生2.1.2F28335系统时钟的分配2.1.3F28335的看门狗电路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.3F2833x的低功耗模式2.3.1低功耗的分类及应用2.3.2低功耗模式程序分析2.4F2833x的CPU定时器2.4.1基础结构及原理2.4.2定时器的应用设计2.5通用IO原理及应用2.5.1GPIO功能结构2.5.2GPIO的示例详解2.5.3GPIO常见问题2.6寄存器的保护2.7轻松玩转软件系统2.7.1如何在CCS6.0下新建一个F28335的工程2.7.2CCS6.0导入工程2.7.3CCS浮点运算性能优化2.7.4CCS及Code Generation常见问题第3章程序应用语言3.1C语言编程基础3.1.1F28335的C语言数据类型3.1.2几个重要的关键字3.1.3C语言程序渐进示例3.1.4F28x的8位寻址3.2链接器命令文件CMD3.2.1存储器映射说明及程序段放置3.2.2CMD常见问题3.3F2833x数据格式解析3.3.1IEEE754单精度浮点格式3.3.2整型数据格式3.3.3IQ数据格式3.4浮点运算的定点编程3.4.1定点-浮点数据的转换3.4.2IQMath库的使用3.4.3IQMath库的功能说明第4章F2833x片上控制类外设4.1增强型脉宽调制模块ePWM4.1.1PWM原理概述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增强型捕获模块eCAP4.2.1eCAP模块的捕获操作模式4.2.2辅助脉宽调制APWM操作模式4.2.3eCAP模块的寄存器4.2.4捕获及APWM操作模式示例4.3增强型QEP模块4.3.1QEP功能概述4.3.2eQEP模块结构单元4.3.3eQEP模块寄存器4.4模数转换器模块ADC4.4.1ADC模块构成4.4.2时钟及采样频率4.4.3ADC的4种工作模式 4.4.4ADC模块校准及常见问题4.4.5ADC寄存器4.4.6ADC基本应用程序分析4.5轻松玩转片上控制类外设4.5.1三相桥式电路的SPWM发波4.5.2SVPWM传统发波算法4.5.3SVPWM简易发波算法及CCS6的波形观测4.5.4SVPWM快速发波算法4.5.5三电平电路的DSP实现4.5.6eQEP模块程序分析4.5.7ADC的DMA数据读取4.5.8控制外设综合示例第5章F2833x片上通信类外设5.1SCI通信模块5.1.1SCI工作原理及数据格式5.1.2多处理器通信方式5.1.3SCI相关寄存器5.2SPI通信模块5.2.1SPI数据传输方式5.2.2SPI相关寄存器5.2.3SPI常见问题5.3I2C通信模块5.3.1I2C总线基础5.3.2I2C数据格式5.3.3I2C模块寄存器5.4CAN通信模块5.4.1CAN通信工作原理及数据格式5.4.2F2833x的CAN模块5.5轻松玩转片上通信类外设5.5.1SCI模块应用实例5.5.2SPI模块应用实例5.5.3CAN模块应用实例及常见问题5.5.4I2C模块应用实例第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.1FLASH初始化7.2FLASH编程基础7.2.1FLASH编程原理及操作指南7.2.2常用FLASH编程方式7.2.3如何使用API进行自定义编程7.2.4轻松玩转用户自定义的FLASH Kernel7.3使用FLASH应注意什么7.3.1为什么DSP某些段必须加载到RAM运行7.3.2FLASH应用的常见问题7.4代码安全模块CSM的应用7.4.1加密及解锁操作7.4.2CSM常见问题第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.3MATLAB仿真分析9.3.4DSP程序设计9.4基于二阶广义积分器的算法分析9.4.1二阶广义积分器在PLL中的理论分析9.4.2MATLAB仿真分析9.4.3DSP程序设计第10章轻松玩转DSP ——数字滤波器的DSP应用10.1有限长冲击响应滤波器(FIR