电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

真相在此 I2C上拉电阻最大值实例分析

来源:华强电子网 作者:华仔 浏览:2552

标签:

摘要: 在工业和通讯领域中,上拉电阻在电路系统中常常会具有中断GPIO控制、I2C等信号方面,对于系统稳定性和输出电平的稳定具有无可替代的作用。今天就让我们以手机I2C设计为案例,深入探寻上拉电阻在该系统中的作用,以及I2C上拉电阻最大值都是由哪些因素来决定的。 I2C总线的设计一般都会采用OC或者OD门,如果内部的芯片中没有设置上拉电阻,那么就必须要在外部接一个上拉来保证高电平的输出,从而增加这一系统的

在工业和通讯领域中,上拉电阻在电路系统中常常会具有中断GPIO控制、I2C等信号方面,对于系统稳定性和输出电平的稳定具有无可替代的作用。今天就让我们以手机I2C设计为案例,深入探寻上拉电阻在该系统中的作用,以及I2C上拉电阻最大值都是由哪些因素来决定的。 I2C总线的设计一般都会采用OC或者OD门,如果内部的芯片中没有设置上拉电阻,那么就必须要在外部接一个上拉来保证高电平的输出,从而增加这一系统的稳定性。一般情况下I/O端驱动能力会保持在2mA-4mA左右的量级范围内,而OC或者OD门的导通电压一般为0.4V左右,手机中加在上拉电阻上的电压一般都是2.8V。在该设定下,I2C上拉电阻的最小值不能低于800R。当电压为5V时,上拉最小值不能低于1.5K。在这种情况下想要中断和GPIO信号本身,是不需要增加多余的驱动设备的,只需要保持一个高电平就可以了。此时,上拉电阻可以选取大一点的阻值以减小功耗,但须注意一个问题,那就是这个阻值不能太大,经验值一般在4.7-100K之间,否则会和PCB走线,器件等负载电容影响信号上升时间。 由于目前大多数的I2C接口都采用了OD机制,所以工程师在实际操作的过程中,需要另外加一个上拉电阻才能维持输出高电平,上拉电阻的最小值须符合之前所提到的要求。 那么,I2C上拉电阻最大值都与哪些因素有关呢? 通常情况下,I2C总线的传输速率分为标准模式和快速模式(在快速模式的情况下,I2C总线传输速率为400Kbit/s),总线负载的最大容限分别是400pF和200pF。根据I2C总线协议的要求,I2C上拉电阻最大值是被总线电容所限制。下图是上拉电阻的取值数据图,图中的Rs指的是I2C设备串联在I2C总线上的电阻,它可以有效的防止SDA和SCL高电压毛刺波产生。 图片1
图为上拉电阻取值数据 由上图的曲线走势可以看出,上拉电阻的最小值由上拉电源决定,最大值由总线电容决定。 通过对I2C上拉电阻的实例分析,我们可以看出,上拉电阻在I2C总线中可以起到维持输出电平稳定、保护芯片的作用。而上拉电阻的最大阻值则是由总线的电容所决定的,工程师在进行上拉选取时,需要依据总线电容和上拉电源的电压来判断。
型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67