5209 views|14 replies

25

Posts

0

Resources
The OP
 

【GD32L233C-START Review】Three Power Consumption [Copy link]

 
  1. Introduction to Low Power

GD32L23X provides 10 power saving modes, which are relatively rich and can be selected according to different applications. The parameters I am most concerned about are the maximum power consumption of the microcontroller, the minimum power consumption in sleep mode, and the sleep wake-up time:

From Table 4-7 of the data sheet, we can see that when all peripherals are turned on, the maximum power consumption of the main frequency 64M is only 9.02mA, the lowest power consumption external crystal oscillator and RTC are turned on, and the 1.71V power supply is 0.43uA, which is very low power consumption. This power consumption is worthy of the name of L series; from Table 4-6, we can see that the wake-up time from sleep mode is 1.29uS, and the wake-up time from standby mode is 20.92uS, which can be said to be very fast and can be ignored for general use.

2. Initialization

Initialization is relatively simple, just enable the clock and wake-up pin, and then clear the flag.

3. Test phenomenon

In order to facilitate the test of power consumption, the 3.3V connected to GDLINK is cut off to ensure the independence of the power supply of the microcontroller, then a jumper line is connected in series with a multimeter to test the current.

After running for 5 seconds, it goes into sleep mode. Test the standby power consumption:

Running power consumption: (only serial port is opened and wakup0 is configured) about 6mA current.

Standby power consumption: only 0.35uA, which is lower than the maximum 0.4uA in the manual. Maybe my meter has errors, but this power consumption is very ideal.

4. Summary

This section focuses on testing the low power consumption function. The test results are ideal. The operating power consumption and standby power consumption are very low, and the wake-up is also very fast. Of course, the final product is concerned with the power consumption of the entire board, but this microcontroller can run at a main frequency of 64M and has a standby power consumption of less than 0.4uA, so it is still worth recommending.

This post is from GD32 MCU

Latest reply

Yours is not low power consumption. Low power consumption generally refers to the MCU sleeping or deep sleeping, and then leaving some IO or time or something to wake up the MCU. However, the low power consumption of Little Gecko also includes some peripherals for sensors. This peripheral is equivalent to another low power coprocessor. You can configure the mode or operation for this peripheral, and this peripheral will monitor the sensor data and events. When the mode you set is met, it will either wake up the MCU core or perform some primary operations if necessary to wake up the MCU.   Details Published on 2022-3-11 22:57
 

6587

Posts

0

Resources
2
 

The OP was able to measure the standby power consumption to be only 0.35uA, which seems to be quite accurate.

This post is from GD32 MCU
 
 
 

7452

Posts

2

Resources
3
 

350nA, still OK

This post is from GD32 MCU

Comments

Yes, we can make low power consumption products  Details Published on 2022-3-7 23:35
 
Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 

25

Posts

0

Resources
4
 

Yes, we can make low power consumption products

This post is from GD32 MCU

Comments

It is useless to put the kernel to sleep, which is equivalent to crashing the system and not being able to process anything. When sleeping, the power consumption and functions of some dedicated peripherals should be considered. You can refer to how Silicon's EFM MCU is done.  Details Published on 2022-3-8 22:47
 
 
 

108

Posts

0

Resources
5
 

I don't understand the part about the method of measuring power consumption. Can you explain it in detail?

This post is from GD32 MCU

Comments

Disconnect the 3.3V of the MCU from the 3.3V of the board, then connect a 3.3V serial multimeter from the board GDLINK to the 3.3V power supply of the MCU, and see the third test phenomenon, the first two pictures, disconnect and connect the power supply.  Details Published on 2022-3-11 05:53
 
 
 

6773

Posts

2

Resources
6
 

Haha, I finally cut it open, and I feel that the power consumption is really ideal!

This post is from GD32 MCU
 
 
 

7452

Posts

2

Resources
7
 
hl23889909 posted on 2022-3-7 23:35 Yes~ it is possible to make low-power products

It is useless to put the kernel to sleep, which is equivalent to crashing the system and not being able to process anything. When sleeping, the power consumption and functions of some dedicated peripherals should be considered. You can refer to how Silicon's EFM MCU does it.

This post is from GD32 MCU

Comments

This depends on how the peripherals are designed. For example, if I want to connect an LCD, I use a MOS tube to control the power supply of the LCD. The high conduction power supply and the circuit pull-down will only work when the microcontroller is powered up. After standby, the IO of the microcontroller defaults to a high impedance state, so the LCD will not consume power.  Details Published on 2022-3-11 06:01
 
Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 

25

Posts

0

Resources
8
 
Yunhu Congbai published on 2022-3-8 09:19 I don’t understand the power consumption measurement method. Can you explain it in detail?

Disconnect the 3.3V of the MCU from the 3.3V of the board, then connect a 3.3V serial multimeter from the board GDLINK to the 3.3V power supply of the MCU, and see the third test phenomenon, the first two pictures, disconnect and connect the power supply.

