24小时联系电话:18217114652、13661815404

中文

您当前的位置:
首页>
电子资讯>
技术专题>
比较所有串行通信协议

技术专题

比较所有串行通信协议


比较所有串行通信协议

我们一直在研究一些可用于在微控制器、数据生成、数据处理外围设备和其他智能设备之间传输信息的不同串行通信协议。在本系列的最后,我们总结了每种协议的优缺点。我们希望下次您发现自己需要实现串行通信总线时,此资源将被证明是有价值的,帮助您选择适合您特定情况的最佳选择。

串行通信协议和标准非常棒,尤其是对于许多智能数字或混合(模拟-数字)设备;集成微控制器很受欢迎。串行通信总线允许在许多设备之间交换信息,并使用比并行通信所需的引脚数少得多的引脚数来执行此通信。尽管串行通信比并行选项慢几个数量级,但所达到的速率足以让大多数 IC 和设备执行所需的信息交换或命令发送。

UART是一种非常简单的异步串行通信,它允许全双工模式。这对于两个设备之间的通信非常有用。

I2C可能是我最喜欢的选择。它允许仅使用两个引脚连接许多设备。但是,您连接的设备越多,您就越需要降低数据速率以维持操作。此外,我们喜欢数据速率可以由硬件控制,从地址也由硬件设置。

SPI是一种允许许多从设备的快速通信协议,尽管增加了引脚数。SPI 通信速度很快,除此之外,它不需要任何特殊的终端阻抗匹配。我们已经看到,在某些应用中,使用端接电阻器是有益的。

1-Wire很棒。它允许使用寄生电源技术仅使用一根电线或走线进行通信和供电。但是,可以使用它的设备并不多。

CAN 在具有高电磁干扰水平的环境中非常稳健,并且具有良好的纠错能力。它主要用于关键应用程序也就不足为奇了。

LIN 是一种 CAN 变体,作为 CAN 的子系统而开发。LIN 通常用于汽车中不太重要的应用。它很好,因为它便宜且简单。LIN 设备不使用石英或谐振器进行计时;他们只使用简单的内部RC电路来节省成本。

RS-485是许多设备中使用的协议标准,特别是在自动化和 PLC 中。它是使用一个或两个差分对的稳健标准。此外,它可以达到相对较高的速度或长距离。

RS-232是一种非常流行的旧串行协议标准。尽管现代设备不再使用此标准,但仍有大量遗留设备在使用它,因此我们认为了解一些有关它的知识会有所帮助。

请输入搜索关键字

确定