I2C总线-学习总结
来源:互联网 发布:常用协议端口有多少 编辑:程序博客网 时间:2024/05/18 23:54
最近又再一次温故了I2C总线的一些知识,总结了以下几点:
1、I2C总线特点
a、双线传输:SCL串行时钟信号线,SDA串行数据线;
b、连接在总线上的I2C器件只受总线电容影响;
c、每个I2C器件都有唯一一个地址,通过地址进行访问与数据通信;
d、有7位寻址与10位寻址
2、I2C总线速率、总线电容
普通模式:最大100Kb/s,总线电容400pF;
快速模式:最大400Kb/s,总线电容最大400pF,一般200pF;
高速模式:最大3.4Mb/S,总线电容100pF。总线电容400pF时,最大1.7Mb/s。
3、I2C器件工作电压
目前在一组I2C总线上挂在的I2C设备器件较多,小生遇到最多挂载6个的,有触摸屏、摄像头、NFC、G sensor、加速计、接近传感器等,各种I2C设备器件的工作电压差异较大,因此要确定各个设备的工作电压以及SCL/SDA的输入输出电平值,确定各种设备输入输出电平兼容。
目前I2C设备供电电压可以分为2种:
第一是:有较宽的工作电压范围的器件,比如1.6V~3.0V
第二是:固定输入的工作电压,比如3.0V。
不同的供电电压决定了上拉电阻的大小,要注意,下面再介绍上拉电阻
4、上拉电阻
I2C器件的串口都是集电极开路或者漏记开路,是为了让每个I2C器件完成线与的关系。下面是计算公式
I2C上拉电阻确定有一个计算公式:
Rmin={Vdd(min)-o.4V}/3mA 工作电压决定了最小值
Rmax=T/(0.874*c), T=1us 100KHz, T=0.3us 400KHz 总线电容决定了最大值
0 0
- I2C总线-学习总结
- i2c总线协议总结
- I2C总线原理总结
- I2C总线简单总结
- I2C总线的学习
- I2C总线学习(一)
- I2C总线学习记录
- I2C总线协议学习
- I2C总线学习之一
- i2c spi总线学习
- I2C总线学习笔记
- STM32 I2C总线 自我总结学习 不断更新中
- I2C总线信号时序总结
- I2C总线信号时序总结
- I2C总线信号时序总结
- I2C总线信号时序总结
- I2C总线信号时序总结
- I2C总线信号时序总结
- 欢迎使用CSDN-markdown编辑器
- AfxBeginThread 函数的用法实例讲解
- Python Security 之 端口扫描
- POI 3.8版本导出excel问题
- HDU-1106-排序
- I2C总线-学习总结
- 【c语言】统计一个数字在排序数组中出现的次数
- Java.io.StreamTokenizer的使用小结
- 活动(activity)的生命周期
- HDU - 3001 Travelling (状态压缩)
- NSString 字符串
- 黑马程序员——基础学习(十)API中Arrays、Integer、正则表达式以及日期类的相关应用
- Mex文件编写实例: entropy used in mutual information
- ASP.NETdiv布局