卡片U盘工厂了解

2016年08月30日浏览:

  卡片U盘工厂的USB接口有哪些缺点?

  这并非卡片U盘工厂的USB接口或者卡片U盘工厂的USB传输协议的问题,是USB HID规范(键盘鼠标规范都在这个范围内)的限制,厂商们只要自己定义一套规范,是有办法突破这个限制的,只不过适用性差一点,需要驱动而已。或者厂商们推动USB-IF去更新USB HID规范即可,这都不是大问题。这个问题也不能说USB键盘就么有PS/2键盘好,只能说厂商比较懒而已。

  线缆方面,USB2.0是4根,3.0是9根(但通过改造可以只用5根+外壳接地)。

  USB的协议本身的缺点有:1. 协议是非对等协议,必须有主机支持,无法搭建星形结构或者总线式结构,整个设备树必须有个根节点,设备与设备之间无法直接通信,相对而言,以太网和串口都是对等的通信系统。2. Host(主机)端协议栈过于庞大复杂,很难小型化。一个最小的USB Host驱动需要几千行代码实现,如果再配置设备驱动,代码可能上万行(以C语言计),而串口协议栈则很简单,TCP/IP协议栈虽然复杂,但链路层不需要协商。USB设备通信的前提是使用USBD建立设备链接,这个过程复杂而麻烦,网络和串口都可以无链接的方式直接发包。3. 控制器驱动难写。写过EHCI驱动的都知道这东西很麻烦,但网卡驱动往往非常简单,对比之下简单的网卡驱动可能在千行左右,串口驱动就更简单了。这一条以及上一条就限制了卡片U盘工厂的USB在低配置的设备上使用(比如内存只有32K的单片机,要跑USB很困难)


微信加我 / WeChat plus me
服务热线/Service Hotline

手机报价:13360979681

企业微信报价:qinzhouyang2013

EMail:1786632373@qq.com

企业报价咨询QQ:1786632373

工厂地址:深圳市龙岗区坂田街道中国太平工业城24栋6楼西厂房

版权信息:深圳市探硕科技有限公司粤ICP备14072919号 Copyright © 2012-2050 Powered By 版权所有权探硕科技