Other Parts Discussed in Thread: SYSCONFIG, TPS8804
器件型号: MSPM0L1106
主题中讨论的其他器件: SYSCONFIG、 TPS8804
尊敬的 TI 团队:
摘要:
请建议在待机模式下实现 1uA 功耗的条件。
详细信息:
电路:
电路输入电压:24V
电路包含:DC-DC 转换器、AFE TPS8804-TI IC、MCU
直流 — 直流转换器消耗:60uA
基于数据表 AFE、禁用输入放大器、预热增益放大器、LED LDO SLC Tx 和 SLC RX AFE 消耗 15uA 电流 (启用 MCU LDO 以提供 MCU 电压)
我们试过 MCU 1uA 较为准确的估值 1 毫安 编译器配置模式。
main()
{
在 SysConfig 中、启用了 UART、I2C、GPIO 和 ADC、计时器和 STANDBY 0
2. MCU 与 AFE IC 相连 — TI TPS8804
3.代码:
a. Power Init(初始化所有外设)
b.禁用 AFE 块 — 输入放大器,光增益放大器,LED LDO SLC Tx 和 SLC RX
c.调用 DL_SYSCTL_enableSleepOnExit ();
D.禁用 I2C、ADC 和 UART 的电源
f. STANDBY 的启动计时器
g. while (1){
WFI();
}
}
如果是 1
void TIMER_0_INST_IRQHandler (void)
{
switch (DL_TimerG_getPendingInterrupt (TIMER_0_INST)){
用例 DL_TIMER_IIDX_ZERO:
DL_TimerG_STOPCounter (TIMER_0_INST);
DL_GPIO_togglePins (GPIO_LEDS_PORT、GPIO_LEDS_LD1_LED1_PIN);
DL_Timer_setLoadValue (TIMER_0_INST、TIMER_VALUE_5000_MIERS);
DL_TimerG_startCounter (TIMER_0_INST);
休息;
默认值:
休息;
}
}
#endif
附上代码: StandbyCode.c
在此基础上、
预期电流为:60+15+1 = 76uA
我们得到的实际电流:120uA。
请指导我们在待机模式下实现 1uA(总共 76uA)。
谢谢
Selvam