-
内容大纲
TI(德州仪器)公司的Piccolo系列DSP是在C28x的基础上,采用新型构架和增强型外设构成的DSP,为实时控制应用提供了低成本、小封装的选择。本书以TMS320F28027为模型介绍了DSP的硬件结构、工作原理、存储器管理、中断控制等,并在此基础上详细介绍了TMS320F28027的片内外设,主要包含面向控制应用的通用输入输出口(GPIO)、模/数转换器(ADC)、增强型脉宽调制器(ePWM)和增强型捕获(eCAP)模块等。同时本书还介绍了DSP的开发环境和C语言编程,并以TI公司提供的C2000实验套件LAUNCHXL—F28027为例,介绍了TMS320F28027的最小系统以及该实验套件的应用扩展方法。
本书以低成本、小封装的TMS320F28027为基础介绍DSP,特别适合电气工程及其自动化、自动化、测控技术与仪器、电子信息工程以及机械电子工程等专业高年级本科生和研究生学习,也可供相关专业工程技术人员参考。
本书配有电子课件,选用本书作教材的老师请登录WWW.cmpedu.com下载本书课件,或发邮件至jinacmp@163.com索取。 -
作者介绍
-
目录
前言
第1章 DSP芯片概述
1.1 数字信号处理系统概述
1.2 DSP芯片发展
1.3 DSP芯片特征
1.3.1 哈佛结构
1.3.2 流水线技术
1.3.3 硬件乘法器
1.3.4 特殊的,DSP指令
1.4 DSP芯片的发展趋势及应用
1.4.1 DSP芯片的发展趋势
1.4.2 DSP芯片的应用
1.5 TI公司的I)SP芯片
1.5.1 TMS320系列DSP分类
1.5.2 C24.x系列DSP概况
1.5.3 C28x系列DSP概况
1.6 F28027的封装及引脚说明
1.6.1 F2802x的特征
1.6.2 F28027的封装
1.6.3 F28027的引脚说明
习题
第2章 C28x结构及工作原理
2.1 概述
2.2 C228x DSP的CPU
2.2.1 CPU结构
2.2.2 CPU内部总线结构
2.2.3 C28x的寄存器
2.2.4 C28x的运算单元
2.2.5 C28x的ARAU
2.2.6 程序流程
2.3 C28x的流水线操作
2.3.1 流水线操作
2.3.2 流水线的保护
习题
第3章 F28027存储空间
3.1 概述
3.2 片内存储器类型
3.3 存储空间
3.3.1 TMS320F28027存储空间分配
3.3.2 TMS320F28027的外设帧
3.3.3 CSM对存储空间的影响
3.4 程序的引导装载
3.4.1 引导装载程序操作
3.4.2 引导装载程序器件配置
3.4.3 引导装载程序模式
习题
第4章 DSP系统设计入门
4.1 TM320C28x的C语言编程
4.1.1 基于TM320C28x的C语言
4.1.2 链接命令(CMD)文件
4.1.3 (328x的C语言编程风格
4.2 TMS320F28027最小系统简介
4.3 实验套件应用扩展示例
4.4 集成开发环境CCS
4.4.1 CCs简介
4.4.2 建立CCS工程
4.4.3 CCS工程调试
4.5 例程
习题
第5章 时钟与系统控制
5.1 概述
5.2 时钟和系统控制单元
5.3 OSC与PLL模块
5.4 低功耗模式模块
5.5 CPU看门狗模块
5.5.1 看门狗工作原理
5.5.2 看门狗复位或中断
5.5.3 看门狗寄存器
5.6 CPU定时器
5.7 EAlLLoW保护的寄存器
习题
第6章 中断与中断控制
6.1 概述
6.2 CPU中断向量与优先级
6.3 可屏蔽中断
6.4 非屏蔽中断
6.5 外设中断扩展(PIE)模块
6.5.1 PIE控制器
6.5.2 F2802x的中断源
6.5.3 PIE向量表
6.6 外部中断XINTl、XINT2和XINT
6.7 中断控制寄存器
6.7.1 PIE配置寄存器
6.7.2 CPU中断控制寄存器
习题
第7章 输入/输出
7.1 GPIO模块概述
7.2 GPIO的使用方法
7.3 相关寄存器说明
7.4 应用举例
习题
第8章 增强型捕获(eCAP)模块
8.1 eCAP的捕获模式
8.1.1 事件捕获
8.1.2 中断控制
8.2 eCAP重要寄存器
8.3 eCAP模块的应用举例
8.3.1 eCAP的使用
8.3.2 eCAP的应用举例
习题
第9章 增强型脉宽调制器(ePWM)
9.1 ePWM总体结构
9.1.1 子模块概述
9.1.2 寄存器映射
9.2 ePWM子模块
9.2.1 时基(TB)模块
9.2.2 计数器.比较(CC)子模块
9.2.3 动作限定器(AQ)子模块
9.2.4 死区发生器(DB)子模块
9.2.5 事件触发器(ET)子模块
9.3 ePWM寄存器介绍
9.3.1 时基子模块的寄存器
9.3.2 计数器.比较子模块的寄存器
9.3.3 动作限定器子模块的寄存器
9.3.4 死区子模块的寄存器
9.3.5 事件触发器子模块寄存器
9.3.6 ePWM寄存器结构体说明
9.4 ePWM应用举例
9.4.1 ePWM用于三相电动机驱动控制
9.4.2 ePWM用于DAC
习题
第10章 模/数转换器(ADC)
10.1 F2802X的ADC内核介绍和寄存器列表
10.2 SOC的工作原理
10.2.1 ADC采集(采样/保持)窗口
10.2.2 触发操作
10.2.3 通道选择
10.2.4 SOC配置其他注意事项
10.3 ADC的其他要点
10.4 ADC重要寄存器
10.5 ADC应用举例
习题
第11章 实验指导
11.1 实验内容
11.2 参考例程
11.2.1 主程序框架和例程
11.2.2 中断服务程序框架和例程
11.2.3 LED显示相关例程
参考文献
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...