图书介绍
嵌入式DSP的原理与应用 基于TMS320F28335PDF|Epub|txt|kindle电子书版本网盘下载
![嵌入式DSP的原理与应用 基于TMS320F28335](https://www.shukui.net/cover/64/30039517.jpg)
- 马骏杰编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512420670
- 出版时间:2016
- 标注页数:407页
- 文件大小:36MB
- 文件页数:420页
- 主题词:数字信号处理
PDF下载
下载说明
嵌入式DSP的原理与应用 基于TMS320F28335PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 数字信号处理1
1.1.1 模拟和数字信号的处理方式1
1.1.2 数字信号处理的优缺点2
1.2 DSP的发展及特点3
1.3 DSP产品简介5
1.3.1 TI公司的DSP产品5
1.3.2 TMS320C28x产品简介6
第2章 F28335的结构原理8
2.1 F28335的内部结构8
2.2 F28335的CPU10
2.2.1 CPU运算单元10
2.2.2 CPU寄存器组12
2.2.3 辅助寄存器算术单元ARAU14
2.2.4 FPU浮点运算单元15
2.3 F28335的存储器及应用15
2.3.1 SARAM存储器17
2.3.2 FLASH及使用详解17
2.3.3 Boot ROM22
2.3.4 CSM代码安全模块及使用详解24
2.3.5 OTP存储器31
2.3.6 外设帧31
2.3.7 外部存储器接口32
2.4 外设及引脚功能33
2.5 F28335的时钟及控制36
2.5.1 系统时钟的产生36
2.5.2 系统时钟的分配37
2.5.3 F28335的低功耗模式及相关寄存器42
2.5.4 F28335的看门狗模块44
2.6 F28335的CPU定时器47
2.6.1 定时器结构47
2.6.2 定时器中断申请48
2.6.3 定时器寄存器及位域结构体定义48
2.6.4 定时器应用例程——如何记录函数的运行时间51
第3章 集成开发环境及程序开发语言53
3.1 CCS集成开发环境53
3.1.1 CCS集成的工具软件53
3.1.2 CCSv5.4 安装及基本配置55
3.1.3 Control Suite简介59
3.1.4 在CCSv5.4 下运行工程项目59
3.1.5 CCSv3.3 到CCSv5.4 的项目迁移66
3.1.6 在CCSv5.4 下新建一个工程文件68
3.2 F28335汇编语言概述74
3.2.1 F28335汇编指令描述75
3.2.2 寻址方式及常用汇编指令76
3.2.3 CMD文件及汇编程序示例80
3.2.4 汇编语言应用例程82
3.3 F28335的C语言编程基础83
3.3.1 F28335的C语言数据类型84
3.3.2 C语言的重要关键字85
3.3.3 C语言CMD文件的编写86
第4章 F28335的通用I/O口90
4.1 GPIO的功能结构90
4.2 GPIO寄存器及传统定义方法示例92
4.2.1 GPIO控制类寄存器92
4.2.2 GPIO数据类寄存器94
4.2.3 传统寄存器定义方法示例95
4.3 寄存器的位域结构方法示例96
4.3.1 GPIO寄存器组类型定义96
4.3.2 定义存放寄存器组的存储器段101
4.3.3 寄存器组的存储器段地址定位102
4.3.4 寄存器位结构定义的使用102
4.4 GPIO应用例程103
第5章 F28335的中断系统104
5.1 中断系统的结构104
5.1.1 中断管理机制104
5.1.2 中断处理及响应过程106
5.1.3 CPU中断向量106
5.1.4 CPU级中断相关寄存器108
5.2 PIE外设中断扩展模块109
5.2.1 PIE模块的结构109
5.2.2 PIE中断向量表映射110
5.2.3 PIE模块相关寄存器117
5.2.4 PIE模块寄存器的程序操作119
5.3 非屏蔽中断123
5.3.1 软件中断123
5.3.2 非法指令中断124
5.3.3 硬件NMI中断124
5.3.4 硬件复位中断XRS125
5.4 中断应用实例——如何创建中断嵌套服务程序125
第6章 模/数转换单元ADC127
6.1 ADC模块概述127
6.1.1 ADC模块构成及原理127
6.1.2 时钟及采样频率130
6.1.3 ADC采样工作方式131
6.2 ADC模块校准功能及使用详解134
6.3 ADC模块寄存器136
6.4 ADC性能实验分析143
6.5 ADC模块的应用——如何进行数据处理及程序校准146
第7章 F28335片上控制外设148
7.1 增强型脉宽调制模块ePWM148
7.1.1 时间基准子模块TB原理及应用150
7.1.2 计数器比较子模块CC原理及应用155
7.1.3 动作限定子模块AQ原理及应用157
7.1.4 死区控制子模块DB原理及应用163
7.1.5 错误控制子模块TZ原理及应用165
7.1.6 事件触发子模块ET原理及应用169
7.2 增强型捕获模块eCAP174
7.2.1 eCAP工作模式174
7.2.2 捕获模块寄存器177
7.2.3 eCAP程序例程——如何捕获外部脉冲信号183
第8章 F28335的片上串行通信单元185
8.1 串行通信的基本概念185
8.1.1 异步通信和同步通信185
8.1.2 串行通信的传输方向186
8.1.3 串行通信的错误校验186
8.2 SCI通信模块及应用187
8.2.1 SCI通信模块简介187
8.2.2 SCI工作原理188
8.2.3 SCI基本数据格式188
8.2.4 多处理器通信方式190
8.2.5 SCI相关寄存器191
8.2.6 SCI应用实例——如何实现异步通信数据的收发194
8.3 SPI通信模块及应用195
8.3.1 SPI模块简介195
8.3.2 SPI工作原理196
8.3.3 SPI的时钟与波特率198
8.3.4 SPI相关寄存器198
8.3.5 SPI模块应用实例——如何建立有效的全双工数据通信202
8.4 McBSP模块及应用203
8.4.1 McBSP数据收发原理204
8.4.2 数据的压缩和扩展205
8.4.3 McBSP数据帧205
8.4.4 时钟及采样率发生器207
8.4.5 McBSP工作模式简介210
8.4.6 McBSP相关寄存器210
8.4.7 McBSP的应用——如何实现在SPI模式下的数据收发218
8.5 I2C通信模块及应用220
8.5.1 I2C总线基础220
8.5.2 I2C相关寄存器223
8.5.3 I2C应用实例——EEPROM数据的读/写227
8.5.4 I2C真实波形数据格式分析229
8.6 CAN通信模块232
8.6.1 CAN模块简介232
8.6.2 CAN相应寄存器233
8.6.3 CAN应用注意事项及数据收发程序详解239
第9章 浮点运算单元245
9.1 浮点单元简介245
9.1.1 C28x+FPU的特点245
9.1.2 浮点指令流水线结构246
9.1.3 IEEE754单精度浮点格式247
9.2 FPU的寄存器248
9.3 浮点汇编指令详解250
9.3.1 移动指令251
9.3.2 浮点算术运算指令259
9.3.3 寄存器数据传递指令272
9.3.4 特殊运算指令275
9.3.5 寄存器清0指令276
9.4 F28335库函数使用详解277
9.4.1 FPU Fast RTS库简介278
9.4.2 FPU Fast RTS库使用方法279
9.4.3 FPU Fast RTS库软件优化280
9.4.4 FPU软件应用实例281
第10章 BootLoader原理及应用283
10.1 BootLoader基本工作流程283
10.1.1 F2833x片内引导过程284
10.1.2 基本工作流程代码解析285
10.2 BootLoader基本数据传输协议289
10.2.1 16位数据流结构289
10.2.2 8位数据流结构290
10.2.3 数据引导装载过程291
10.2.4 数据格式转换292
10.3 引导模式之跳转模式294
10.3.1 FLASH上电复位跳转模式及代码解析294
10.3.2 片上其他跳转模式296
10.4 引导模式之加载模式297
第11章 打开FLASH升级的“潘多拉”盒子299
11.1 F2833x FLASH烧录基础299
11.1.1 FLASH烧录的一般要求299
11.1.2 FLASH烧录步骤300
11.2 CCS插件升级方式300
11.2.1 CCSv3.3 版本下的FLASH升级300
11.2.2 CCSv5.4 版本下的FLASH升级301
11.3 SDFLASH插件操作方式305
11.3.1 SDFLASH的串行升级基本操作305
11.3.2 如何更改串行升级文件310
11.4 用户自定义升级方式311
11.4.1 FLASH API的应用解析311
11.4.2 基于SCI总线的远程FLASH加载方案315
第12章 基于F28335的电力电子应用案例分析323
12.1 数据定标323
12.2 电路基本变量数学建模及实现324
12.2.1 数学模型的搭建324
12.2.2 数学模型的软件实现327
12.3 电力电子常见拓扑及发波算法分析328
12.3.1 单相半桥电路及SPWM的DSP应用328
12.3.2 单相全桥电路及单极倍频SPWM334
12.3.3 三相桥式电路及SVPWM相关算法应用342
12.3.4 三相四桥臂电路及3D-SVPWM算法应用356
12.3.5 三电平电路及DSP应用366
12.4 三相PWM整流器设计371
12.4.1 三相坐标变换基础371
12.4.2 三相PWM整流器的数学模型372
12.4.3 控制器的数学模型及系统设计376
12.5 数字锁相环设计379
12.5.1 锁相环的工作原理379
12.5.2 锁相环的数学建模380
12.5.3 算法分析381
12.5.4 软件代码详解383
12.6 数字滤波器的设计385
12.6.1 F1R滤波器的数学模型及算法设计385
12.6.2 IIR滤波器的数学模型及算法设计387
12.7 基于F28335有源滤波器设计389
12.7.1 谐波的基本概念390
12.7.2 并联APF工作原理391
12.7.3 数学模型及算法分析393
12.7.4 DFT变换法控制器系统设计395
12.7.5 软件算法关键代码解析396
附录A CRC数据表402
附录B SCI Boot参考代码404
参考文献407