31
Tech Talks LIVE Schedule – Presentation will begin shortly Wednesday, April 7 th Unboxing the BGM220 Explorer Kit Wednesday, May 26 th Optimize Your Battery Power with BG22 Recording and slides will be posted to: www.silabs.com/training 4:00 3:59 3:58 3:57 3:56 3:55 3:54 3:53 3:52 3:51 3:50 3:49 3:48 3:47 3:46 3:45 3:44 3:43 3:42 3:41 3:40 3:39 3:38 3:37 3:36 3:35 3:34 3:33 3:32 3:31 3:30 3:29 3:28 3:27 3:26 3:25 3:24 3:23 3:22 3:21 3:20 3:19 3:18 3:17 3:16 3:15 3:14 3:13 3:12 3:11 3:10 3:09 3:08 3:07 3:06 3:05 3:04 3:03 3:02 3:01 3:00 2:59 2:58 2:57 2:56 2:55 2:54 2:53 2:52 2:51 2:50 2:49 2:48 2:47 2:46 2:45 2:44 2:43 2:42 2:41 2:40 2:39 2:38 2:37 2:36 2:35 2:34 2:33 2:32 2:31 2:30 2:29 2:28 2:27 2:26 2:25 2:24 2:23 2:22 2:21 2:20 2:19 2:18 2:17 2:16 2:15 2:14 2:13 2:12 2:11 2:10 2:09 2:08 2:07 2:06 2:05 2:04 2:03 2:02 2:01 2:00 4:00 We will begin in: 1:59 1:58 1:57 1:56 1:55 1:54 1:53 1:52 1:51 1:50 1:49 1:48 1:47 1:46 1:45 1:44 1:43 1:42 1:41 1:40 1:39 1:38 1:37 1:36 1:35 1:34 1:33 1:32 1:31 1:30 1:29 1:28 1:27 1:26 1:25 1:24 1:23 1:22 1:21 1:20 1:19 1:18 1:17 1:16 1:15 1:14 1:13 1:12 1:11 1:10 1:09 1:08 1:07 1:06 1:05 1:04 1:03 1:02 1:01 1:00 0:59 0:58 0:57 0:56 0:55 0:54 0:53 0:52 0:51 0:50 0:49 0:48 0:47 0:46 0:45 0:44 0:43 0:42 0:41 0:40 0:39 0:38 0:37 0:36 0:35 0:34 0:33 0:32 0:31 0:30 0:29 0:28 0:27 0:26 0:25 0:24 0:23 0:22 0:21 0:20 0:19 0:18 0:17 0:16 0:15 0:14 0:13 0:12 0:11 0:10 0:09 0:08 0:07 0:06 0:05 0:04 0:03 0:02 0:01 0:00 Wireless Connectivity Tech Talks

Optimize your battery Power with BG22 - Japanese

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Optimize your battery Power with BG22 - Japanese

Tech Talks LIVE Schedule – Presentation will begin shortly

Wednesday, April 7th Unboxing the BGM220 Explorer Kit

Wednesday, May 26th Optimize Your Battery Power with BG22

Recording and slides will be posted to:www.silabs.com/training

4:003:593:583:573:563:553:543:533:523:513:503:493:483:473:463:453:443:433:423:413:403:393:383:373:363:353:343:333:323:313:303:293:283:273:263:253:243:233:223:213:203:193:183:173:163:153:143:133:123:113:103:093:083:073:063:053:043:033:023:013:002:592:582:572:562:552:542:532:522:512:502:492:482:472:462:452:442:432:422:412:402:392:382:372:362:352:342:332:322:312:302:292:282:272:262:252:242:232:222:212:202:192:182:172:162:152:142:132:122:112:102:092:082:072:062:052:042:032:022:012:004:00We will begin in: 1:591:581:571:561:551:541:531:521:511:501:491:481:471:461:451:441:431:421:411:401:391:381:371:361:351:341:331:321:311:301:291:281:271:261:251:241:231:221:211:201:191:181:171:161:151:141:131:121:111:101:091:081:071:061:051:041:031:021:011:000:590:580:570:560:550:540:530:520:510:500:490:480:470:460:450:440:430:420:410:400:390:380:370:360:350:340:330:320:310:300:290:280:270:260:250:240:230:220:210:200:190:180:170:160:150:140:130:120:110:100:090:080:070:060:050:040:030:020:010:00

