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.

[参考译文] CCS/MSP-EXP430FR6989:关闭 EnergyTrace 开关电源并改用 LDO。

Guru**** 2559190 points
Other Parts Discussed in Thread: ENERGYTRACE, MSP-EXP430FR6989, MSP430F5528

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/693569/ccs-msp-exp430fr6989-turning-off-energytrace-switching-supply-and-using-the-ldo-instead

器件型号:MSP-EXP430FR6989
主题中讨论的其它部件:ENERGYTRACEMSP430F5528

工具/软件:Code Composer Studio

 在这种独特的情况 下、EnergyTrace 开关稳压器实际上会在项目的敏感传感器线路上产生噪声。  我需要在  开发板的 EnergyTrace 部分禁用开关电源。  是否有办法做到这一点?  

如果我正确理解原理图、我相信开发板能够  通过固态开关(IC103)在 EnergyTrace 开关(T101)电源和线性稳压器(IC101)之间切换。  这是真的吗?  如果是、如何在两个电源之间切换?  切换到线性稳压器是否会阻止开关稳压器的切换?

我使用的是 MSP-EXP430FR6989、但我猜我的问题对于所有启用 EnergyTrace 的调试器来说都有点普遍。

提前感谢您的任何帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Tindel、
    您可以使用外部电源、而不是从 EnergyTrace 开关稳压器获取电源。

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

    我意识到我可以使用电池为电路板供电、这就是我目前正在做的事情。  但是、我的问题不是我是否可以使用电池供电。  我的问题是、如何使用已经安装在 ezFET 上的线性稳压器而不是开关稳压器为我的电路供电?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Tindel、
    我想您可以在线性稳压器和3V3引脚之间建立一些飞线。 并切断连接到开关稳压器的导线。

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

    [报价用户="cash Hao ]]我认为您可以从线性稳压器到3V3引脚进行一些飞线。[/quot] 正如 Tindel 已经提到的、MSP-EXP430FR6989的原理图显示了 EZFET_VCCTARGET 电源电压可以在 EZFET_VCC (3.3V LDO 输出)或 EZFET_VCCOUT 之间切换 (软件控制的直流/直流转换器的输出):

    其中 EZFET_VCCEN1和 EZFET_VCCEN2控件连接到运行 EZFET 固件的 MSP430F5528:

    通过查看 slac460中的 MSP 调试堆栈源代码、我认为 禁用 Energytrace 时、EZFET 将选择 LDO 作为 EZFET_VCCTARGET 电源电压、但没有测试设备来测量此电压。

    您能否确认 MSP 调试堆栈是否提供了在 EZFET_VCC (3.3V LDO 输出)或 EZFET_VCCOUT (软件控制的直流/直流转换器的输出)之间切换 EZFET_VCCTARGET 电源电压的机制?

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

    切斯特、

    是的、这正是我所得到的-感谢帮助我澄清问题。  我也下载了调试堆栈、但我无法识别调试堆栈实际启用 LDO 的位置。  我还想修改堆栈以默认打开 LDO、但我不确定如何加载软件、或者在加载软件后它如何与 CCS 正确连接。

    您可能会发现、在禁用能量跟踪时将使用 LDO。  您知道如何禁用它吗?  我可能可以通过对我的传感器进行简单测试来确认它是否已关闭。  我查看了 CCS、找不到禁用 EnergyTrace 的方法。  我在 CCS 中的任何 EnergyTrace 配置设置中都找不到我认为会禁用 EnergyTrace 的任何设置。  我也使用了设置、但无法快速找到答案、所以我继续。

    它与本文档类似: http://www.ti.com/lit/an/slaa603/slaa603.pdf 在第5页上显示了一个“启用”复选框。  新版本的 CCS 中不存在此复选框。  如果我返回到版本6.0 (本文档引用)、则该复选框仍将处于活动状态。

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

    [引用 user="Tindel">您会发现在禁用能量跟踪时将使用 LDO。  您知道如何禁用它吗?  如果未勾选 CCS 8首选项上的"Enable Auto-Launch on target connect"(启用目标连接上的自动启动)选项:

    为 MSP-EXP430FR6989启动调试会话时、使用 CCS 调试服务器日志记录 来确认 MSP430调试堆栈中的 MSP430_DisableEnergyTrace 函数被调用。

    从 MSP430调试堆栈源代码中可以看到 MSP430_DisableEnergyTrace 将导致 在 DLL430_v3\src\TI\DLL430\EnergyTrace_TSPA\EnergyTraceManager.cpp 中调用以下选项来选择 LDO:

    void EnergyTraceTM 管理器::stopPolling()
    {mPollingManager->stopEnergyTracepPolling()
    ;
    
    if (mParent->getControl()->getFetToolId()=eZ_FET_With DCDCDCDCDCDCDC_V2X)
    {//switch
    on DCDC supply
    HalExecElement* Switchel = new HalExecEet_SwitchId();mDCDCdcpuel_Id=mDCMDACD(=endel_Id)
    
    
    
    dcdcCmd.setTimeout(15000);
    mParent->getControl()发送(DcdcCmd);
    
    if (WarningFactory::实例(){
    
    WarningFactory::实例()-> message (message_level_T::MSPDS_message_level_information,WarningCode::warning_LDO_supply);
    }
    
    }
    

    我希望构建 MSP430调试堆栈、以便从 slac460y 中的源代码进行调试、 并将 Visual Studio 连接到 CCS 以确认 MSP430调试堆栈确实会告知 eZ-FET 固件、但安装正确的工具来构建 MSP430调试堆栈时遇到问题、因此还无法确认我的理论。

    请参阅 Linux:在 Linux 中编译 MSP 调试堆栈 、了解有关构建 MSP430调试堆栈时出错的解决方法。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价]如果未勾选 CCS 8首选项上的"Enable Auto-Launch on target connect"(启用目标连接上的自动启动)选项:
    我禁用了该复选框并在调试模式下尝试它。 我可以确认、禁用该复选框不会关闭开关电源。 3.3V 电源轨上的开关噪声约为30mV、L101开关节点继续开关。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tindel、

    在 e2e.ti.com/.../691229帖子中
    我写过:

    TI 说:
    在支持 EnergyTraceTm技术的调试器中,软件控制的直流/直流转换器生成目标电源。
    下面几个段落:
    EnergyTraceTm技术包含在 Code Composer Studio (CCS) 6.0及更高版本以及最新版本的 IAR Embedded Workbench 中。

    CCS v6.0及更高版本不支持您要求的功能。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    切斯特、您好!

    我觉得我可以推荐 Tindel 的三种方法。

    0) 0)返回到我已经建议的 CCS v5、
    1) 1)自行修改调试堆栈、
    2) 2)请求工程订单、如果接受、请等待2-3个季度以获取该订单。

    我的一般看法是、不能在开关电源和 LDO 电源之间进行选择、对于最先进的 LaunchPad 而言、这是一个难得的机会。

    Tindel 调查之后、您的支持、我的一些读数、
    我的理解是 Tindel 所需的功能需要在 EnergyTrace 堆栈的默认支持范围内更改 CCS > v6.0:

    需要在项目设置中的某个位置设置复选框、
    根据该复选框、将需要一个用于选择电源的 eZ-FET 的适当信号、
    而对100多个文档的更改则会有相应的位置。

    我问 Tindel 他正在使用的传感器类型、但他认为我的问题无关紧要。

    我写这篇文章是因为我相信使用 LDO 的可能性可以打开一种对非常敏感的传感器进行试验的方法。
    将会出现更多非常敏感的传感器。
    EnergyTrace 非常出色、我专注于电池上的多年解决方案、但并非一切。