This post is from GD32 MCU

Comments

Got it, thanks  Details Published on 2022-3-11 15:27
 
 
 

25

Posts

0

Resources
9
 
freebsder posted on 2022-3-8 22:47 It is useless to just put the kernel to sleep. It is equivalent to crashing the system and not being able to process anything. When sleeping, it mainly depends on the power consumption and functions of some dedicated peripherals. You can refer to...

This depends on how the peripherals are designed. For example, if I want to connect an LCD, I use a MOS tube to control the power supply of the LCD. The high conduction power supply and the circuit pull-down will only work when the microcontroller is powered up. After standby, the IO of the microcontroller defaults to a high impedance state, so the LCD will not consume power.

This post is from GD32 MCU

Comments

This power consumption is not the sleep mode, but the shutdown mode. Only a limited number of interrupts can wake up the machine. It is not convenient to use this mode in actual products. Generally, low-power sleep mode is more commonly used in products.  Details Published on 2022-3-11 22:57
This power consumption is not the sleep mode, but the shutdown mode. Only a limited number of interrupts can wake up the machine. It is not convenient to use this mode in actual products. Generally, low-power sleep mode is more commonly used in products.  Details Published on 2022-3-11 08:25
 
 
 

351

Posts

3

Resources
10
 
This post was last edited by hjl2832 on 2022-3-11 08:26
hl23889909 published on 2022-3-11 06:01 This depends on how the peripherals are designed. For example, if I want to connect an LCD, I use a MOS tube to control the power supply of the LCD, high conduction power supply, and the circuit is pulled down, only...

This power consumption is not in sleep mode, but in shutdown mode. Only a limited number of interrupts can wake up the device. It is not convenient to use this mode in actual products. Low-power sleep mode is more commonly used in general products. I have also tested it. The lowest power consumption I have measured in sleep mode is several hundred uA.

This post is from GD32 MCU
 
 
 

108

Posts

0

Resources
11
 
hl23889909 posted on 2022-3-11 05:53 Disconnect the 3.3V of the microcontroller from the 3.3V of the board, and then connect a 3.3V series multimeter from the board GDLINK to the 3.3V power supply of the microcontroller, and see the 3rd ...

Got it, thanks

This post is from GD32 MCU
 
 
 

1181

Posts

0

Resources
12
 

Such low power consumption is worth looking forward to. You can consider using this chip in later designs.

This post is from GD32 MCU

Comments

You deserve it~ After so many years of development, domestic microcontrollers have become very mature.  Details Published on 2022-3-14 09:09
 
 
 

7452

Posts

2

Resources
13
 
hl23889909 posted on 2022-3-11 06:01 This depends on how the peripheral is designed. For example, if I want to connect an LCD, I use a MOS tube to control the power supply of the LCD, high conduction power supply, and the circuit gives a pull-down, only...

Yours is not low power consumption. Low power consumption generally refers to the MCU sleeping or deep sleeping, and then leaving some IO or time or something to wake up the MCU. However, the low power consumption of Little Gecko also includes some peripherals for sensors. This peripheral is equivalent to another low power coprocessor. You can configure the mode or operation for this peripheral, and this peripheral will monitor the sensor data and events. When the mode you set is met, it will either wake up the MCU core or perform some primary operations if necessary to wake up the MCU.

This post is from GD32 MCU

Comments

This depends on the usage scenario. For example, if you connect an external motion sensor and set a threshold, when the vibration reaches the threshold, the motion sensor will send an interrupt signal to the wake-up pin, which can also wake up the microcontroller. As long as the startup time is short enough and there is no delay in waking up, it can be used. For example, when the mobile phone is lifted up to display, it enters the most power-saving mode. Is it more energy-saving?  Details Published on 2022-3-14 07:58
 
Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 

25

Posts

0

Resources
14
 
freebsder posted on 2022-3-11 22:57 This is not low power consumption. Low power consumption generally refers to MCU sleep and deep sleep, and then leaving some io or time or something to wake up the MCU. ...

This depends on the usage scenario. For example, if you connect an external motion sensor and set a threshold, when the vibration is reached, the motion sensor will send an interrupt signal to the wake-up pin, which can also wake up the microcontroller. As long as the startup time is short enough and there is no delay in waking up, it is possible. For example, when the mobile phone is lifted up to display and enters the most power-saving mode, doesn't it save more energy?

This post is from GD32 MCU
 
 
 

25

Posts

0

Resources
15
 
zhangdaoyu posted on 2022-3-11 17:58 Such low power consumption is worth looking forward to. You can consider using this chip in later designs

You deserve it~ After so many years of development, domestic microcontrollers have become very mature.

This post is from GD32 MCU
 
 
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

Related articles more>>

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list