↑↑↑ 点击上方公众号名称关注,不放过任何转变的机会。
存在者,有存在的寂寞。
文 章 导 读
今天给大家汇总下I2C、SPI、UART、CAN等四种常用总线的速率相关的内容,让大家在速率这个侧面的对比中来了解我们常用的通讯总线。
1I2C总线的传输速率半双工,两线。
I2C总线速率一般分为三种:
① 标志模式:100kbit/s。
② 快速模式:400kbit/s。
③ 高速模式:3.4Mbit/s。
2SPI总线的传输速率全双工,三线或四线制,扩展的FlexSPI数据线可达8根。
FlexSPI线数 | 收/发数据线数量 | 通信方式 |
单线SPI | 单根数据线收发 | 全双工 |
双线SPI | 收发分时共用2线 | 半双工 |
四线SPI | 收发分时共用4线 | 半双工 |
八线SPI | 收发分时共用8线 | 半双工 |
SPI没有官方化,速率不统一,根据器件不同传输速率不一,有几M,十几M的,也有几十M的,比I2C速度快。
3UART传输速率① RS-232
3线,只允许一对一通讯。
传输速率一般不超过20Kbps,速率低,抗干扰能力差,RS-232C能传输的最大距离不超过15m。
② RS-422
传输速率最高可到10Mbit/s,传输距离延长到4000英尺(速率低于100Kbit/s时),并允许在一条平衡总线上连接最多10个接收器。
RS-422是一种单机发送、多机接收的单向。
③ RS-485
半双工,双向通信能力,允许多个发送器连接到同一条总线上,最多32个接收器。
增强了驱动能力和冲突保护特性,扩展了总线共模范围。
最高传输速率10Mbps,抗干扰能力强,可以传距离1.5km。
在很短的距离下才能获得最高速率传输。一般100米长双绞线最大传输速率仅为1Mbps。
4CAN总线的传输速率传统的CAN可以达到1Mbit/s,车载工程机械常用通讯速率是500kbit/s和250kbit/s。
提升带宽的CAN FD数据段波特率可变的CAN总线速度可达8-15Mbit/s。
总结
通信是双方的,所以不管什么通信协议,通信双方的速率要匹配,可能一个器件速度快,另一个器件却不能接受这个速度,所以双方通信要以较低着为准,这样才能保证通信的有效性。
通信速率越高传输距离就会相应的缩短,所以要根据实际情况决定,传输速率。免责声明:本文内容来源于技术文档及网络,版权归原作者所有。如涉及侵权问题,请与我联系删除。
推荐文章:
稳压管的特性及应用场景
开关量、模拟量、数字量、频率量等工控量大汇总
PCB设计中的布局原则
看门狗定时器
PWM的通俗理解
EEPROM使用说明(翻译中文版)
扫码关注我们
![20b17c7005089e82e51ec79063dae362.gif](https://img-blog.csdnimg.cn/img_convert/20b17c7005089e82e51ec79063dae362.gif)