对比表

同步方式与异步方式的主要区别在于:

  1. 是否传输时钟信号。
  2. 只要是通訊前雙方需要設定相同波特率的,都是異步傳輸方式。

异步传输(Asynchronous Transmission): 每次异步传输的信息都以一个起始位开头,它通知接收方数据已经到达了,这就给了接收方响应、接收和缓存数据比特的时间;在传输结束时,一个停止位表示该次传输信息的终止。每8个比特要多传送两个比特,总的传输负载就增加25%。因此,异步传输常用于低速设备。

同步传输(Synchronous Transmission):同步传输不是独立地发送每个字符,不是每个字符都有自己的开始位和停止位,而是把它们组合起来一起发送。我们将这些组合称为数据帧,或简称为帧。

一、UART

  • 名称:Universal Asynchronous Receiver Transmitter,通用异步收发器。
  • 特点: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。

小结:

  • RS232:20Kbps | 15m | 全双工 | 1(-3 ~ -15) | 0(+3 ~ +15) | 共模传输 | 3线 | 异步串行
  • RS422:10Mbps | 1200m | 全双工 | 1(+2 ~ +6) | 0(-2 ~ -6) | 差分传输 | 5线 | 异步串行
  • RS485:10Mbps | 1200m | 半双工 | 1(+2 ~ +6) | 0(-2 ~ -6) | 差分传输 | 3线 | 异步串行

二、IIC

  • 名称:Inter-Integrated Circuit,字面上的意思是集成电路之间,它其实是I²C Bus简称,所以中文应该叫集成电路总线。
  • 特点:双向、二线制、同步串行总线。I2C串行总线一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。
  • 速率:标准模式(100 kbps)、快速模式(400 kbps)和高速模式(3.4Mbps)。
  • 小结:
  • IIC:100kbps 400kpbs 3.4Mbps | 板间 | 半双工 | 1(+2 ~ VCC) | 0(0 ~ 1.2) | 共模传输 | 2线 | 同步串行 | 多主机

三、SPI

  • 名称:Serial Peripheral Interface,串行外围设备接口。
  • 特点:是一种高速,全双工,同步的通信总线。常规只占用四根线,节约了芯片管脚,PCB的布局省空间。
  • 速率:SPI没有定义速度限制,一般的实现通常能达到甚至超过10 Mbps。
  • 小结:
  • SPI:10Mbps | 板间 | 全双工 | 1(+2 ~ VCC) | 0(0 ~ 1.2) | 共模传输 | 4线 | 同步串行 | 单主多从

四、CAN

  • 名称:Controller Area Network,控制器局域网。
  • 特点:是ISO国际标准化的串行通信协议。
  • 速率:最高1Mbps(距离小于40M),最远可达10KM(速率低于5Kbps)。
  • 小结:
  • CAN:1Mbps | 10km | 半双工 | 1(+2) | 0(0) | 差模传输 | 2线 | 异步串行 | 多主机

五、USB2.0

六、IIS

