Nuvoton ARM Cortex M0 M4

 Forgot password?
 Register
Search
Hot search: MINI51 NUC M051 M4 NANO
View: 1545|Reply: 2

Power down Nuvoton NANO120LE3BN ( M0-cortex ) based embedded system [Copy this link to quote]

Rank: 1

Post time: 2015-04-07 01:00:55
|Show all posts
I'm trying to minimize the power consumption on our board which has a Nuvoton NANO120LE3BN ( M0-cortex ) to a minimum especially when I power down the microcontroller. The current consumption is at 6.4mA in power down mode. This power down mode is implemented by calling the following funtion:

__STATIC_INLINE void PowerDownFunction(void)
{
        //This implies that waking from sleep might take longer
        SCB->SCR = SCB_SCR_SLEEPDEEP_Msk;
        //Enable chip power-down mode and eable wake-up delay counter (to wait for clock to stabilize)
        CLK->PWRCTL |= (CLK_PWRCTL_PD_EN_Msk | CLK_PWRCTL_WK_DLY_Msk );
        //Wait for interrupt
        __WFI();
}

I've a few questions to further bring the power consumption down:
1)What state should the unconnected pins on the board be assigned to decrease the power consumption?

2)When we enter power down, some pins have no use in the power down mode. For e.g. if a chip 'IC1' is connected over two GPIO pins of the microcontroller 'ENABLE' and 'PWM'. The ENABLE pin is used to power down IC1. Thus, the ENABLE pin is used even when the device is powered down. But the PWM pin is useless in power down mode. What state should be assigned to this PWM pin?

3) What does "Digital Input Path Disable" do? Does this help reduce power to minimum?

Use magic Report

Rank: 8Rank: 8

Post time: 2015-04-09 09:57:59
|Show all posts
Dear Ironhyde,

1.        Set as GPIO input mode and enable pull-up resistor.
2.        You can store the pin status and do the action like 1.
3.        "Digital Input Path Disable" is used to disable digital path when using analog function, like ADC.
When you use analog input, you can disable to reduce power. For power-down, it doesn’t make effect.

Thanks and best regards,
Henry/林昌宏.

Use magic Report

Rank: 1

Post time: 2015-06-06 03:36:49
|Show all posts
prima.sp replied at 2015-04-08 17:57
Dear Ironhyde,

1.        Set as GPIO input mode and enable pull-up resistor.

Thanks

Use magic Report

You have to log in before you can reply Login | Register

Archiver| Nuvoton ARM Cortex M0 M4

2017-03-26 03:41 GMT+8 , Processed in 0.050929 sec., 9 queries

Powered by Discuz! X2, Release 20111010 © 2001-2011 Comsenz Inc.

English version, Rev. 146, © 2009-2011 Valery Votintsev

To Top