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.

[参考译文] 节能

Guru**** 2535750 points
Other Parts Discussed in Thread: MSP430F4152, CC2592

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/675636/power-saving

主题中讨论的其他器件:MSP430F4152CC2592

您好,

我正在使用与 cable-x-R2 (Laird)连接的 MSP430F4152_QFP。我仅使用 UART 程序(MSP 的 P6.5至 DIO0、  MSP 的 P6.6至 DIO1用于通信)。从仪表获取的数据(通过 MSP 获取的模拟值)将发送到电路板。  

然后、我使用与 cable-x-R2连接的 CC2592来实现电源扩展器。引脚连接是 DIO_14可按 PA_ENn 到2592、DIO_8到 LNA_EN 以及 DIO_4到 HGM 进行连接。

我在 ble_server 中使用 BLE5服务器程序。 C 部分、PA 被设置为高电平。  

静态 PIN_Config SPPBLEAppPinTable[]=

Board_RLED | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MIN,/* LED 最初关闭--HGM */
Board_GLED | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull | PIN_DRVSTR_MIN,/* LED 最初关闭--PA */
BOARD_BLEed | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MIN,/* LED 最初关闭--LNA */

PIN_TERMINATE
};

void SPPBLESERVER_CURRENT (void)

hGpioPin = PIN_OPEN (&pinGpioState、SPPBLEAppPinTable);
PINCC26XX_setMux (hGpioPin、Board_bled、IOC_PORT_RFC_GPO0);
PINCC26XX_setMux (hGpioPin、Board_GLED、IOC_PORT_RFC_GPO1);

在初始化函数中使用当前函数:

 

SPPBLESERVER_CURRENT();

//为要发送到应用程序的配置文件中的消息创建 RTOS 队列。
appMsgQueue = Util_constructQueue (&appMsg);

 检查电流、显示电流大于3.7mA。

  

我检查了与它连接的电流。

如何降低电流值。

它是定制板。

此致、

Srijit。

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

    您好!

    您的电路板看起来不会进入待机状态、但会保持活动状态。 如果您不使用可寻址模块、您是否获得预期的待机电流?

    在上面的小代码片段中、后面会发生什么

    "SPPBLESERVER_CURRENT();

    //为要发送到应用程序的配置文件中的消息创建 RTOS 队列。
    appMsgQueue = Util_constructQueue (&appMsg);"

    器件?

    我对 SPPBLESERVER_CURRENT()的理解是,它将 PA/LNA 信号连接到 LED,我看不到您是如何使用它来测量电流消耗的。 您能否在正在运行的程序上提供更大的代码片段?

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

     您好!

    使用"SPPBLESERVER_CURRENT();"后--电流为3.7mA。

    如果我评论当前 的"//SPPBLESERVER_CURRENT();" -- 电流大于3.7mA。

    我使用 了"appMsgQueue = Util_constructQueue (&appMsg);

    “我对 SPPBLESERVER_CURRENT()的理解是,它将 PA/LNA 信号连接到 LED,” --- 我尚未更改定义在可寻址板中的 LED 引脚定义。

    只有我使用了这些引脚来连接 CC2592的 PA、LNA 和 HGM 引脚。

    PA 引脚保持高电平、REST 引脚处于低电平。

    请执行初始化程序。

    此致、

    Srijit。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    如果您需要更多信息、请告诉我该代码。

    此致、
    Srijit。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我还需要更改 main .c 中的任何内容、请告诉我。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您似乎将 Board_GLED (PA)配置为默认高电平、这意味着如注释中所述、打开和关闭。 您能否尝试将其更改为默认低电平、看看这是否会有所不同?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    e2e.ti.com/.../675636 Srijit、

    您对此有任何更新吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于不活动、我将关闭此线程。 如果您仍有此问题、请随意打开新主题并链接到此主题。