Tech Talks LIVE Schedule Presentation will begin shortly

16
Tech Talks LIVE Schedule – Presentation will begin shortly 331日,星期聚焦Silicon Labs的到达角(AoA)解决方案 Zoom in on Silicon Labs Angle of Arrival (AoA) Solution 430日,星期五 探索超低功耗 Wi-Fi 解决方案 RS9116W Discover the Ultra-low-power Wi-Fi Solution RS9116W 518日,星期使用蓝牙 Xpress 模块加速蓝牙开发 Speed up Bluetooth Development with Bluetooth Xpress Modules 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 3:00 Wireless Connectivity Tech Talks

Transcript of Tech Talks LIVE Schedule Presentation will begin shortly

Page 1: Tech Talks LIVE Schedule Presentation will begin shortly

Tech Talks LIVE Schedule – Presentation will begin shortly

3月31日,星期三聚焦Silicon Labs的到达角(AoA)解决方案Zoom in on Silicon Labs Angle of Arrival (AoA) Solution

4月30日,星期五探索超低功耗 Wi-Fi 解决方案 RS9116WDiscover the Ultra-low-power Wi-Fi Solution RS9116W

5月18日,星期二使用蓝牙 Xpress 模块加速蓝牙开发Speed up Bluetooth Development with Bluetooth Xpress Modules

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:013:00

Wireless Connectivity Tech Talks

Page 2: Tech Talks LIVE Schedule Presentation will begin shortly

Silicon Labs Confidential

WELCOME聚焦Silicon Labs的到达角(AoA)解决方案Zoom in on Silicon Labs AoA solution

梅汉忠 (Chung Mui) , 中国华南区高级应用工程师

Page 3: Tech Talks LIVE Schedule Presentation will begin shortly

Agenda

▪ Direction Finding: Angel-of-Arrival (AoA)

▪ Silicon Labs Enhanced AoA mode

▪Overview of Silicon Labs AoA Solutions

▪ Hardware▪ Bluetooth SoC – BG22▪ Antenna Array Reference Design

▪ Software▪ Bluetooth SDK▪ Real Time Location (RTL) Library

▪ Example apps and development kits

▪ Documentation

▪Q&A

Silicon Labs Confidential3

Page 4: Tech Talks LIVE Schedule Presentation will begin shortly

How Angle-of-Arrival (AoA) Works?

▪ An asset wants to broadcast its location

▪ Continuous tone extension (CTE) is added to the end of a Bluetooth advertisement or connection packet

▪ Asset can support other Bluetooth functions while being tracked as CTE does not use the payload

A locator wants to find the asset

▪ A locator needs to have multiple antennas, as antenna is switched during the CTE reception

▪ A locator listens for CTE packets and measures IQ data from the CTE payload

▪ Can perform spherical azimuth and elevation calculation, or pass the IQ data forward to back-end processing

4

Transmitter (TX)e.g. Tag

Receiver (RX)e.g. Locator

𝜃

Silicon Labs Confidential

Constant Tone Extension (CTE) -- single tone sine wave

Page 5: Tech Talks LIVE Schedule Presentation will begin shortly

How AoA Works at a System Level?

Silicon Labs Confidential5

𝜃1𝜃2

𝜑1 𝜑2

h h

Asset(x,y,z)

Bluetooth AoA Locators▪ While one locator can be used to

estimate the assets location, a network of multiple locators improve accuracy and reliability

▪ Locators with enough processing power can pre-process to IQ data

Bluetooth AoA Asset▪ Transmits CTE packets

Local Position Engine▪ Collects relative raw or pre-processed IQ data

from all locators

▪ Performs X,Yand Z calculations

▪ Additional applications(site planning zones, alerts, heat maps etc.)

Cloud Position Engine▪ Collects relative raw or pre-processed IQ data

from all locators

▪ Performs X,Yand Z calculations

▪ Additional applications(site planning zones, alerts, heat maps etc.)

