mag796fd2963
驱动牛犊
驱动牛犊
  • 注册日期2004-04-29
  • 最后登录2005-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2519回复:22

求助:USB2.0设计

楼主#
更多 发布于:2004-04-30 12:49
我要做一个多进一出的单向传输设备,用于微机互连的,拟用68013背对背实现host-device-device-host传输,请问能不能实现?应该怎么做?
急着救命的,各位大侠帮忙啦(一定给分)

最新喜欢:

abei11abei11
arthurcao
驱动小牛
驱动小牛
  • 注册日期2003-10-12
  • 最后登录2012-07-08
  • 粉丝0
  • 关注0
  • 积分92分
  • 威望20点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-30 13:06

都给你才几分啊。 :D
arthurcao喜欢开源。
mag796fd2963
驱动牛犊
驱动牛犊
  • 注册日期2004-04-29
  • 最后登录2005-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-30 13:11
帮帮忙先,分我一定给的啦,都要被老板催得炒鱿鱼了
mag796fd2963
驱动牛犊
驱动牛犊
  • 注册日期2004-04-29
  • 最后登录2005-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-30 13:13
有用得话,一定给50以上
mag796fd2963
驱动牛犊
驱动牛犊
  • 注册日期2004-04-29
  • 最后登录2005-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-04-30 13:14
最多才19分
mag796fd2963
驱动牛犊
驱动牛犊
  • 注册日期2004-04-29
  • 最后登录2005-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-04-30 13:23
期待各位前辈给晚辈指条明路......................................
mag796fd2963
驱动牛犊
驱动牛犊
  • 注册日期2004-04-29
  • 最后登录2005-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-05-01 00:03
大侠来看看啊!
arthurcao
驱动小牛
驱动小牛
  • 注册日期2003-10-12
  • 最后登录2012-07-08
  • 粉丝0
  • 关注0
  • 积分92分
  • 威望20点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-05-01 10:50
主要看你USB设备,和USB设备之间如何通信,用串口,还是其他的68013的资源,决定好硬件的连接在做。两个USB设备是可以通讯的,但两个USB主机就不行了,当然USB-ON-THE-GO这种协议除外。
arthurcao喜欢开源。
mag796fd2963
驱动牛犊
驱动牛犊
  • 注册日期2004-04-29
  • 最后登录2005-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-05-01 16:17
用串口的话我恐怕速度就达不到2.0的要求了,所以我的打算是用68013的并口输出,将数据位对联来实现通讯,可以吗?
mag796fd2963
驱动牛犊
驱动牛犊
  • 注册日期2004-04-29
  • 最后登录2005-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-05-02 21:26
希望再给详细一点的提示,谢谢啦
dragon_hn
驱动中牛
驱动中牛
  • 注册日期2002-05-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分297分
  • 威望40点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-05-02 23:51
主要看你USB设备,和USB设备之间如何通信,用串口,还是其他的68013的资源,决定好硬件的连接在做。两个USB设备是可以通讯的,但两个USB主机就不行了,当然USB-ON-THE-GO这种协议除外。

OTG不是指主机和主机通讯!两个DEVICE也不能通讯!
OTG只是一个IC集成了HOST和DEVICE,并附加HOST和DEVICE自动切换协议,而且两个OTG互连时必须一个默认为HOST另一个默认为DEVICE,这是通过硬件来实现的,OTG接口在硬件上的表现为一个类似USB HOST接口的OTG HOST端口,一个类似USB DEVICE接口的OTG DEVICE接口,实际连接时也只能OTG HOST和OTG DEVICE相连.
两个DEVICE不能直接通讯,不信将两个U盘连到一起看看!!!!
能直接通讯的只能是HOST和DEVICE,上述DEVICE和DEVICE相连不是指通过USB接口相连,只是指通过USB芯片的并行接口相连.
www.dragon-2008.com 欢迎交流
mag796fd2963
驱动牛犊
驱动牛犊
  • 注册日期2004-04-29
  • 最后登录2005-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-05-03 21:23
多谢dragon_hn的意见,不过我的并口相连的方案等于是把两块usb控制器芯片背对背相连作为一个可以提供两个HOST接口的DEVICE,
请问这样的方法是否可行?
速度能达到10M以上的要求吗?
还有如何在硬件上控制单向传输呢?
还有,就是关于多进一出,我把8块68013两两相连,然后用类似usb hub的设备送出,对于数据出的那一方等于接了4个设备,这样是不是可能呢?
yilou
驱动小牛
驱动小牛
  • 注册日期2004-02-17
  • 最后登录2008-03-20
  • 粉丝0
  • 关注0
  • 积分320分
  • 威望32点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-05-07 21:16
都不知道你说什么呢?我的原因吗?
希望能帮到你,希望能得到你的帮助!
mag796fd2963
驱动牛犊
驱动牛犊
  • 注册日期2004-04-29
  • 最后登录2005-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-05-08 20:49
不好意思,可能我表达的不好,让你误解了
我的意思是问,我把两块68013的并口相连,然后把usb接口个接一台微机,这样能不能实现这两台机子间的通讯呢?
mag796fd2963
驱动牛犊
驱动牛犊
  • 注册日期2004-04-29
  • 最后登录2005-04-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2004-05-09 13:20
不可以吗?
yuchixiao
驱动牛犊
驱动牛犊
  • 注册日期2003-12-09
  • 最后登录2007-01-22
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-05-09 14:36
我觉得是可以的,其实你只要用DEVICE+CPU+DEVICE的结构就可以,两台PC通过软件查询方式确认USB总线上的传输请求。不过速度可能不会太高。


因为没有用过68013,所以有两个问题:
1。68013好像不是OTG设备吧?
2。那么高的数据率,51的核能处理的过来么?有DMA么?
我是一条鱼
abei11
驱动小牛
驱动小牛
  • 注册日期2002-11-14
  • 最后登录2005-06-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2004-05-11 19:34
没做过,帮你顶,要是你的分不够,我可以给你给分
avr51
驱动牛犊
驱动牛犊
  • 注册日期2002-11-24
  • 最后登录2006-03-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2004-05-11 23:43
有专中的芯的。。型号我唔记得了,

那样也可以做的,设备共用一个缓冲区就可以了。
mag796fd21
驱动牛犊
驱动牛犊
  • 注册日期2004-05-16
  • 最后登录2004-05-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2004-05-16 19:23
avr51,你好,共用一个缓冲区,是不是指需要外接EEPROM??
我还是没有多少头绪,多谢大家帮忙了
dominic317
驱动牛犊
驱动牛犊
  • 注册日期2004-05-11
  • 最后登录2004-10-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2004-05-16 19:51
两个68013通过并口是可以互连并提供两个host接口的. 
缓冲区一般不建议用eeprom,用ram或fifo.
上一页
游客

返回顶部