主题中讨论的其他器件: CC1310
您好!
我使用的是'CC2650 SensorTag rev 1.2'和'CC2650 LaunchPad rev 1.3'。
在我尝试将 CC2650器件置于关断模式、电流消耗为100nA (如数据表所示)、但没有成功、
下面是我的设置、
请说明如何在关断模式下实现~100nA 的电流消耗? (我们将感谢您提供任何示例代码)
在 SensorTag 板上、我使用外部电源3V3 (而不是电池)和未插接的调试器、我们在关断模式下获得的最佳电流消耗约为270uA。
电路板引脚配置(270uA)
const PIN_Config BoardGpioInitTable[]={
Board_RLED | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX, /* LED 最初关闭 */
Board_GLED | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX, /* LED 最初关闭 */
ioID_3 | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX、
ioID_1| PIN_INPUT_EN、
ioID_12 | PIN_INPUT_EN | PIN_GPIO_LOW、
ioID_13 | PIN_INPUT_EN | PIN_GPIO_LOW、
ioID_21 | PIN_INPUT_EN | PIN_GPIO_LOW、
Board_BTN1 | PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_BOTHEDGES | PIN_迟滞、 /*按钮为低电平有效 */
Board_BTN2 | PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_BOTHEDGES | PIN_迟滞、 /*按钮为低电平有效 */
Board_UART_RX | PIN_INPUT_EN | PIN_PULLUP、 //通过调试器反向通道进行 UART RX *
Board_UART_TX | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull、 //通过调试器反向通道进行 UART TX *
BOARD_SPI_FLASH_CS | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull | PIN_DRVSTR_MIN、 /*外部闪存芯片选择 *
BOARD_SPI0_MOSI | PIN_INPUT_EN | PIN_PUL拉 电阻、 /* SPI 主器件输出-从器件输入*
BOARD_SPI0_MISO | PIN_INPUT_EN | PIN_PULLUP、 /* SPI 主器件输入-从器件输出*
Board_SPI0_CLK | PIN_INPUT_EN | PIN_PULLUP、 /* SPI 时钟*
PIN_TERMINATE
};
2. 在 LaunchPad 上、我使用外部电源3V3并拔下调试器、我在关断模式下获得的最佳电流消耗约为4mA、在插入调试器时为1mA。
(我将跳线设置为外部电源)。
我确实从电路板上拆下了几个元件并关闭了外部闪存、但在关断模式下的电流消耗没有变化。
电路板引脚配置(4miliA–带有未连接的调试器、1miliA–带有已连接的调试器)
const PIN_Config BoardGpioInitTable[]={
Board_RLED | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX, /* LED 最初关闭 */
Board_GLED | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX, /* LED 最初关闭 */
Board_BTN1 | PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_BOTHEDGES | PIN_迟滞、 /*按钮为低电平有效 */
Board_BTN2 | PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_BOTHEDGES | PIN_迟滞、 /*按钮为低电平有效 */
BOARD_SPI_FLASH_CS | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull | PIN_DRVSTR_MIN、 /*外部闪存芯片选择 *
Board_UART_RX | PIN_INPUT_EN | PIN_PULLUP、 //通过调试器反向通道进行 UART RX *
Board_UART_TX | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull、 //通过调试器反向通道进行 UART TX *
BOARD_SPI0_MOSI | PIN_INPUT_EN | PIN_PUL拉 电阻、 /* SPI 主器件输出-从器件输入*
BOARD_SPI0_MISO | PIN_INPUT_EN | PIN_PULLUP、 /* SPI 主器件输入-从器件输出*
Board_SPI0_CLK | PIN_INPUT_EN | PIN_PULLUP、 /* SPI 时钟*
PIN_TERMINATE
};
3. 我刷写了 TI 的关断示例应用、电流消耗甚至是最差的。
请提供建议。
谢谢、
Shlomi