IIC通讯模式:
标准模式(100KHZ),T=1us;
快速模式(100~400KHZ),T=0.3us;
高速模式(up to 3.4MHZ),T=0.12us;
I2C通讯速率的计算公式:
其中,SCLFre是I2C通讯速率。InputClockFre是输入时钟频率,TPR(Time Prescaler Register)是0~15之间的整数,用于调整I2C时钟的占空比。prescaler是0、1、2、3用于选择时钟分频系数。输入时钟频率是I2C控制器的时钟频率,通常在数据手册中给出。
上拉电阻值范围:
1.最小电阻值计算公式
或
这个公式用于计算I2C总线上拉电阻的最小值,其中是电源电压的最小值。0.4V是I2C总线上有效的低电平电压阈值(
)。
是最小下沉电流(
)。
2.最大电阻计算公式
这个公式用于计算I2C总线上拉电阻的最大值,其中T是I2C总线的最大上升时间,C是总线电容。