总线通信协议
大不列颠小小咸鱼
硬件工程师,智能手机领域数码博主~
展开
-
UDP/IP传输协议
一、传输层最重要的协议就是TCP和UDP。TCP协议复杂,是面向连接的传输协议且传输可靠;而UDP协议简单,是面向无连接的传输协议,传输速度快但传输不可靠。可以将UDP协议看作IP协议暴露在传输层的一个接口。UDP协议同样以数据报(datagram)的方式进行数据传输,而且UDP协议提出了端口(port)的概念。IP协议进行的是IP地址到IP地址的传输。但是每台计算机有多个通信通道,并将多个通...原创 2019-06-29 21:15:23 · 10933 阅读 · 0 评论 -
MAC/PHY传输协议
一、MAC(Media Access Control)即媒体介入控制层,位于OSI参考模型中数据链路层(包括LLC和MAC)的下层,它定义了数据帧怎样在介质上进行传输,物理寻址、逻辑拓扑、线路控制、出错纠正、帧的传递速度和可选择的流量控制也都在这一子层完成。MAC数据帧的基本格式如下图所示:其中Frame Body是封装好的UDP/IP数据。因此整体的待发送的数据被封装成下图的样子,之后便...原创 2019-06-29 21:28:06 · 4907 阅读 · 0 评论 -
CAN总线传输协议
一、控制器局域网总线(CAN,Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线、同轴电缆或光纤来传输信号,因其高性能、高可靠性和高实时性等特点,已经成为了世界上应用最广泛的现场总线之一。公元1991年,CAN总线技术规范(CAN Version2.0)制定并发布,该技术规范共包括A和B两部分,称为CAN2.0A和CAN2.0B。其中CAN2.0...原创 2019-06-29 22:12:57 · 45986 阅读 · 2 评论 -
UART/RS232传输协议
一、RS232通信协议是目前最常用的一种全双工点对点式的异步串行通信协议接口标准。RS232接口标准由于出现较早,所以其目前存在很多问题。(1)、接口电平值较高,易损坏接口电路的芯片。(2)、传输速率较低,大约为20Kbps;传输距离较短,大约为15米左右。(3)、接口由三根线TX、RX、GND组成,没有构成差分线形式,容易产生共地共模干扰,抗干扰能力弱。二、RS232物理层:...原创 2019-07-10 16:15:49 · 12318 阅读 · 0 评论 -
RS485总线传输协议
一、RS485总线传输协议是一种串行总线通信协议标准,RS485总线采用平衡发送,差分接收的结构设计,因此具有抑制共模干扰的能力。RS485总线的数据传输速率最高可达10Mbps,最远传输距离可达1000米左右。RS485不是点对点式的总线结构,而是分布式架构,其总线能够连接多达128个收发器。二、RS485物理层:RS485电平标准:...原创 2019-07-10 17:33:20 · 14795 阅读 · 1 评论 -
I2C总线传输协议
一、I2C总线是一种双向的同步串行总线,它支持设备之间的短距离通信,经常用于处理器和一些外围设备之间的接口通信。I2C总线的标准通信速率是100Kbps,快速模式是400Kbps,高速模式支持3.4Mbps。I2C总线支持多设备的通信,而且各个设备之间的SCL和SDA线都是线与关系。I2C总线上扩展的器件的数量主要由电容负载来决定,其负载能力为400pF。I2C总线具有极低的电流消耗。二、I2...原创 2019-06-30 17:21:23 · 5014 阅读 · 0 评论 -
SPI总线传输协议
一、SPI总线是一种高速全双工同步串行通信总线,它可以使CPU与各种外围设备以串行方式进行通信以交换信息。SPI的主要应用领域包括:EEPROM、FLASH、AD转换器、各种传感器等设备通信领域。SPI总线协议在不同的半导体公司的具体实施细节可能有所不同,因此具体的应用还是要参考特定器件的数据手册。SPI总线支持全双工通信,而且支持高速应用(100Mbp速率以上)。SPI协议支持的字长不限于8位,...原创 2019-06-30 20:09:15 · 2031 阅读 · 0 评论 -
CameraLink传输协议
一、CameraLink协议是一种专门针对机器视觉应用领域的串行通信协议,它使用低压差分信号(LVDS)进行数据的传输和通信。CameraLink标准是在ChannelLink标准的基础上多加了6对差分信号线,其中4对用于并行传输相机控制信号,另外2对用于相机和图像采集卡之间的串行通信(本质就是UART的两根线)。CameraLink标准由美国自动化工业学会AIA定制、修改并发布,其解决了接口高速...原创 2019-06-30 22:01:06 · 26846 阅读 · 3 评论