Cloud Position Engine

Locator 1 Locator 2

Local Position Engine

Page 6: Tech Talks LIVE Schedule Presentation will begin shortly

Boosting AoA Scalability by Silicon Labs Enhanced mode

▪ Bluetooth 5.1 Direction Finding

▪ Two modes to Tx/Rx CTE

▪ Connection mode (based on connection)

▪ Connectionless mode (based on periodic advertising)

▪ Both require RAM allocation on the locator to maintain the connections or synchronizations

▪ Limit the number of supported tags (typically <50)

▪ Also establishing connections or periodic advertizing syncs can be time consuming for large number of assets

▪ Silicon Labs Enhanced mode

▪ Silicon Labs proprietary

▪ CTE transmission in the BT 5.0 extended ADV packets

▪ Little RAM is needed in the locator and no time syncing is needed

▪ CTE still tranmitted on 37 data channels maximizing spectrum usage

▪ Tag implementation is very simple and low power

▪ Up to 1000 tags

Silicon Labs Confidential6

tag locator

BT 5.1: Connection mode

Connection establishment

CTE_REQ

CTE_RSP

tag locator

BT 5.1: Connectionless mode(periodic advertising)

Synchronization

AUX_SYNC_IND

AUX_SYNC_IND

tag locator

Silicon Labs enhanced mode(extended advertising)

AUX_ADV_IND

AUX_ADV_IND

AUX_ADV_IND

AUX_ADV_IND

Page 7: Tech Talks LIVE Schedule Presentation will begin shortly

TA G S L O C AT O R S P O S I T I O N I N G E N G I N E

Silicon Labs’ Solutions for Implementing AoA

Hardware • Bluetooth SoC: BG22

Software• Bluetooth SDK v3.1 or above• Demo and example code

Development kit

• Thunderboard BG22

Hardware • Not supplied by Silicon Labs (e.g.

PC, Cortex-A, etc)

Software• Real Time Location (RTL) Library

(on Windows and Linux)• Demo and example code

Development kit Not supplied by Silicon Labs

Hardware• Bluetooth SoC: BG22• 4x4 antenna array ref. design

Software• Bluetooth SDK v3.1 or above• Demo and example code

Development kit

• 4x4 antenna Array Radio Board• SWTK mainboard

Page 8: Tech Talks LIVE Schedule Presentation will begin shortly

Hardware – BG22: Optimized Battery Powered Bluetooth LE SoC

8

Secure Bluetooth 5.2 SoCs for High-Volume Products

RadioTx: -27 to +6 dBm

Rx:

-106.7 dBm @ 125 kbps GFSK

-98.9 dBm @ 1 Mbit/s GFSK

-96.2 dBm @ 2 Mbit/s GFSK

Ultra-Low Power3.4 mA @ 0dBm Tx (radio only)

2.5 mA RX (radio only)

4.1 mA @ 0dBm Tx (radio + MCU)

3.6 mA RX current (radio + MCU)

1.4 µA EM2 with 32 kB RAM

0.5 µA w/ RTC in EM4

25 µA/MHz in active mode (EM0)

Compact Size5x5x0.85mm QFN40 (26 GPIO)

4x4x0.85mm QFN32 (18 GPIO)

4x4x0.3mm 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

ADC (16 channels)

Built-in temperature sensor with +/- 1.5 oC

Built-in 32 kHz, 500ppm sleep clock

SecurityAES128/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

ApplicationsConsumers

Smart Home

Portable healthcare devices

Asset tracking tags

BT mesh low-power nodes

Protocol Support

Bluetooth 5.21M, 2M and LE Coded PHYsDirection Finding (AoA & AoD)BT mesh Low Power Node(512 kB parts only)Proprietary

Wide Operation Range 1.71 V to 3.8 V-40 °C to 125 °C

Detailed info

Page 9: Tech Talks LIVE Schedule Presentation will begin shortly

