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.

[参考译文] MSP430FR5994:LPM3消耗的电流大于计算得出的电流。

Guru**** 2563000 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/951267/msp430fr5994-lpm3-drawing-more-than-calculated-current

器件型号:MSP430FR5994

我对我们的电路板和具有不同引脚配置的演示板进行了比较。 电流测量采用 martel3001

作为完整性检查、我在 TI 演示板上加载了电路板的 FW、并在真实卡上为同一软件绘制了.0240ma -vs-.4009ma、完成了自定义电路板的引脚/模块的完全初始化。

固件仅用于自定义引脚初始化、演示板在真实卡上绘制0.0021ma–vs–0x2715ma。 ()。

 TI 的规格参考(具有自定义睡眠功能以启用电压关断)。 演示板在 真实卡上消耗0.0010–与4.237ma 之间的电流(无效、因为所有 引脚都设置为逻辑0输出、并且我们的卡似乎不满意)。

我尝试将 SPI/UART/i2c 引脚重新配置为“停止”它们,但没有看到任何可测量的差异,禁用的模块/时钟/模拟等。 而不会降低。

是否有进一步降低电流的建议? 差异来自哪里?

*没有任何引脚连接到 TI 演示板上的任何部件。

我已附加修改后的测试 code.e2e.ti.com/.../testmain.c

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

    LaunchPad 不提供任何"特殊"的功能来降低功耗。 我通常使用除 MCU (和一些无源器件)之外的分线板获得相同的结果。

    您的引脚配置是否可能会在您的电路板上设置总线冲突? 如果您可以向我们展示原理图、也许有人会看到一些东西。

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

    我使用 launchpad 作为参考、以我们在 MSP430上运行的引脚分配为例、这是仅对控制器而言的"最差"情况。 我将看到我可以为原理图做些什么、这是板上的子系统。

    我想知道 I2C 和 SPI 线路从上拉电流中灌入电流。

    没有"总线冲突"、只是 SPI/UART/i2c 中 IO 引脚的 LPM3状态。 我假设进入 LPM3将使模块空闲至最低功耗状态、并考虑使用情况。   

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

    例如、注释表明 P5.0/1连接到 I2C 总线。 此程序首先执行的操作之一是:

    >P5OUT = 0;
    >P5DIR = 0xFF;

    这将针对总线上拉电阻器驱动低电平、我将其称为总线冲突。 (这可能也不会让您的从属方感到非常高兴。) 设置 P5SEL (将引脚分配给 I2C)会抵消此情况、但我看不到该程序这么做(注释掉了"MSP430_init (1)")。

    更普遍的做法是:LPM3对外设没有直接影响。 它确实会关闭 SMCLK、这可能具有一些小的次生效应、但大多数外设不知道发生了这种情况。   

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

    嗨、Dtiree、

    您是否能够获得低电流?

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

    是的、有一点古怪、但它已经足够接近"理论计算"的消耗率。