网站大量收购闲置独家精品文档,联系QQ:2885784924

dsp与计算机的异步串行通信课程方案设计书论文.docVIP

dsp与计算机的异步串行通信课程方案设计书论文.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录 1 概述…………………………………………………………………………………….……1 2 设计总体方案………………………………………………………………………….…2 3 设计详细原理 …………………………………….………………..……..…3 3.1 TL16C550简介………………………………………………………………………...3 3.1.1 TL16C550的特点………………………………………………………………3 3.1.2 TL16C550的引脚功能…………………………………………………………3 3.1.3 TL16C550的内部寄存器………………………………………………………4 3.2 TMS320VC5402简介………………………………………………...……………….5 3.3 TMS320VC5402与PC异步串行通信硬件电路原理………………………………..5 3.4 TMS320VC5402与PC异步串行通信软件设计原理………………………………..6 4 设计步骤和过程……………………………………………………………….…………..7 4.1 硬件电路设计…………………………………………………………………………7 4.2 软件设计………………………………………………………………………………8 5 调试与运行结果………………………………………………………………………10 6 心得体会 ………………………………………………………………………………...11 参考文献……………………………………………………………………………….12 附录…………………………………………………………………………….……………..13 1 概述 数字信号处理器由于具有高性能和灵活可编程的优点而得到广泛的应用,在许多应用系统中,实现DSP与 PC机之间有效可靠的通信是系统设计的重要部分。一般来说,通信可以分为串行和并行两种方式。相对于并行方式而言,串行通信具有电路结构简单、通信距离远和成本较低等优点,因而在许多数据交换量不大的系统中得到了广泛的应用,行数据传输又可分为同步和异步两种模式,本次课程设计,综合运用数字信号处理、DSP技术课程以及其他有关先修课程的理论和生产实际知识去分析和解决DSP与计算机的异步串行通信。 数字信号处理器(DSP)近年来广泛应用于通信、图像处理、仪器仪表等方面。DSP在数值处理方面运算能力强、处理速度快。在通信方面,不同型号的DSP有不同的处理方式。以TMS320VC5402(以下简称5402)为例,它没有专门的UART接口,但有2个多通道缓冲串口。为了实现串行通信,很多情况下都用软件对5402的MCBSP口编程来模拟异步串口。许多学者曾对应用MCBSP口实现串口进行过研究,萁硬件上依靠三个独立的信号——数据、帧同步、时钟来收发数据。软件上则是通过编程模拟时钟的时序。这种方法软件编程比较复杂.设计者对通讯协议非常了解才行,且占用很大的系统资源。 本文提出采用专门的异步通信芯片TLl6C550来扩展5402的串口,可以避开上述方法的缺点,使DSP器件实现稳定、准确的串行通信。并将介绍5402和PC机之间通过16C550进行串行通信的具体实现方法。该方案其有很强的灵活性和实用性,适用于很多需要进行串口通信的场合。 2 课程设计总体方案 数字信号处理器(DSP)以其强大的数据处理能力广泛应用于高速数字信号处理。但其通信接口的控制能力较弱。例如TMS320VC54系列DSP只有同步串口,通常仅与具有同步通信接口的外设通信。当DSP构成一个独立的处理单元时,往往需要与一些具有异步通信接口的外设如PC机交换数据。 通常解决DSP与PC机之间通信的方式有两种:一种是利用 DSP的通用I/O口X F和BIO构成串口,由软件设定通信波特率和握手方式。这种方式编程复杂,并且占用大量CPU时间,通信速率慢;另一种是通过专用的异步通信器件实现DSP与 PC机的高速数据通信。本课程设计采用TI公司的异步通信器件TL16C550 实现TMS320VC5402串口通信,该设计系统编程简单,具有较强的灵活性和实用性,适用于实时通信应用。 TMS320VC5402与PC机通过TL16C550扩展RS232串口实现串行通信,其总体方案如图1.1所示。 图2.1 TMS320VC5402与PC机串行通信方案 3 课程设计详细原理 3.1 TL16C550简介 3.1.1 TL16C550的特点 TL16C550是TI公司的异步通信器件,具有以下特点: 供电电压为5V或3.3V; 时钟频率高达16MH z,通信时波特率最高可达1M,可编

文档评论(0)

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

建筑从业资格证持证人

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

领域认证该用户于2023年05月12日上传了建筑从业资格证

1亿VIP精品文档

相关文档