1. 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倍左右。

  1. 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。

  1. SPI总线

全双工通信,传输速率可达几Mbps水平,比I2C快。

  1. I2C总线

半双工,只有2根线。数据线和时钟线。
——–标准速度:100kbps
——–快速模式:400kbps
——–高速模式:3.4Mbps

  1. Ethernet

也就是通常的网速。

——–早期的以太网传输速率只有10Mbps。
——–百兆网:理论上最大100Mbps。
——–千兆网:理论上最大1Gbps。

  1. SD总线

最高能达10Mbps。

  1. SATA接口

——–SATA1.0:理论传输速度是150MB/s(或者1.5Gb/s),实际也就30MBps。
——–SATA2.0: 300MBps,即3Gbps。实际也就80MBps。
——–SATA3.0: 600MBps,即6Gbps。
——–eSATA:理论传输速度可达到1.5Gbps或3Gbps。

  1. PCI总线

——–PCI:32位,33MHz时钟频率,速率是33*4 = 133MBps,即1Gbps。
——– PCI 2.1:64位,66MHz时钟频率来说:速率是66*8 = 528MBps,即4Gbps。

  1. 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。

  1. 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%)。

USB、UART、SPI等总线速率相关推荐

  1. UART SPI I2C 接口介绍 转载

    UART SPI I2C 接口介绍@TOC 做单片机开发时UART,SPI和I2C都是我们最经常使用到的硬件接口,我收集了相关的具体材料对这三种接口进行了详细的解释. UART UART是一种通用串行 ...

  2. usb连接不上 艾德克斯电源_工程师,USB与SPI之间如何通信?什么芯片方案可以实现...

    工程师,在研发设计电路项目,可能会使用不同标准协议的通信方式:常见的通信方式类型包含 USB通信,如U盘的接口是采用USB通信: UART通信,如数字温湿度传感器的接口是采用UART通信: SPI通信 ...

  3. 低速协议 I2S UART SPI I2C

    前沿 第二篇,一些简单低速的协议.理论+实践才能真正学会了. 1.I2S  1.1.概念 I2S(Inter-IC Sound)总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准, ...

  4. UART, SPI, IIC的详解及三者的区别和联系

    1.UART, SPI, IIC的详解 UART.SPI.IIC是经常用到的几个数据传输标准,下面分别总结一下: UART(Universal Asynchronous Receive Transmi ...

  5. UART/USB UART/USB你必须知道的

    UART/USB UART/USB你必须知道的 (一)串口通信 TTL UART USB的区别 1.串口通信 --计算机和外设之间通过数据线相连按位传输数据. 串口通信:1.并行通信2.串行通信 并行 ...

  6. 串口RS232/485/UART转CANbus总线转换器网关CSM100模块CANCOM

    串口RS232/485/UART转CANbus总线转换器网关CSM100模块CANCOM CANUART-100T系列智能双向UART转CAN模块具有一路TTL UART串口通道和一路CAN通道,实现 ...

  7. USB TO SPI / USB TO I2C 软件概要 6--- 专业版调试器

    所需设备: 内附链接 软件概述: SPI类: USB TO SPI 1.0-Slave SPI从机软件,适合单步调试,支持SPI工作模式0.1.2.3,自动跟随主机通讯速率,自动接收数据: USB T ...

  8. 关于FT232R下载模块,出现“FT232R USB UART”不识别的解决办法

    http://www.geek-workshop.com/thread-11209-1-1.html 如题,这是近日我自己以及身边的朋友频繁遇到的问题: 之前正常的FT232(USBTTL)模块,电脑 ...

  9. FT232R USB UART无法识别

    FT232R USB UART无法识别 电脑已经安装了FT232R驱动,有些UART板可以正确识别,但有些板无法识别时,可以通过以下方法解决.

最新文章

  1. Zora P1测评报告-Tsrjrc
  2. 网络编程大小端的注意事项
  3. oracle实时监控触发邮件,利用EasySQLMAIL实现数据库订单监控和邮件发送
  4. fabio负载均衡入门
  5. layui select 修改_layui修改select的值的方法
  6. 在浏览器中在线尝试无服务器框架项目!
  7. [Python] random.uniform( ) 函数教程与实例解析
  8. PCIE协议(原版) 免费分享
  9. Openfire之服务器地址更改
  10. Linux升级glibc版本汉字乱码,glibc版本升级
  11. volo拉丁语_你为什么学习拉丁语?
  12. 统计|如何理解两个总体均值之差的区间估计的计算
  13. 淘宝商品详情API接口(网页版,APP端二合一接口)
  14. 计算机专业硕士论文能编吗,论文发表:计算机硕士论文编数据被发现怎么办?.docx...
  15. Prompt-Tuning——深度解读一种新的微调范式
  16. 常用CASE工具介绍 (csnd.net)
  17. 社交电商应该怎么做?
  18. 深入理解nvme协议之二:nvme 协议重点数据结构之间的关系
  19. 【EXCEL】多个sheet合并成一个sheet
  20. 欧拉函数概念及其证明

热门文章

  1. Java 中的悲观锁和乐观锁的实现
  2. Session or Cookie?是否有必要使用Tomcat等一下Web集装箱Session
  3. grunt前端构建工具使用教程
  4. Mac10.9 Mavericks 输入法切换快捷键
  5. 【数据结构与算法】之深入解析“回文数”的求解思路和算法示例
  6. Swift之深入解析Xcode13对Swift对象生命周期的优化
  7. HarmonyOS之常用布局DependentLayout的使用
  8. Metal之加载TGA与PNG/JPEG纹理图片
  9. python入门常用代码
  10. EduCoder Linux文件/目录高级管理二