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.

[参考译文] MSP430FR2311:使用EVBlog's uCurrent分析MPS430FR2311's低功耗模式3.5 (LPM 3.5)

Guru**** 2609285 points
Other Parts Discussed in Thread: MSP430FR2311, ENERGYTRACE

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/656678/msp430fr2311-profiling-mps430fr2311-s-low-power-mode-3-5-lpm-3-5-with-eevblog-s-ucurrent

部件号:MSP430FR2311
主题中讨论的其他部件: ENERGYTRACE

您好,

我写了一篇博客文章,介绍了我在MSP430FR2311微控制器中描述低功耗模式3.5 时所做的实验。 我使用定制的 µCurrent μ m金进行电流测量。  

以下是链接:
https://vijayenthiran.blogspot.com/2018/01/measuring-low-power-mode-35-in.html

我根据这些意见作了一些猜测。

我需要对我所做的假设提供反馈:

  1. 在图13中。 我总结了MCU从睡眠模式唤醒期间发生的事件。
  2. 在图15中。 我尝试使用 范围中的积分功能来估计一段时间内消耗的电流。 结果与图14不同,与万用表的测量值不匹配。
德州仪器(TI)工程师按照什么程序来估计数据表表6-1中提到的各种操作模式的电流消耗?  我特别想估计一段时间内的当前消耗量和估计唤醒时间。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Vijayentiran,

    这是一篇非常详尽的博客文章!

    对于您的第一个反馈点,您描述的某些事件的顺序取决于您的代码实现。 为了更明确地确定事件的顺序和计时,您可以将GPIO引脚设置为在事件开始和结束时切换,例如等待振荡器标志或访问RTC ISR时。 在示波器上测量这些附加GPIO可以验证您提到的顺序。

    对于第二个反馈点,您比较的数字似乎不是以相同的方式得出的。 对于图14,您认为黄色曲线下的区域是一秒内的电流。 值28.4 MVS似乎是整个屏幕上黄色曲线的积分。 为了获得屏幕上的平均电流,您可以将该区域除以积分获取的时间或28.4 2.4 s => 11.83 uA。 可以执行与图15类似的操作,给出结果12.9 1.2 s => 10.75 uA示波器窗口框架上的平均电流,与图14不是太远。 此差异可归因于设备在活动和低功耗模式下显示的时间比例。 图14显示了设备在活动模式下的大部分时间,导致平均电流增加。  

    如果您想在较短的时间内找到平均电流,您可以使用示波器光标来查找(bY-AY)/(BX-AX)紫色线,但要确保水平光标与紫色线相交在与垂直光标相同的点。

    要将这些结果与万用表显示的平均值进行比较,您应注意测量设备的电流时,万用表和示波器的电流仅为L仍 为3.5 ,这可能有助于将两种测量的当前黄金值设置为1mV/1nA。

    德州仪器(TI)拥有专门的设备和程序来测试器件的大采样,以设置数据表中显示的值,从而确保所有器件都在所示范围内。 使用示波器和您在博客文章中显示的硬件是测量计时和电流的好方法:)

    您还可以将结果与 Code Composer Studio的EnergyTrace中生成的模拟值进行比较。

    此致,

    Ryan

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

    您好Ryan:

    非常感谢您的反馈。

    >对于图14,您认为黄色曲线下的区域是一秒钟内的电流。

    我这样说是基于我对EEVblog 视频的理解,其中他说 ,如果 曲线分布在一秒内(曲线下的区域分布在一秒内),屏幕上显示的单位UVs就是累积的UV。 但您的回答似乎是正确的,因为图14中所示的屏幕下方区域确实是在屏幕上的整个时间范围内,而不仅仅是1秒 很少有人 EEVBlog Fourm中指出错误。  

    >如果您想要在较短的时间内找到平均电流,您可以使用示波器光标查找(bY-AY)/(BX-AX)紫色线,但要确保水平光标与紫色线相交在与垂直光标相同的点。

    我在图15中做了这项操作。图中显示了11.6mV,与您计算的10.75 uA值相匹配。

    > 德州仪器(TI)拥有专用设备和测试程序

    出于好奇,询问是否有更多有关此问题的详细信息?

    > 您还可以将结果与  在Code Composer Studio的EnergyTrace中生成的模拟值进行比较。

    我在组装我的uCurrent金之前广泛使用了EnergyTrace。 EnegyTrace的唯一缺点是它无法测量低至NA范围的电流,MSP430处于LPM时需要此范围。 否则,每当我需要测量功耗时,我都会依赖EnergyTrace。

    对EnegyTrace的一个反馈:如果有一种方法可以从EnegryTrace软件禁用/断开调试引脚,这样在测量LPM 3.5 或LPM 4时,我就不必断开和连接调试引脚。  

    我将根据您的反馈再次尝试重复此实验,并在周末更新帖子。

    此致,

    维贾伊

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

    感谢您对EnergyTrace的反馈。 我将与软件团队讨论是否可以实施。

    遗憾的是,我无法提供有关测试设备和确定数据表值的过程的更多详细信息,因为它是专有的。

    此致,
    Ryan