BlueNRG Guideline From evaluation to production

Similar documents
UM1868. The BlueNRG and BlueNRG-MS information register (IFR) User manual. Introduction

Driving STM32 to success STM32 services for sophisticated embedded applications

Nordic ID HH53 User Guide Version 1.0 NORDIC ID HH53 USER GUIDE

INSTRUCTIONS FOR USING THIS SAMPLE FLIGHT MANUAL SUPPLEMENT

Disruptive technologies and societal trends are changing everyday lives and shaking up competition across all industries

Real-time route planning streamlines onboard operations, reduces fuel burn and delays, and improves on-time performance.

Flight Evaluation Schedule For GPS IFR Approval Primary Means Enroute, Terminal and Non-Precision Approach

Complete Solar Airfield Lighting Solutions

COMMUNICATIONS PANEL (CP) WORKING GROUP I (WG-I) IPS over VDLm2 Feasibility Demonstration. CP WGI 19/IP January 2016

Human Factors of Remotely Piloted Aircraft. Alan Hobbs San Jose State University/NASA Ames Research Center

Hotel & Guest Room. emanagement. Room automation for energy optimization and enhanced comfort.

OVERVIEW OF THE FAA ADS-B LINK DECISION

Subject: Request for additional information regarding FCC ID: IHDT6EE1 (Portable PCS GSM Transceiver with Embedded Bluetooth)

TERMS OF REFERENCE RTCA Special Committee 228 Minimum Performance Standards for Unmanned Aircraft Systems (Rev 4) REQUESTORS:

User manual for awning blind AMZ Z-Wave

Applicability / Compatibility of STPA with FAA Regulations & Guidance. First STAMP/STPA Workshop. Federal Aviation Administration

Progressive Technology Facilitates Ground-To-Flight-Deck Connectivity

TWELFTH AIR NAVIGATION CONFERENCE

OpenComRTOS: Formally developed RTOS for Heterogeneous Systems

Special edition paper Development of a Crew Schedule Data Transfer System

CASCADE OPERATIONAL FOCUS GROUP (OFG)

Honeywell Advanced Technologies Europe Radek Zaruba, May, ANTARES WP33 User Terminal for General Aviation

Overview. ETSO Workshop 2008 New Developments in Avionic. Friedhelm Runge

HungaroControl. More than an Air Navigation Service Provider

Screening Chapter 14 Transport. Single European Sky (SES) 18 December Transport

ATC automation: facts and steps ahead

RED ATLAS PRODUCT BROCHURE. From Nevalee Business Solutions

Commit to Safety: Professional Pilots Always Use a Checklist INITIAL EQUIPMENT SETUP

Excerpts from ICAO PBCS Manual

DANUBE FAB real-time simulation 7 November - 2 December 2011

Pelican AMR Gateway User Guide

Certification Memorandum. Guidance to Certify an Aircraft as PED tolerant

Table of Content. Table of Contents Mobile Experts LLC. All Rights Reserved. 1

MYOB EXO OnTheGo. Release Notes 1.2

Official Journal of the European Union L 186/27

STAIRWAY IDS ATC SIMULATION ENVIRONMENT - SWIM COMPATIBLE SYSTEM

Terms of Reference for a rulemaking task. Portable Electronic Devices (PEDs)

SESAR RPAS Definition Phase Results & Way Forward. Denis Koehl Senior Advisor SESAR Joint Undertaking

Workshop on the Performance Enhancement of the ANS through the ICAO ASBU framework. Dakar, Senegal, September 2017 presented by Emeric Osmont

Operators may need to retrofit their airplanes to ensure existing fleets are properly equipped for RNP operations. aero quarterly qtr_04 11

Enabling Civilian Low-Altitude Airspace and Unmanned Aerial System (UAS) Operations. Unmanned Aerial System Traffic Management (UTM)

ATC Simulators. The manufacturer of

Preliminary Results and Findings Limited Deployment Cooperative Airspace Project

