基本信息
书名:TMS320C2000DSP技术手册——硬件篇
定价:98.00元
作者:刘明,等
出版社:科学出版社
出版日期:2012-06-01
ISBN:9787030348128
字数:
页码:
版次:1
装帧:精装
开本:16开
商品重量:0.881kg
编辑推荐
内容提要
TMS320C2000 DSP技术手册:硬件篇以TMS320F2812为例,介绍TMS320C2000系列DSP的基本特点、应用场合、结构组成、内部各功能模块以及基本工作原理等内容,同时结合实际使用情况,针对处理器各功能模块的特点,分别给出有效的硬件连接原理图及测试结果、实现方法等,为用户了解相关处理器领域发展概况、快速掌握该处理器各功能模块的特点、设计出满足使用要求的数字控制系统提供参考。
TMS320C2000 DSP技术手册:硬件篇可供利用TI的TMS320C2000系列DSP进行数字控制系统设计及开发、调试的工程技术人员参考,也可作为高等院校电子及相关专业本科生和研究生的教材。
目录
前言
第1章 概述
1.1 TI的发展历程及文化
1.2 TI产品
1.3 微控制器产品简介
1.4 DSP基础知识
1.5 典型数字控制系统
1.6 其余DSP厂商简介
第2章 TMS320F281x处理器功能概述
2.1 概述
2.2 封装信息
2.3 TMS320F281x处理器主要特点
2.4 引脚分布及引脚功能
2.5 C28x内核
2.5.1 C28x内核兼容性
2.5.2 C28x内核组成
2.5.3 C28x的主要特性
2.5.4 仿真逻辑特性
2.5.5 C28x的主要信号
2.5.6 C28x的结构
2.5.7 C28x的总线
2.5.8 C28x的寄存器
2.5.9 程序流
2.5.10 乘法操作
2.5.11 移位操作
2.6 时钟系统
2.6.1 时钟和系统控制
2.6.2 时钟寄存器
2.6.3 振荡器OSC和锁相环PLL时钟模块
2.6.4 低功耗模式
2.6.5 XCLKOUT引脚
2.7 看门狗模块
2.8 CPU定时器
2.8.1 概述
2.8.2 CPU定时器的寄存器
2.9 通用I/O
2.9.1 概述
2.9.2 GPIO寄存器
第3章 TMS320F281x供电电源
3.1 供电电源概述
3.1.1 电源电压
3.1.2 电源引脚
3.2 供电时序
3.2.1 上电时序
3.2.2 掉电时序
3.3 电源设计
3.3.1 TI推荐的供电电源电路
3.3.2 供电电源方案
3.4 低功耗模式
3.4.1 低功耗模式介绍
3.4.2 低功耗模式控制寄存器
3.4.3 低功耗模式唤醒
第4章 TMS320F281x中断系统
4.1 中断源
4.2 PIE中断扩展
4.2.1 外设级中断
4.2.2 PIE级中断
4.2.3 CPU级中断
4.3 中断向量
4.3.1 中断的映射方式
4.3.2 复用PIE中断的处理
4.3.3 使能/禁止复用外设中断的处理
4.3.4 外设复用中断向CPU申请中断的流程
4.3.5 中断向量表
4.3.6 PIE寄存器
4.4 可屏蔽/不可屏蔽中断
4.4.1 可屏蔽中断处理
4.4.2 不可屏蔽中断处理
第5章 TMS320F281x存储空间及扩展接口
5.1 F2812内部存储空间
5.1.1 F2812片上程序/数据存储器
5.1.2 F2812片上保留空间
5.1.3 CPU中断向量表
5.2 片上存储器接口
5.2.1 CPU内部总线
5.2.2 32位数据访问的地址分配
5.3 片上Flash和OTP存储器
5.3.1 Flash存储器
5.3.2 Flash存储器寻址空间分配
5.4 外部扩展接口
5.4.1 外部接口描述
5.4.2 外部接口的访问
5.4.3 写操作紧跟读操作的流水线保护
5.4.4 外部接口的配置
5.4.5 配置建立、激活及跟踪等待状态
5.4.6 外部接口的寄存器
5.4.7 外部接口DMA访问
5.4.8 外部接口操作时序图
5.4.9 XINTF接口应用举例
第6章 TMS320F281x事件管理器模块
6.1 概述
6.1.1 事件管理器组成及功能
6.1.2 相对240x的EV增强特性
6.1.3 事件管理器的寄存器地址
6.1.4 GP定时器
6.1.5 使用GP定时器产生PWM输出
6.1.6 比较单元
6.2 PWM电路
6.2.1 有比较单元的PWM电路
6.2.2 PWM信号的产生
6.2.3 空间向量PWM
6.3 捕获单元
6.3.1 捕获单元概述
6.3.2 捕获单元的操作
6.3.3 捕获单元的FIFO堆栈
6.3.4 捕获单元的中断
6.3.5 QEP电路
6.4 事件管理器中断
6.4.1 EV中断概述
6.4.2 EV中断请求和服务
6.5 事件管理器寄存器
6.5.1 寄存器概述
6.5.2 定时器寄存器
6.5.3 比较寄存器
6.5.4 捕获单元寄存器
6.5.5 EV中断寄存器
6.5.6 EV扩展控制寄存器
6.5.7 寄存器位设置与240x的区别
第7章 TMS320F281x串行通信接口模块
7.1 增强型SCI模块概述
7.2 SCI模块结构及工作原理
7.2.1 SCI模块信号总结
7.2.2 多处理器和异步处理模式
7.2.3 SCI可编程数据格式
7.2.4 SCI多处理器通信
7.2.5 空闲线多处理器模式
7.2.6 地址位多处理器模式
7.2.7 SCI通信格式
7.2.8 SCI中断
7.2.9 SCI波特率计算
7.2.10 SCI增强特性
7.3 SCI的寄存器
7.3.1 SCI模块寄存器概述
7.3.2 SCI通信控制寄存器
7.3.3 SCI控制寄存器1
7.3.4 SCI波特率选择寄存器
7.3.5 SCI控制寄存器2
7.3.6 SCI接收器状态寄存器
7.3.7 接收数据缓冲寄存器
7.3.8 SCI发送数据缓冲寄存器
7.3.9 SCI FIFO寄存器
7.3.10 SCI优先级控制寄存器
第8章 TMS320F281x串行外围接口模块
8.1 SPI模块概述
8.1.1 SPI模块结构及工作原理
8.1.2 SPI模块信号概述
8.2 SPI模块寄存器概述
8.3 SPI操作
8.4 SPI中断
8.4.1 SPI中断控制位
8.4.2 数据格式
8.4.3 波特率和时钟设置
8.4.4 复位的初始化
8.4.5 数据传输实例
8.5 SPI FIFO描述
8.6 SPI寄存器和通信时序波形
8.6.1 SPI控制寄存器
8.6.2 SPI实例波形
8.7 SPI应用实例
第9章 TMS320F281x eCAN总线模块
9.1 CAN总线
9.1.1 CAN总线的发展
9.1.2 CAN总线相关概念和特征说明
9.1.3 CAN总线特点
9.1.4 CAN总线的协议层
9.1.5 CAN总线的物理连接
9.1.6 CAN总线的仲裁
9.1.7 CAN总线的通信错误
9.1.8 CAN总线数据格式
9.1.9 CAN总线通信接口硬件电路
9.2 eCAN模块介绍
9.2.1 eCAN模块特点
9.2.2 eCAN模块增强特性
9.3 eCAN控制器结构及内存映射
9.3.1 eCAN控制器结构
9.3.2 eCAN模块的内存映射
9.3.3 eCAN模块的控制和状态寄存器
9.4 CAN模块初始化
9.4.1 CAN模块的配置步骤
9.4.2 CAN位时间配置
9.4.3 CAN总线通信波特率的计算
9.4.4 SYSCLK=150MHz时位配置
9.4.5 EALLOW保护
9.5 eCAN模块消息发送
9.5.1 消息发送流程
9.5.2 配置发送邮箱
9.5.3 发送消息
9.6 eCAN模块消息接收
9.6.1 接收消息流程
9.6.2 配置接收邮箱
9.6.3 接收消息
9.7 过载情况的处理
9.8 远程帧邮箱的处理
9.8.1 发出数据请求
9.8.2 应答远程请求
9.8.3 刷新数据区
9.9 CAN模块中断及其应用
9.9.1 中断类型
9.9.2 中断配置
9.9.3 邮箱中断
9.9.4 中断处理
9.10 CAN模块的掉电模式
9.10.1 进入/退出局部掉电模式
9.10.2 防止器件进入/退出低功耗模式
9.10.3 屏蔽/使能CAN模块的时钟
第10章 TMS320F281x多通道缓冲串口模块
10.1 McBSP概述
10.2 McBSP功能简介
10.2.1 McBSP数据传输过程
10.2.2 McBSP数据压缩解压模块
10.2.3 基本概念和术语
10.2.4 McBSP数据接收
10.2.5 McBSP数据发送
10.2.6 McBSP的采样速率发生器
10.2.7 McBSP可能出现的错误
10.3 多通道选择模式
10.3.1 2分区模式
10.3.2 8分区模式
10.3.3 多通道选择模式
10.4 A-bis模式
10.5 时钟停止模式
10.6 接收器和发送器的配置
10.6.1 复位、使能接收器/发送器
10.6.2 设置接收器/发送器相关引脚作为McBSP引脚
10.6.3 使能/禁止数字回路模式
10.6.4 使能/禁止时钟停止模式
10.6.5 使能/禁止接收/发送多通道选择模式
10.6.6 使能/禁止A-bis模式
10.6.7 设置接收帧/发送帧相位
10.6.8 设置接收/发送串行字长
10.6.9 设置接收/发送帧长度
10.6.10 使能/禁止异常接收/发送帧同步忽略功能
10.6.11 设置接收/发送压缩解压模式
10.6.12 设置接收/发送数据延迟
10.6.13 设置接收符号扩展和对齐模式
10.6.14 设置发送DXENA模式
10.6.15 设置接收/发送中断模式
10.6.16 设置接收帧同步模式
10.6.17 设置发送帧同步模式
10.6.18 设置接收/发送帧同步极性
10.6.19 设置SRG帧同步周期和脉冲宽度
10.6.20 设置接收/发送时钟模式
10.6.21 设置接收/发送时钟极性
10.6.22 设置SRG时钟分频参数
10.6.23 设置SRG时钟同步模式
10.6.24 设置SRG时钟模式(选择输入时钟)及极性
10.7 McBSP仿真模式及初始化操作
10.7.1 McBSP仿真模式
10.7.2 复位McBSP
10.7.3 McBSP初始化步骤
10.8 McBSP FIFO模式和中断
10.8.1 FIFO模式下McBSP的功能和使用限制
10.8.2 McBSP的FIFO操作
10.8.3 McBSP接收/发送中断的产生
10.8.4 访问FIFO数据寄存器的约束条件
10.8.5 McBSP FIFO错误标志
10.9 McBSP寄存器
第11章 TMS320F281x模数转换模块
11.1 概述
11.2 自动转换序列发生器的工作原理
11.2.1 顺序采样模式
11.2.2 同步采样模式
11.3 不间断自动定序模式
11.3.1 序列发生器启动/停止模式
11.3.2 同步采样模式说明
11.3.3 输入触发器说明
11.3.4 定序转换期间的中断操作
11.4 ADC时钟预分频器
11.5 低功率模式
11.6 上电顺序
11.7 序列发生器覆盖功能
11.8 内部/外部参考电压选择
11.9 ADC模块电压基准校正
11.9.1 误差定义
11.9.2 影响分析
11.9.3 ADC校正
11.10 偏移误差校正
11.11 ADC寄存器
11.11.1 ADC模块控制寄存器
11.11.2 大转换通道寄存器
11.11.3 自动排序状态寄存器
11.11.4 ADC状态和标志寄存器
11.11.5 ADC输入通道选择排序控制寄存器
11.11.6 ADC转换结果缓冲寄存器
11.12 模数转换模块应用实例
第12章 TMS320F281x Boot引导模式
12.1 Boot ROM简介
12.2 DSP启动过程
12.3 BootLoader特性
12.4 BootLoader数据流
12.5 各种引导模式
第13章 TMS320F281x硬件设计参考
13.1 基本模块设计
13.1.1 时钟电路
13.1.2 复位和看门狗
13.1.3 调试接口
13.1.4 中断、通用的输入/输出和电路板上的外设
13.1.5 供电电源
13.1.6 引导模式与Flash程序选择
13.2 原理图和电路板布局设计
13.2.1 旁路电容
13.2.2 电源供电的位置
13.2.3 电源、地线的布线和电路板的层数
13.2.4 时钟脉冲电路
13.2.5 调试/测试
13.2.6 一般电路板的布局指南
13.3 电磁干扰/电磁兼容和静电释放事项
13.3.1 电磁干扰/电磁兼容
13.3.2 静电释放
13.4 本章小结
参考文献
作者介绍
文摘
序言
我对嵌入式硬件设计一直有着浓厚的兴趣,尤其喜欢深入挖掘芯片的内在机制。C2000系列DSP以其高性能和丰富的定时器/PWM功能,在很多对实时性要求极高的应用场景中扮演着重要角色,比如电力电子、电机驱动、工业自动化控制器等。然而,要真正驾驭这样一款强大的处理器,理解其底层硬件架构是必不可少的。这本《TMS320C2000 DSP技术手册——硬件篇》的出现,对我来说就像是及时雨。我一直希望能够有一本能够系统梳理C2000 DSP硬件细节的书籍,从CPU核心的指令集执行到各个外设模块的寄存器配置,再到时钟管理和电源供应的细致考量。这本书的出版,让我看到了实现这一目标的希望。我非常期待书中能够详细介绍C2000系列DSP的片上外设,特别是那些独具特色的功能,例如高效的ADC、灵活的PWM发生器、高速通信接口(如CAN、SPI)等。同时,对于中断系统、DMA控制器等关键组件的深入剖析,也将有助于我构建更高效、更可靠的实时系统。相信通过研读这本书,我的DSP硬件设计能力将得到质的飞跃。
评分终于拿到这本《TMS320C2000 DSP技术手册——硬件篇》,等了很久了,这可是我心心念念的宝藏!我一直对TI的C2000系列DSP很感兴趣,它们在电机控制、工业自动化等领域表现出色,功能强大又高效。但一直苦于没有一本系统、权威的硬件资料,很多时候只能零散地查阅Datasheet或者应用笔记,效率不高,而且总觉得少了点什么。这次科学出版社引进的这本手册,正好填补了这一空白。从目录上看,它涵盖了C2000系列DSP的方方面面,包括CPU架构、内存系统、外设接口(如ADC、PWM、SPI、I2C等)、中断控制器、时钟系统、电源管理等等,几乎是我能想到和想不到的硬件细节都包含在内。对于我这种需要深入理解硬件工作原理,并希望能够充分发挥DSP性能的开发者来说,这绝对是一本不可多得的参考书。我相信,通过学习这本书,我能够更有效地进行嵌入式系统设计,优化代码,解决在实际开发中遇到的各种硬件层面的问题,甚至能够进行一些定制化的硬件开发。迫不及待地想开始我的阅读之旅了!
评分作为一名对嵌入式系统开发充满热情的工程师,我对各种高性能处理器的技术细节总是充满了好奇。TMS320C2000系列DSP以其卓越的实时控制能力和丰富的模拟/数字混合信号处理能力,在工业控制、电源管理、电机驱动等领域占据着重要的地位。我一直渴望拥有一本能够全面、深入地讲解C2000 DSP硬件架构的权威书籍。这本书的出版,正好满足了我的这一需求。我期待书中能够详细阐述C2000 DSP的核心处理器架构,包括其指令集、流水线设计、缓存机制等,这将有助于我从根本上理解其高性能的来源。同时,对于片上外设模块的精细化解析,例如ADC的转换精度与速度的权衡、PWM信号的生成与调制方式、通信接口的时序特性等,都是我非常感兴趣的内容。这本书的引入,为我深入理解C2000 DSP的硬件特性,优化嵌入式系统设计,甚至进行底层固件开发提供了宝贵的资源。我相信,通过这本书的学习,我将能够更自信地驾驭C2000 DSP,并在未来的项目中创造出更具创新性的产品。
评分在学习和工作中,我接触过不少微控制器和DSP产品,但C2000系列DSP给我的印象尤为深刻。它们在性能、功耗和价格之间找到了一个很好的平衡点,并且提供了非常强大的实时控制能力。之前在做一个新能源汽车驱动的项目时,就曾考虑过使用C2000系列,但由于对硬件细节不够了解,最终选择了其他方案。这次看到这本书的出版,我感到非常兴奋。我希望这本书能够提供关于C2000 DSP硬件设计的全面视角,不仅仅是停留在API层面,而是深入到寄存器、时序和底层原理。我特别关注书中关于如何高效利用C2000 DSP的时钟系统、电源管理以及功耗优化方面的技术。对于嵌入式开发而言,这些细节往往决定了最终产品的功耗和可靠性。此外,我对书中可能包含的各种外设接口(如SCI、I2C、SPI、CAN)的详细讲解非常期待,尤其是它们的工作原理、配置方法以及在不同应用场景下的最佳实践。这本书的出现,无疑为我将来深入研究和应用C2000 DSP提供了坚实的理论基础和宝贵的实践指导。
评分最近手头正好有一个基于C2000 DSP的项目,遇到了不少硬件调试上的难题,比如某个外设的时序总是不对,或者ADC采样的精度不达标,尝试了很多方法都收效甚微。就在我一筹莫展的时候,恰巧看到了这本书的出版信息,毫不犹豫地就下单了。这本书的内容深度和广度是我最看重的。我需要的不是泛泛而谈的介绍,而是能够真正解决实际问题的技术细节。从其他渠道了解到,这本书的作者在DSP领域有丰富的经验,对C2000系列的理解也相当透彻,所以对这本书的专业性和权威性我还是比较放心的。我特别期待书中关于各种外设模块的详细讲解,尤其是那些容易被忽略的参数和配置细节,比如ADC的采样保持时间、PWM的死区生成机制、SPI的时钟极性和相位设置等等,这些往往是影响系统稳定性和性能的关键。如果书中能够提供一些典型的硬件设计指南或者故障排除的经验分享,那就更是锦上添花了。希望这本书能够成为我项目攻坚的“利器”,帮助我快速找到问题的根源,并给出切实可行的解决方案。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有