高手请进,可以这样使用usb phy芯片不?

[复制链接]
 楼主| sky199 发表于 2013-12-4 22:29 | 显示全部楼层 |阅读模式
我们的方案是FPGA+两个usb phy芯片,FPGA与phy的接口是ulpi,其中一个phy(设备)连接到一个usb hub然后连接到主机,另外一个phy(host)直接连光驱或u盘等其他usb设备,我们想在FPGA中分别于主机和usb外设协商好高速模式后将后续的数据在主机和外设间透传(FPGA不处理直接转到接口上,按照ulpi的接口时序进行转发),达到主机认为外设就是直接接到主机上的目的,此方案可行不?
lygd158 发表于 2014-1-14 21:45 | 显示全部楼层
本人也遇到此类问题,还有USB的连接、断开、速度识别等总线状态怎么处理,求高手!
lygd158 发表于 2014-1-14 21:48 | 显示全部楼层
有联系方式吗,交流下,我最近也在搞这个
shirleyspy 发表于 2015-4-7 19:16 | 显示全部楼层
lygd158 发表于 2014-1-14 21:48
有联系方式吗,交流下,我最近也在搞这个

你搞出来了么,我也遇到了问题,求赐教
panssager 发表于 2017-11-4 15:45 | 显示全部楼层
shirleyspy 发表于 2015-4-7 19:16
你搞出来了么,我也遇到了问题,求赐教

我也同样问题,求专家赐教
panssager 发表于 2017-11-4 15:46 | 显示全部楼层
使用哪家的phy芯片啊?
mcuzone 发表于 2017-11-6 11:15 | 显示全部楼层
想起十几年前MSI微星推出过可以通过USB互联通讯的主板...
zhs2007 发表于 2017-11-8 10:13 | 显示全部楼层
理论上应该是可行的,会有几个Cycle的延迟,影响不大。
但没想明白这样做的意义,既然是FPGA不处理,直接透传了,为什么不将两个USB口直通呢?
ar_dong 发表于 2017-11-10 21:24 | 显示全部楼层
你要做监控不用这么弄,1个phy一直听就行了
你要做延长基本不可能,
要是过滤特定包可以
只要你有本事做成个hub也是可能的,就是1进1出的hub,虽然没啥用
心存正气 发表于 2018-2-23 17:42 | 显示全部楼层
panssager 发表于 2017-11-4 15:46
使用哪家的phy芯片啊?

可以联系我13823667163,提供技术支持
心存正气 发表于 2018-2-23 17:44 | 显示全部楼层
或许我能帮你,13823667163曹
心存正气 发表于 2018-2-23 17:46 | 显示全部楼层
lygd158 发表于 2014-1-14 21:48
有联系方式吗,交流下,我最近也在搞这个

或许我可以帮你,电话13823667163曹
litao31415 发表于 2018-5-4 14:06 | 显示全部楼层
楼主用FPGA实现了没?我也想实现这样的功能,类似一个虚拟的hub
litao31415 发表于 2018-6-28 14:46 | 显示全部楼层
ar_dong 发表于 2017-11-10 21:24
你要做监控不用这么弄,1个phy一直听就行了
你要做延长基本不可能,
要是过滤特定包可以

“无法做延长”的原因是?
ar_dong 发表于 2018-7-5 10:00 | 显示全部楼层
litao31415 发表于 2018-6-28 14:46
“无法做延长”的原因是?

usb协议规定主机发个命令必须小于1us回复,根据光速这个距离就局限在100m以内了,要想突破必须在上层想办法而不是物理层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部