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.

[参考译文] MSPM0G3506-Q1:睡眠模式电流问题

Guru**** 2511985 points
Other Parts Discussed in Thread: MSPM0G3506-Q1

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1553104/mspm0g3506-q1-the-sleep-mode-current-issue

器件型号:MSPM0G3506-Q1


工具/软件:

您好、  

我们在新工程中使用 MSPM0G3506-Q1、此外、我们的设计存在以下问题:

1. 我们测试了 125 度睡眠状态下有 1.67ma。 在节能方面、我们应该注意什么?

2. CPU 从 25 摄氏度开始,随着温度的升高和电流的增加,它永远不会停止上升。 在 25 摄氏度下、睡眠电流为 0.67mA、

   当达到 125 摄氏度时、电流为 1.67mA;上升到 150 摄氏度时、CPUSleep 电流达到 3.2mA

3、 电流在正常温度范围内异常。 你想知道我们在哪里处理得不好吗?

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

    尊敬的 Liang:

    那么、您使用的是哪种低功耗模式?

    有关低功耗的一些指导、请参阅以下应用手册:低功耗优化指南

    B.R.

    Sal

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

    尊敬的 Sal:

    那么、您使用的是哪种低功耗模式?

    我们使用睡眠模式 1。

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

    尊敬的 Liang:

    【修复了某些说明的更新】

    因此、在睡眠模式下、典型功耗如下:

    您已经测试过 IDD 在室温 (25°C) 下的电流为 670uA。 当您将其设置为 SLEEP1 模式时、该值应小于 467uA。

    我假设您使用了 SYSOSC=SYSOSC 4MHz、并启用在睡眠模式下工作的几个外设。 如果是、我认为测试的数据符合预期。

    我认为它没有比我预期的大得多、其他外设保持启用状态也会产生额外的功耗。

    -为了省电,在进入低功耗模式之前禁用不能正确使用的外设,请参阅我分享的低功耗优化指南了解更多详情。

    为了获得更好的低功耗性能、您还可以使用停止或待机模式。

    B.R.

    Sal

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

    尊敬的 Sal:

    感谢您的支持。

    我们也不知道为什么 测试的功耗会随温度的升高而增加:25℃ 为 0.9mA、125℃ 为 1.59mA、150℃ 为 3.3mA。

    我们认为它不符合 数据表中的说明、您能提供帮助吗?

    顺便说一下、 如果 TI 测试 从 125℃ 到 150℃ 的功耗与温度间的关系、您能帮助您与您的测试部门确认吗?谢谢。

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

    尊敬的 Liang:

    我们也不知道为什么 测试的功耗会随着温度的升高而增加、25℃ 是 0.9mA、125℃ 是 1.59mA、150℃ 是 3.3mA、

    这不符合预期。 当温度升高时、功耗会增加。 数据表的测试数据也具有类似的情况。

    您能否帮助 您与您的测试部门确认 TI 是否测试了 从 125℃ 到 150℃ 的功耗与温度之间的关系、谢谢。

    不、我们没有。 我们的器件不能在 125 Ta (130Tj) 以下工作。  

    B.R.

    Sal

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

    尊敬的 Sal:

    感谢您的支持。

    我们有以下温度技术问题:

    1:当 CPU 以 32MHz 运行时、ADC 采样值为 0、ADC 使用 ULPCLK、其中 VREF 设置为 2.5V、并产生中断

      逻辑电平。  之前、我们始终在 CPU 以 4MHz 的 DL_SYSCTL_SYSOSC_FREQ_4M 频率运行时执行 ADC、

      并且采样值基本正确。

      但是、我们发现、在高负载下、CPU 会为 DL_SYSCTL_SYSOSC_FREQ_BASE 切换到 32MHz 频率、

      ADC 采样值为 0。  此时、ADC 采样中断将正常发生、但读取的数据始终/完全为 0x00。

      在这两种情况下、除了通过 DL_SYSCTL_setSYSOSCFreq () 设置系统时钟之外、所有其他设置都是相同的。

      请告知为什么会发生此问题?

     2.在高温和低温测试期间、ADC 采样值存在显著差异:

      同一模拟输入的采样值在不同温度下差异很大。
       26℃:0x020A;
       48℃:0x020F;
       80℃:0x0200;
      100℃:0x01E3;
      120℃:0x01B9;
      130℃:0x0199;
      140℃:0x016D;
      150℃:0x013D;
       如果高于 125℃ 的温度超出标准范围、我们就不谈了。 但是、在 125℃ 以下 、ADC 采样值的差异
       因为同一个来源远远超出了我们的理解。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Liang:

      请 advsie 为什么会发生此问题?

    请勿将 ADC 采样时间设置为 0。 在上面设置一个合适的值。 通常、200-500ns 是正常的。

    [报价 userid=“507183" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1553104/mspm0g3506-q1-the-sleep-mode-current-issue/5985897
    可然、低于 125℃、 ADC 采样值的差异
       因为同一个来源远远超出了我们的理解。
    [/报价]

    首先、请设置适当的采样值。 然后、请参阅以下 ADC 运行应用手册:https://www.ti.com/lit/an/slaaeo8/slaaeo8.pdf 

    ADC 工作时会有噪声、我相信在不同的温度下工作时会有不同的噪声。 如果不需要高速采样、则启用硬件平均模式、该模式应该在转换结果上看起来更好。

    此外、请检查输入波形、有时它还存在一些不同温度下的漂移。

    B.R.

    Sal