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.

[参考译文] MSP430FR5739:开机时的高功耗

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/614786/msp430fr5739-high-consumption-at-power-on

部件号:MSP430FR5739

尊敬的各位:

安装了50k个部件后,我们在MSP430FR5739的电源上出现了奇怪的行为

该应用是一种照明控制电源,通过一条1-10线路供电,该线路来自交流直流电源,用作一系列LED的电流发生器。

交流-直流只能提供少量电流(大约100-150uA),从而在PCBA上的电容器上产生一个斜坡。

从0到10 V,大约需要1秒钟。

微处理器在通电时的电流消耗达到峰值。 在开发过程中,使用了大量时间来查找合适的顺序和设置,以便降低此峰值。

在2500个插件中,当电压上升的Vcc引脚上的电压上升时,电压开始消耗太多,使交流-直流找到大约为1.6 -1.8V的平衡。 很显然,这项工作还没有开始。

当我们发现一个“有缺陷的主板”时,如果我们将微处理器移到另一个主板上,则可能会出现缺陷,

 已连接到电源

 

因此:

1. MSP430FR5739 RHA 40引脚通电时,哪些是起始电流?

2,在生产过程中,我们可以预期此参数会有哪些变化?

3.是否有已知的错误会导致"异常"吸收

4.如何方便地设置编译器?

5.请您支持我们,以便为初始指令找到一个理想的顺序,使其在开机时的峰值功耗尽可能低?

6.以批次NR成分突出显示行为"似乎":

[)>06P1PMSP430FR5739IRHAR6P2PJQ2500V00333171T4347111ZD74WTKYD163631T6793173CL620LDM621LUSA22LQAB23LPHLEG43Z3 /2500 / 260C33.3171万 260C /434.7111万 / 168HR16.3631万 168HR;679.3173万;//;10.1616万L15187K</s>1.5187万

7.消费的增长似乎与微观有关。 更换微电脑后,"异常"消费卡恢复为常见行为。 更换的微电脑取代了重新安装的主板上的异常消耗。

八,迄今生产的5万件,如何与我们现在发现的问题共存?

9.电子噪音可能会使微电脑处于上述情况。

10.如何连接重置。 当前PCBA在复位时只有49kOhm上拉电阻,没有电容器接地

11.您是否可以建议使用PMIC,能够产生2.04V电压的低压降来为微电阻高达15V且最小静态电流为几uA的电流供电? 它还应该有一个显示器电路,能够仅在输入电压超过2.1V时启用它,可能需要精确监测输入电压,以便仅在电压超过2.1Vdc时启用其输出

 

 

此致

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

    您好,Marco:

    我们不提供此设备启动电流的规格。 但是,由于您的供应只能提供100uA的电流,因此您会遇到问题,我对此并不感到惊讶。 如果您在设备数据表中看到活动模式电流,您会看到,即使在采用75 % 缓存命中率的1MHz操作中,您也会看到250uA的典型电流。 因此我认为这种供应解决方案不可靠。

    设备启动时会发生一些消耗额外电流的情况:
    1. VCORE CAP必须充电
    2.引导代码必须运行(执行与活动模式类似的代码)
    3.在通过代码执行初始化GPIO之前,它们是浮点引脚,也可能导致大量电流消耗

    此外,在MSP430FR5739上,还有会在启动时导致额外电流消耗 的PORT16错误-请参阅勘误表文档www.ti.com/.../slaz392。 基本上,如果在启动代码执行期间存在RST引脚事件,当部件开始备份时,您将看到一些GPIO引脚在启动代码持续时间内驱动过低(约 500US)。 这可能会导致额外的电流消耗,尤其是在这些引脚上有外部组件时。 您应确保RST引脚上没有重复重置,并检查那里是否有噪音。 在RST上盖一个2.2nF的盖子,以帮助防止一些噪音,并使迹线尽可能短。 您的设计中是否存在噪音源?

    下面总结一下您的问题:
    #1,#2:这不是数据表规范,因此我无法评论。 但是,如果您仅查看设备的活动模式电流,100uA电源过低。
    #3: PORT16错误 www.ti.com/.../slaz392
    4:我不确定您想问的是什么。 您是否询问编译器优化?
    5:在程序的一开始就设置所有浮动引脚是一个很好的步骤,但由于Vcore CAP充电和启动代码正在运行,峰值电流可能在您到达用户应用程序代码之前就已开始。 您还可以从外部将未使用的浮动引脚绑定到地面,以便它们在设备启动和引导代码执行期间不会浮动。
    6,7,8:这可能是启动时间的基本设备变化。 数据表指定从BOR或开机到活动模式的典型唤醒时间为1.6毫秒,但这只是一个典型的数字。 例如,某些部分可能需要更长时间,这可能意味着用户代码需要更长时间才能运行以初始化PIN,从而使其不会浮动。
    #9 & 10:对于PORT16错误,如果RST线路上没有电容并且它不是由外部IC驱动的,这可能意味着RST上出现导致该问题的故障。 我建议在RST上使用2.2nF的盖子。 您的设计中是否存在噪音源?

    对于11号,我必须进行一些搜索,但您可能还想在 (请勿使用) PMIC论坛中询问


    此致,
    Katie

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

    这是否回答了您的问题,或者我们是否可以做更多的事情来帮助您?

    此致,
    Katie
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    老实说,这没有什么帮助。

    我们的业务必须继续下去,我担心“不正常”的消费会带来严重的后果。

    请帮助我们,以便了解我们可以做些什么,在下一部作品中阐明这一行为。

    如果我们理解,也许我们可以侵入一些纠正措施,并挽救可能增长并持续几年的项目。

    我们可以对LDO进行修改,例如,降低其quiscent电流,并找到一种只在电压高时唤醒它的方法:您可以推荐您的其中一项吗?

    您能否为我们提供支持,以便为低功耗加电时选择最佳的编译器配置?


    您能否为我们提供支持,以便为开机时的低功耗选择初始代码行的最佳顺序?

    非常感谢您

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

    您好,Macro,

    能否告诉我们 FR5739的DVCC引脚上的去盖是什么? FR5739的100-150uA电流非常小。 只有低功率模式可以接受此工作条件。 应用程序是否主要在低功耗模式下工作,例如LPM3?

    正如Katie所说,启动电流主要来自正在运行的ROM启动代码。 跑步时间约为500美。 峰值电流在硅树脂上会有所变化。

    要覆盖变体,DVCC的去盖应该足够大,以便去盖可以累积足够的功率来覆盖正在运行的启动代码的消耗。 启动代码运行后,用户代码将启动。 务必尽快将GPIO配置 为固定电压电平以节省功耗,以低频初始化时钟系统,并立即进入低功耗模式LPM3。

     唤醒后,使用低频MCLK运行代码,并使运行时间尽可能短,然后再次进入LPM3。

    请尝试按照上述建议提高去重值并优化固件,并告知我们这是否有帮助。 请注意,添加去电容值将会增加开机时间,可能是几百毫秒到1秒。 但 我认为客户应用程序可以接受折价,对吗?

    谢谢,此致,

    陈立新