Silicon Laboratories, Inc. · NASDAQ:SLAB

Silicon Laboratories — Technical Presentation (May 2014)

22 slides from Silicon Laboratories's technical presentation, May 23, 2014

  1. Slide 1: BLE121LR Bluetooth Smart Long Range Module

    BLE121LR Bluetooth® Smart Long Range Module 5/23/2014 1

  2. Slide 2: Table of Contents

    Table of Contents • Key Features • Benefits • BLE121LR Overview • Bluetooth Smart Software • Certifications • Development Tools • Use Cases 5/23/2014 2

  3. Slide 3: Key Features

    • Bluetooth v.4.0, single mode compliant – Supports master and slave modes Key Features – Up to 8 connections • Integrated Bluetooth Smart stack – GAP, GATT, L2CAP and SMP – Bluetooth Smart profiles • Radio Performance – Transmit power : +8 dBm – Receiver sensitivity: -98 dBm • Low Current Consumpti

  4. Slide 4: Benefits

    • World Leading Radio Performance – +8dBm TX power and -98 dBm Benefits sensitivity – 5-10 x range compared to conventional Bluetooth Smart solutions • Application Hosting Capability – Application code can be executed on the BLE121LR – No need for a separate micro controller – Programmable with Blue

  5. Slide 5: 5-10x range compared to conventional Bluetooth Smart solutions

    Bluetooth Smart Software • World Leading Radio Performance – 5-10 x range compared to conventional Bluetooth Smart solutions Bluetooth Typical range Smart 250 meters to iPhone 4S (5 x typical range) BLE121LR 450 meters to Nexus 7 (9 x typical range) 5/23/2014 5

  6. Slide 6: BLE121LR Overview

    BLE121LR Overview • Bluetooth low energy radio – Frequency: 2402 – 2480 MHz – TX power: +8 dBm RX sensitivity: -98 dBm – Modulation: GFSK – Symbol rate: 1 Mbps • Antenna – Integrated ceramic chip • Measured Line-of-Sight Ranges: – to iPhone 4S 250 meters – to Nexus 7 450 meters – to BLE121LR 450 met

  7. Slide 7: BLE121LR Overview

    A total of 16 general purpose I/O pins BLE121LR Overview • USART0 – SPI master/slave or UART 1Mbps – Hadware flow control • USART1 – SPI master/slave or UART 1Mbps – Hadware flow control • ADC – 7 x ADC, 7-12-bit resolution – Internal temperature sensor – Internal battery monitor • I2C – Low power,

  8. Slide 8: BLE121LR Overview: Programmable 8051 Microcontroller

    BLE121LR Overview A programmable 8051 microcontroller • Architecture – 8-bit, 8051 architecture • SRAM – 8 kB – 1.5 to 4kB free for applications • Flash – 256kB – 158kB free for application and/or OTA firmware updates 5/23/2014 8

  9. Slide 9: BLE121LR Current Consumption

    BLE121LR current consumption BLE121LR Overview • TX peak 36 mA (8 dBm) 25 mA (8 dBm + DC/DC) • RX peak 25 mA 17.5 mA (with DC/DC) • MCU 250uA/Mhz 8 mA peak consumption • Sleep modes: 2.7mA (power mode 1) 1.3 uA (power mode 2) 0.5 uA (power mode 3) 5/23/2014 9

  10. Slide 10: BLE113 vs. BLE121LR

    BLE113 vs. BLE121LR • TX power BLE113 0 dBm BLE121LR 8 dBm • Current consumption BLE113 20.7mA (0 dBm) BLE121LR 36 mA (8 dBm) • Physical size BLE113 15.75 x 9.15 x 2.1 mm BLE121LR 14.7 x 13.0 x 1.8 mm 5/23/2014 10

  11. Slide 11: Bluetooth Smart Software

    Bluetooth® Smart Software 5/23/2014 11

  12. Slide 12: Bluetooth Smart Software

    Bluetooth Smart Software • Bluetooth v.4.0, Single Mode Compliant – Supports master and slave modes – Up to 8 simultaneous connections • Implements all Bluetooth Smart Functionality – GAP, L2CAP, ATT, GATT – Security manager: bonding, encryption – Bluetooth Smart profiles • Simple API for External H

  13. Slide 13: BGAPI Protocol

    Bluetooth Smart Software • BGAPITM 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 BLE121LR over UART – Very small memory requirements size requirement and low implementation overhead 5/23/2014 13

  14. Slide 14: BGLib Library

    Bluetooth Smart 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. – Ported to multiple programming languages : ANSI C, Java, Python and C# – Uses fuction–call back architecture 5/23/

  15. Slide 15: BGScript Scripting Language

    Bluetooth Smart Software • BGScriptTM scripting language : A very simple BASIC-like application scripting language – Used when applications are implemented on the BLE121LR’s 8051 controller – Enables very fast application development and allows programs to be executed directly on the BLE121LR withou

  16. Slide 16: Why to Use BGScript?

    Why to Use BGScript? • Very Simple to Use – Fast development of simple Bluetooth Smart applications – Most appölications are 100-200 lines of code – Simple iBeacon in 40 lines of code • Free Software Development Tools – Bluegiga provides a free BGScript SDK – Comes with compiler, example application

  17. Slide 17: Bluetooth Smart Profile Toolkit

    Bluetooth Smart Software • Bluetooth Smart Profile ToolkitTM: A tool for creating Bluetooth Smart profiles – Bluetooth Smart profiles are very simple – Can be describes with a single file of XML – Profile toolkit is a Simple XML description template for Bluetooth Smart Profiles • Several example pro

  18. Slide 18: Certifications

    Certifications • Bluetooth 4.0 – BLE121LR: Controller subsytem – Software : Host subsystem • 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 5/23/2014 18

  19. Slide 19: Development Tools

    • DKBLE Development Kit with – Display Development Tools – On-board accelerometer – On-board altimeter – Potentiometer – CR2032 battery holder – USB and RS232 interfaces – On-board firmware programming – Current measurement point – External DC/DC converter – I/O headers – Built-in extenral SPI flash

  20. Slide 20: Use Cases: Standalone Architecture

    Use Cases • Standalone architecture: No separate host processor – Sensors and peripherals are directly connected to the BLE121LR via the IO interfaces – Application executed on the on-board 8051 – Application developed with BGScriptTM or ANSI C and services and profiles with Profile ToolkitTM Displa

  21. Slide 21: Use Cases: Hosted Architecture

    Use Cases • Hosted architecture: A separate MCU is used – Sensors and peripherals are directly connected to the MCU via the IO interfaces – BLE121LR connected to the MCU via UART or USB – Application developerd to the MCU and interfacing to BLE121LR done using BGAPITM protocol (BGLibTM can be used o

  22. Slide 22: Thank You

    Thank You 5/23/2014 www.bluegiga.com 22

Silicon Laboratories — Technical Presentation (May 2014) on 6ix