轻松玩转DSP——基于TMS320F2833x

作者
马骏杰、尹艳浩、王旭东
语言
简体中文
出版社
机械工业出版社 版次:第1版
出版日期
2019年10月10日
品牌
机械工业出版社
纸书页数
428页
电子书格式
epub,pdf,mobi,azw3,txt,fb2,djvu
文件大小
244615 KB
下载次数
3894
更新日期
2023-04-13
运行环境
PC/Windows/Linux/Mac/IOS/iPhone/iPad/iBooks/Kindle/Android/安卓/平板
内容简介

《轻松玩转DSP——基于TMS320F2833x》系统解析了DSP内部模块之间的耦合关系,详细阐述了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)的DSP设计10.1.1FIR滤波器的理论背景10.1.2DSP的汇编程序设计10.1.3DSP的C程序设计10.2无限长冲击响应滤波器(IIR)的DSP设计10.2.1IIR滤波器的理论背景10.2.2DSP的汇编程序设计10.2.3DSP的C程序设计第11章轻松玩转DSP ——永磁同步电动机(PMSM)的数字化控制11.1PMSM的基本数学模型11.2有速度传感器的永磁同步电动机控制系统设计11.2.1永磁同步电动机矢量控制原理11.2.2C程序分析11.3无速度传感器的永磁同步电动机控制系统设计11.3.1基于滑模算法的无速度传感器控制原理11.3.2C程序设计第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.3SVG系统仿真模型建立附录附录AGPIO功能配置附录B受EALLOW保护的寄存器汇总附录C浮点汇编指令参考文献

轻松玩转DSP——基于TMS320F2833x EPUB, PDF, MOBI, AZW3, TXT, FB2, DjVu, Kindle电子书免费下载。

《轻松玩转DSP——基于TMS320F2833x》电子书免费下载

epub下载 pdf下载 mobi下载 azw3下载 txt下载 fb2下载 djvu下载

猜你喜欢