您现在的位置:融合网首页 > 芯片 > 技术 >

为嵌入式应用增加USB功能的设计考虑

来源:21ic 作者:21ic 责任编辑:admin 发表时间:2018-11-07 11:43 
核心提示:设计具有通用串行总线(USB)通信功能的应用可使系统能够通过各种USB主机设备进行通信,并通过USB连接提供方便的电源选择方案。如今的打印机、手机、数码相机、媒体播放机、外部硬盘驱动器和游戏机都采用USB协议传输数据。通过一条数据线同时提供电源和数据通

设计具有通用串行总线(USB)通信功能的应用可使系统能够通过各种USB主机设备进行通信,并通过USB连接提供方便的电源选择方案。如今的打印机、手机、数码相机、媒体播放机、外部硬盘驱动器和游戏机都采用USB协议传输数据。通过一条数据线同时提供电源和数据通信功能可以给应用带来方便和灵活性。USB通信可以设计成新系统或者增加到传统系统中,通过增加固定功能USB通信桥接器或者带定制USB固件的USB微控制器(MCU)来更新传统系统。

各种USB开发选择方案的主要折衷因素在于数据吞吐能力与开发时间以及是否需要USB专门知识来实现。小型USB MCU和固定功能USB通信桥接器可为在设计中增加USB通信功能提供一种极具成本效益的解决方案。USB通信接口包括四个信号:D+、D-、接地信号和VBUS。D+和D-信号为差分数据线路,VBUS信号是由USB主机设备提供的5V线路。VBUS信号用于指示USB端口中的USB数据线是否存在,但是它还能通过供电集线器向系统提供高达500mA的电源或者通过非供电集线器向系统提供100mA的电源。

带5V至3V片上稳压器的MCU或固定功能USB通信桥接器可通过稳压器输出来给整个应用供电。此规格还支持各种不同尺寸和形状的USB连接器,包括标准、迷你和微型连接器。各种USB连接器尺寸给开发人员提供了诸多在应用中集成USB通信功能的选择方案。

此外,此USB规格还支持单个总线连接多达127个设备,并支持各种设备类别,包括人机接口设备(HID)类,这类设备本身就受大多数操作系统支持,并且不需要安装驱动程序。主机在枚举过程中确定相连的USB设备的类型。将USB设备插入主机后,USB设备将指示设备类型和要加载的驱动程序的描述符发送给主机。

开发人员可以升级传统系统以增加USB连接,也可以从头开始设计包含USB的新系统。USB MCU或固定功能USB桥接器可以同时满足这两种方案。表1列出了在系统中增加USB通信功能的四种选择方案以及对开发人员和终端用户的要求。

选择USB通信选择方案取决于几个因素,包括开发人员是升级现有系统还是创建新系统。这里我们首先阐述如何设计具有USB功能的新系统。

开发人员在创建新系统时可以灵活选择增加USB通信功能的最佳方法。他们可以USB MCU或固定功能USB通信桥接器为中心进行系统的设计,然后为适合USB解决方案而对系统的各个方面进行更改。例如,最初的印制电路板(PCB)设计将包含USB设备和USB连接器等所有必需的元器件,电路板设计人员可以根据需要对它们进行重新配置。此外,USB通信与系统的连接方法不受限制,开发人员可从上表中的四个USB通信选择方案中任意选择。

要在新系统中增加USB通信功能,固定功能USB通信桥接器可提供最简单的解决方案来,但是其灵活性最低。它们可作为HID或非HID固定功能USB通信桥接器提供,如USB转UART虚拟COM端口(VCP)桥接器。使用这些通信桥接器时,由于不需要开发USB固件和驱动程序,因此USB专门知识不是必需的。对于非HID类设备而言,制造商为不受支持的操作系统提供必需的驱动程序。此外,制造商往往还提供动态链接库(DLL),为开发USB主机应用提供帮助。无需开发USB固件、DLL和驱动程序可以缩短应用的面市时间。借助这种技术,USB接口不直接与目标系统连接,而是另一种桥接设备接口比如UART、串行外设接口(SPI)或内置集成电路(I2C),直接与目标应用连接。USB转UART VCP桥接器(图1)通过UART接口与目标系统通信。

开发人员采用这种选择方案为系统增加USB通信功能时必须确保目标系统能够通过UART接口进行通信,同时考虑桥接设备的吞吐能力,该能力往往受UART通信速度限制。此外,开发人员需向终端用户提供驱动程序和驱动程序安装包。终端用户需安装驱动程序才能使用该设备。在这个实例中,桥接设备作为USB主机系统的COM端口。需要固定功能USB通信桥接器(无需安装主机端驱动程序)的开发人员应考虑HID通信桥接器。(责任编辑:admin)

  • “扫一扫”关注融合网微信号

免责声明:我方仅为合法的第三方企业注册用户所发布的内容提供存储空间,融合网不对其发布的内容提供任何形式的保证:不保证内容满足您的要求,不保证融合网的服务不会中断。因网络状况、通讯线路、第三方网站或管理部门的要求等任何原因而导致您不能正常使用融合网,融合网不承担任何法律责任。

第三方企业注册用户在融合网发布的内容(包含但不限于融合网目前各产品功能里的内容)仅表明其第三方企业注册用户的立场和观点,并不代表融合网的立场或观点。相关各方及作者发布此信息的目的在于传播、分享更多信息,并不代表本网站的观点和立场,更与本站立场无关。相关各方及作者在我方平台上发表、发布的所有资料、言论等仅代表其作者个人观点,与本网站立场无关,不对您构成任何投资、交易等方面的建议。用户应基于自己的独立判断,自行决定并承担相应风险。

根据相关协议内容,第三方企业注册用户已知悉自身作为内容的发布者,需自行对所发表内容(如,字体、图片、文章内容等)负责,因所发表内容(如,字体、图片、文章内容等)等所引发的一切纠纷均由该内容的发布者(即,第三方企业注册用户)承担全部法律及连带责任。融合网不承担任何法律及连带责任。

第三方企业注册用户在融合网相关栏目上所发布的涉嫌侵犯他人知识产权或其他合法权益的内容(如,字体、图片、文章内容等),经相关版权方、权利方等提供初步证据,融合网有权先行予以删除,并保留移交司法机关查处的权利。参照相应司法机关的查处结果,融合网对于第三方企业用户所发布内容的处置具有最终决定权。

个人或单位如认为第三方企业注册用户在融合网上发布的内容(如,字体、图片、文章内容等)存在侵犯自身合法权益的,应准备好具有法律效应的证明材料,及时与融合网取得联系,以便融合网及时协调第三方企业注册用户并迅速做出相应处理工作。

融合网联系方式:(一)、电话:(010)57722280;(二)、电子邮箱:2029555353@qq.com dwrh@dwrh.net

对免责声明的解释、修改及更新权均属于融合网所有。

热门关键字

关于我们 - 融合文化 - 媒体报道 - 在线咨询 - 网站地图 - TAG标签 - 联系我们
Copyright © 2010-2020 融合网|DWRH.net 版权所有 联系邮箱:dwrh@dwrh.net 京公网安备 11011202002094号 京ICP备11014553号