Official Journal of the European Union L 283/25

App. uavionix Ping App QUICK START GUIDE

Aeronautical METeorology in Europe

Space Based ADS-B. ICAO SAT meeting - June 2016 AIREON LLC PROPRIETARY INFORMATION

Considerations for. RNP to xls. Operations. Juergen Ruppert. Regional Director Air Traffic Optimisation Services GE Aviation

Table of Contents 2015 Mobile Experts LLC. All Rights Reserved. 1

12x12 MATRIX LED DRIVER

VORCORE/STRATEOLE. VORCORE / STRATEOLE Workshop. September 16-17, Paris VORCORE SYSTEM DESCRIPTION VORCORE IMPLEMENTATION 1/10/02

TWELFTH AIR NAVIGATION CONFERENCE

Truma inet Box. Operating instructions Page 2 To be kept in the vehicle!

Unmanned Aircraft Operations in the National Airspace System. AGENCY: Federal Aviation Administration (FAA), DOT.

Build loyalty and revenue with exceptional guest satisfaction. EcoStruxure for Hotels Guest Room Management Solutions. schneider-electric.

Solutions. Author, Department Place, Date

Technologies for Autonomous Operations of UAVs

AIRBUS Generic Flight Test Installation

Thematic Challenge #1 10,000 Steps to Fly with Singapore Airlines Challenge Frequently Asked Questions (FAQs)

Navigation 101 Chapter 3 RNP-10

Overview and Current Status

Abstract. Introduction.

A New Way to Work in the ERCOT Market

USAF Airworthiness Policy and Process Updates

Hosted Flight Data Monitoring. Information Sheet

Christchurch, New Zealand, April 2015

12 16 MATRIX LED DRIVER

TWELFTH AIR NAVIGATION CONFERENCE DRAFT REPORT OF THE COMMITTEE ON AGENDA ITEM 4

The next generation of in-flight, real-time 3-D moving maps. Airshow 4000 MOVING MAPS

Airshow Stay informed, entertained and in touch, from takeoff to touch down. Ref. No. BRS M Pub Date 04/2015

Federal Aviation Administration Portfolio for Safety Research and Development. Seminar Paul Krois October, 2008

Department of Defense DIRECTIVE

RNP AR APCH Approvals: An Operator s Perspective

Enhance your arrival services and shape with us the future of Lost & Found

Vacuum Controls and Interlocks

Making bookings for travellers with accessibility considerations

TWELFTH AIR NAVIGATION CONFERENCE

AWNING CONTROL KIT 98GCK-33B

Next Generation Airspace Developments: Key Operational Trends and Enablers

SAVOIR industrial perspectives Thales Alenia Space View

In-flight Wi-Fi & Entertainment INSTRUCTIONAL GUIDE

Considerations for Facility Consolidation

Technical Standard Order

TRAFFIC TRANSPONDER / WEATHER. ADS-B compliance is just the beginning. Aviation Products

# 1 in ease-of-use. Guest Service Interconnectivity. Made by hoteliers, for hoteliers.

THIS INFORMATION IS EMBRAER PROPERTY AND CANNOT BE USED OR REPRODUCED WITHOUT WRITTEN AUTORIZATION.

Roadmapping Breakout Session Overview

Integrated SWIM. Federal Aviation Administration Presented to: Interregional APAC/EUR/MID Workshop>

EE382M.20: System-on-Chip (SoC) Design

Avitech GmbH AIXM Capabilities & Experiences

HEAD-UP DISPLAY (HUD), EQUIVALENT DISPLAYS AND VISION SYSTEMS

Dark Ride Application IO Control

SOFIA. Safe AutOmatic Flight Back and LandIng of Aircraft

Android App Japan Connected-free Wi-Fi is newly-launched

Contextual note SESAR Solution description form for deployment planning

Simulator Architecture for Training Needs of Modern Aircraft. Philippe Perey Technology Director & A350 Program Director

Policy Letter (PL) Global Positioning System (GPS) Equipment and Installation Approval

