资料介绍
本文档的主要内容详细介绍的是I2C总线物理拓扑结构的详细资料说明。
IIC(Inter-Integrated Circuit)其实是IICBus简称,所以中文应该叫集成电路总线,它是一种串行通信总线,使用多主从架构,由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边设备而发展。为了避免总线信号的混乱,要求各设备连接到总线的输出端时必须是漏极开路(OD)输出或集电极开路(OC)输出。设备上的串行数据线SDA接口电路应该是双向的,输出电路用于向总线上发送数据,输入电路用于接收总线上的数据。
I2C 总线在物理连接上非常简单,分别由SDA(串行数据线)和SCL(串行时钟线)及上拉电阻组成。通信原理是通过对SCL和SDA线高低电平时序的控制,来产生I2C总线协议所需要的信号进行数据的传递。在总线空闲状态时,这两根线一般被上面所接的上拉电阻拉高,保持着高电平。I2C通信方式为半双工,只有一根SDA线,同一时间只可以单向通信,485也为半双工,SPI和uart为双工。
2 I2C总线特征
I2C总线上的每一个设备都可以作为主设备或者从设备,而且每一个设备都会对应一个唯一的地址(地址通过物理接地或者拉高,可以从I2C器件的数据手册得知,如TVP5158芯片,7位地址依次bit6~bit0:x101 1xxx, 最低三位可配,如果全部物理接地,则该设备地址为0x58, 而之所以7bit因为1个bit要代表方向,主向从和从向主),主从设备之间就通过这个地址来确定与哪个器件进行通信,在通常的应用中,我们把CPU带I2C总线接口的模块作为主设备,把挂接在总线上的其他设备都作为从设备。
I2C总线上可挂接的设备数量受总线的最大电容400pF 限制,如果所挂接的是相同型号的器件,则还受器件地址位的限制。
I2C总线数据传输速率在标准模式下可达100kbit/s,快速模式下可达400kbit/s,高速模式下可达3.4Mbit/s。一般通过I2C总线接口可编程时钟来实现传输速率的调整,同时也跟所接的上拉电阻的阻值有关。
I2C总线上的主设备与从设备之间以字节(8位)为单位进行双向的数据传输。
- I2C总线协议英文资料 13次下载
- C51模拟I2C总线的详细资料说明 14次下载
- I2C总线的规范详细说明 18次下载
- 使用51单片机驱动I2C总线的详细资料和程序免费下载
- 使用C语言模拟51单片机的I2C总线的资料和程序免费下载
- I2C串行总线的组成及工作原理的详细资料说明
- 单片机的I2C总线的工作原理和应用等详细资料说明
- I2C和SPI总线的介绍和异同点详细资料说明
- STM32duino的I2C资料说明 8次下载
- STM32F4的I2C总线的详细源代码程序资料免费下载 51次下载
- MSP430系列单片机与I2C总线方式的EEPROM接口 4次下载
- I2C总线的结构、工作时序和模拟编程 13次下载
- I2C总线的结构介绍 6次下载
- SPI总线及I2C总线工作原理 0次下载
- i2c总线ppt(I2C总线器件应用) 0次下载
- I2C总线协议的工作原理和寻址格式 1122次阅读
- Linux I2C驱动入门知识科普 1515次阅读
- i2c总线用来做什么_i2c总线数据传输过程 7086次阅读
- I2C总线驱动的C语言源程序详细说明 5050次阅读
- I2C总线控制系统的构成_I2C总线控制系统的特点 1580次阅读
- 基于MCS-51单片机I2C总线接口电路的设计 3245次阅读
- I2C总线的工作原理解析 6413次阅读
- I2C总线的特点与构成详解 1w次阅读
- LPC2124开发板I2C总线接口的应用 1875次阅读
- 80C51单片机模拟I2C总线的主机程序分享 3232次阅读
- 详细讲解RT-Thread I2C设备驱动框架及相关函数 2w次阅读
- I2C总线的特点、控制技术与传输分析 9911次阅读
- i2c总线相关知识 3407次阅读
- 《振南电子STM32视频教程》第八讲:I2C总线 1077次阅读
- 基于FPGA的I2C SLAVE模式总线的设计方案 1.3w次阅读
下载排行
本周
- 1基于Xilinx ZYNQ7000 FPGA嵌入式开发实战指南
- 20.20 MB | 2次下载 | 免费
- 2bq25890、bq25892双级联充电器EVM(PWR692)用户指南
- 2.02MB | 1次下载 | 免费
- 3ADC模数转换实验
- 0.09 MB | 1次下载 | 5 积分
- 4MSP430FR4133 LaunchPad开发套件(MSP-EXP430FR4133)用户指南
- 2.21MB | 1次下载 | 免费
- 5MSP-EXP430FR5969快速入门指南
- 2.18MB | 1次下载 | 免费
- 6MSP430FR5969 LaunchPad开发套件(MSP-EXP430FR5969)用户指南
- 3.13MB | 1次下载 | 免费
- 704-01-02-CBM317线性稳压器(LDO)
- 2.01 MB | 1次下载 | 免费
- 8UCD3138A64/UCD3138128程序员手册
- 1.6MB | 次下载 | 免费
本月
- 12024PMIC市场洞察
- 2.23 MB | 158次下载 | 免费
- 2开关电源设计原理手册
- 1.83 MB | 40次下载 | 免费
- 3FS5080E 5V升压充电两串锂电池充电管理IC中文手册
- 8.45 MB | 21次下载 | 免费
- 4OAH0428最新规格书(中文)
- 2.52 MB | 15次下载 | 7 积分
- 5UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 12次下载 | 免费
- 6ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 11次下载 | 1 积分
- 7DMT0660数字万用表产品说明书
- 0.70 MB | 11次下载 | 免费
- 8慧荣SM2263XT开卡软件-B16_B17_FW_S0614B0_RDT_S0617A
- 3.03 MB | 9次下载 | 5 积分
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多