Nordic Workshop 2016

Download Report

Transcript Nordic Workshop 2016

Nordic Semiconductor -
Workshop 2016
The leader in BLE– now and into the future
© NORDIC SEMICONDUCTOR
Agenda
 Nordic Overview
 nRF52 Details
 Software, Development Tools & Support
 Hands-on Workshop
 Tools Installation Guide (to be completed beforehand)
 BLE Heart Rate Monitor Steps
 BLE UART Steps
 BLE Beacon Steps
© NORDIC SEMICONDUCTOR
Agenda
 Nordic Overview
 nRF52 Details
 Software, Development Tools & Support
 Hands-on Workshop
 Tools Installation Guide (to be completed beforehand)
 BLE Heart Rate Monitor Steps
 BLE UART Steps
 BLE Beacon Steps
© NORDIC SEMICONDUCTOR
Nordic Semiconductor
> 1 billion Nordic ICs shipped
450+ employees
$193M US revenue in 2015
Founded 1983
On stock exchange OSE since 1996 (NOD)
First 2.4GHz IC 2004
First BLE IC 2011
R&D design centers
•
Norway
•
Finland
•
Poland
Global sales & support offices
© NORDIC SEMICONDUCTOR
Nordic Semiconductor
Partnered with world-class suppliers
•
Dual sourced for capacity assurance
•
ISO9001/14001 certified company
Quality centered assembly and test
•
15 year partnership
•
Nordic owns the test equipment with a monthly
capacity of >30 million devices
Reliable, high volume supply
•
Logistics handled by distribution partners
© NORDIC SEMICONDUCTOR
Nordic 2.4GHz Transceivers and SoCs
Years of leadership in ultra low power wireless
nRF52 Series SoCs
2015
Industry-leading performance and feature set
2012
nRF51 Series SoCs
1st complete BLE SoC; also supports ANT+, ESB, Gazelle
2010
nRF8000 Series
Industry’s 1st BLE transceiver
2006
2003
nRF24LE and nRF24LU Series
Supports ESB and Gazelle protocols
nRF24 and nRF24L Series
Supports ESB protocol
* ESB (Enhanced ShockBurst) - Nordic proprietary protocol
* Gazelle – Nordic proprietary protocol
© NORDIC SEMICONDUCTOR
SoC Offering from Nordic
nRF52 Series
nRF51 Series
Cortex M4-F @ 64 MHz
Cortex M0 @ 16 MHz
Up to 512kB / 64kB
Up to 256kB / 32kB
AES CCM ECB
AES CCM ECB
Bluetooth® Smart (v4.2)
Proprietary
ANT™
Bluetooth® Smart (v4.2)
Proprietary
ANT™
Peripherals, Radio
Radio
Low power comparator
Yes (15 levels)
Yes (8 levels)
General purpose
comparator
Yes (64 levels)
No
SPI(3xM/S), I2C(2xM/S), UART,
QDEC PDM, I2S
SPI(2xM/1xS), I2C(2xM),
UART, QDEC
Yes
No
CPU
Memory Flash/RAM
Security
Multi-Protocol Support
EasyDMA
Interfaces
NFC
© NORDIC SEMICONDUCTOR
Ultra Low Power BLE
New wireless products continue to emerge, as more devices connect wirelessly with
other devices, mobile handsets, PC’s and home media devices.
Mobile devices
•
•
•
•
•
•
Fitness sensors
Medical monitors
RFID/Keys
Watches
Wireless charging
Other local sensors
Personal computers
•
•
•
•
•
Mice
Keyboards
Game controllers
Presentation remotes
Security solutions
Home electronic devices
•
•
•
•
•
•
Remote controls
Game controllers
Audio solutions
Toys
3D glasses
Home automation
Other sensor networks
•
•
•
•
•
Remote controls
Environmental sensors
RFID/Security
Operation monitors
Smart energy
Of the ~300M single mode BLE devices produced in
2015, Nordic was used in ~50%
© NORDIC SEMICONDUCTOR
Agenda
 Nordic Overview
 nRF52 Details
 Software, Development Tools & Support
 Hands-on Workshop
 Tools Installation Guide (to be completed beforehand)
 BLE Heart Rate Monitor Steps
 BLE UART Steps
 BLE Beacon Steps
