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.

[参考译文] CC1312R:Dinamicy 如何以正确的方式切换外部 LDO 和直流/直流?

Guru**** 2589280 points
Other Parts Discussed in Thread: CC1312R

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1112045/cc1312r-dinamicaly-switching-external-ldo-and-dc-dc-in-a-right-way

器件型号:CC1312R

您好!
我有一个基于运行 TI RTOS 的 CC1312R 器件(不是 TI RTOS v7)和 simplelink_cc13xx_cc26xx_sdk_5_40_00_40 SDK 的器件。

该器件由15V 电池供电。 电源的设计理念是使用两个常见的开关稳压器- LDO 和直流/直流、将 CC1312的电源电压降低至3.3V。 当 MCU 处于待机状态时、无论是否运行传感器控制器、都将使用 LDO。 当 MCU (M4内核)未处于待机状态或存在任何射频内核活动时、必须使用直流/直流。

因此、软件必须管理将打开和关闭直流/直流稳压器的 GPIO、并应在从待机模式唤醒时增加额外的延迟时间。

问题是:如何在考虑 RTOS 和 TI 电源驱动器的情况下以正确的方式实现此功能(管理直流/直流使能 GPIO 和更改从待机延迟唤醒)?

此致
Dimitar Devedzhiev

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

    您好、Dimitar、

    要打开和关闭直流/直流稳压 器,可以在器件进入待机状态之前和退出待机状态之后使用 Power_registerNotify () API 通知您。 请参阅 电源管理用户指南中的第5.2.2节。 您可以注册 PowerCC26XX_entering_standby 和 PowerCC26XX_awarn_standby (或者 可能需要 PowerCC26XX_awarn_STANDBY_Late 才能控制 GPIO)。

    为了处理额外的延迟     、您可以在 PowerCC26X2.h (PowerCC26X2_RESUMETIMESTANDBY、PowerCC26X2_TOTAIMESTANDBY 和 PowerCC26X2_WAKEDELAYSTANDBY)中修改转换时间、并从内核中构建 PowerCC26X2.c 和 PowerCC26X2_tirtos.c (在内核中)。 这将确保器件提前唤醒以处理额外的转换时间。 请注意、由于额外的转换时间、这可能会导致器件进入待机模式的频率降低。 (如果直到下一次唤醒的时间短于  PowerCC26X2_TOTALTIMESTANDBY、电源驱动器将不会进入待机状态)。

    此致、
    尼古拉伊

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

    Nikolaj、您好!

    如何构建  PowerCC26X2.c 和 PowerCC26X2_tirtos.c?

    此致、

    Dimitar

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

    您好、Dimitar、  

    对于 CCS、您可以针对每个文件右键点击工程、选择"Add Files"、然后选择要从 SDK 添加的文件、点击"Open"、您将获得复制文件或指向文件的链接的选项。 我建议复制文件。

    将文件添加到工程后、将在编译工程时编译和链接这些文件。

    此致、
    尼古拉伊