发表于2024-11-16
基本信息
书名:DSP控制器原理与应用技术(工业和信息化部“十二五”规划教材)
定价:39.00元
作者:姚睿,付大丰,储剑波
出版社:人民邮电出版社
出版日期:2014-08-01
ISBN:9787115362773
字数:
页码:
版次:1
装帧:平装
开本:16开
商品重量:0.4kg
编辑推荐
内容提要
目录
章 绪论1
1.1 概述1
1.1.1 数字信号处理及其实现方法1
1.1.2 DSP的主要特点2
1.2 DSP的发展及应用3
1.2.1 DSP的发展3
1.2.2 DSP的典型应用4
1.3 DSP应用系统及其设计开发5
1.3.1 DSP应用系统的构成5
1.3.2 DSP应用系统的设计方法5
1.4 典型DSP简介6
1.4.1 市场上DSP概况6
1.4.2 TI的DSP处理器概况6
1.4.3 TMS320C2000系列DSP控制器7
1.5 TMS320F28335 DSP控制器简介9
1.5.1 TMS320F28335芯片封装和引脚9
1.5.2 TMS320F28335 DSP控制器性能概述10
1.6 DSP控制器的基本原理和学习方法11
习题与思考题12
第2章 硬件基础13
2.1 内部功能结构13
2.1.1 总体结构及功能模块概述13
2.1.2 总线结构与流水线14
2.2 中央处理单元16
2.2.1 C28x CPU执行单元16
2.2.2 C28x CPU兼容模式18
2.2.3 C28x CPU寄存器组18
2.2.4 浮点处理单元FPU及其寄存器组21
2.3 存储器与存储空间22
2.3.1 存储空间映射22
2.3.2 片内存储器配置22
2.3.3 外部存储器接口24
2.4 时钟源模块24
2.4.1 概述24
2.4.2 各子模块及其控制25
2.5 电源与系统复位30
2.5.1 供电电源30
2.5.2 系统复位30
习题与思考题30
第3章 软件开发基础32
3.1 DSP软件开发流程32
3.2 汇编程序开发基础33
3.2.1 寻址方式与指令系统33
3.2.2 公共目标文件格式36
3.2.3 汇编程序开发40
3.3 C/C 程序开发基础42
3.3.1 TMS320x28xx C/C 优化编译器42
3.3.2 C/C 编程基础44
3.4 C/C 和汇编混合编程48
3.4.1 C/C 编译器运行环境48
3.4.2 C/C 和汇编接口52
3.4.3 混合编程方法53
3.5 集成开发环境及其应用57
3.5.1 集成开发环境简介57
3.5.2 DSP应用程序开发调试示例60
3.5.3 程序烧写66
3.5.4 通用扩展语言(GEL)简介66
3.5.5 DSP/BIOS工具简介67
3.6 基于示例模板的驱动程序开发67
3.6.1 驱动程序开发包简介67
3.6.2 外设寄存器访问的硬件抽象层方法68
3.6.3 片内外设驱动程序示例文件模板71
3.6.4 驱动程序设计方法72
习题与思考题72
第4章 基本外设及其应用开发75
4.1 通用数字输入/输出(GPIO)模块75
4.1.1 GPIO模块结构与工作原理75
4.1.2 GPIO寄存器76
4.1.3 GPIO模块应用示例80
4.2 中断管理系统83
4.2.1 中断管理系统概述83
4.2.2 各级中断及其管理84
4.2.3 中断响应过程87
4.2.4 中断向量表及其映射与描述88
4.3 CPU定时器92
4.3.1 CPU定时器结构与工作原理92
4.3.2 CPU定时器的寄存器92
4.3.3 CPU定时器中断示例93
习题与思考题94
第5章 控制类外设及其应用开发96
5.1 增强脉宽调制(ePWM)模块96
5.1.1 ePWM模块结构及工作原理96
5.1.2 ePWM各子模块及其控制98
5.1.3 ePWM应用示例109
5.1.4 高精度脉宽调制模块111
5.2 增强捕获(eCAP)模块112
5.2.1 捕获模式下结构及工作原理113
5.2.2 APWM模式下结构及工作原理114
5.2.3 eCAP中断控制115
5.2.4 eCAP模块的寄存器115
5.2.5 eCAP应用示例116
5.3 增强正交编码脉冲(eQEP)模块119
5.3.1 光电编码器工作原理119
5.3.2 eQEP模块结构及工作原理120
5.3.3 eQEP子模块及其控制120
5.3.4 eQEP中断控制129
5.3.5 eQEP应用示例130
5.4 模/数转换(ADC)模块134
5.4.1 ADC模块结构及工作原理134
5.4.2 ADC模块的寄存器141
5.4.3 ADC模块应用示例144
习题与思考题145
第6章 通信类外设及其应用开发148
6.1 串行通信(SCI)模块148
6.1.1 SCI模块的结构与工作原理148
6.1.2 SCI模块的寄存器154
6.1.3 SCI模块应用示例158
6.2 串行外设(SPI)模块160
6.2.1 SPI模块结构与工作原理160
6.2.2 SPI模块的寄存器163
6.2.3 SPI模块应用示例166
6.3 增强控制器局域网(eCAN)模块168
6.3.1 CAN总线及CAN帧格式168
6.3.2 eCAN结构与工作原理168
6.3.3 eCAN模块的寄存器169
6.3.4 eCAN模块的操作控制176
6.3.5 eCAN模块应用示例180
6.4 多通道缓冲串口(McBSP)模块182
6.4.1 McBSP的结构与工作原理182
6.4.2 McBSP寄存器185
6.4.3 McBSP模块应用示例189
6.5 I2C总线模块192
6.5.1 I2C总线的构成及信号类型192
6.5.2 I2C总线模块结构与工作原理192
6.5.3 I2C总线模块的寄存器193
6.5.4 I2C总线模块应用示例196
习题与思考题200
第7章 DSP应用系统设计201
7.1 DSP小系统设计201
7.1.1 电源电路设计201
7.1.2 复位电路设计204
7.1.3 时钟电路设计205
7.1.4 JTAG接口电路设计205
7.1.5 3.3V和5V混合逻辑系统接口设计205
7.1.6 外部存储器扩展206
7.2 模数接口电路设计207
7.2.1 片内ADC模块输入保护电路设计208
7.2.2 并行ADC接口电路设计209
7.2.3 并行DAC接口电路设计210
7.2.4 扩展并行接口的访问211
7.3 串行数据通信接口电路设计212
7.3.1 串行通信接口(SCI)212
7.3.2 串行外设接口(SPI)212
7.3.3 CAN总线控制器接口213
7.3.4 I2C日历时钟电路设计213
7.4 人机接口及显示电路设计217
7.4.1 键盘接口电路217
7.4.2 LED显示电路218
7.4.3 LCD及其接口电路222
7.5 永磁同步电机DSP控制系统设计225
7.5.1 永磁同步电机的数学模型225
7.5.2 基于DSP的永磁同步电动机矢量控制系统设计227
习题与思考题237
第8章 基于Proteus的DSP系统设计与仿真238
8.1 Proteus开发环境简介238
8.1.1 Proteus的软件组成238
8.1.2 Proteus ISIS基本操作239
8.2 Proteus ISIS原理图设计241
8.2.1 智能原理图输入流程241
8.2.2 原理图绘制常用工具241
8.2.3 Proteus VSM虚拟系统模型244
8.3 DSP系统设计与仿真244
8.3.1 设计示例245
8.3.2 仿真示例251
习题与思考题252
附录 176引脚LQFP封装F28335引脚功能分配和描述253
参考文献259
作者介绍
文摘
序言
DSP控制器原理与应用技术(工业和信息化部“十二五”规划教材) 下载 mobi pdf epub txt 电子书 格式 2024
DSP控制器原理与应用技术(工业和信息化部“十二五”规划教材) 下载 mobi epub pdf 电子书DSP控制器原理与应用技术(工业和信息化部“十二五”规划教材) mobi epub pdf txt 电子书 格式下载 2024