dsp作业第二题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
dsp作业第二题

LF24x的SCI的应用及设计 摘要 本文采用PC机做主机、DSP做从机得方式,通过PC机和TMS320LF240之间串行通信的模式,介绍一个处理PC机和DSP进行串行通信的方法,从而实行DSP与PC机之间有效可靠的通讯。 1 绪论 DSP 的一个突出特点是实时性, 在实时信号处理中已经离不开DSP, 这些处理系统中包含了各种数据通信, 例如DSP 与DSP 间数据通信, DSP 与PC 机间数据通信等。如何能够快速、准确的完成通信是每个硬件工程师所关心的问题。由于DSP 的工作频率较高, 故其数据读写周期很短, 然而PC 机串口读写速度较低, 最大数据吞吐量约为115kbps, 尽管DSP 从这些冗长的等待周期中解放出来, 将其时间重点放在处理关键的实时任务中去, 有着重要的实际意义。故DSP 与PC 机之间串口通信的速度匹配是保证快速、准确通信的关键。TMS320LF240是TI公司推出的一种功能很强、性价比高的新型芯片,它采用高速并行多总线结构,寻址能力强、运行速度高、片内资源丰富,具有很强的数值运算能力,在数据处理和过程控制领域受到特别关注。 TMS320F240 系列是美国TI 公司于1997 年推出的, 专为数字电控制和其他控制应用系统而设计的16 位定点数字信号处理器。它将数字信号处理的高速运算功能与面向电机的强大控制能力结合在一起, 从而成为传统的多微处理器单元和多片设计系统的理想替代品。F240 片内外设包括双10 位A/D 转换器, 带有锁相环PLL 时钟模块, 带中断的看门狗定时器模块, 串行通信接口SCI 及串行外设接口SPI, 另外, 还集成了一个事件管理模块EVM。因此, TMS320F240 不仅具有高速数据处理能力, 还具有控制和事件管理能力, 可完成人机界面, 与上位机进行串行通信等功能。 TMS320LF240器件包括串行通信接口SCI模块。SCI模块支持CPU与其他使用标准格式的异步外设之间的数字通信。SCI接收器和发送器是双缓冲的,每一个都有它自己单独的使能和中断标志位。两者都可以独立工作,或者在全双工的方式下同时工作。为了确保数据的完整性,SCI对接收到的数据进行间断检测、奇偶性校验、超时和帧出错的检查。通过一个16位的波特率选择寄存器,数据传输的速度可以编程为65535多种不同的方式。 2 TMS320LF240 DSP片内外设 2.1 DSP片内外设概述 TMS320LF240 DSP的片内外设是集成在芯片内部的外部设备。CPU核对片内外设的访问是通过对相应的控制寄存器的访问来完成的。外部设备集成在芯片内部主要有以下优点: (1)片内外设访问速度快。因为片外外设必须通过与程序、数据总线共用的外部总线来访问,访问速度慢,而片内外设的访问或操作速度大大快于存在于外部I/O空间中的片外外设。 (2)可以简化电路板的设计。如将AD转换、DA转换、定时器集成在片内。 (3)提供一些必须的特殊功能。这些特殊功能必须以片内外设的方式来实现,如JTAG口、等待状态发生器等。 TI公司将相关的片内外设分为两大类:片内外设和增强型片内外设。其中片内外设主要包括串行接口、定时器、通用I/O引脚和标准主机接口(HPI8)。增强型外设主要包括多通道缓冲串口(McBSP)、主机接口(8位增强HPI-8、16位增强HPI-16)、DMA控制器。 所有的LF240 DSP的CPU结构及功能完全相同,但是片内的外设配置多少不同。任何一款LF240 DSP拥有的片内外设都只是以上列举的片内外设的一部分。 片内外设的操作是通过相关的控制寄存器来实现的,寄存器被映射到数据存储空间的第0页(地址20h~5Fh)。具体的映射关系如表2-1所示。 表2-1 LF240外设存储器映像寄存器 地址(16进制) 名称 描述 20 DRR20 McBSP0数据接收寄存器2 21 DRR10 McBSP0数据接收寄存器1 22 DXR20 McBSP0数据发送寄存器2 23 DXR10 McBSP0数据发送寄存器1 24 TIM 定时器0寄存器 25 PRD 定时器0周期计数器 26 TCR 定时器0控制寄存器 27 ― 保留 28 SWWSR 软件等待状态寄存器 29 BSCR 块切换控制寄存器 2A ― 保留 2B SWCR 软件等待状态控制寄存器 2C HPIC HPI控制寄存器 2D~2F ― 保留 30 TIM1 定时器1寄存器 31 PRD1 定时器1周期计数器 32 TCR1 定时器1控制寄存器 33~37 ― 保留 38 SPSA0 McBSP0 串口子块地址寄存器 39 SPSD0 McBSP0 串口子块数据寄存器 3A~3B ― 保留 3C GPIOCR 通用I/O

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档