I2C总线上拉电阻计算


前言

翻译自TI 应用笔记SLVA689,如有错误恳请指正。
在这里插入图片描述

I2C通信标准是当今电子系统中最广泛使用的芯片间通信标准。电子系统中最广泛使用的芯片间通信标准。它是一个开漏/集电极通信标准,这意味着不同电源轨的集成电路(IC)可以连接起来进行通信。它是一种开漏/开集的通信标准,这意味着具有不同电源电压的集成电路(IC)可以连接起来进行通信。上拉电阻需要如图1所示,需要从I2C线连接到电源以实现通信。该上拉电阻在线路没有被开漏接口驱动为低电平时将其拉高。上拉电阻的值上拉电阻的值是I2C系统的一个重要设计考虑因素,因为错误的值会导致信号损失。在这篇文章中,我们展示了上拉电阻的简单计算公式,系统设计者可以用它来快速计算。


一、上拉电阻计算

1.最小上拉电阻

一个上拉(小电阻)可以使IC上的I2C引脚能够驱动低电平。一个IC的输入缓冲器可以读出有效的逻辑低电平,VOL电平可以被IC的输入缓冲器读取为有效的逻辑低电平,这决定了最小的上拉电阻[RP(min)]RP(min)是VCC、VOL(最大)和IOL的一个函数。
在这里插入图片描述

2.最大上拉电阻

由于I2C标准上升时间,最大的上拉电阻受到总线电容(Cb)的限制。如果上拉电阻值过高,I2C线路在被拉低之前可能不会上升到逻辑高电平。被拉低。一个RC电路对振幅为VCC的电压阶梯的响应,从时间t=0开始,其特征是时间常数RC。其特点是时间常数为RC。该电压波形可以写成:
在这里插入图片描述
I2C总线的上升时间为:

最大上拉电阻是最大上升时间的一个函数:
在这里插入图片描述

3.I2C总线特性规范

在这里插入图片描述
标准模式和快速模式上拉电阻与总线负载电容CP的关系:
在这里插入图片描述

二、速度与功率的权衡

一旦选择了上拉电阻的最小值和最大值,就可以根据速度和功率预算之间的权衡来决定电阻的值。一个较小的电阻将因为较小的RC延迟会带来较高的速度,而较大的电阻会带来较低的功率消耗。

三、应用

对于具有以下参数的快速模式I2C通信,计算上拉电阻值。
在这里插入图片描述
计算方法:
在这里插入图片描述
因此,可以选择966.667Ω和1.77kΩ之间的任何可用电阻值。上拉电阻的值可以根据功耗和速度的权衡来选择。

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值