新闻中心

EEPW首页 > 模拟ic > 设计应用 > 将串行应用移植到USB接口的简便方法(06-100)

将串行应用移植到USB接口的简便方法(06-100)

—— 将串行应用移植到USB接口的简便方法
作者:Microchip Technology Inc. Lucio Di Jasio时间:2008-04-02来源:电子产品世界

  您是否注意过最新款笔记本电脑的端口? 如果注意过,那么就会发现过去的真实COM端口没有了。 事实上,最有可能的是原来串口所在位置现在是几个端口。 总线的设计初衷就是要取代PC机上大多数(如果不是所有的话)传统端口。 当然,由于有很多支持的单片机和接口器件,因此对于嵌入式设计人员来说,没有COM端口并不会带来障碍。 只要选择正确的工具和软件解决方案,那么转移到USB可以是非常简单的事情。

本文引用地址:http://www.eepw.com.cn/article/81086.htm

  硬件补丁解决方案

  对那些需要为基于端口的老项目提出快速解决方案的设计工程师来说,开始最有吸引力的一种策略是采用一种补丁系统。 这可通过在嵌入式控制器接口与PC机USB连接器之间增加一个专用USB-UART转换器来实现。 此类器件通常配有支持各种操作系统的定制驱动程序,可以完全仿真一个标准的端口。 这种方法需要重新设计嵌入式应用电路板以腾出空间容纳新的元件,但它不用改变固件和PC应用程序。 拆除了已证明无用的串行端口接收器,而增加的成本只有几美元。两者基本可以抵消,但这样做却失去了采用USB所带来的大部分好处。 事实上,USB能够支持更快的数据传输速度,可达到典型串行端口的100倍(12 Mbps与115 kbps),继续使用UART,实际上会成为设计的主要瓶颈。 此外,由于大部分USB-UART接口器件缺乏灵活性,无法实现灵活的电源管理,而这在许多嵌入式设计中是一个关键特性。

  单芯片解决方案

  从串行端口转移到USB,更好的硬件选择是采用单芯片解决方案,即选用具有USB接口的单片机,并开发驱动程序(图2)来模仿串行端口。 从硬件角度来看,单芯片解决方案显得非常有吸引力:

  ·与通用型号相比,带有USB接口的单片机几乎不需要增加额外成本。

  ·由于拆除了串行端口接收器,电路板上元件的数量相应减少,同时在低成本USB连接器与新型兼容USB的单片机的D+/D-引脚间建立直接连接。
  ·当通用单片机和兼容USB的单片机引脚互相兼容时,电路板重新设计的成本和工作量可以减小到最低。

  ·此外,不必再为那些可以使用USB总线5V电源的应用配备电源适配器,从而可以进一步降低成本。


上一页 1 2 3 4 5 下一页

关键词: Microchip USB 串行

评论

技术专区

关闭