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.

[参考译文] CC2650:与传感器进行 I2C 通信时的电流消耗

Guru**** 2563960 points
Other Parts Discussed in Thread: CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/567965/cc2650-current-consumption-while-i2c-communication-with-sensor

器件型号:CC2650

您好!


我使用 CC260通过 I2C 读取传感器数据。

我的功耗有问题。 我使用的是 HTU21DF 传感器。 通信时、电流为2.5mA。

传感器测量电流的数据表中可以看出、对于 cc2650 I2C 外设电流为12uA内核电流为1.45mA。 总计(0.45+0.012+1.45=) 1.912mA。 我板上的其他外设会消耗最大10uA 的电流。 因此它应该显示1.922mA。 但是、当我检查 DSO 时、它显示2.5mA。 电流增加了578uA

并且计时器初始化是否可能需要更多电流。
我的计算是否正确?

提前感谢。

此致、

Sharad

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

    在 μA 表中、它显示:有源运行 CoreMark 为1.45mA + 31 μ A/MHz。
    换句话说、您的时钟速度是多少? 这可能会导致差异。 另请注意、这些是典型值。

    如何找到1.45mA?

    是否有方法仅隔离感兴趣的组件? (MCU +传感器?)

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

    计算:1.45mA+(31uA*24MHz)=2.194mA。 ?
    主动运行意味着在通过 I2C 或 SPI 与外设通信时、它会从待机模式切换到主动模式、即需要更多电流。 ?? 我是对的吗?

    我测量的是串联电阻器10E 上的电压。
    我已禁用广播、仅保持测量(来自传感器)运行。
    我将在隔离卡上的其他组件后进行检查。

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

    I2C 模块在48MHz 的高频 clk (RCOSC_HF)上运行。 要运行 I2C/SPI、您必须离开待机模式。
    如果您想实现更低的功耗、可以尝试使用传感器控制器引擎与传感器进行 I2C 通信。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