题目:芯片常用协议种类详解,含多协议转换器
目录
Pan德
十年专注FPGA硬件工程师
FPGA&芯片的定制开发、技术交流+V好:xinpianxiehui
为什么需要通信协议,通信协议就像一个人的语言,如果没有语言信息传达,芯片之间就像哑巴一样,不知所云。通讯的二进制信息里主要包含:时间CL,地址,数据,还有一个速率。
1.1常用通信样式
无非就以下两种,要么串行,要么并行
一种是需要时钟(同步通信) 一种是不需要时钟(异步通信)
1.传输速率 2.数据长度 3. 开始和停止
1.1.1常用I2C
理论上最高可控制127个地址设备
I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。用于连接微控制器及其外围设备。I2C总线产生于在80年代,最初为音频和视频设备开发,如今主要在各类电子产品中有着广泛的应用。 I2C总线最主要的优点是其简单性和有效性。
由于接口直接在组件之上,因此I2C总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本。总线的长度可高达25英尺,并且能够以10Kbps的最大传输速率支持40个组件。(根据I2C的总线长度的不同和所挂组件的多少,这个传输速率是不同的,理论最大的传输速率是400Kbps)