© NORDIC SEMICONDUCTOR
Architected for Speed
nRF52832
•
Up to 512kB
Flash w.Cache
•
Up to 64kB RAM
Crypto Accel
5×TIMER
DEBUG
3×RTC
WDT
Digital, Analog I/F and IO Ports
AHB / APB / Easy DMA / PPI
System Peripherals
NFC-A Tag
Oscillators
32MHz RC/XO
•
32kHz RC/XO
3×SPI
2×I2C
PDM
I2S
QDEC
LDO
2×ACMP
3×PWM
12-bit ADC
Buck DC/DC
Power Supply
POR
Embedded Flash and Multi-Segment
RAM
UART
32-GPIO Crossbar
Floating Point
Multi-Protocol
2.4GHz Radio
64MHz ARM®
Cortex®-M4F
64MHz Cortex-M4F with DSP and
and EasyDMA
•
BOD
Multi-layer Advanced High-Speed Bus
2Mbps 2.4GHz GFSK Radio
© NORDIC SEMICONDUCTOR
Built for Power Efficiency
Low Radio and
Processor Active
Currents
Automatic Adaptive
Regulator Control
Processor offload with
Programmable Peripheral
Interconnect
Processor offload
with EasyDMA
Automatic Power
Management
Low System Sleep
Currents
© NORDIC SEMICONDUCTOR
CPU, Memory and Peripherals
• 64MHz ARM® Cortex® M4F
• 215 EEMBC Coremark® score
• 58µA/MHz running from Flash (3.7mA)
• 51.6µA/MHz running from RAM (3.3mA)
• 512kB Flash / 64kB RAM or 256kB Flash / 32kB RAM
• 3SPI, 2I2C and UART
• I2S and PDM for audio
• 8-channel, 12-bit, 200ksps ADC with programmable gain
• 3 4-channel PWMs
• Analog comparators
• Quadrature decoder
• 32 configurable, remappable GPIOs
• Programmable Peripheral Interconnect system (PPI)
• EasyDMA support for all peripherals
• Serial Wire Debug
© NORDIC SEMICONDUCTOR
Radio Performance Redefined
•
•
•
•
•
•
•
•
•
•
•
Multi-protocol 2.4GHz radio (BLE, ESB, Gazell, ANT® )
On-chip Balun with Single wire antenna connection
1 and 2 Mbps supported data rates
-96dB RX sensitivity
-20 to +4dBm TX output in 4dB steps
-42dBm selectivity
5.3mA peak current in TX @ 0dBm
7.5mA peak current in TX @ +4dBm
5.4mA peak current in RX
1dB resolution RSSI
Fast 40µs RX and TX startup
© NORDIC SEMICONDUCTOR
Touch-to-Pair with NFC™
• On-chip NFC™-A tag support
• 13.56MHz input frequency
• AM receiver and load modulator
• 106kbps bit rate
• “Touch to Pair” BLE Out-Of-Band (OOB) pairing
• Easy, fast and secure
• Proximity detection
• Wake-on-field low-power field detection mode (adds +100nA)
• Other NFC-A tag operations possible with S/W support
© NORDIC SEMICONDUCTOR
Fully Automated Power Management
• Two power modes: System ON and System OFF
• Multiple on-chip regulators
• Hardware modules request power as required
• nRF52 System monitors total current & supply level
• Automatic selection of optimal regulator type and mode
• Supply voltage range 1.7V – 3.6V
• Fully automatic LDO and DC/DC regulator system
• 64MHz internal RC oscillator precedes external crystal for fast startup
• 0.3µA at 3V in OFF mode
• 0.78µA at 3V in OFF mode with 64kB RAM retention
• 2.03µA at 3V in ON mode, 64kB RAM retention, wake on RTC
(32kHz crystal running)
© NORDIC SEMICONDUCTOR
Clocking
High Frequency Clock options
• 64MHz crystal oscillator, using external 32MHz crystal
• 64MHz on-chip oscillator (for low-latency start-up)
Low Frequency Clock options
• 32.768kHz +/-250 ppm RC oscillator (meets BLE specs)
• 32.768kHz crystal oscillator, using external 32.768kHz crystal
(minimum power)
• 32.768kHz oscillator synthesized from 64MHz oscillator
• Automatic oscillator, clock control and distribution for ultra-low
power
© NORDIC SEMICONDUCTOR
nRF52832 Package Options and BOM
•
•
QFN48
WLCSP
6mm x 6mm x 0.8mm
48 pins
3.0mm x 3.2mm x 0.4mm 53 balls
6x6
External BOM
•
14 passives
•
32MHz crystal
•
2.4GHz antenna (Chip, PCB or other)
•
32kHz crystal + 2 caps (optional)
•
NFC antenna + 2 caps (optional)
•
< 8mm x 9mm PCB area (WLCSP)
3.0 x 3.2
mm
mm
© NORDIC SEMICONDUCTOR
Agenda
 Nordic Overview
 nRF52 Details
 Software, Development Tools & Support
 Hands-on Workshop
 Tools Installation Guide (to be completed beforehand)
 BLE Heart Rate Monitor Steps
 BLE UART Steps
 BLE Beacon Steps
