关于3G模块上网速率的疑问
模块通过的是串口和主板连接,串口最高的波特率是115200bps,那市场上的上网卡是如何实现14Mbps的速率的?
[解决办法]
虚拟了多个串口.
[解决办法]
一般是USB接口的, USB 虚拟了多个串口 , 软件通过串口操作3G模块.
[解决办法]
14Mbps 是指的网卡 理论最大下行速率吧。。
一个115.2kbps
一个14000kbps。。
差了100多倍。如果真是UART的话,实际使用也就128k modem的水平吧。
[解决办法]
3G模块采用的已经不是串口了,对于外置的是USB接口,USB2.0被称为高速USB,其传输速度能够达到480Mbps; 内置的采用的是mini PCI 接口, 可达到300Mbps 的传输速度
[解决办法]
我没仔细研究,只看了下面的资料:
该处理器提供了丰富的外围数据接口。其中包含:6路UART通道,其中UART3为调试接口,两路USB 1.1 HOST、一路USB 2.0 Device、SD卡读写通道等
所以我估计,AT指令通道和数据传输通道是分开了的
[解决办法]
我也大致看了一下,3G模块都配置有串口和USB口,跟上面说的一样,通常串口作为指令通道,USB口作为数据通道,但通过配置也可以走同一个通道。
为什么有些人要用usb转串口的技术,这弄不太明白。但我猜想可能有以下两个原因:一是,USB上网应该需要驱动程序,如果没有开发驱动程序是相当困难的;如果上面的原因成立,那么最简单的方式就是通过串口来接入,而通用型笔记本电脑没有串口,现在大多台式机串口也不是标准配置了,只有通过USB转串口来使用了。
我看了两个贴子,基本是这个情况。还有的使用无OS的MCU来驱动,那只有串口这一条路了。
[解决办法]
目前的3G无线USB上网卡设备的高速模式,指令串口控制,数据传输USB2.0模式控制。USB可以创建多个USB接口。就像我们平时用的USB分四个USB接口的小工具一样。
[解决办法]
同意楼上观点