各种通信接口的简单对比相关推荐

  1. 主流WEB开发语言简单对比(转)

    主流WEB开发语言简单对比  原文链接:http://www.uml.org.cn/site/201401091.asp   随着时间的飞逝,随着岁月的流失.从世界上第一台计算机ENIAC诞生至今,已 ...

  2. 关注Cortex-M处理器,M0、M3、M4简单对比

    最近在关注Cortex-M处理器,针对目前进入大众视野的M0.M3.M4做了如下简单对比,内容来自ARM等官网,这里仅仅是整理了下,看起来更直观点,呵呵. Cortex-M 系列针对成本和功耗敏感的  ...

  3. sql和python的区别_数据处理简单对比:Excel,SQL,Python

    前言 无论是什么工具,做数据分析的时候一定会涉及到两类工作: 合并多个关联表 做数据透视表 这篇文章简单对比一下Excel.SQL和Python在这两类任务上的实现过程,从而对比其异同. 用到的数据表 ...

  4. 坐火车卧铺,到底是上、中、下哪个好?其实简单对比一下就知道了

    坐火车卧铺,到底是上铺好还是下铺好?其实简单对比一下就知道了 我们出行,长途旅行经济有实惠的方式,当然大部分人还是会选择火车这一种简单快捷的手段,而且可以根据自己的长短距离自行选择是座位票,还是躺票, ...

  5. 不同CPU的MATLAB性能表现的简单对比方法

    MATLAB性能表现 小结:程序不同,无法一概而论.可以分为两部分:1.多线程,2.浮点数.[好像说了一堆众所周知的废话] 参考网址 https://www.mathworks.com/support ...

  6. 阿里云、腾讯云、七牛、网易云CDN简单对比

    阿里云.腾讯云.七牛.网易云简单对比如下, 仅做参考: 1.产品功能 产品功能 阿里云视频 腾讯云视频 七牛直播云 网易云视频 服务 直播 点播 转码 互动直播 直播 点播 转码 互动直播 直播 点播 ...

  7. .NET轻量级MVC框架:Nancy入门教程(二)——Nancy和MVC的简单对比

    在上一篇的.NET轻量级MVC框架:Nancy入门教程(一)--初识Nancy中,简单介绍了Nancy,并写了一个Hello,world.看到大家的评论,都在问Nancy的优势在哪里?和微软的MVC比 ...

  8. Nancy和ASP.NET MVC的简单对比

    Nancy的优势在哪里?和微软的MVC比有什么不同,哪个更好?Nancy是否可以脱离IIS等等,那么今天就拿MVC和Nancy做个简单的对比吧. 今天主要讲理论的东西,不写代码,文章中所提到的配置,只 ...

  9. M0、M3、M4简单对比

    最近在关注Cortex-M处理器,针对目前进入大众视野的M0.M3.M4做了如下简单对比,内容来自ARM等官网,这里仅仅是整理了下,看起来更直观点,呵呵. Cortex-M 系列针对成本和功耗敏感的  ...

  10. 知识图谱顶会论文(ACL-2022) ACL-SimKGC:基于PLM的简单对比KGC

    ACL-SimKGC:基于PLM的简单对比KGC 论文标题: SimKGC: Simple Contrastive Knowledge Graph Completion with Pre-traine ...

最新文章

  1. linux vino vnc,vino-server和vncserver在教学环境中的典型应用
  2. 为treeview添加客户端事件
  3. unity 总结(一)
  4. P1266 速度限制
  5. Spring事务6连问
  6. 华为正式开源数据虚拟化引擎 openLooKeng
  7. CSS3实现垂直居中
  8. 论文笔记_S2D.19_2018-PR_基于膨胀卷积神经网络与软加权和推理的分层融合单目深度估计
  9. Camtasia怎么添加文字效果
  10. uniapp好用项目和插件总结
  11. 超越LLMNR /NBNS欺骗 - 利用Active Directory集成的DNS
  12. 方差分析的SPSS实现
  13. HTML5 高频面试题!!!
  14. invoke-obfuscation使用遇到的问题及Encoding免杀
  15. 测序数据量,测序深度和测序覆盖度
  16. shell 脚本之 Function 功能的使用
  17. 在mac上使用vscode创建第一个Python项目
  18. 《云云众声》第94期:HP网络策略遭质疑 IBM牵手ARM发力物联网
  19. WordPress入门
  20. 股票交易接口开发原理是什么?

热门文章

  1. windows/ubuntu系统下安装teamview教程
  2. Minecraft Forge 服务器开服教程
  3. Linux相关配置VMware安装
  4. 论文《Efficient Large-Scale Stereo Matching》学习
  5. 基于微信小程序的扫码签到系统源码
  6. 杜绝网络黑手,谁来保障企业数据安全
  7. win10系统任务管理器资源监视器不小心关闭进行导致电脑黑屏
  8. 计算机考研408真题和答案
  9. kux格式怎么转换成mp3_kux格式怎么转换?kux完美转换成MP3音频的技巧分享
  10. 【Servlet:Java Web服务器】JSP 基本知识点与总结 (思维导图)