© NORDIC SEMICONDUCTOR
S132 SoftDevice v3.0 BLE Stack
Clean software architecture model
•
•
•
•
Application
Pre-compiled BLE stack
Event-driven API set, no RTOS requirement
No link or run time dependencies
Run-time Protection of Stack
Support for Secure Over-the-Air Device Firmware Update (DFU)
S132 supports concurrent operation as Central, Peripheral, Advertiser or
Observer
S132
SoftDevice
Now supports long/variable MTU size, data packet length extension,
privacy 1.2 and LL ping (maximum 800kbps throughput)
S132 code size: 124kB, including 8kB Master Boot Record
S332 supports concurrent BLE and ANT® operation
SoftDevices support concurrent operation with ESB and Gazell
proprietary protocols
© NORDIC SEMICONDUCTOR
Development Tools
Development Kits
Single board dev kit for nRF51 and
nRF52 Series
Arduino UNO shield compatible
DEBUG_OUT connector for
debugging your target board
Complete IO/Peripheral access
ARM mbed support
nRF5 SDK
Peripheral libraries, application
examples, OTA-DFU
PC and Mobile Tools
Wide set of tools for
different platforms
Support for Keil, IAR and GCC
Control panels, Sniffers,
Toolbox etc
Integrated Development
PC serializer
Environments (IDEs)
© NORDIC SEMICONDUCTOR
Targeted SDKs
HomeKit
IoT
AirFuel
nRF5 SDK for HomeKit3.0
nRF5 SDK for IOT
nRF5 SDK for Air Fuel
Apple approved solution for
HomeKit accessories
Full solution for IPv6 over
BLE
Complete Solution for
wireless charging
Mesh
Proprietary Mesh over
Bluetooth
Bluetooth SIG Mesh
available later in 2016
© NORDIC SEMICONDUCTOR
Nordic Reference Designs
Desktop
Smart Remote
Beacons
Solar Beacon
nRFready Desktop 2
nRFready Smart Remote 3
nRF51 Beacon
nRF52 Beacon
Complete reference
design for keyboard
and mouse based on
the nRF51 Series
Complete reference design of a
voice remote control based on
the nRF51 Series
Complete reference design
of a small form-factor
beacon
HW+FW+Host drivers
HW+FW
Complete design schematics
and layout package.
Completely solar powered,
uses caps for storage, no
external energy harvesting IC.
Advertises temperature and
pressure
HW+FW
HW+FW
© NORDIC SEMICONDUCTOR
Power Profiler Kit
Plugs onto DK. Accurately measures nRF5 current
AirFuel Demo
Plugs onto DK. Measures wireless charging parameters
© NORDIC SEMICONDUCTOR
Unmatched Module Partnerships
Wide variety of forms, fits and functions
•
•
•
nRF52 & nRF51 series available
50+ Module partners
Modules + sensors variants available
Module solutions:
•
•
•
Minimize development efforts
Are pre-qualified
Are price competitive even in medium level volumes
Key module vendors on Arrow’s line card:
•
•
•
•
•
•
Fujitsu
Rigado
RF Digital
Dynastream
Laird / LSR
Telit (formerly Stollman)
© NORDIC SEMICONDUCTOR
Support and Community
Online Technical
Support Center and
FAEs
https://www.nordicsemi.com/
Nordic
Developer Zone
https://devzone.nordicsemi.com/
Targeted 24 hour
11k+ Users, 12k+ Posts
response time
1.3 million page visits last 6 months
Nordic GitHub
https://github.com/NordicSemiconductor
69 Repositories
© NORDIC SEMICONDUCTOR
Design Support
Nordic offers the following support to help insure that our
customers pass FCC/ARIB/ETSI certification testing the first time:
1) Customers can pass their schematic and layout files to the support portal
for review. Our RF engineers will make improvement suggestions.
2) After this review, customers can send their prototype to Norway
support for RF characterization and antenna tuning.
These services are free.
© NORDIC SEMICONDUCTOR
Agenda
 Nordic Overview
 nRF52 Details
 Software, Development Tools & Support
 Hands-on Workshop
 Tools Installation Guide (to be completed beforehand)
 BLE Heart Rate Monitor Steps
 BLE UART Steps
 BLE Beacon Steps