Overcoming Hurdles in Wearable Device Designs. John Logan Atmel

Similar documents
TINY System Ultra-Low Power Sensor Hub for Always-on Context Features

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

ARROW ARIS EDGE Board User s Guide 27/09/2017

SensorStudio. Introduction

Mobile & IoT Market Trends and Memory Requirements

ARROW ARIS EDGE S3 Board User s Guide 21/02/2018

User Guide: Quick Start - ATZB-256RFR2-XPRO

Mobile & IoT Market Trends and Memory Requirements

Mobile & IoT Market Trends and Memory Requirements

Intel Research mote. Ralph Kling Intel Corporation Research Santa Clara, CA

ARM mbed Reference Designs

DesignWare IP for IoT SoC Designs

ARDUINO BOARD LINE UP

ITM-MKR680. User s Guide. Document ITM-MKR680 User s Guide 02/11/2018

DESIGN AND DEPLOY INTELLIGENT, LOW-POWER AND LOW-COST WIRELESS NETWORKS

ArduCAM CC3200 UNO board

Wireless Connectivity Options for IoT. By: MIST Makers John Varela and Nicholas Landy

Quick Start Guide. STM32 ODE Function Pack for connecting 6LoWPAN IoT Nodes to smartphone through a BLE interface (FP-NET-6LPBLE1)

New STM32WB Series MCU with built-in Bluetooth 5 and IEEE

The Opportunities and Challenges of IOT Market. YuChuan Yang MediaTek Inc.

Building secure devices on the intelligent edge with Azure Sphere. Paul Foster, Microsoft Dr Hassan Harb, E.On

Sensing our world PRODUCT OVERVIEW

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

TI SimpleLink dual-band CC1350 wireless MCU

SPBTLE-1S ArTM. October STMicroelectronics

An Incubator Project in the Apache Software Foundation. 13 July 2016

The Software of Things T Y S O N T U T T L E C E O S I L I C O N L A B S A S P E N C O R E C E O S U M M I T S H E N Z H E N 8 N O V E M B E R 2018

HOW SENSOR FRAMEWORKS ENABLE EFFICIENT DEVELOPMENT

ARDUINO M0 PRO Code: A000111

FOR IOT PRODUCT DEVELOPMENT

Building Ultra-Low Power Wearable SoCs

STM32MP1 Microprocessor Continuing the STM32 Success Story. Press Presentation

Use of ISP1880 Accelero-Magnetometer, Temperature and Barometer Sensor

Ultigesture UG Wristband User Manual

Bringing the benefits of Cortex-M processors to FPGA

Quick Start Guide. Bluetooth Low Energy expansion board based on BlueNRG for STM32 Nucleo (X-NUCLEO-IDB04A1) Version 1.

Quick Start Guide. Bluetooth Low Energy expansion board based on SPBTLE-RF module for STM32 Nucleo (X-NUCLEO-IDB05A1) Version 1.

Quick Start Guide (V1.0 May2015) Dynamic NFC tag expansion board based on M24SR for STM32 NUCLEO (X-NUCLEO-NFC01A1)

BNO055 Xplained pro Getting Started Guide

S32K AND ISELED DRIVER

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

Join the forward thinkers who rely on Toshiba for wireless connectivity ICs.

USER GUIDE. SAML21 Wearable Demo (ATULPC-DEMO) ATSAML21G18B. Preface

Hands-On Workshop: ARM mbed

WAVETEK BLE-WT51822AA/AB. Revision History. Bluetooth low energy Module WT51822AA (256k) /AB (128k) (Bluetooth Low Energy BT4.0) PRODUCT SPECIFICATION

CONNECTING SERVICES IN IOT DESIGN

KW2XD REFERENCE DESIGNS

BASICS OF THE RENESAS SYNERGY PLATFORM

STM32 Open Development Environment

.org. IoT Development Platform

AT14973: Wearable Demo Reference Design. Preface SAM L21 USER GUIDE

Sensing our world PRODUCT OVERVIEW

So you think developing an SoC needs to be complex or expensive? Think again

AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee.

New STM32WB Series MCU with Built-in BLE 5 and IEEE

A Highly Integrated and Comprehensive SiP Solutions for IoT

