总线时序详细讲解(硬件与软件工程师常用的通信总线功能比较---上篇)

硬件工程师与软件工程师在电子项目设计开发过程中,经常会使用各种不同的通信总线,以实现不同电路功能模块互相信息交换,从而构成一个完整的电路设计;那么在电路中一些常用的通信总线有哪些呢?芯片哥和各位小伙伴们一起学结下

常用的通信总线:

  1. CAN通信:CAN通信包含CAN_H与CAN_L两个信号线,通信协议较为复杂,一个CAN通信数据帧包含地址码,数据码,校验码等信息,但安全性以及抗干扰能力较强,因此广泛被应用在安全系数较高的场景,如汽车电子,医疗设备和工业控制现场等;CAN通信最大特点是各通信节点无主次之分,且支持通信的节点数无限制; 常用的CAN总线收发器芯片 NXP TJA1040与TJA1055,市场参考价4.5RMB/PCS;

总线时序详细讲解(硬件与软件工程师常用的通信总线功能比较---上篇)(1)

2.SPI通信:SPI通信包含MISO,MOSI,SCLK以及CS四个信号线,其中MISO是主设备数据输入,从设备数据输出;MOSI是主设备数据输出,从设备数据输入;SCLK是时钟信号,由主设备输出;CS为主设备对从设备的片选信号;SPI通信特点是各通信节点包含一个主控制节点,其他均为次节点,主节点与次节点共用MISO、MOSI以及SCLK三个信号线,主节点通过控制CS的信号,选择与哪个次节点通信;常用于电机控制领域,如ON安森美NCV7708电机驱动芯片就包含SPI通信功能;安森美 NCV7708 市场参考价25.2RMB/PCS;

总线时序详细讲解(硬件与软件工程师常用的通信总线功能比较---上篇)(2)

总线时序详细讲解(硬件与软件工程师常用的通信总线功能比较---上篇)(3)

3.IIC通信:IIC通信包含SDA与SCL两个信号线,也即数据线与时钟线;通信协议较为简单,易掌握;一个IIC通信数据帧包含地址码,数据码以及校验码等;IIC通信包含一个主节点和若干个次节点,主节点通过广播地址码寻找对应的次节点实现有效通信;

总线时序详细讲解(硬件与软件工程师常用的通信总线功能比较---上篇)(4)

关于其他常用的通信总线,如USB、232与485通信,芯片哥后续给出相关内容,敬请期待;

本文由【芯片哥】原创撰写,喜欢就关注芯片哥,和芯片哥一起加油吧

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页