Wireless Connectivity Tech Talks

Page 2: Optimize your battery Power with BG22 - Japanese

Speaker

2

岡田靖章(Yas Okada)

FAE, Japan

Page 3: Optimize your battery Power with BG22 - Japanese

Silicon Labs Confidential

WELCOMEOptimize Your Battery Power with BG22

Yas Okada

Page 4: Optimize your battery Power with BG22 - Japanese

▪ EFR32BG22 overview

▪ Optimizing power consumption

▪ RF parameters

▪ Device specific parameters

▪ What’s new?

▪ Power Manager

▪ BT 5.2 LE Power Control

▪ Going further: EFP PMIC

Agenda

4

Page 5: Optimize your battery Power with BG22 - Japanese

BG22 Overview

5

Page 6: Optimize your battery Power with BG22 - Japanese

EFR32BG22: Optimized Battery Powered Bluetooth LE

6

Secure Bluetooth 5.2 SoCs for High-Volume Products

RadioBluetooth 5.2

TX: -27 to +6 dBm

RX: -96 to -107 dBm

1M, 2M and LE Coded PHYs

AoA & AoD

Ultra-Low Power3.5 mA TX (radio)

2.6 mA RX (radio)

1.4 µA EM2 with 32 kB RAM

0.5 µA w/ RTC in EM4

World Class SoftwareBluetooth 5.2

Bluetooth mesh LPN

Direction Finding

Compact Size5x5 QFN40 (26 GPIO)

4x4 QFN32 (18 GPIO)

4x4 TQFN32 (18 GPIO)

ARM Cortex-M33 with TrustZone38.4/76.8 MHz352/512 kB of flash

32kB RAM

Peripherals Fit for Purpose

2x USART, 2x I2C, 2x PDM and GPIO

12-bit ADC (16 channels)

Built-in temperature sensor with +/- 1.5 oC

Built-in 32 kHz, 500ppm sleep clock

Security

AES128/256,SHA-1, SHA-2 (256-bit)

ECC (up to 256-bit), ECDSA and ECDH

True Random Number Generator (TRNG)

Secure boot with RTSL

Secure debug with lock/unlock

Page 7: Optimize your battery Power with BG22 - Japanese

Extending Battery Life in Bluetooth Applications

Location Services Data Transfer

Advertising 10 bytes every 1000ms

Connected to a phone at 2000ms interval

TX at 0dBm and using 1 channel

Using 2M PHY and transmitting 10 Byte / packet

Average current: 3.7μA Average current: 4.0μA

5+ years on CR203210+ years on a CR2354

Page 8: Optimize your battery Power with BG22 - Japanese

▪ RF Parameters that affect average current consumption

▪ TX power

▪ Advertising/connection intervals

▪ Number of advertising channels

▪ Connectable mode configuration

▪ Payload

▪ Choice of PHY

▪ Device-specific parameters

▪ PA mode

▪ Crystal settings

▪ Voltage scaling

▪ Debug configuration

Optimizing Battery Life

8

Page 9: Optimize your battery Power with BG22 - Japanese

RF Parameters

9

Page 10: Optimize your battery Power with BG22 - Japanese

▪ Advertising interval

▪ The longer the interval, the lower the power consumption

▪ Tradeoff: Latency

▪ Channel count

▪ Energy can be spared when sending the packets on only 1 or 2 channels

▪ Tradeoff: Discoverability is limited

▪ Payload

▪ If the packet contains less payload, the radio can be switched off faster

▪ Tradeoff: Data

▪ Connectivity

▪ If the advertiser is connectable, the radio will switch to RX mode to listen for connection requests

▪ If it is not connectable, the radio will be switched off immediately after advertising

Advertisement Specific Parameters

10

37

38

37

Scan Interval Scan Interval

Central / Observer

Peripheral /Broadcaster

39

38

37

39

38

37

39

38

37

39