Tool Kit. ARM Cortex MCU Development Tools. June,

ez430-chronos Wireless Watch Development Tool: Teardown & Getting Started

IoT as Enabling Technology for Smart Cities Panel PANEL IEEE RTSI

Sensing our world PRODUCT OVERVIEW

Wearable Technologies

SensorTile Miniature Multi-Sensor Module

ARROW ARIS EDGE Board Software User s Guide 12/05/2017

GET STARTED FAST WITH THIS COMPREHENSIVE ENABLEMENT OFFERING FOR LPC800 MCUS

Freescale Development Kits IEEE Wireless design made simple. freescale.com/802154

Quick Start Guide. STM32 ODE Function Pack for Building a PLC controlled via Wi-Fi (FP-IND-PLCWIFI1) Version 1.1 (Oct 16, 2017)

THE NEED FOR SMART SENSORS IN IOT. Internet. Uwe Hirsch Senior Business Development Manager

CEVA-X1 Lightweight Multi-Purpose Processor for IoT

Quick Start Guide. Dynamic NFC/RFID tag IC expansion board based on ST25DV04K for STM32 Nucleo (X-NUCLEO-NFC04A1) Version 1.

Cypress PSoC 4 Microcontrollers

Fusing Sensors into Mobile Operating Systems & Innovative Use Cases

BT121 Bluetooth Smart Ready Module. July 2016

HOW TO INTEGRATE NFC CONTROLLERS IN LINUX

HEALTHCARE SOLUTIONS WITH RENESAS SYNERGY PLATFORM

Frequently Asked Questions

Sensing our world PRODUCT OVERVIEW

Qualcomm Wi-Fi Connectivity Selector Guide

ISMART Inventek Systems Module Arduino Test. Product Brief

Device to Cloud. Software Hardware Know How

BCM4343W IoT Starter Kit Getting Started Guide Version 2.1

Build the unified end to end IoT solution on ARM LEADING COLLABORATION IN THE ARM ECOSYSTEM

Smart RF Device Family - Getting Started Guide. Features. Description. References ATAN0115 APPLICATION NOTE

Rapid IoT prototyping kit: SLN-RPK-NODE

Bite of Science Austin Alfredo Pérez Applications Engineer, Silicon Labs. January 27, 2016

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Bluegiga Bluetooth Smart Software v.1.3 5/28/2014 1

Autopilot System. Specification V1.1

Reduce SW Development Time with DAVE 3. March, 2012

BLE MODULE SPECIFICATIONS

SOMNIUM DRT Benchmarks Whitepaper DRT v3.4 release : August 2016

#jsnight, Gianpaolo Macario (C) 2016 Gianpaolo Macario - License: CC BY-SA 4.0

From Sensors to Cloud: The Case for a Complete Ecosystem for IoT Development

Quick Start Guide. Long distance ranging ToF sensor expansion board based on VL53L1X for STM32 Nucleo (X-NUCLEO-53L1A1) Version (February 20, 2018)

BT121 Bluetooth Smart Ready Module. May 2015

Low-Cost Microcontrollers

Part I: Building intelligent, low power, connected things at a low cost

Frequently Asked Questions

S32K Microcontroller Press Pack

ST Smart Grid Products. Application overview September 2018

Connect with Simplicity

Transcription:

Overcoming Hurdles in Wearable Device Designs John Logan Atmel

What is a Wearable

New and exciting form factors Touch Screen Clothing

Really new and exciting form factors Zoomable Contact Lenses Source, Physics World - bit.ly/18bcjf2 Ingestible Password Pill Source, Daily Mail - dailym.ai/15dqxai Fundawear Source, Wearable Experiments - bit.ly/1dhmiaq

Memory Low End Segmentation Mid Range High End Display Touch Voice CRYP MPU WiFi Sensors Sensor Hub BT /BLE Display Touch Voice MCU WiFi Sensors CRYP BT/ BLE Sensors PTC BT/ BLE MCU CRYP Performance

Common features & differences Smartphones Wearables Sensor Sensor i 2 c GHz App Processor i 2 c SPI USB Sensor Sensor i 2 c MCU Wireless Sensor Sensor Hub MCU Sensor Cap Touch GUI

