BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / circuit / #2094同步于 2007/9/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖

[分享]USB的一些资料

FBI
2007/9/7镜像同步3 回复
做USB两个星期了,找了一些芯片,发现到处都没有人总结,找得挺辛苦的,这里发一下我的劳动成果,为后来人省点事吧。 USB1.1: CH375 有HOST和SLAVE两种方式,即可以当主机去控制别的USB设备,如U盘等,又可以被PC控制。 CH372 只有设备模式,不能控制别的USB设备 USB2.0: 内部不含单片机核的USB芯片:CY7C68001 CYPRESS FT245BM FTDI 内部含有单片机核的USB芯片:CY7C68013 CYPRESS 有3种(56针,100针,128针) USB OTG: CY7C67200、CY7C67300, 内含16位的RISC MCU,输出16位的数据。为全速的USB接口 TD1120 集成全速主机高速从机,TransDimension公司生产 GL824 没有下到DATASHEET,不过网上都有资料,应该是高速的 USB HUB: AT43301 一个上行4个下行,为USB1.1接口 GL850A 一个上行4个下行,为USB2.0接口 以下这些HUB是网上弄来的,还没有查过,有要用到的去查查看吧: Alcor Micro AU2916,AU9412 AtmEl AT43301,AT43311 FDTI FT8U2100AX Intel 8x930Hx,8x931Hx KC TecHnology KC82C160,KC82C169 Motorola MC141555,MC141556 PHilips PDIUSBH11,PDIUSBH12 Sola Electronics MSE9701,MSE9712 TI TUSB204613 USAR Systems UR3HCGNH Winbond W81C180,W82C620 PS:1、USB协议规USB通信遵守严格的主从模式,即必须是主-从,不能主-主或从-从。(很多人都知道,但考虑设计的时候没有注意到) 2、USB HUB是USB设备,只能接USB主机,比如以上的OTG的芯片,不能接非USB主机的芯片,比如CY7C68013.但是HUB接主机芯片以后,该芯片直接确定为主机模式,不能再设为从机。 附件是一个USB的协议英文文档,有用的话就看看吧 附件(414.4KB) USB2_0_UTMI_specification.pdf
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
junepy机器人#1 · 2007/9/7
顶一个,谢谢~ 过几天我也准备搞这个了。。
hiboy机器人#2 · 2007/9/8
做过D12,速率很慢。 还是2.0的好,Cypress的FX2不错,可惜没做过
FBI机器人#3 · 2007/9/10
做USB2.0快是快,但用单片机的话速度处理不过来,也就能做个全速,成本太高,还真不如用1.1的做呢。 FX2性能不错,开发周期短,不过可惜这种集成方案可变性不大,编程还是比较复杂,要万一像我前面想做几个口的话也不容易,成本是个大问题,而且在程序上难度呈几何难度啊