Site Search

Silicon Labs Bluetooth®: Is there any way to lower current consumption in NCP mode (BGM1xx, EFR32BG)?

EFx32

When using BGM1xx in NCP mode, build and write the code NCP target – Empty. This NCP target – Empty has EM2 (Deep Sleep) mode disabled by default.

Article header ncp%e3%83%a2%e3%83%bc%e3%83%89%e6%99%82%e3%81%ae%e6%b6%88%e8%b2%bb%e9%9b% bb%e6%b5%81%e3%82%92%e3%82%82%e3%81%a3%e3%81%a8%e4%b8%8b%e3%81%92%e3%82%8b% e6%96%b9%e6%b3%95%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3% 81%8b1 1

By setting the Wakeup pin in BGM1xx, when the Wakeup pin is High (or Low), it waits for commands from the host in normal operation mode, and when the Wakeup pin is Low (or High), EM2 is in low power consumption mode. (Deep Sleep) can be set.

The procedure is also described in AN1042"Using the Silicon Labs Bluetooth® Stack in Network Co-Processor Mode", "4.1.4 Enabling Sleep", but add the following to ncp_usart.h:


#define NCP_DEEP_SLEEP_ENABLED 1
#define NCP_WAKEUP_PIN 6
#define NCP_WAKEUP_PORT gpioPortF
#define NCP_WAKEUP_POLARITY 0

Here, we will evaluate the combination of the WirelessStarter Kit and the BGM121 radio board, so we assigned this Wakeup pin to the F6 pin (PortF pin 6) connected to PB0 (button 0) of the Wireless Starter Kit.

Article header ncp%e3%83%a2%e3%83%bc%e3%83%89%e6%99%82%e3%81%ae%e6%b6%88%e8%b2%bb%e9%9b% bb%e6%b5%81%e3%82%92%e3%82%82%e3%81%a3%e3%81%a8%e4%b8%8b%e3%81%92%e3%82%8b% e6%96%b9%e6%b3%95%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3% 81%8b2 1

The code will look like this.


Article header ncp%e3%83%a2%e3%83%bc%e3%83%89%e6%99%82%e3%81%ae%e6%b6%88%e8%b2%bb%e9%9b% bb%e6%b5%81%e3%82%92%e3%82%82%e3%81%a3%e3%81%a8%e4%b8%8b%e3%81%92%e3%82%8b% e6%96%b9%e6%b3%95%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3% 81%8b3 1

If you build and run with this, you can see that the current consumption has decreased as shown in the figure below, even down to EM2.

Article header ncp%e3%83%a2%e3%83%bc%e3%83%89%e6%99%82%e3%81%ae%e6%b6%88%e8%b2%bb%e9%9b% bb%e6%b5%81%e3%82%92%e3%82%82%e3%81%a3%e3%81%a8%e4%b8%8b%e3%81%92%e3%82%8b% e6%96%b9%e6%b3%95%e3%81%af%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93%e3% 81%8b4 1

Experienced FAE
Free consultation is available.

From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.