Priorities 1. Power Consumption 2. Size 3. Cost Component Development Algorithms

System Integration Designers need to reduce complexity Component suppliers are integrating and combining functions MCU + Touch Wireless + MCU Multi Sensor Modules (e.g. Accel + Gyro + Mag) Integrated stacks and Algorithms

System Integration Benefits Optimized performance Easy software implementation Simplified layout Reduced load on primary system MCU Less complex IP

BLE+MCU SoC (SAM B11)

SAM B11 Architecture Stand-alone BLE/MCU chip Customer App runs on chip 90KB of RAM available for application. 256KB Stacked Flash for Application and Data storage Profiles / Application stored in and loaded from FLASH and executed from RAM (SAMB11 Chip) Customer APP ATMEL BLE API ATT/GATT/GAP/iBeacon L2CAP (LE) LLM/LLC/LLB LLD (Link Driver) Baseband Radio Host App On-chip BLE Host layers Link Layer PHY

Worlds Smallest BLE Smart Solution 2.25x2.15mm 2 WLCSP package 25% smaller than closest competing solution Minimize PCB size Ultra small form factor industrial designs

Sensor SIP Example Bosch Single Package Motion Sensor Application Specific Sensor Node (ASSN) Bosch Sensortec Acceleration Sensor Bosch Sensortec Gyroscope Bosch Sensortec Magnetometer Atmel ARM Cortex MCU Cortex M0+ MCU Flash 256kB RAM 32kB SW debug interface

Software Integration Custom programmable (BMF055) Develop your own algorithms Integrated sensor fusion (BNO055) 9-axis fusion True orientation Full motion tracking (BNO070) Context aware Step counting Gesture recognition Collaboration with Hillcrest Labs

Go From This Sensor Algorithms Application Code Wireless Stacks MCU BLE

To This Application Code BLE Algorithms BNO070 MCU SAMB11

Design Effort Trends in Design

Software Development Needs Over 60% of development resources are spent on Software Development Software integration into subsystems reduces development burden Developers need tools that allow them to focus on application not infrastructure Power optimization must be planned from the start not left to the end of the development cycle

Hardware Tools Xplained eval board platform Low cost Extendable using Atmel extension boards or Arduino shields All boards supported in Atmel Studio with example projects All design files available. Easy to reuse in customer projects On-board debugger on all boards Debuggers & Programmers Atmel-ICE Stand-alone debugging & programming tool for all ARM/AVR cores Atmel EDBG on-board debug solution for integration Power debugger for high accuracy power measurement support

Atmel START Web based Software Deployment & Configuration Tool Lets developers focus on their application instead of SW configuration Intuitive graphical software configuration of: Low-level drivers, Advanced middleware RTOS components Communication stacks Deploy software to an Atmel evaluation board, or to the users own custom board and IDE of thier choice Fully integrated with Atmel Studio 7

Atmel Studio 7 Available for free at atmel.com Powerfull Based on Visual Studio 2015 frontend Supports 8/32-bit AVR and ARM development and debugging for Atmel MCU targets Supports project migration from earlier Studio versions Easy to use Extensive embedded software library Integrated training modules and examples Extensible Rich 3rd-party ecosystem of plugins Configuration tools for Atmel Touch and Wireless technologies Supports data & power visualization 700,000+ Studio downloads since 2012 93% Users ratings excellent, very good, good

Power Optimization Power analysis (Xplained Pro kits w/ XPM and Power Debugger Probe) Power & Batery estimation between currsors over duty cycle Correlation between current consumption and code location

From Maker to Market Easy migration from Arduino to Product Arduino IDE environment is intuitive, but lacks certain features needed for going to production Arduino programmers can easily import their Sketches into Atmel Studio 7 IDE Opened as a C++ project Studio 7 Supports Arduino Zero boards and future boards Latest Xplained Eval kits have Arduino Shield Connectors Select Atmel Xplained Kits supported in Arduino IDE Eco-system compatibility unique to Atmel

Summary System integration is reducing wearable development complexity Component suppliers are integrating specific algorithms and functions into their devices Allows developers to focus on application New software tools are easing the burden of implementing and optimizing these complex systems

Thank you Any Questions?