This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] IO-EXPANDER-EVM:待机模式条件

Guru**** 668880 points
Other Parts Discussed in Thread: TCA6416, TCA9535, TCA9534, IO-EXPANDER-EVM, TCA6424
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1273999/io-expander-evm-standby-mode-conditions

器件型号:IO-EXPANDER-EVM
主题中讨论的其他器件: TCA6424、TCA6416 、TCA9535、TCA9534

晚上好!  

在电池供电的设计板上,我需要 优化 睡眠模式下的功耗( 3.3V 时为40uA ) , SDA 和 SCL 上的上拉电阻已关闭。

但我注意到评估板 IO-EXPANDER-EVM 会提取 2.5mA 的电流(I/O 配置为输入、当我使用可进行下电上电的上拉电阻器时、上拉电阻器 R9和 R14都被移除)

由于 SDA 和 SCL 均未被上拉,因此此评估基板上使用的 IO 扩展器似乎不会进入待机模式。  

我做了一些研究、发现有些像 TCA 9534和 TCA 9535这样的 IC 不需要同时上拉 SCL 和 SDA 就可以进入待机状态。 您能确认这一点吗?

是否有可通过软件配置为待机模式的 IO 扩展器?

非常感谢您的指导、  

达蒙

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    CMOS 输入必须始终具有有效电压(接近 VCC 或 GND)以防止击穿电流;请参阅 [FAQ]慢速或浮点输入如何影响 CMOS 器件? 除非器件实际上已断电、否则不得禁用上拉电阻器。

    ("待机"只是指 μ I²C 总线处于空闲状态。 这些 I/O 扩展器没有内部振荡器;状态机完全由 SCL 时钟边沿触发。 实际上、待机并不是需要进入或退出的单独运行模式。)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Damon:

    在我的设计板上,是电池供电的,我需要 优化 睡眠模式下的功耗( 3.3V 时为40uA ) , SDA 和 SCL 上的上拉电阻关闭。[/报价]

    关闭上拉电阻器的原因是什么? I2C 是一种开漏协议。 由于开漏 FET 的高阻抗和输入缓冲器的高阻抗、处于空闲状态的上拉电阻器消耗的电流非常少。 关闭上拉电阻器可能会在 SCL 上产生错误的时钟边沿。 我认为没有理由在"待机模式"期间关闭这些电阻。  

    但我注意到评估板 IO-EXPANDER-EVM 会提取 2.5mA 的电流(I/O 配置为输入、当我使用可进行下电上电的上拉电阻器时、上拉电阻器 R9和 R14都被移除)

    由于 SDA 和 SCL 均未被上拉,因此此评估基板上使用的 IO 扩展器似乎不会进入待机模式。  

    [/报价]

    移除 R9和 R14会导致 SDA 和 SCL 不上拉。 添加4.7千欧的上拉电阻应该可以解决这个问题、并且不会增加任何明显的额外电流。  

    电流的2.5mA 可能来自多个源。 默认情况下、电路板上配有 TCA6416和 TCA6424、通过 VCCP 或 VCCI 测量电流是这两个器件的组合。 电源电流也用于为板上的 LED 供电。  

    EVM 上有哪些器件?  

    我做了一些研究、发现有些 IC (如 TCA 9534和 TCA 9535)不需要同时拉高 SCL 和 SDA 即可进入待机状态。 您可以确认此项吗?
    [/quote]

    您在哪里阅读此信息? 从数据表电气特性中的条件可以看出、器件 TCA9534和 TCA9535以及6416和6424对待机电流的测量是相同的。  

    是否有任何可通过软件配置为待机模式的 IO 扩展器?

    在...时、我们的 IO 扩展器被视为处于"待机模式"

    • 所有 P 端口均配置为输入
    • 所有输入都偏置到 VCC 或 GND、而不是保持悬空、以防止击穿电流(请参阅 Clemens 注释)
    • 输出电流为= 0
    • I2C 空闲(通过上拉电阻器上拉为高电平) SDA = SCL = VCC、fsck = 0Hz (i2c 总线上无计时)。  

    此致、

    泰勒

    [/quote][/quote]