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.

[参考译文] MSP430FR5989:采样率与功耗不匹配

Guru**** 1142300 points
Other Parts Discussed in Thread: MSP430FR5989, EVM430-FR6989, MSP-EXP430FR6989, ENERGYTRACE, UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/995245/msp430fr5989-sampling-rate-doesn-t-match-power-consumption

器件型号:MSP430FR5989
主题中讨论的其他器件: EVM430-FR6989ENERGYTRACEUNIFLASH

尊敬的 TI 团队:

我遇到了采样率和 ESI 功耗方面的问题、如下所示:

我已将采样率更改为6、10、25、50和100Hz、并且转换结果不变。 使用流量 ESI GUI、我可以找到要更改的参数:

    // Set sampling frequency to User selected sampling frequency
    gTSMSettings = ESI_TSM_INITPARAMS_DEFAULT;
    gTSMSettings.startTriggerSelection = ESI_TSM_START_TRIGGER_ACLK_OR_SOFTWARE;
    gTSMSettings.startTriggerAclkDivider = ESI_TSM_START_TRIGGER_DIV_450;       //  450 -> 6Hz 390->10Hz  162 -> 25Hz   78-> 50Hz   30-->100Hz
    ESI_TSM_init(&gTSMSettings);

有人可以帮帮我吗? 是否有任何理由或建议? 功耗约为6.5uA

此致

塞缪尔

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

    您好、Samuel、

    只需仔细检查、您是否尝试过以下操作:

    谢谢、此致、  

    胡安。  

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

    尊敬的 Juan:

    我使用的是具有所需硬件的定制 PCB。 对于更改采样率、我刚刚编辑 了 gTSMSettings.startTriggerAcclkDivider、并且每种配置中的功耗都是相同的。

    此致

    塞缪尔

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

    此外、我不清楚 GUI 是如何计算的。 ACLK 以32768Hz 的频率运行、最大分频值为450、如果我们对其进行分频、我们将得到72.81Hz、如何能够在1、10、15、20…… Hz??

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

    您好、Samuel、

    您能够实现的最低电流是多少?

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

    您好 Dennis、

    我实现了大约7uA 的电流、但当我采样到其他频率时、它不会改变。

    此致

    塞缪尔

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

    您好、Samuel、

    很抱歉耽误你的时间。   一旦您得到<10uA、几乎可以是任何拉取额外电流的东西。  如果采样频率没有影响、则可能是消耗功率的另一种情况。   

    此外、您发布的表格显示了每几百 Hz 变化几 uA 的变化、但软件设置仅提到大约10-100Hz、因此、从采样频率的微小变化来看、电流变化可能非常小。   

    MSP430在软件中还在做什么?  您是否曾尝试仅将 MSP430置于睡眠模式以查看模式、以查看在您的系统/配置中被拉取的基本电平?   我建议仅在睡眠模式下启动、并使电流达到您的预期值。  然后、开始评估该应用的其余部分。   

    谢谢、

    JD

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

    您好、Crustchfield、

    感谢您的回复。 我错误地点击了您在"这解决了我的问题"中的评论、不知道您是否可以更改它。

    嗯、理论上、它不能是其他东西、因为我们定制了 PCB 探索性、只需使用所需的硬件即可测量它。 我知道、它只有几 uA、但使用最低采样率、我们无法实现这一点。 该部件中的软件仅处于睡眠模式、未检测到。

    此致

    塞缪尔

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

    您好、Samuel、

    您能否共享您的仅睡眠软件?  您的 GPIO 是如何配置的?  它们是否连接到任何设备?  在 LPM 模式下尽量减少功耗时、GPIO 配置很重要。    

    您有哪些 TI EVM 可用? 您是否可能有 MSP-EXP430FR6989 launchpad?  我们可以在 那里运行您的代码或 LPM3示例、只查看那里的 MSP430电源、然后将该软件移到您的电路板上并评估任何差异。   

    谢谢、

    JD

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

    您好、Crutchfield、

    在这里 、我共享我的 CCS 项目和原理图、GPIO 输出为低电平。 我还有 MSP-EXP430FR6989、我已经尝试过该示例、功耗为3mA、我注意到该脚本没有考虑 EVM 的 I2C 上拉电阻、所以我添加了  

    P1OUT |= BIT6 + BIT7;         //表示 I2C 上拉。 要测量电流消耗、请拔下物理 I2C 电缆。

    电流消耗为34uA。

    此致

    塞缪尔

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

    您好、Samuel、  

    我无法访问 Google Drive。  这是一个大型项目吗?  您可以将.c 文件作为附件发布在这里、还是只需使用"源代码"工具粘贴即可?   

    我认为我们应该在 launchpad 上记下这些数字、然后移回您的电路板。  您如何测量 LaunchPad 的功率?  您使用的是外部工具还是 LaunchPad EnergyTrace 功能?   

    我猜额外的电流可能来自内置编程器或激活调试电路。  为了测量功率、我们应该在调试器未激活的情况下运行 MSP430。  您可以在使用能量跟踪时"自由运行"MSP430、也可以通过移除 J101跳线并为电路板供电来断开编程器(或将电流表放置在 Launchpad 的3V EX-FET 与 MSP430侧之间。)  

    我目前没有这个确切的 Launchpad 可供测试、但我们绝对应该能够将其降至1uA 或更低、而不连接任何 LaunchPad。  

    谢谢、

    JD   

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

    您好、Crutchfield、

    也许如果您告诉我一封电子邮件、我可以直接分享、因为我添加了原理图、以便您可以更好地理解所有 内容编辑:(请尝试此处)

    我将使用功率分析仪 Otii 进行测量、不使用调试电路、使用 Uniflash 加载程序、移除所有跳线并使用 Otii I 为电路板供电。

    此致

    塞缪尔