Hardware – 4x4 Antenna Array Reference Design

Silicon Labs Confidential9

▪ Components

▪ 16 (4x4) patch antennas (4 GPIOs)

▪ 1 BG22 SoC

▪ 5 (1+4) SP4T RF antenna switches

▪ 16 matching circuits

▪ Firmware features

▪ Automatically switch by stack

▪ Up to 64 antennas with 6 GPIOs

▪ Configurable switching sequence

Documentations

▪ Schematic, PCB, BoM, …etc

▪ Design Guidelines

▪ Measurement results

▪ Refer to AN1195 (link)

▪ Development board

▪ Order code: SLWBRD4185A

Page 10: Tech Talks LIVE Schedule Presentation will begin shortly

Software – Bluetooth SDK (1/2)

▪ Bluetooth SDK v3.1

▪ Bluetooth 5.2 stack

▪ Supports AoA

▪ AoA Tag

▪ SoC mode (no external host MCU)

▪ Connection, Connectionless, Silicon Labs Enhanced mode

▪ Example projects

▪ Proprietary Asseting Tracking Profile (ATP)

▪ CTE (GATT) Services (e.g. change of CTE parameters)

Silicon Labs Confidential10

Page 11: Tech Talks LIVE Schedule Presentation will begin shortly

Software – Bluetooth SDK (2/2)

▪ AoA Locators▪ BG22 and external host MCU

▪ BG22

▪ NCP mode (so-called slave mode)

▪ Bluetooth stack

▪ Antenna array switching

▪ Output IQ sample data

▪ Example

▪ NCP AoA locator (locator target app)

▪ External host MCU

▪ Application

▪ Control BG22

▪ IQ samples → angles

▪ Angles → x,y,z

▪ Example

▪ locator host example app

Silicon Labs Confidential

Cortex-A or x64

Page 12: Tech Talks LIVE Schedule Presentation will begin shortly

Software – Real Time Location (RTL) Library

▪ Overview of RTL library

▪ Direction Finding (IQ samples → angles)

▪ Location Finding (angles → x,y,z)

▪ Utility Functions

▪ RTL library converts I/Q data to position

▪ Takes I/Q data as input from BG22

▪ Detects and filters out multipath

▪ Detects and filters out collisions (I/Q quality)

▪ Output azimuth & elevation or X, Y and Z

▪ Angle and elevation filtering algorithms for different use cases (high accuracy, real time etc.)

▪ Features

▪ Supported platforms:

▪ Windows , Ubuntu, Raspberry Pi (Cortex A), Darwin

▪ Number of locators: 100

▪ Silicon Labs’ 4x4 antenna array ref. design

▪ IQ Sample Quality Analysis tool

▪ Example code

Page 13: Tech Talks LIVE Schedule Presentation will begin shortly

Example apps and development kits

Silicon Labs Confidential

Page 14: Tech Talks LIVE Schedule Presentation will begin shortly

Documentation

▪ UG103.18: Bluetooth® Direction Finding Fundamentals (link)

▪ QSG175: Silicon Labs Direction Finding Solution Quick-Start Guide (link)▪ Architecture, Supported features, RTL library, Demos, and

Examples

▪ AN1296: Application Development with Silicon Labs’ RTL Library (link)

▪ AN1297: Custom Direction-Finding Solutions using Silicon Labs’ Bluetooth Stack. (link)

▪ Additional development information▪ Bluetooth SDK v3.1 API (link)

▪ RTL API (link)

▪ AN1195: Antenna Array Design Guidelines for Direction Finding (link)

▪ Online training (link)▪ AoA Direction Finding in Bluetooth SDK

▪ AoA Direction Finding Lab

Page 15: Tech Talks LIVE Schedule Presentation will begin shortly

Silicon Labs Confidential

Q&A微信公众号 官方微博 中文社区

Page 16: Tech Talks LIVE Schedule Presentation will begin shortly

Silicon Labs Confidential

THANK YOU

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