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:省电

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

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/675631/ccs-power-saving

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

工具/软件:Code Composer Studio

您好,

我正在使用与 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。

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

    您好 Srijit、

     只需在同一页上。 3.7mA 是您电路板的总电流吗? 还是仅适用于可操作 x-R2或 MSP430?

    我可以根据具体情况为您提供一些选项。

      谢谢、

       David

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

    您好!

    它是整个电路板中的电流。 我发送给您的当前图像是整个电路板的电流。

    此致、

    Srijit。

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

    我测量的是整个电流。 此外、还请考虑附带该器件的 CC2592 (范围扩展器)板。

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

    因此、我建议测量每个器件上的电流、以了解哪个器件对3.7mA 的贡献更大、然后我们可以开始对代码进行更改。

    谢谢、

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

    你好。、

    我正在检查当前值。

    我在 main 函数中观察 到,如果我不使用"SDITASK_createTask();"函数。 电流约为166uA。

    但是、当我突然使用该功能时、它会升高到3.8mA。

    我已经在服务器和外设程序中对其进行了测试。

    我使用 UART 程序。 在"属性"中、我使用 "SDI_USE_UART"

    那么、如何降低电流。(UART0)。

    此致、

    Srijit。

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

    LED 本身可以消耗2-4 mA 的电流。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我使用 UART 程序来获取仪表值。 在不使用"SDITASK_createTask"的情况下、不能进行公报。

    我使用 LED 引脚将与 cc2592引脚的三个连接用于范围扩展器。

    请检查.......... 摘自 SABLEXR2_DEV_BOARD.h

    #define Board_LED_ON 0个/*可寻址-x EM 板上的 LED 低电平有效*/
    #define Board_LED_OFF 1
    #define Board_GLED ioID_14
    #define Board_BLEed ioID_8.
    #define Board_RLED ioID_4.


    来自 SABLEXR2_DEV_Board.C...................................................................................................
    const PIN_Config BoardGpioInitTable[]={

    Board_GLED | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull | PIN_DRVSTR_MAX、/* LED 最初关闭 *
    Board_BLEed | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull | PIN_DRVSTR_MAX、/* LED 最初关闭 *
    Board_RLED | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull | PIN_DRVSTR_MAX、/* LED 最初关闭 *

    Board_key1 | PIN_INPUT_EN | PIN_PULLUP | PIN_迟滞、 /*按钮为低电平有效 *
    Board_key2 | PIN_INPUT_EN | PIN_PULLUP | PIN_迟滞、 /*按钮为低电平有效 *
    Board_SPI0_CSn | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull、 /* CS 引脚处于非活动电平*/

    Board_UART_TX | PIN_GPIO_OUTPUT_DIS | PIN_INPUT_EN | PIN_PULLUP、 /*处于非活动电平的 UART TX 引脚*/
    BOART_UART_RX | PIN_GPIO_OUTPUT_DIS | PIN_INPUT_EN | PIN_PULLUP、 /*处于非活动电平的 UART RX 引脚*/
    PIN_TERMINATE /*终止列表 *
    };

    因此,我只使用引脚......................................

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

    它是定制板。

    此致、
    Srijit。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请分享您如何连接所有3个器件?

    谢谢、

    David