-
内容大纲
本书选择TI C2000中的TMS320F2833x系列产品,并以TMS320F28335为例,全面系统地介绍了世界主流DSP芯片的基本原理及其应用。本书共分8章,涵盖了DSP的基本概念、硬件结构、软件编程知识与开发环境安装,以及基本外设、控制类外设和串行通信外设等众多片上外部设备的组成、原理与应用案例,内容翔实,重点突出,层次分明,硬件与软件相结合,基本原理与应用技术交融,凝聚了作者多年的科研与教学心得。每章既自成体系,又循序渐进,前后呼应,附有习题与思考题,便于教学与自学。本书最后附有自主设计的DSP开发板电路原理图,以及相关的应用案例软件包。通过本书的学习,可以快速系统地掌握DSP芯片的基本原理与应用技术。
本书可作为普通高等院校高年级本科生、相关专业研究生的DSP原理与应用类课程的教材,也可供相关科技人员自学参考。 -
作者介绍
-
目录
第1章 绪论
1.1 数字信号处理与数字信号处理器
1.1.1 数字信号处理
1.1.2 DSP微处理器
1.2 TMS320F2833x系列微控制器
1.2.1 主要特性
1.2.2 芯片封装与引脚
1.2.3 内部结构
习题与思考题
第2章 硬件基础
2.1 DSP总体结构
2.1.1 概述
2.1.2 片内结构及其功能
2.2 总线与流水线
2.2.1 总线及其结构
2.2.2 流水线机制
2.3 中央处理单元(CPU)
2.3.1 中央处理单元执行机构
2.3.2 中央处理单元寄存器组
2.4 FPU及其寄存器组
2.4.1 FPU协处理器
2.4.2 FPU寄存器组
2.5 存储器与存储空间
2.5.1 概述
2.5.2 存储空间映射与存储空间配置
2.5.3 外部存储器接口XINTF应用实例
2.6 时钟系统
2.6.1 时钟系统概述
2.6.2 时钟系统子模块
2.6.3 低功耗模式
2.7 电源与复位系统
2.7.1 电源系统
2.7.2 复位系统
习题与思考题
第3章 软件编程基础
3.1 DSP软件开发流程
3.2 汇编语言基础
3.2.1 寻址方式与寻址指令
3.2.2 汇编指令格式与编程
3.2.3 公共目标文件格式
3.2.4 汇编语言程序设计
3.3 TMS320C28xC/C++编程基础
3.3.1 C语言标识符与数据类型
3.3.2 关键词与pragma指令
3.3.3 中断处理
3.4 C/C++和汇编语言混合编程
3.4.1 C/C++编译器运行环境
3.4.2 C/C++与汇编语言接口
3.5 CCS开发环境
3.5.1 CCS简介与安装
3.5.2 工程创建
3.5.3 工程导入
3.5.4 工程编译与下载
3.5.5 在线调试总结
习题与思考题
第4章 基本外设及其应用
4.1 通用输入输出(GPIO)模块
4.1.1 概述
4.1.2 GPIO模块结构
4.1.3 GPIO模块寄存器
4.1.4 GPIO模块端口应用示例
4.2 中断管理系统
4.2.1 概述
4.2.2 三级中断管理体系
4.2.3 中断向量寻址
4.2.4 中断响应
4.3 CPU定时器
4.3.1 概述
4.3.2 定时器结构与工作原理
4.3.3 定时器寄存器
4.3.4 定时器综合应用示例
4.4 模/数转换(ADC)模块
4.4.1 ADC模块结构与排序器
4.4.2 ADC模块采样
4.4.3 ADC模块转换模式
4.4.4 ADC模块中断与DMA访间
4.4.5 参考电压与低功耗模式
4.4.6 ADC模块时钟系统
4.4.7 ADC模块寄存器
4.4.8 ADC模块应用
4.5 直接存储访问(DMA)模块
4.5.1 DMA简介
4.5.2 DMA结构与中断机制
4.5.3 管道吞吐、CPU仲裁与通道优先级
4.5.4 地址指针和传输控制
4.5.5 ADC模块同步与溢出检测
4.5.6 DMA寄存器
习题与思考题
第5章 控制类外设及其应用
5.1 增强脉宽调制(ePWM)模块
5.1.1 概述
5.1.2 ePWM模块结构
5.1.3 ePWM功能单元
5.1.4 PWM波产生示例
5.2 增强捕获(cCAP)模块
5.2.1 捕获模式
5.2.2 APWM模式
5.2.3 寄存器及其应用
5.2.4 eCAP应用示例
5.3 增强正交编码(cQEP)模块
5.3.1 光电编码器及其工作原理
5.3.2 eQEP模块结构及工作原理
5.3.3 eQEPx子模块功能单元
5.3.4 eQEPx中断寄存器
5.3.5 eQEPx应用示例
习题与思考题
第6章 异步与同步通信
6.1 异步通信(SCID)模块
6.1.1 SCI通信概述
6.1.2 模块结构与工作原理
6.1.3 SCI通信原理
6.1.4 SCI模块增强功能
6.1.5 SCI模块寄存器
6.1.6 SCI模块应用
6.2 同步通信模块(SPI)
6.2.1 SPI结构与工作原理
6.2.2 通信原理
6.2.3 FIFO增强模式
6.2.4 SPI模块寄存器
6.2.5 SPI模块应用
习题与思考题
第7章 串行通信总线
7.1 IC通信
7.1.1 IC总线
7.1.2 PC模块结构与工作原理
7.1.3 IC通信典型信号
7.1.4 FC通信原理
7.1.5 时钟与中断
7.1.6 IC模块寄存器
7.1.7 应用示例
7.2 增强局域网控制器(eCAN)
7.2.1 CAN总线
7.2.2 CAN模块结构
7.2.3 消息邮箱及其寄存器
7.2.4 eCAN模块寄存器
7.2.5 模块初始化
7.2.6 接收/发送操作
7.2.7 模块中断
7.2.8 CAN模块应用
7.3 多通道缓冲串行端口模块(McBSP)
7.3.1 概述
7.3.2 系统结构
7.3.3 基本工作原理
7.3.4 多通道通信
7.3.5 McBSP寄存器
习题与思考题
第8章 DSP应用系统设计
8.1 应用系统概述
8.2 DSP最小系统设计
8.2.1 电源电路设计
8.2.2 时钟与复位电路设计
8.2.3 JTAG电路设计
8.3 键盘系统设计
8.3.1 按键检测方法
8.3.2 行列扫描原理与程序设计
8.4 数码管显示系统设计
8.4.1 GPIO端口驱动
8.4.2 移位寄存器驱动
8.5 串行通信系统设计
8.5.1 SPI同步通信
8.5.2 SCI异步通信
8.5.3 IC通信
参考文献
附录A TMS320F28335应用系统电路原理图
附录B F28335 LQFP封装176引脚分配和功能描述
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...