通信工程软件和硬件,硬件通信原理
chanong
|介绍完CAN、SPI、IIC通信后,芯哥接着讨论了软硬件工程师常用的其余通信总线,包括USB、232、485通信。
常用的通讯总线:
1、USB通讯:USB通讯包括USB1.0、USB2.0以及目前主流的USB3.0协议,协议版本的主要区别是数据传输速度的差异,版本越高速度越快, USB通信由四根通信线组成:VCC电源、数据线Data+、数据线Data-、GND,USB通信一般用于电脑等,用于与U盘通信磁盘、鼠标、移动硬盘等,USB通信协议的数据帧由五部分组成:同步字段SYNC、数据包标识符字段PID、数据字段、CYC周期校验字段、数据包Masu。结束字段EOP;USB传输速度可由数据线Data+和数据线Data-通讯线上的上拉电阻决定。
常用的USB通讯芯片如Microchip USB3341-CP QFN-24,市场参考价格为8.6元/PCS。
2.232通讯:232通讯常用于软硬件工程师所说的上下级计算机。所谓上位机也是PC计算机终端,下位机是含有232通讯的电路控制板。 232通讯接口有两种类型:DB9和DB25,其中DB9应用最广泛,包含2条数据线TXD和RXD、1条GDN和6条控制线。协议内容简单,易于开发;232通信的最大特点是可以与PC通信,是个人计算机通信的首选,但缺点是通信距离短,一般受控15米之内。
常用的232通信芯片如Maxim MAX232ESE SOIC-16,市场参考价格为5.25RMB/PCS。
3.485通讯:与232通讯相比,485通讯的硬件电路更简单。数据线只有A、B两条,而且是差分信号。抗干扰能力强,传输距离可达数公里。通信只能进行点对点,但不支持点对多,因此485 的网络功能解决了这些通信问题。
常用的485通信芯片如Maxim MAX485CSA+ SOIC-8,市场参考价格为6.28RMB/PCS。
关于通讯总线,兄弟芯片暂时关闭,如果您有什么补充,请分享给您的朋友。
本文由【芯兄弟】撰写,如果您喜欢,请关注我们,为芯兄弟尽一份力。