adv Interval adv Interval adv Interval adv Interval

38 39Scan

WindowScan

Window

38

37 Non-connectable

39

adv Intervalscan

scan

scan

38

37

39

scan

scan

scan

38

37

39

38

37

39

adv Interval

Page 11: Optimize your battery Power with BG22 - Japanese

▪ Connection interval

▪ The longer the interval, the lower the power consumption

▪ Tradeoff: Latency

▪ PHY (2M, 1M, LE Coded PHY)

▪ 2M PHY = shorter TX time

▪ LE Coded PHY = longer range

▪ Tradeoff: Compatibility and range

▪ Peripheral Latency

▪ Allows the peripheral to skip connection intervals without dropping the connection

▪ Tradeoff: Latency

Connection Specific Parameters

11

TX

TX

TX

TX

RX

RX

RX

TX

RX

TX

RX

TX

RX

TX

RX

TX

RX

Connection Interval Connection Interval Connection Interval

Peripheral Latency

Central

Peripheral

Page 12: Optimize your battery Power with BG22 - Japanese

Device Specific Parameters

12

Page 13: Optimize your battery Power with BG22 - Japanese

PLFRCO – Precision Low Frequency RC Oscillator

▪ Using a precision 32k crystal can reduce overall current consumption.

▪ EM2 state with an external crystal consumes 1.4uA

▪ Precision LF RC Oscillator can be used in place of an external 32k crystal

▪ 500 ppm accuracy achieved with temperature sensing and calibration

▪ EM2 current consumption in precision mode

▪ EM2 state with LFRCO consumes 1.7uA in stable temperature

13

Page 14: Optimize your battery Power with BG22 - Japanese

▪ The BG22 has a 0dBm PA optimized for extended battery life in personal area network devices.

▪ Such as Wearables, heart rate monitors, and blood glucose monitors.

▪ The PA of the BG22 has different operating modes: High Power and Low Power.

▪ With High power mode a TX of 0dBm will require more power than if it is configured for Low Power mode.

▪ High Power Mode TX at 0dBm consumes 5.2mA

▪ Low Power Mode TX at 0dBm consumes 4.2mA

Battery Optimization – Power Amplifier

Page 15: Optimize your battery Power with BG22 - Japanese

Save Power by using the DC/DC – Energy Management Unit

▪ The EFR32BG22 can consume

▪ 2mA while in EM0

▪ 2uA while in EM2

▪ Utilize the internal DC/DC for better power efficiency.

▪ Using the DC/DC can reduce the EM0 current consumption to

▪ 1.32mA while in EM0 (30% energy savings)

▪ 1.5uA in EM2 (25% energy savings).

▪ DC/DC converter operates down to 2.2V

▪ Utilize the VDD Comparator

▪ The EMU contains a VDD Comparator to help monitor the main supply voltage level.

▪ The comparator will trigger an interrupt if the voltage drops below a configured value to allow the user to bypass the DC/DC converter.

▪ DC/DC requires an extra inductor and capacitor for operation.

15

Page 16: Optimize your battery Power with BG22 - Japanese

▪ The ARM debug unit can be shut down in EM2

▪ As default it is enabled in the projects

▪ After it is switched off, it can only be enabled again via Simplicity Commander

▪ Switch off VCOM/ debug log

▪ Disable the usage of VCOM port and any debug prints in order to save energy

Additional Optimizations

16

Page 17: Optimize your battery Power with BG22 - Japanese

What’s New? Power Manager and LE Power Control

17

Page 18: Optimize your battery Power with BG22 - Japanese

EFR32BG22 Peripheral Set and Energy Modes

18

Peripheral Reflex System

Energy Management

Voltage Regulator

Brown-outDetector

DC-DC Converter

Power-on Reset

Voltage Scaling

CPU and Memory

ARM Cortex-M33with DSP, FPU & TrustZone

Up to 512 kB Flash

DebugInterface

32 kB RAM LDMAController

EM4 Shutoff

EM1 Sleep

EM0 Run

EM2 Deep Sleep

EM3Stop

Feature available down to Energy Mode

Serial Interfaces

2x USART 2x I2C