CAREFREE CONNECTS MOBILE APP

Scalable Runtime Support for Data-Intensive Applications on the Single-Chip Cloud Computer

Defining and Managing capacities Brian Flynn, EUROCONTROL

Transcription:

BlueNRG Guideline From evaluation to production April 2 nd, 2015 RF Application Team EMEA Region Application RtM

Agenda 2 BlueNRG Main Takeaways BlueNRG Development Kits BlueNRG evaluation From prototyping to production Key messages AMS Application RtM 02/04/2015

3 BlueNRG Main takeaways

BLE main applications 4 FITNESS HEALTHCARE SECURITY& PROXIMITY HOME AUTOMATION

BlueNRG 4.0 & BlueNRG-MS 4.1 Network processor 5 Bluetooth qualified Master & slave qualified QDID (BlueNRG/MS CSP & QFN) Superior Battery life (DCDC) RX 7.3mA TX 8.2mA @0dBm Sleep 1.7µA Shut Down 5nA Excellent RF performances RX 7.3 ma / TX 8.2 ma @ 0 dbm Up to +8dBm Down to -88dBm IPD balun available 2 Package flavors WCSP34 2.65x2.56mm QFN32 5x5 mm.

BlueNRG What s new BlueNRG-MS = BlueNRG + BLE 4.1 6 BLE 4.1 feature: Master and Slave simultaneously supported Master Smart-shoe = Slave Master Added value Slave Smartphone = Master Slave BLE 4.1 = reduced latency available Pin 2 pin compatible (QFN/CSP) BlueNRG BLE4.0 BlueNRG-MS BLE 4.1

7 BlueNRG Development Kits

BlueNRG DK : 2 flavors 8 1 STEVAL-IDB002V1 & STSW-BLUENRG-DK Evaluation thanks to GUI Application code prototyping over L1 (source code examples : ie Beacon) HW guidelines AN : Application Bring up Guide 2 X-NUCLEO-IDB04A1 & X-CUBE-BLE1/OSXSmartConnPS Evaluation thanks to GUI Application code prototyping over L0 & F4 X-CUBE-BLE1 source code examples & standard profile in lib part of OSXSmartConnPS 4/2/2015

4/2/2015 BlueNRG DK : What s new 9 1 STEVAL-IDB002V1 & STSW-BLUENRG-DK coming BlueNRG-MS DK coming W15 with STEVAL-IDB005V1 DK 1.7.0 BlueNRG & BlueNRG-MS now available on the web New 2 X-NUCLEO-IDB04A1 & X-CUBE-BLE1/OSXSmartConnPS New X-CUBE-BLE1 release available on the web New New package aligned with BlueNRG/MS native DK 1.7.0 HID standard profile part of OSXSmartConnPS

10 BlueNRG Evaluation

BlueNRG evaluation thanks to GUI (1/3) 11 The GUI part of STSW-BLUENRG-DK package allows to : control BlueNRG device (access to stack interface) enable connection from BlueNRG evaluation boards and smartphone apps From STSW-BLUENRG-DK load BlueNRG_VCOM_1_x.hex (as per as UM1686) on IDB002V1 1 From X-CUBE-BLE1 SW resource package drag and drop Virtual_COM_Port.bin on Nucleo drive

BlueNRG evaluation thanks to GUI (2/3) 12 2 From STSW-BLUENRG-DK launch GUI application BLUENRG_GUI.exe 3 GUI now controlling BlueNRG stack

BlueNRG evaluation thanks to GUI (3/3) 13 4 GUI scripts to easily enable a connection between evaluation boards and smartphone apps* * Ios Light Blue * Android BleScanner Full BlueNRG Hands On available over BeST.com BlueNRG Hands On with X-Nucleo V2.1

14 BlueNRG From prototyping to production

BlueNRG prototyping to production ST guideline 15 Application SW Application Validation & Production debug recommended HW Application (PCB) PCB config/bluenrg IFR* FW update test on production line recommended certification * InFormation Register

