-
国民n32g452低功耗有问
[url=/data/attachment/album/202409/02/165749ovv4r6uh44m4hvzk.png][img]/data/attachment/album/202409/02/165749ovv4r6uh44m4hvzk.png[/img][/url]、 [url=/data/attachment/album/202409/02/165750d19h1pi96wshkidd.png][img]/data/attachment/album/202409/02/165750d19h1pi96wshkidd.png[/img][/url] 如上图,进入STOP2模式时,把所有外设时钟、GPIO配置成模拟输入(除了jlink下载的2个和1个唤醒源口),所有中断禁止;测试在stop2模式时,还有250ua的功耗,请问还有什么方法降低,目标功耗在10-20ua左右,国民代理FAE和官方Q群这边没人指导,特此发帖咨询,还望有这方面的解答回应。
1906浏览量 6回复量 关注量 -
HC32L136K8TA,低功耗
[color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]目前使用的是gpio的低功耗例程,在HC32L136K8TA最小开发板上测试功耗始终降不下去,查看过寄存器bgr和adc这些外设都已关闭,我达不到10ua以内,最小只可以达到369ua,求指导一下还该咋样配置代码:[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]int32_t main(void)[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]{[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] delay1ms(5000);[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] ///< 配置Demo板上所有不使用的IO为高阻输入,避免端口漏电[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] App_LowPowerModeGpioSet();[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] ///< 进入低功耗模式——深度休眠(使能唤醒后退出中断自动休眠特性)[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] Lpm_GotoDeepSleep(TRUE);[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] while(1)[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] {[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] ;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] }[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]}[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]static void App_LowPowerModeGpioSet(void)[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]{[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] ///< 打开GPIO外设时钟门控[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] Sysctrl_SetPeripheralGate(SysctrlPeripheralGpio, TRUE);[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] //swd as gpio[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] Sysctrl_SetFunc(SysctrlSWDUseIOEn, TRUE);[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] ///< 配置为数字端口[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] M0P_GPIO->PAADS = 0;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] M0P_GPIO->PBADS = 0;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] M0P_GPIO->PCADS = 0;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] M0P_GPIO->PDADS = 0;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] ///< 配置为端口输入[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] M0P_GPIO->PADIR = 0XFFFF;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] M0P_GPIO->PBDIR = 0XFFFF;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] M0P_GPIO->PCDIR = 0XFFFF;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] M0P_GPIO->PDDIR = 0XFFFF;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] ///< 输入上拉[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] M0P_GPIO->PAPD = 0xFFFF;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] M0P_GPIO->PBPD = 0xFFFF;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] M0P_GPIO->PCPD = 0xFFFF;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] M0P_GPIO->PDPD = 0xFFFF;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]}[/size][/font][/backcolor][/color]
1918浏览量 1回复量 关注量 -
HC32L110的LPUART低功耗串口无校验时接收不稳定 sos
HC32L110,无外部高速、低速晶振。RCH用的内部4M晶振,RCL使用内部38.4k,LPUART使用工作模式1(无校验时)或工作模式3(有校验)。 MCU上电初始化后进入低功耗状态,在低功耗状态下LPUART接收。 目前的问题现象: 使用SSCOM发送一帧数据,LPUART 2400/9600带奇偶校验接收无问题,每个字节都会产生中断。 如果改成无校验模式,SSCOM发送一帧数据,只有最后一个字节会产生中断,前面的字节都接收不到(有的时候也会不丢数据)。如果SSCOM发送时停止位改成2位,或者每次只发送1个字节,接收也没问题。 似乎是HC32L110无校验的情况下还是当成了有校验?
2646浏览量 0回复量 关注量 -
HC32l136低功耗相关配置 sos
在应用中调用库函数:Lpm_GotoDeepSleep()函数,然后其他程序中配置有lptim做1S定时器使用,该定时器会唤醒mcu嘛,同时他在mcu休眠时是否还会计数? /** ***************************************************************************** ** \brief 进入深度睡眠模式 ** ** \input bOnExit - TRUE:当退出异常处理后,自动再次进入休眠; ** FALSE:唤醒后不再自动进入休眠 ** ** \retval NULL *****************************************************************************/ void Lpm_GotoDeepSleep(boolean_t bOnExit) { SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk; SCB->SCR |= 1u<
1242浏览量 0回复量 关注量 -
低功耗esp32方案用什么供电芯片比较好 sos
初学画板,想画个esp32板子用18650供电,我自己能想到的只有tp4056+ams1117。但是可能不是最佳方案 如果不考虑充电,只考虑1个3v3稳压输出,用ldo还是dcdc呢?ams1117好像效率比较低不太合适低功耗? 如果考虑带锂电池放电稳压输出一体的,用一个电源管理ic吗?有什么可以ic推荐?
1643浏览量 0回复量 关注量 -
ML54/ML56 低功耗三合一微控制器平台 - 集控制、触控与 LCD 驱动于一身
ML54/ML56 低功耗三合一微控制器平台 - 集控制、触控与 LCD 驱动于一身 大家感觉如何?
1288浏览量 10回复量 关注量 -
完低功耗后是不是不能做触摸按键唤醒了呢?
用stm8l151的单片机做了低功耗的设计,这一步已经完成了。项目才算完成一小部分(加油中)。现在是准备用stm8l的触摸库做几个触摸按键来进行控制。但在做完低功耗后是不是不能做触摸按键唤醒了呢?
1082浏览量 11回复量 关注量 -
模拟电源该怎么处理
我有一个需要10V供电的运放,要求是低功耗 我看了下10V的线性电源功耗都比较大光是IQ就是ma级的 那我该怎么处理这个电源呢 在dc-dc后面加lc滤波 或直接加磁珠吗(开关电源频率是600Khz) 有什么方法能得到一个低功耗且干净的电源呢
1048浏览量 3回复量 关注量 -
运放电源该怎么处理呢
我的一个运放需要15V的电压,需要保证低功耗和电源的稳定干净,那我的电源该怎么处理呢 较小的电压比如3.3V的我都是加LDO 但15V的我没见过低功耗的LDO 请问是否有这种LDO 如没有那能否使用开关电源加滤波电路再在运放电源入口加电容组这样的方案呢
1197浏览量 4回复量 关注量