Silicon Laboratories, Inc. · NASDAQ:SLAB
Silicon Laboratories — Technical Presentation (September 2013)
15 slides from Silicon Laboratories's technical presentation, Sep 16, 2013
Slide 1: BLED112 Bluetooth Smart USB Dongle
BLED112 Bluetooth® Smart USB Dongle 9/16/2013 1
Slide 2: Table of Contents
Table of Contents • Key Features • Benefits • BLED112 Overview • Certifications 9/16/2013 2
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 : +0 dBm – Receiver sensitivity: -93dBm • USB host interface – S
Slide 4: Benefits
• Integrated Bluetooth stack – No Bluetooth stack needed on the host Benefits – Operating system independent • Wide Operating System support – Windows® – Linux – MAC OS – Android • BGAPITM software interface – An OS independent API between the dongle and the host • On-dongle applications – Developed
Slide 5: BLED112 Overview
BLED112 Overview • Bluetooth low energy radio – Frequency: 2402 – 2480 MHz – TX power: 0 dBmRX sensitivity: -93 dBm – Modulation: GFSK – Symbol rate: 1 Mbps • Antenna – Integrated PCB antenna • Typical line of sight range: – +0dbm: 20-40 meters – -20 dBm: ~5 meters 9/16/2013 5
Slide 6: BLED112 Overview
BLED112 Overview A programmable 8051 microcontroller • Architecture – 8-bit, 8051 architecture • SRAM – 8 kB • Flash – 128kB 9/16/2013 6
Slide 7: Bluetooth Smart Software
Bluetooth® Smart Software 9/16/2013 7
Slide 8: 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
Slide 9: Bluetooth Smart Software: 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 BLED112 over USB – Very small memory requirements size requirement and low implementation overhead 9/16/2013 9
Slide 10: Bluetooth Smart Software: 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. – Uses fuction–call back architecture 9/16/2013 10
Slide 11: Bluetooth Smart Software: BGScript scripting language
Bluetooth Smart Software • BGScriptTM scripting language : A very simple BASIC-like application scripting language – Used when applications are implemented on the BLED112’s 8051 controller – Enables very fast application development and allows programs to be executed directly on the BLED112 without
Slide 12: Why to use BGScript?
Bluetooth Smart Software • Why to use BGScriptTM? • Very simple to use – Fast development of simple Bluetooth Smart applications – Examples: Pairing, simple user interfaces, simple sensors • Free software development tools – Code developed with any text or source code editor – Code compiled with Blu
Slide 13: 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 description language of Bluetooth Smart Profiles • Several example profiles
Slide 14: Certifications
Certifications • Bluetooth 4.0 – BLED112: Controller subsytem – Software : Host subsystem • CE – EN300328 – EMC330489 • FCC – FCC Modular approval • Industry Canada – IC modular certification • South Korea – KCC certification • Japan – ARIB-STD-66 9/16/2013 14
Slide 15: Thank You
Thank You 9/16/2013 www.bluegiga.com 15
Silicon Laboratories — Technical Presentation (September 2013) on 6ix