将串行应用移植到USB接口的简便方法.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. .. 将串行应用移植到USB接口的简便方法 作者:Microchip Technology Inc. Lucio Di Jasio?? 时间:2008-04-02??来源:电子产品世界?? HYPERLINK /comments/list/id/81086 浏览评论   您是否注意过最新款笔记本电脑的端口? 如果注意过,那么就会发现过去的真实COM端口没有了。 事实上,最有可能的是原来串口所在位置现在是几个 HYPERLINK /news/listbylabel/label/USB USB端口。 HYPERLINK /news/listbylabel/label/USB USB总线的设计初衷就是要取代PC机上大多数(如果不是所有的话)传统端口。 当然,由于有很多支持 HYPERLINK /news/listbylabel/label/USB USB的单片机和接口器件,因此对于嵌入式设计人员来说,没有COM端口并不会带来障碍。 只要选择正确的工具和软件解决方案,那么转移到 HYPERLINK /news/listbylabel/label/USB USB可以是非常简单的事情。   硬件补丁解决方案   对那些需要为基于 HYPERLINK /news/listbylabel/label/串行 串行端口的老项目提出快速解决方案的设计工程师来说,开始最有吸引力的一种策略是采用一种补丁系统。 这可通过在嵌入式控制器 HYPERLINK /news/listbylabel/label/串行 串行接口与PC机 HYPERLINK /news/listbylabel/label/USB USB连接器之间增加一个专用 HYPERLINK /news/listbylabel/label/USB USB-UART转换器来实现。 此类器件通常配有支持各种操作系统的定制驱动程序,可以完全仿真一个标准的 HYPERLINK /news/listbylabel/label/串行 串行端口。 这种方法需要重新设计嵌入式应用电路板以腾出空间容纳新的元件,但它不用改变固件和PC应用程序。 拆除了已证明无用的 HYPERLINK /news/listbylabel/label/串行 串行端口接收器,而增加的成本只有几美元。两者基本可以抵消,但这样做却失去了采用 HYPERLINK /news/listbylabel/label/USB USB所带来的大部分好处。 事实上, HYPERLINK /news/listbylabel/label/USB USB能够支持更快的数据传输速度,可达到典型 HYPERLINK /news/listbylabel/label/串行 串行端口的100倍(12 Mbps与115 kbps),继续使用UART,实际上会成为设计的主要瓶颈。 此外,由于大部分 HYPERLINK /news/listbylabel/label/USB USB-UART接口器件缺乏灵活性,无法实现灵活的电源管理,而这在许多嵌入式设计中是一个关键特性。   单芯片解决方案   从 HYPERLINK /news/listbylabel/label/串行 串行端口转移到 HYPERLINK /news/listbylabel/label/USB USB,更好的硬件选择是采用单芯片解决方案,即选用具有 HYPERLINK /news/listbylabel/label/USB USB接口的单片机,并开发驱动程序(图2)来模仿 HYPERLINK /news/listbylabel/label/串行 串行端口。 从硬件角度来看,单芯片解决方案显得非常有吸引力:   ·与通用型号相比,带有 HYPERLINK /news/listbylabel/label/USB USB接口的单片机几乎不需要增加额外成本。   ·由于拆除了 HYPERLINK /news/listbylabel/label/串行 串行端口接收器,电路板上元件的数量相应减少,同时在低成本 HYPERLINK /news/listbylabel/label/USB USB连接器与新型兼容 HYPERLINK /news/listbylabel/label/USB USB的单片机的D+/D-引脚间建立直接连接。   ·当通用单片机和兼容 HYPERLINK /news/listbylabel/label/USB USB的单片机引脚互相兼容时,电路板重新设计的成本和工作量可以减小到最低。   ·此外,不必再为那些可以使用 HYPERLINK /news/listbylabel/label/USB USB总线5V电源的应用配备电源适配器,从而可以进一步降低成本。   软件界面   一旦选择

文档评论(0)

ygxt89 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档