Silicon Laboratories, Inc. · NASDAQ:SLAB
Silicon Laboratories — Technical Presentation (June 2015)
20 slides from Silicon Laboratories's technical presentation, Jun 2, 2015
Slide 1: WF121 Wi-Fi Module
WF121 Wi-Fi® Module 6/2/2015 1
Slide 2: Table of Contents
Table of Contents • Key Features • Benefits • WF121 Overview • Bluegiga Wi-Fi Software • Certifications • Development Tools 6/2/2015 2
Slide 3: Key Features
IEEE 802.11 b/g/n radio • Single 2.4 GHz band • Symbol rate up to 72.2Mbps • Integrated antenna or U.FL connector Key Features • Client and Access Point modes supported Excellent radio performance: • TX power: +17 dBm • RX sensitivity: -97 dBm Host interfaces: • UART, USB or SPI Peripheral interface
Slide 4: Benefits
• Small, stand-alone 802.11 b/g/n module with radio, antenna and 32-bit MCU Benefits • Long range provided by excellent radio performance • Embedded TCP/IP and 802.11 MAC stacks • On-board end user applications enabled by Bluegiga BGScriptTM • Industrial specifications, long life time and future pro
Slide 5: WF121 Overview
WF121 Overview Single stream 802.11 b/g/n radio • Frequency: 2402 – 2480 MHz • TX power: +17 dBm • RX sensitivity: -97 dBm Supported 802.11 standards • 802.11n • 802.11g • 802.11b Channels • North America 11 channels • Rest of the world: 13 channels Line-of-sight range • Up to 500 meters 6/2/2015 5
Slide 6: WF121 Overview
Host interfaces • UART • SPI WF121 Overview • USB (USB/CDC) Peripheral intererfaces • 38 general purpose IO pins • 2 x I2C • 2 x SPI • 4 x UART • 10/100 Mbps RMII (Ethernet) • Timer • 10 x AIO (10-bit ADC) Radio co-existence interfaces • 3-wire Unity 3 • 3-wire Unity 3e+ (recommended) • 4-wire Unity
Slide 7: WF121 Overview
WF121 Overview Microcontroller • MIPS architecture • 80MHz • 1.56 DMIPS/MHz SRAM • 128kB • ~20kB free Flash • 512kB • ~ 10-20% free depending on software configuration 6/2/2015 7
Slide 8: WF121 Overview
WF121 Overview Power supply: • Main power supply – 2.3V - 3.6V • VDD_PA : Front-end power supply – 2.7 - 4.8V • IO voltage levels – 2.3V to 3.6V 6/2/2015 8
Slide 9: WF121 Overview
WF121 Overview Current consumption at 3.3V • Avg. TX/RX with full throughput – 170 mA • Idle, associated to an Access Point – 2.5 mA • Idle, un-associated – 170 uA • Deep sleep – 62 uA 6/2/2015 9
Slide 10: Bluegiga Wi-Fi Software
Bluegiga Wi-Fi Software 6/2/2015 10
Slide 11: Bluegiga Wi-Fi Software
Bluegiga Wi-Fi Software Host Host Application (BGScriptTM) • Bluegiga Wi-Fi software mplements the following layers – 802.2 MAC stack – IPv4 compatible TCP/IP stack Bluegiga BGAPITM – IP, TCP and UDP – DHCP and DNS – ICMP WF121 WF121 Application (BGScriptTM) • 802.11 features – 802.11 client (STA) m
Slide 12: Bluegiga Wi-Fi Software
Bluegiga Wi-Fi Software • BGAPITM serial protocol : A simple binary command, response and event protocol between the host and the stack – Used when a separate host (MCU) is used to control WF121 over UART, USB or SPI – Very small memory requirements size requirement and low implementation overhead 6
Slide 13: Bluegiga Wi-Fi Software
Bluegiga Wi-Fi Software • BGLibTM library : A portable ANSI C library, which implements the BGAPI protocol – Easy to port to various architectures such as : ARM Cortex, PIC16/32 etc. – Uses fuction–call back architecture 6/2/2015 13
Slide 14: Bluegiga Wi-Fi Software
Bluegiga Wi-Fi Software • BGScriptTM scripting language : A very simple BASIC-like application scripting language – Used when applications are implemented on the WF121’s PIC32 controller – Enables very fast application development and allows programs to be executed directly on the WF121 without the
Slide 15: Bluegiga Wi-Fi Software
Bluegiga Wi-Fi Software • Why to use BGScriptTM? • Very simple to use – Fast development of simple Wi-Fi applications – Examples: Access Point scan and connection, simple user interfaces, simple sensors • Free software development tools – Code developed with any text or source code editor – Code com
Slide 16: Use Cases
Use Cases • Standalone architecture: No separate host processor – Sensors and peripherals are directly connected to the WF121 via the IO interfaces – Application executed on the on-board PIC32 – Application developed with BGScriptTM Display SPI I2C or SPI Sensors WF121 Wi-Fi Module Buttons IO or PWM
Slide 17: Use Cases
Use Cases • Hosted architecture: A separate MCU is used – Sensors and peripherals are directly connected to the MCU via the IO interfaces – WF121 connected to the MCU via UART, USB or SPI – Application developerd to the MCU and interfacing to WF121 done using BGAPITM protocol (BGLibTM can be used on
Slide 18: Certifications
Certifications • CE – EN300328 – EN301489-1/17 – EN60950-1 • FCC – Part 15C modular approval • Industry Canada – IC modular certification • South Korea – KCC certification • Japan – ARIB-STD-66 6/2/2015 18
Slide 19: Development Tools
• WF121 Development Kit Development Tools – WF121-A – Dual port USB-to-UART converter – Micro USB – 4 buttons – 4 leds – MicroSD card – I2C temperature sensor – Current measurement point – Ethernet connector – Debug interfaces – IO headers + Documentation + 1 x WF121-A + Programming cables + Free of
Slide 20: Thank You
Thank You 6/2/2015 www.bluegiga.com 20
Silicon Laboratories — Technical Presentation (June 2015) on 6ix