BlueNRG prototyping to production ST guideline 16 Application SW Application Validation & Production debug recommended HW Application (PCB) PCB config/bluenrg IFR* FW update test on production line recommended certification * InFormation Register

4/2/2015 BlueNRG prototyping to production SW prototyping 17 1 BLUENRG-DK Application notes PM0237: BlueNRG stack programming guidelines BLE concept definition : security, MAC address, service & characteristic BlueNRG examples describe and comments UM1770: BlueNRG profile application interface Find Me, Glucose, ect standard applications profile implementation 2 SW code examples in source over X-CUBE-BLE1 & STSW-BLUENRG DKs source codes examples based on STM32x integrating BlueNRG stack interface through SPI BLE application profiles sensor Apps in source code (BLUEMICROSYSTEM1 @ ST web ) STM32 as host µc in customer application = strong SW workload leverage

4/2/2015 1 BLUENRG-DK HW Application notes BlueNRG prototyping to production HW prototyping 18 PCB design based on ST guideline AN4630 PCB design guidelines for the BlueNRG and BlueNRG-MS Customer PCB to be compliant to ST guideline 2 InFormation Register management What is IFR? BlueNRG allowing flexibility to configure application (BOM & SW) according use case constraints : power efficiency, performances, number of data to be handled. The BlueNRG and BlueNRG-MS firmware use a table of configurable parameters (IFR) which allows such key parameters to be properly configured ie : high-speed crystal time, low-speed crystal type, stack mode. BlueNRG IFR : flexibility on customer application 3 Product Bring Up : AN4494: Bringing up the BlueNRG and BlueNRG-MS steps by steps check to secure PCB

2 IFR handling IFR definition - What is IFR? BlueNRG prototyping to production IFR Handling 19 The configurable parameters table (IFR) resides in the last sector (2KB) of the Flash IFR definition & architecture UM1868 BlueNRG and BlueNRG-MS information register BlueNRG 64K Flash 2KB 2KB BlueNRG FW code HS XTAL last Flash sector.. Stack mode 2KB.. LP XTAL 192B 1. The IFR table is stored in the last 192 bytes of the sector 2. The first part of last sector is not used in BlueNRG-MS and is storing part of FW code in BlueNRG 16Mhz vs. 32Mhz (BOM impact) allocated RAM usage for data (Power impact) RO vs. 32Khz (BOM impact) 4/2/2015

2 IFR handling IFR Handling BlueNRG and BlueNRG-MS part configured out of ST factory 32KHz external Low Power XTAL 16MHz High speed crystal BlueNRG prototyping to production IFR Handling Stack in mode 2 (common main usage for slave device) 20 PCB and application defined IFR to be considered IFR to be programmed once in product life, 2 main options : Option 1: SW application update to integrate IFR process Option 2: Stand alone PC application: ST GUI 4/2/2015

2 IFR handling BlueNRG prototyping to production IFR Handling 21 Option1: Handle IFR in SW application ST providing source code examples BlueNRG_Stack_IFR_Updater project (STSW-BLUENRG DK) IFR architecture over BlueNRG (not BlueNRG- MS) implies 2K RAM allocation pending to host RAM constraints 2 strategies 1. integrate IFR update in customer application 2. program IFR in a dedicated manufacturing SW application 1 Application & IFR Host MCU 1 IFR Host MCU 2 Application 4/2/2015

2 IFR handling BlueNRG prototyping to production IFR Handling 22 Option2: Handle IFR thanks to ST GUI ST GUI part of STSW-BLUENRG DK allows to easily configure and understand IFR UM1868 BlueNRG and BlueNRG-MS information register (IFR) Application board communication with ST GUI Connecting GUI to BlueNRG requires specific SW in host µc : VCOM FW 4/2/2015

