- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP技术第2章节F24X体系结构.pptDSP技术第2章节F24X体系结构.pptDSP技术第2章节F24X体系结构.ppt
;主要内容; TMS320系列DSP概况;TMS320系列DSP概况; TMS320C24x中央处理单元(CPU)采用并行的体系结构,CPU可在单指令周期内执行高速的算术运算。CPU包括三个基本组成部分:输入定标单元、乘单元和中央算术逻辑单元(CALU),结构如图1所示
输入定标单元
乘单元
中央算术逻辑单元(CALU);图1 CPU的结构框图;TMS320C24x的CPU与系统结构; C24x使用16位×16位的硬件乘法器在单周期内产生有符号或无符号的32位结果,乘单元包括:
1、用来保存一个乘数的16位暂时寄存器(TREG)
2、乘法器
3、32位乘积寄存器(PREG)
4、乘积移位器
;
;TMS320C24x的CPU与系统结构;三、系统功能; 省电方式
TMS320C24x器件具有四种省电方式,这些方式通过停止CPU和各种片内外设的时钟来减少器件的功耗,当C240处于省电方式时,其全部内容一直保持,因而当由于中断发生而终止省电方式时,操作执行后不会改变。在省电方式中,CPU时钟域、系统时钟域和看门狗时钟可以被关闭,取决于时钟模块中的CKCR0寄存器的设置。
;TMS320C24X的片内A/D;C24X片内PWM;PWM电路框图;TMS320C24x的汇编语言指令;TMS320C24x的汇编语言指令;TMS320C24x的汇编语言指令;TMS320C24x的汇编语言指令;转移指令
如:B、BAND、INTR
控制指令
如:SPM、POP、BIT
I/O和存储器操作指令
如:BLDD、SPLK、TBLR
;TMS320C24x的外设模块;双10位采样保持AD,最大转换时间位6.6us
每个模数转换器有8个模拟输入
可单转换或连续转换
转换可由软件、内部事件或外部事件启动
两级数据结果寄存器
可编程预定标选择和中断、查询操作
;两个I/O引脚SCIRXD和SCITXD
通过16位波特率选择寄存器设置可编程的波特率
可编程数据长度
1位或两位的可编程停止位
内部产生的串行时钟
两种唤醒多处理器模式
双级缓冲接受和发送功能
全双工和半双工操作
;四个I/O引脚(SPIMO/SPIMI/SPICLK/SPITE)
主模式和从模式操作
SPI串行输入缓存寄存器和数据寄存器
SPI相位和极性控制
状态控制逻辑
存储器映射控制
;8位WD计数器
7位非同步的计数器通过WD计数器预标定器向WD计数器装入
一个WD复位关键字寄存器和WD标志位、查询位
一个WD预标定因子
一个RTI标志
中断或查询操作(一个软件使能/禁止RTI中断)
;按字(×16位)实现
低功耗方式
访问速率支持50ns的CPU机器周期
55摄氏度下可保留10年
写/擦由DSP内核执行
;PLL时钟为TMS320C24x器件提供所有时钟信号
CPU时钟:最高时钟
系统时钟:为CPU时钟的二分之一或四分之一
模拟时钟:可编程
看门狗时钟:用于WD/RTI模块的低功率时钟; 数字I/O端口为控制专用I/O引脚和共享引脚的功能提供了灵活的方式,可通过下面寄存器设置
输出控制寄存器
输入控制寄存器
数据方向控制寄存器
; 随着VLSI理论和控制理论的发展,高性能、低成本的TMS320C24x系列DSP将在以下领域得到更大的发展:
马达控制
电力电子控制
运动控制
一些仪器设备控制
军事领域
;意义:
采用DSP作为控制器取代模拟器件,可以方便地对系统的控制策略进行修改、控制参数进行修正,并可以使得设备具有良好的可靠性、可维修性及网络功能,降低了成本。
系统还可以采用更多的智能控制策略,可以通过上位机或网络进行更为深入的远程管理和调试,提高智能化程度。
;
谢谢!
Thanks!
文档评论(0)