https://blog.csdn.net/JAZZSOLDIER/article/details/56017445?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165233684616781667853324%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=165233684616781667853324&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm-2-56017445-null-null.142v9control,157v4control&utm_term=%E5%90%84%E7%B1%BB%E6%80%BB%E7%BA%BF%E7%9A%84%E6%95%B0%E6%8D%AE%E4%BC%A0%E8%BE%93%E9%80%9F%E5%BA%A6&spm=1018.2226.3001.4187
0. 4G 5G
5G网络的速度一般是1.4Gbps(1434兆左右),相比于4G网络71Mbps的均值速率实现近20倍的增益,而时延均值也从115毫秒降至4.9毫秒,响应提速近23倍。
- USB总线
USB1.1:
-------低速模式(low speed):1.5Mbps
-------全速模式(full speed): 12Mbps
USB2.0:向下兼容。增加了高速模式,最大速率480Mbps。
-------高速模式(high speed): 25~480Mbps
USB3.0:向下兼容。
-------super speed :理论上最高达4.8Gbps,实际中,也就是high speed 的10倍左右。
- UART
RS232:传输速率一般不超过20Kbps,速率低,抗干扰能力差,RS-232C能传输的最大距离不超过15m(50英尺)。
RS422:定义了一种平衡通信接口,将传输速率提高到10Mbps,传输距离延长到4000英尺(速率低于100Kbps时),并允许在一条平衡总线上连接最多10个接收器。RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。
RS485:增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。最高传输速率10Mbps,抗干扰能力强,可以传距离1.5km。
平衡双绞线的长度与传输速率成反比,在100Kbps速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般100米长双绞线最大传输速率仅为1Mbps。
-
SPI总线
全双工通信,传输速率可达几Mbps水平,比I2C快。 -
I2C总线
半双工,只有2根线。数据线和时钟线。
--------标准速度:100kbps
--------快速模式:400kbps
--------高速模式:3.4Mbps -
Ethernet
也就是通常的网速。
--------早期的以太网传输速率只有10Mbps。
--------百兆网:理论上最大100Mbps。
--------千兆网:理论上最大1Gbps。 -
SD总线
最高能达10Mbps。 -
SATA接口
--------SATA1.0:理论传输速度是150MB/s(或者1.5Gb/s),实际也就30MBps。
--------SATA2.0: 300MBps,即3Gbps。实际也就80MBps。
--------SATA3.0: 600MBps,即6Gbps。
--------eSATA:理论传输速度可达到1.5Gbps或3Gbps。 -
PCI总线
--------PCI:32位,33MHz时钟频率,速率是334 = 133MBps,即1Gbps。
--------PCI 2.1:64位,66MHz时钟频率来说:速率是668 = 528MBps,即4Gbps。 -
PCI-e
PCI Express 总线频率 2500 MHz,这是在 100 MHz 的基准频率通过锁相环振荡器(Phase Lock Loop,PLL)达到的。
串行总线带宽(MB/s) = 串行总线时钟频率(MHz) * 串行总线位宽(bit/8 = B) * 串行总线管线 * 编码方式 * 每时钟传输几组数据(cycle)
------PCI Express x1 总线位宽是 1位,总线频率 2500 MHz,串行总线管线是 1 条,每时钟传输 2组数据,编码方式为 8b/10b,它的带宽为 476.84 MB/s,即 3814.7 Mbps。(带宽是 PCI 的 3.75 倍。)
公式是 2500000000(Hz) * 1/8(bit) * 1(条管线) * 8/10(bit) * 2(每时钟传输2组数据) = 500000000 B/s = 476.8371582 MB/s,即 3814.6972656 Mbps。
下面给出其它类型组合的带宽。
------PCI Express x2 的带宽为 953.68 MB/s,即 7629.4 Mbps。(此模式仅用于主板内部接口而非插槽模式)
------PCI Express x4 的带宽为 1907.36 MB/s,即 15258.9 Mbps。
------PCI Express x8 的带宽为 3814.72 MB/s,即 30517.8 Mbps。
------PCI Express x16 的带宽为 7629.44 MB/s,即 61035.5 Mbps。(带宽是 AGP 8X 的 3.75 倍。)
------PCI Express x32 的带宽为 15258.88 MB/s,即 122071 Mbps。 -
XGMII/XLGMII/CGMII
在以太网标准中,MAC层与PHY层之间的10Gbps/40Gbps/100Gbps速率等级所对应的接口分别为XGMII/XLGMII/CGMII,由于XGMII/XLGMII是并行总线,而且采用的是单端信号,HSTL电平,最大传输距离只有7cm。所以在实际应用中,XGMII/XLGMII基本上被XAUI/XLAUI替代。XAUI/XLAUI是四通道串行总线,采用的差分信号,CML逻辑传输,并且进行了扰码,大大增强了信号的抗扰性能,使得信号的有效传输距离增加到50cm。
XAUI/XLAUI在物理结构上是一样的,收发通道独立,各四对差分信号线。对于XAUI总线,每对差分线上的数据速率为3.125Gbps,总数据带宽为12.5Gbps,有效带宽为12.5Gbps*0.8=10Gbps (因为XAUI总线数据在传输前进行了8B/10B变换,编码效率为80%)。
对于XLAUI总线,每对差分线上的数据速率为10.3125Gbps,总数据带宽为41.25Gbps,有效带宽为41.25Gbps*(64/66)=40Gbps(因为XLAUI总线数据在传输前进行了64B/66B变换,编码效率为96.97%)。
- CAN
CAN总线是德国BOSCH公司从80年代初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维。
CAN总线特点:
(1) 数据通信没有主从之分,任意一个节点可以向任何其他(一个或多个)节点发起数据通信,靠各个节点信息优先级先后顺序来决定通信次序,高优先级节点信息在134μs通信;
(2) 多个节点同时发起通信时,优先级低的避让优先级高的,不会对通信线路造成拥塞;
(3) 通信距离最远可达10KM(速率低于5Kbps)速率可达到1Mbps(通信距离小于40M);
(4) CAN总线传输介质可以是双绞线,同轴电缆。CAN总线适用于大数据量短距离通信或者长距离小数据量,实时性要求比较高,多主多从或者各个节点平等的现场中使用。