个人感觉好像不是吧!
比如我一个模块的一端是SPI口,另一端是USB口,而另一个模块的一端也是USB口,另一端是一个UART口,但两个模块都只是简单的电平转换而已,即把SPI或UART的电平转换成USB所要的差分电平而不涉汲具体的USB协议,那么我完全可以通过两个模块都有USB口这一点来实现两个模块的通信吧,比如这样的数据流:SPI信号→USB差分信号(1号模块的USB)→USB差分信号(2号模块的USB)→UART信号。 这样的话,还需要USB的协议干嘛呢?
如果需要协议,那也可以在上位机或电路的另外部分,比如微控器上去另外实现吧,也就是说可否只做一个纯的USB电平转换模块,相当于只实现物理层的功能,至于要不要加USB的协议,我不管,我只负责把其它接口的信号转换成USB所需要的差分信号。这样的模块应用前景大吗?
|