1x EUSART

2-ch 16-bit PDM

Timers and Triggers

5x Timer/Counter

Low Energy Timer

RTC Watchdog

Backup RTC

I/O Ports

ExternalInterrupt

Up to 26 GPIO

Pin Reset GPIOWakeup

32-bit Bus

Radio

BT 5 (2M, LR)802.15.4Prop. 2.4 GHz

RadioCortex-M0+

Integrated0/6 dBm PA

Radio Crypto

RFSense

Security

AES-128/256,SHA-1/2ECC

Secure Boot RTSL

Secure Debug

TRNG

Clock Management

High FreqCrystal Osc

High FreqRC Osc

Fast StartupRC Osc

UL Freq RC Osc

Low FreqCrystal Osc

Precision LF RC Osc

Analog Modules

12-bit,1Msps ADC

Temp. Sensor

~1.2mA

~0.65mA

1.5uA

1.0uA

0.2uA

Page 19: Optimize your battery Power with BG22 - Japanese

Power Manager and Energy Modes

19

Page 20: Optimize your battery Power with BG22 - Japanese

▪ New Feature in Bluetooth 5.2

▪ Allows master/slave to indicate whether they can change their TX power

▪ Connection oriented – not supported for advertising

▪ Golden Range – optimal RSSI range for reception

▪ RSSI is too low – request to increase TX power

▪ RSSI is in the optimal range – no need to change

▪ RSSI is too high – request to decrease TX power

LE Power Control

20

Min dBm

Max dBm

RSSI

Page 21: Optimize your battery Power with BG22 - Japanese

Going Further – EFP PMIC

21

Page 22: Optimize your battery Power with BG22 - Japanese

EFR32BG22: Energy Management Unit (EMU)

22

EM4 Shutoff

EM1 Sleep

EM0 Run

EM2 Deep Sleep

EM3Stop

Feature available down to Energy Mode

▪ Energy Management Unit (EMU)

▪ Manages energy modes

▪ Power domains and routing

▪ DC/DC control

▪ Reset management

▪ Brown Out Detectors

▪ Supply Voltage scaling

▪ Internal LDO control

Page 23: Optimize your battery Power with BG22 - Japanese

EFR32BG22: Dynamic Voltage Scaling

23

EM4 Shutoff

EM1 Sleep

EM0 Run

EM2 Deep Sleep

EM3Stop

Feature available down to Energy Mode

▪ Reduce current consumption

▪ Pdynamic = alpha*C*V2*Freq

▪ Control Digital logic voltage

▪ Clock frequency dependent

▪ Energy mode dependent

▪ Internal LDO

▪ External supply

▪ I2C

▪ Direct Mode

▪ I2C pins become push-pull

▪ EMU controls the pin directly

VSCALE Setting DECOUPLE Voltage Operating Conditions

VSCALE2 1.1 V EM0/EM1 Operation up to 80 MHz

EM2 and EM3

VSCALE1 1.0 V EM0/EM1 Operation up to 40 MHz

EM2 and EM3

VSCALE0 0.9V EM2 and EM3 Only

SDA/GPIO1SCL/GPIO2

TO EXTERNAL

SUPPLY

EMODE

DECOUPLE

EM2EM0 EM0 EM2

0.9V

1V 1V

Page 24: Optimize your battery Power with BG22 - Japanese

EFR32BG22: Internal LDO Control

24

EM4 Shutoff

EM1 Sleep

EM0 Run

EM2 Deep Sleep

EM3Stop

Feature available down to Energy Mode

▪ Disable internal Digital LDO

▪ Supply DECOUPLE from external supply

▪ DC/DC buck converter

▪ Reduce core supply current (I VDD CORE) by 29-42%

I IN BUCK = I IN LDO * Efficiency_LDO / Efficiency_BUCKI IN BUCK = (58 - 71% ) * I IN LDO

DC/DC

I CORE

I VDD CORE

I VDD CORE

I CORE

LDO

IBIAS

IOUTVDECOUPLEDVDD

IIN LDO

Efficiency_LDO = VOUT / VIN = 50-61 %

1.8V 0.9-1.1V

