IIC上拉电阻

IIC通讯模式:

        标准模式(100KHZ),T=1us;

        快速模式(100~400KHZ),T=0.3us;

        高速模式(up to 3.4MHZ),T=0.12us;

I2C通讯速率的计算公式:

SCLFre=InputClockFre\setminus \left ( 16+2\times TPR\times preacaler\right )

        其中,SCLFre是I2C通讯速率。InputClockFre是输入时钟频率,TPR(Time Prescaler Register)是0~15之间的整数,用于调整I2C时钟的占空比。prescaler是0、1、2、3用于选择时钟分频系数。输入时钟频率是I2C控制器的时钟频率,通常在数据手册中给出。

上拉电阻值范围:

        1.最小电阻值计算公式

 R_{min}=\left ( V_{dd(min)}-V_{OL\left ( max \right )} \right )\setminus I_{OL}     或   R_{min}=\left ( V_{dd(min)}-0.4V \right )\setminus 3_{m}A

                这个公式用于计算I2C总线上拉电阻的最小值,其中V_{dd(min)}是电源电压的最小值。0.4V是I2C总线上有效的低电平电压阈值(V_{OL\left ( max \right )})。3_{m}A是最小下沉电流(I_{OL})。

        2.最大电阻计算公式

R_{max}= T\setminus 0.874\times C

                这个公式用于计算I2C总线上拉电阻的最大值,其中T是I2C总线的最大上升时间,C是总线电容。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Shadow_learnup

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值