打印

USB接口与USB接口通信必然须要USB的协议吗?

[复制链接]
2093|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
大地知心|  楼主 | 2013-3-14 13:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
个人感觉好像不是吧!

比如我一个模块的一端是SPI口,另一端是USB口,而另一个模块的一端也是USB口,另一端是一个UART口,但两个模块都只是简单的电平转换而已,即把SPI或UART的电平转换成USB所要的差分电平而不涉汲具体的USB协议,那么我完全可以通过两个模块都有USB口这一点来实现两个模块的通信吧,比如这样的数据流:SPI信号→USB差分信号(1号模块的USB)→USB差分信号(2号模块的USB)→UART信号。 这样的话,还需要USB的协议干嘛呢?

如果需要协议,那也可以在上位机或电路的另外部分,比如微控器上去另外实现吧,也就是说可否只做一个纯的USB电平转换模块,相当于只实现物理层的功能,至于要不要加USB的协议,我不管,我只负责把其它接口的信号转换成USB所需要的差分信号。这样的模块应用前景大吗?

相关帖子

沙发
icecut| | 2013-3-14 16:38 | 只看该作者
usb分device 和 host
两个device连起来,那不成了同性恋了?按照usb规定当然是不能结婚的啦...

使用特权

评论回复
板凳
大地知心|  楼主 | 2013-3-14 17:54 | 只看该作者
icecut 发表于 2013-3-14 16:38
usb分device 和 host
两个device连起来,那不成了同性恋了?按照usb规定当然是不能结婚的啦... ...

我的意思是只把usb当成一种电信号的传输规范,即只考虑其物理外形和电平规范而不考虑所谓的其它的各种定义,可以吗?

使用特权

评论回复
地板
icecut| | 2013-3-14 18:28 | 只看该作者
大地知心 发表于 2013-3-14 17:54
我的意思是只把usb当成一种电信号的传输规范,即只考虑其物理外形和电平规范而不考虑所谓的其它的各种定 ...

你看看usb fhy芯片的接口就明白了...还不如can之类的...

使用特权

评论回复
5
大地知心|  楼主 | 2013-3-15 09:12 | 只看该作者
icecut 发表于 2013-3-14 18:28
你看看usb fhy芯片的接口就明白了...还不如can之类的...

那就是说我说的方案是可行的了?

使用特权

评论回复
评论
icecut 2013-3-15 10:56 回复TA
不可行!!!! 
6
john_lee| | 2013-3-15 10:34 | 只看该作者
楼主所谓的“USB 电信号的传输规范”,其实已经包含了 USB 物理层的很多协议,在 USB 物理层接口芯片(称为 PHY)中都已经集成了,“差分传输”仅仅是其中一个,想把“差分电平”单独拿出来使用,而抛弃其它的协议是不可能的。
你为什么想使用 USB 接口而又不想使用 USB 协议?

使用特权

评论回复
7
icecut| | 2013-3-15 10:56 | 只看该作者
john_lee 发表于 2013-3-15 10:34
楼主所谓的“USB 电信号的传输规范”,其实已经包含了 USB 物理层的很多协议,在 USB 物理层接口芯片(称为 ...

lz想山寨....

使用特权

评论回复
8
dqyubsh| | 2013-3-15 22:36 | 只看该作者
USB是星形结构,不是485,can那种总线型结构。

使用特权

评论回复
9
大地知心|  楼主 | 2013-3-16 18:06 | 只看该作者
john_lee 发表于 2013-3-15 10:34
楼主所谓的“USB 电信号的传输规范”,其实已经包含了 USB 物理层的很多协议,在 USB 物理层接口芯片(称为 ...

因为想简单一点,自己只想做物理层,具体的协议神马的让别人写去,可以吗?不过听你这么说,我肯定是会用芯片的,芯片中又集成了最基本的传输规范,那看来还是基本照我设想的去做的,哈哈。

使用特权

评论回复
10
大地知心|  楼主 | 2013-3-16 18:08 | 只看该作者
john_lee 发表于 2013-3-15 10:34
楼主所谓的“USB 电信号的传输规范”,其实已经包含了 USB 物理层的很多协议,在 USB 物理层接口芯片(称为 ...

因为想做简单点,至于协议神马的,自己不想去写。我肯定是要用芯片的,听你这么一说,看来还是基本上可以按自己的思路做的,即只做物理,至于设备号分配之类的东东偶就不管了

使用特权

评论回复
11
大地知心|  楼主 | 2013-3-16 18:09 | 只看该作者
dqyubsh 发表于 2013-3-15 22:36
USB是星形结构,不是485,can那种总线型结构。


我不把它当星形结构不可以么?我只把它当一个电信号插头不可以吗?

使用特权

评论回复
12
insignal| | 2013-3-22 21:27 | 只看该作者
大地知心 发表于 2013-3-16 18:09
我不把它当星形结构不可以么?我只把它当一个电信号插头不可以吗?

完全可以
你可以把usb接口的4根线定义成 vcc tx rx gnd 就当一个串口来用都可以
呵呵

使用特权

评论回复
13
大地知心|  楼主 | 2013-3-23 14:09 | 只看该作者
insignal 发表于 2013-3-22 21:27
完全可以
你可以把usb接口的4根线定义成 vcc tx rx gnd 就当一个串口来用都可以
呵呵

好,这是一个不错的想法,哈哈,如果只是要求USB外形的话我又管里边的结构干嘛,哈哈哈~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:本人2012届研究生,求成都信号处理方面实习工作, Q:2025325605,本求职消息于2015年6月前有效

59

主题

183

帖子

7

粉丝