DC/DC Buck

IBIAS

IOUTVIN

IIN BUCK

Efficiency_BUCK = 85 %

VDECOUPLE

0.9-1.1V1.8V

Page 25: Optimize your battery Power with BG22 - Japanese

Energy Friendly Power PMIC

▪ Multiple output voltage rails (3)

▪ 150mA/rail max load with up to 94% efficiency

▪ Supports broad range of input voltage and battery chemistry

▪ 0.8-1.8 volts and 1.8-5.5 volts

▪ Extends EFR/EFM support below 1.7v and above 3.8v

▪ Optimized for battery operation

▪ Integrated, loss-less coulomb counter

▪ Prevents primary cell corrosion - no leakage under 1.4 v

▪ Inrush current control for batteries with high internal resistance

▪ Software configurable

▪ OTP configuration for stored startup configurations

▪ I2C command/control interface for dynamic configuration changes

▪ Low current

▪ 250 nA quiescent current with one output enabled

▪ Low as 30nA in EM4

▪ 3x3 mm QFN20 package

Silicon Labs Confidential25

Page 26: Optimize your battery Power with BG22 - Japanese

▪ RF Parameters that affect average current consumption▪ TX power

▪ Advertising/connection intervals

▪ Number of advertising channels

▪ Connectable mode configuration

▪ Payload

▪ Choice of PHY

▪ Device-specific parameters▪ PA mode

▪ Crystal settings

▪ Voltage scaling

▪ Debug configuration

▪ Power manager and LE Power Control

▪ EFP PMIC

Summary

26

Page 27: Optimize your battery Power with BG22 - Japanese

Explorer Kit

▪ Lowest price point

▪ On-board debugger and signal breakouts

▪ Minimal on-board features

▪ 3rd part hardware support

▪ New Category

Dev Kit

▪ Single device development board

▪ On-board debugger and signal breakouts

▪ On-board sensors

▪ Impressive out-of-the-box demos

▪ Evolution from Thunderboard

Pro Kit

▪ Modular development platform

▪ Advanced development use cases

▪ Energy profiling and external device debug

▪ Ethernet for large network test

▪ Designed to maximize reuse of EFR32 devices

▪ Evolution from WSTK

IoT Hardware Development Tools – Feature Comparison

27

Explorer Kit Dev Kit Pro Kit

Debug Speed 1.6MHz 1.6MHz 8MHz

Debug USB Full Speed Full Speed High Speed

Packet Trace Interface (PTI) 2x

Breakout Pads

Pushbutton s & User LEDs

Virtual COM

Coin cell battery holder −

On-board Sensors −

Battery Pack Connector −

Radio Board Connectors − −

EXP Connector − −

Display − −

Debug OUT − − EFM8/32, EFR32, EZR32

Debug Ethernet − − 100 Mbit/s

Energy Monitor (AEM) − −

3rd Party Hardware addons − −

SupportedOptional or

not mounted− Not Supported

Page 28: Optimize your battery Power with BG22 - Japanese

Simplified Developer Experience

▪ Simplicity Studio 5

▪ Interface

▪ Fresh, new & simplified

▪ Intuitive out-of-the-box experience

▪ Fast access to developer resources

▪ Linux, Mac & Windows

▪ Tools

▪ Configuration utilities

▪ Compiler

▪ Error & validation

▪ IDE & command line support

▪ Graphical hardware configurator

▪ Energy Profiler – visual energy analysis

▪ Network Analyzer – packet capture & decode

Page 29: Optimize your battery Power with BG22 - Japanese

Silicon Labs Confidential

Q&AFacebook Twitter Community

Page 30: Optimize your battery Power with BG22 - Japanese

Your Connectionto All Things IoT

No matter your wireless protocol, ecosystem, application type, or level

of embedded expertise, Works With features technical and strategy

sessions needed to grow your developer skills (and your network).

S E P T E M B E R 1 4 – 1 5 , 2 0 2 1

https://workswith.silabs.com/

Page 31: Optimize your battery Power with BG22 - Japanese

Silicon Labs Confidential

THANK YOU

Recording and slides will be posted to:www.silabs.com/training