Posted on  Updated on 

常见通讯协议

USB通讯

物理接口

3.0是高速线,有设计规范

如何识别USB接口电路的速度呢?

低速接口设计

高速/全速接口设计

从机的上拉电阻在D-线上为低速,在D+线上为高速。高速和全速通过硬件区分

USB2.0接口电路

补充知识,共模电感,能够抑制共模信号,用于电源和信号的EMI电路中

TVS和ESD二极管的区别
TVS,瞬态抑制,ESD,防静电

USB3.0接口设计

重学

ESD器件选择

双向
负载电容,USB2.0小于2PF,USB3.0小于0.2PF

CAN通讯

Controller Area Network
半双工通信总线
can收发芯片

差分信号(差模信号)

电压差为0为逻辑1。
有利于抗干扰和减少噪声,需要双线输入,传输距离长

数据结构和传输协议

两个设备同时发送信息,以哪个设备信息优先呢?

要看11位的识别码,识别码中不同的以最先出现逻辑0优先。

【趋近于完美的通讯 CAN总线!4分钟看懂!】 https://www.bilibili.com/video/BV14k4y187e6/?share_source=copy_web&vd_source=bae7f44ac8b5e1669726b9f5e7d214b6
【CAN接口电路设计】 https://www.bilibili.com/video/BV1FT411g77P/?share_source=copy_web&vd_source=bae7f44ac8b5e1669726b9f5e7d214b6

SPI通讯

芯片与芯片的(一主多从)

四条信号线

  • ss(片选信号线,大多数低电平时片选有效)
  • SCK(时钟信号线)
  • MOSI(发送信号线)
  • MISO(接受信号线)

【深入理解SPi通讯协议,5分钟看懂!】 https://www.bilibili.com/video/BV1F54y1M7e7/?share_source=copy_web&vd_source=bae7f44ac8b5e1669726b9f5e7d214b6