2 IFR handling Option2: What is VCOM? BlueNRG prototyping to production IFR Handling 23 UART USB Host MCU VCOM Application SPI BlueNRG Customer PCB PC VCOM source code part of STSW-BLUENRG DK & X-CUBE-BLE1 Thanks to VCOM, dedicated application for IFR configuration can be easily handled from remote PC VCOM (few lines of code) Host MCU acting as a bridge 4/2/2015

2 IFR handling BlueNRG prototyping to production IFR Handling 24 Option2: IFR update from batch BlueNRG_Script_Launcher.exe substitute GUI UART USB Host MCU VCOM Application SPI BlueNRG > BlueNRG_Script_Launcher.exe -p COM25 -s BlueNRG_firmware_update.py PC Customer PCB Thanks to GUI scripting capabilities, IFR process can be executed from batch VCOM integration suitable for IFR batch programming 4/2/2015

3 FW update FW Update Handling BlueNRG FW6.4 in production starting W1449 FW6.4 expected to be final MP FW BlueNRG prototyping to production FW UPDATE FW6.3 parts potential stock in the field -> ST recommendation to move to FW6.4 25 FW update to 6.4 FW6.3 parts FW update procedure : 2 options Option1: SW application update Option2: Stand alone PC application, ST GUI FW update procedures similar to IFR procedures 4/2/2015

3 FW update BlueNRG prototyping to production FW UPDATE 26 Option1: Handle FW update in SW application ST providing source code examples BlueNRG_Stack_IFR_Updater project (STSW-BLUENRG DK) This process implies 64K Flash in external MCU to host new FW Aternative to receive FW from Ymodem application (PC application) Option2: Handle FW update thanks to ST GUI Thanks to VCOM hosted over external MCU, BlueNRG FW update can be executed from GUI FW update process can be executed from batch (GUI scripts capabilities) FW update through GUI : simple process thanks to VCOM SW integration 4/2/2015

BlueNRG prototyping to production ST guideline 27 Application SW Application Validation & Production debug recommended HW Application IFR* update FW update test on production line recommended certification * InFormation Register

4/2/2015 BlueNRG prototyping to production Debug & Test 28 1 Debug capabilities to be anticipated before application validation 2 Test in production to validate customer PCB Access to BlueNRG stack interface through ST GUI allows to quickly sort integration issue : PCB, RF, SW Capability to send basic RF commands (TONE & HCI ) from GUI allows to validate PCB RF functionalities VCOM enables accessibility to device through GUI Reduce customer design efforts

4/2/2015 BlueNRG prototyping to production Certification 29 To ensure interoperability between devices, Bluetooth certification is required Step 1 collect BlueNRG/MS QDID : The BlueNRG stack is already qualified Simple click on SIG website 4000$ for associates 8000$ for adopters 1000$ for small companies Step 2 execute BLE RF PHY Test Cases : HW design (antenna, layout) to be qualified The RF PHY tests are specified by SIG : 7 Transmitters tests, 7 receivers tests To be executed in Test House Process & requirements details over BeST.com BlueNRG Certification Guideline.pdf

4/2/2015 BlueNRG prototyping to production Certification How to achieve step 2 : execute BLE RF PHY Test Cases Option 1 : Implement several application binaries 30 Host MCU BLE certification Test 1... Host MCU BLE certification Test x Option 2: use ST GUI ST GUI integrating the required standard HCI commands to execute BLE RF tests cases HCI_LE-RECEIVER_TEST HCI_LE_TRANSMITTER_TEST HCI_LE_TEST_END VCOM SW integration over external MCU to ease certification

Key Messages 31

4/2/2015 Key Messages 1. BlueNRG DKs integrating source code examples and ST AN guideline Ease SW application prototyping and implementation Secure PCB to insure performances 32 2. Handle IFR according customer PCB choices IFR = Application flexibility IFR implementation using ST SW examples and AN IFR management thanks to ST GUI & associated VCOM SW application 3. To secure the complete application design, access to PCB through ST GUI Ease debug during integration & validation test on production line Ease certification process VCOM SW application integration over external MCU to secure product design

Questions? Thank You 33