Sensor Puck SENSOR PUCK USER S GUIDE. 1. Introduction. 2. Evaluation Kit Description



Similar documents
AN588 ENERGY HARVESTING REFERENCE DESIGN USER S GUIDE. 1. Kit Contents. 2. Introduction. Figure 1. Energy Harvesting Sensor Node

CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup

QSG105 GETTING STARTED WITH SILICON LABS WIRELESS NETWORKING SOFTWARE

ZigBee-2.4-DK 2.4 GHZ ZIGBEE DEVELOPMENT KIT USER S GUIDE. 1. Kit Contents. Figure GHz ZigBee Development Kit

AN437. Si4432 RF PERFORMANCE AND FCC COMPLIANCE TEST RESULTS. 1. Introduction. 2. Relevant Measurements to comply with FCC

How To Develop A Toolstick

AN655 R ANGE TEST APPLICATION FOR EZRADIO AND EZRADIOPRO. 1. Introduction. 2. Supported Radio Types

UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS

1 Software Overview ncp-uart ash-v3-test-app ash-v3-test-app Command Line Options Testing... 2

APPLICATION. si32library. Callback CMSIS HARDWARE. Figure 1. Firmware Layer Block Diagram

PC Base Adapter Daughter Card UART GPIO. Figure 1. ToolStick Development Platform Block Diagram

AN220 USB DRIVER CUSTOMIZATION

AN220 USB DRIVER CUSTOMIZATION

AN104 I NTEGRATING KEIL 8051 TOOLS INTO THE SILICON LABS IDE. 1. Introduction. 2. Key Points. 3. Create a Project in the Silicon Labs IDE

CB-OLP425 DEVELOPMENT KIT GETTING STARTED

Figure 1. 8-Bit USB Debug Adapter

USB FM Radio-RD USB FM RADIO USER S GUIDE. 1. USB FM Radio Setup. One-time set-up enables configuration of presets and region specific FM band

UM1724 User manual. STM32 Nucleo boards. Introduction

BLE113 DEVELOPMENT KIT

Software Real Time Clock Implementation on MC9S08LG32

APPLICATION NOTE Atmel AT02509: In House Unit with Bluetooth Low Energy Module Hardware User Guide 8-bit Atmel Microcontroller Features Description

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

In the idle state, the TIP lead will be high impedance to ground and the RING lead will have the battery voltage. See Figure 1.

PAN1740 Design Guide

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Wireless Temperature

AN335 USB DRIVER INSTALLATION UTILITY. 1. Description. 2. Installation Install Package

SM1231 USER GUIDE SM1231 RF MODULE USER GUIDE

Bluetooth SMART Advertise-Only Beacon Reference Design

Current Digital to Analog Converter

MAX6683 Evaluation System/Evaluation Kit

MAPMYFITNESS+ GUIDE FOR ANDROID. Spree Customer Service

AN111: Using 8-Bit MCUs in 5 Volt Systems

AN335 USB DRIVER INSTALLATION METHODS. 1. Introduction. 2. Relevant Documentation. 3. DPInst Installation and Customization

Atmel AVR ATxmega384C3 microcontroller OLED display with pixels resolution Analog sensors. Ambient light sensor Temperature sensor

User Manual EZR32LG 915MHz Wireless Starter Kit

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

DEMO MANUAL DC1338B LTC2990 I 2 C Temperature Voltage and Current Monitor DESCRIPTION

Description of High Accuracy Digital Pressure Gauge Design

Real Time Clock USB Evaluation Board V3.0

ESD Line Ultra-Large Bandwidth ESD Protection

RC2200DK Demonstration Kit User Manual

R4/F4 Series Master Development System User's Guide

Connect the EFM32 with a Smart Phone through the Audio Jack

How To Use A Watt Saver On A Microcontroller (Watt Saver) On A Cell Phone Or Mp3 Player

Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

Backup Power Domain. AN Application Note. Introduction

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor.

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

Bootloader with AES Encryption

ic-mq EVAL MQ1D EVALUATION BOARD DESCRIPTION

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

APPLICATION NOTE. AT16268: JD Smart Cloud Based Smart Plug Getting. Started Guide ATSAMW25. Introduction. Features

Figure 1. Typical Measurement Configuration Antenna Board, Pico Board, and Wireless Motherboard

UG103.9 EMBER APPLICATION DEVELOPMENT FUNDAMENTALS: ZLL

AN862. OPTIMIZING Si534X JITTER PERFORMANCE IN NEXT GENERATION INTERNET INFRASTRUCTURE SYSTEMS. 1. Introduction

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

LOW POWER NARROWBAND FM IF

Using the High Input Voltage Charger for Single Cell Li-Ion Batteries (KIT34671EPEVBE)

Rayson. Bluetooth Module

HANDS-FREE BLUETOOTH CONTROLLER for SMART READY TABLETS AND COMPUTERS

MED-AFEs Design Reference Manual

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM

Keep it Simple Timing

ShareLink 200 Setup Guide

Thermostat Application Module Kit

RN-XV-RD2 Evaluation Board

Introduction to Silicon Labs. November 2015

Bidirectional wireless communication using EmbedRF

Two mechanical buttons Two user LEDs Four expansion headers. Board controller with USB interface. One power LED and one status LED

FLYPORT Wi-Fi G

Health Monitoring Demo for ice40 Ultra Wearable Development Platform User Guide. UG103 Version 1.0, September 2015

The easy way to accept EFTPOS, Visa and MasterCard payments on the spot. Mobile Users Charging your PayClip. 2. Downloading the PayClip app.

Genesi Pegasos II Setup

Apps for Android. Apps for iphone & ipad INS584-3

M CORE 14-PIN ENHANCED BACKGROUND DEBUG INTERFACE (14EBDI) USER S MANUAL

UG129: ZigBee USB Virtual Gateway Reference Design (RD ) User's Guide

TS1005 Demo Board COMPONENT LIST. Ordering Information. SC70 Packaging Demo Board SOT23 Packaging Demo Board TS1005DB TS1005DB-SOT

UniPi technical documentation REV 1.1

User Manual. Humidity-Temperature Chart Recorder. Model RH520

udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet

Name Description Model Number. Parameters Min. Typ. Max. Note. Vaux Voltage 9.8 V 12 V 13.2 V Auxiliary Supply Voltage

UG103-13: Application Development Fundamentals: RAIL

Waterproof functionality classification

HORNET Remote Control Systems

76-77 GHz RF Transmitter Front-end for W-band Radar Applications

What Smartphones and Tablets are supported by Smart Measure PRO?

Using R&S NRP-Z Power Sensors with Android TM Handheld Devices. Application Note. Products:

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information

KANGAROO MOBILE DESKTOP USER GUIDE

CodeWarrior Development Studio for Freescale S12(X) Microcontrollers Quick Start

AN710 BRINGING UP CUSTOM DEVICES FOR THE EMBER EM35XX SOC OR NCP PLATFORM. (Formerly document )

How To Use An Atmel Atmel Avr32848 Demo For Android (32Bit) With A Microcontroller (32B) And An Android Accessory (32D) On A Microcontroller (32Gb) On An Android Phone Or

How to downgrade Samsung Galaxy Tab 2 back to original V4.1.1 Android OS

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

BLUETOOTH SMART CABLE REPLACEMENT

Board Layout & Guidelines Using the

Nokia. udirect 2 Bluetooth pairing guide. Pairing and connecting udirect 2 with your Nokia cellular phone

Transcription:

SENSOR PUCK USER S GUIDE. Introduction The sensor puck demonstrates Silicon Laboratories optical sensor (Si47-M0) RH and temperature sensor (Si70) and low power MCU (EFMG0 Gecko ). The data is broadcast using a Bluetooth Low Energy (BLE) module and can be displayed on a mobile device (Apple ios or Android) that supports the BLE protocol. By using broadcast mode, a connection does not have to be established, making it possible to display the data from several modules at the same time.. Evaluation Kit Description Figure. Silicon Labs Sensor Puck The evaluation kit consists of a sensor puck with a battery and the on/off switch in the off position. Install the battery if it is not installed. The + terminal of the battery faces away from the board towards the + terminal of the battery holder. Remove the pull tab separating the battery from the battery holder if needed. When the switch is turned on, the puck will automatically start taking and broadcasting data. For the puck itself, there is no installation required. Rev..0 /5 Copyright 05 by Silicon Laboratories Sensor Puck

The data that is broadcast is generally displayed on a mobile device. To display the data the Silicon Labs Sensor Puck app must be installed on the mobile device. The application is available for no charge from the Apple App Store or the Google Play Store. (Search for Silicon Labs Sensor Puck.). Operation Environmental mode Measures ambient light, UV index, ambient temperature, and ambient humidity. This is the default mode of operation and the lowest power. In this mode of operation measurements are taken and broadcast (once per second). The LED flashes green once per measurement cycle. The battery current consumption in this mode is approximately.5 ma average, which means that a standard CR0 battery will last about five days. The battery for this demo is not rechargeable so it must be replaced if it is depleted. Biometric mode At the once per second interval for environmental monitoring, the puck checks for the presence of an object over the Si47-M0 (under the acrylic cover). If an object is detected the puck will go into biometric mode and attempt to measure heart rate. Heart rate is measured by the reflection of IR light from an LED inside the Si47-M0. The light is reflected from a finger-tip to measure the heart rate. In biometric mode the power consumption goes up to 7 ma, so battery life will decrease to about one day in this mode. In biometric mode, the LED will flash red while it is acquiring the heartbeat and then switches to continuous green once the heartbeat has been acquired. To avoid excessive power drain in case the puck is left on and covered with an object, the puck will exit biometric mode after 90 seconds. In this case, the object must be removed and a finger should be placed over the acrylic cover to start biometric monitoring again. The data from the puck is broadcast over a BLE advertisement packet. The mobile device that displays the data does not need to make a connection to the puck. For this reason, it possible that a single mobile device (i.e. a phone) can display data from multiple pucks. Rev..0

4. Sensor Puck Applications There is a Sensor Puck app for ios devices and another Sensor Puck app for Android devices. Both apps are named Silicon Labs Sensor Puck. The ios Sensor Puck app can be installed from the Apple App Store. The ios app runs on devices with ios 7 and higher, and has Bluetooth 4.0 hardware. Silicon Labs has verified that the ios app runs on iphone 4S, 5, 5S, 6 and 6 Plus. The ios app also runs on ipad and 4. The Android Sensor Puck app can be installed from the Google Play Store. The Android app runs on devices with Android version 4. and higher, and has Bluetooth 4.0 hardware. Silicon Labs has verified that the Android app runs on the following devices: Samsung Galaxy S4, Samsung Galasy S5, Samsung Galaxy Tab, Motorola Moto E, Motorola Moto G, HTC Desire, HTC One Max, LG Nexus 5, LG G Flex, Sony Z, Sony T Ultra, and Asus Nexus 7. When the puck is in environmental mode, the Silicon Labs Sensor Puck app displays the environmental screen: Figure. Android Environmental Screen Rev..0

The environmental screen displays the environmental sensor measurements and the battery status. The puck name is displayed at the top of the screen. The temperature scale can be changed between Celsius and Fahrenheit by tapping the small C and F buttons. When the puck is in biometric mode, the Android Sensor Puck displays the biometric screen. Figure. Android Biometric Screen 4 Rev..0

The ios Sensor Puck app does not have a biometric screen. The ios app displays the heart rate in the lower right corner of the environmental screen: Figure 4. ios Environmental Screen Rev..0 5

If there are several sensor pucks, you can use the navigation drawer to select a different puck. To open the navigation drawer, tap on the three-line icon in the upper left corner of the screen or swipe from the left edge of the screen. Figure 5. Navigation Drawer 6 Rev..0

You can change the name of a puck by tapping on the edit icon to the right of the puck name. Figure 6. Puck Name Rev..0 7

5. Sensor Puck Hardware Description 5.. Schematics Figure 7 shows the block diagram of the puck with debug header MCU, the sensors, and the Bluetooth module. RHT Pulse J 5 7 5 9 7 9 4 6 8 0 4 6 8 0 MCU 04-RHT SDA SCL SDA SCL INT 0-Pulse LEDs HEADER x5/sm IC0_SCL IC0_SDA INT RED GREEN RED GREEN TP Debug pins SWO PF SWDIO PF SWCLK PF0 RESET 07-LEDs BLE BLE_RESET LEU0_TX LEU0_RX BLE_WAKE HOST_WAKE BLE_RESET BLE_TX BLE_RX BLE_WAKE HOST_WAKE 0-MCU 05-BLE Figure 7. Block Diagram Figure 8 shows the power section. The CR0 battery is used to power most of the ICs. A boost converter is used to produce 4. V which is used to power the LED of the Si47 so it can be driven at higher current than is possible with a coin cell battery. SW SW_SLIDE_POS Debug R 47 high = 4.V low = 5.0V L BH POS NEG POS 0mm BATTERY HOLDER C 0.uF C 47uF 4 5 IN S0 S S OUT_ON 47uH LSW 8 0 OUT STORE 9 VGOOD 6 EPAD +5V C 47uF U4 TS0 7 Figure 8. Power Section Figure 9 shows the EFMG0 Gecko MCU. The 4 MHz clock is only used in active periods. For lower power consumption, the internal KHz R-C clock is used as much as possible. A special calibration routine is used to calibrate the KHz clock against the 4 MHz crystal for accuracy in the UART communication speed while in low power mode. 8 Rev..0

Connect together then connect tp power plane Connect together then connect tp power plane C 0.uF C 0.uF C4 0.uF C5 0.uF C6 0.uF C7 0uF BLE_RESET BLE_WAKE RED GREEN RESET HOST_WAKE 5 6 7 8 9 0 PA0 PA PA PC0 PC PB7 PB8 NRST PB PB PB4 AVDD 5 AVDD VDD_DREG 0 IOVDD 4 VSS/EPAD IOVDD 4 IOVDD 8 DEC U EFMG0 PE PE 0 PE 9 PE0 7 PF 6 PF 5 PF0 4 PC5 PC4 PC 9 PD7 8 PD6 7 PD5 6 PD4 C8.0uF RX TX R8 4.99K R9 4.99K R0 4.99K DBG_SWO DBG_SWDIO DBG_SWCLK SWO PF SWDIO PF SWCLK PF0 INT IC0_SCL IC0_SDA LEU0_RX LEU0_TX 0 C9 0pF U XTAL 4 XTAL 4MHz C0 0pF Figure 9. EFMG0 MCU Figure 0 shows the Si70 RH and temperature sensor as well as the Si47-M0 optical sensor. +5V SCL SDA INT 5 4 INT# VDD SCL SDA DNC U5 6 LED 7 LED 8 9 LED LEDA 0 SCL SDA C7 0.uF U6 Si70 6 SCL SDA VDD 5 NC NC 4 C6 0.uF Sensor Figure shows the BLE module and LEDs. Figure 0. Sensors Rev..0 9

TPV TPV TPV5 BLE_RESET BLE_TX BLE_RX BLE_WAKE HOST_WAKE TPV6 R5 0K R 0K R4 0K 8 9 5 7 5 6 9 40 4 Prgm UART_RX PRGM UART_TX SCL SDA EEPROMWP RSTb HOST UART_TX HOST UART_RX WAKE MODULE WAKE HOST RESET BCM07i BLUETOOTH LE 4 5 6 7 8 9 VBAT C 0.uF 4 5 6 7 0 4 8 9 8 45 46 47 48 U BCM07i DNC DNC 0 DNC 6 DNC 0 DNC DNC DNC DNC 4 DNC 7 DNC 4 DNC 4 DNC 44 R K R4 K D G R 598-840-07CF GREEN RED 5.. Bill of Materials Figure. BLE Module and LEDs Table. Sensor Puck BOM Quantity Reference Value Voltage Tol Manufacturer Part Number Manufacturer BH 0 mm BATTERY HOLDER BAT-HLD-00 LINX TECHNOLO- GIES INC. C 0. µf 6 V ±0% C040X7R60-04K 8 C,C,C4,C5,C6,C, C6,C7 0. µf 0 V ±0% C040X7R00-04K C7 0 µf 6. V ±0% C060X5R6R- 06M C8.0 µf 6. V ±0% C040X5R6R- 05K C9,C0 0 pf 50 V ±5% C040C0G500-00J C,C 47 µf 6. V ±0% C0805X5R6R- 476M D 598-840-07CF 598-840-07CF Dialight J Header x5 TH M50-50054 Harwin L 47 µh ±0% NR 0T 470M Taiyo Yuden R,R4,R5 0 K ±% CR040-6W- 00F R8,R9,R0 4.99 K ±% CR040-6W- 499F 0 Rev..0

Table. Sensor Puck BOM (Continued) Quantity Reference Value Voltage Tol Manufacturer Part Number R 47 ±% CR040-6W- 47R0F R,R4 K ±% CR040-6W- 00F Manufacturer 4 SF4,SF5,SF6,SF7 BUMPER SJ6A6 M SW SW_SLIDE_POS NK6H Apem Inc. 4 TPV,TPV,TPV5,TP V6 TPV N/A N/A TP,TP RED 5-07-RC Kobiconn U BCM07i. V BCM07i idevices U EFMG0. V EFMG0F 8-QFN U 4 MHz FA-8 4.0000MB SiLabs Epson 5.. Layout U4 TS0 5 V TS0ITD0 SiLabs U5 Optical Sensor Si47-M0-GM SiLabs U6 Si70 Si70-A0-GM SiLabs Figure shows the layout of the puck. The Bluetooth module has a keep and area and is placed on the backside to avoid antenna detuning. The inner power and ground layers are not shown. Figure. Silkscreen, Front and Back Metal Rev..0

6. Sensor Puck Firmware No firmware download is necessary to use the puck as it comes preprogrammed with firmware, but the capability to view and modify the firmware source code is available in Simplicity Studio. It is possible to download, debug, and even modify this code within Simplicity Studio, however, to connect the puck to Studio you will need two additional pieces of hardware. First, a standard 9-pin Arm Cortex debug cable is required (not supplied). This cable can be ordered from Segger (see the link below). http://segger.com/jlink-adapters-9pin-cortexm.html Secondly, an EFM development kit with a 0-pin debug out header, such as the Zero Gecko STK, is required (also not supplied). The cable connects the 0-pin debug out header on the EFM development kit to the 9-pin debug header on the puck (J). Steps to program the firmware of the Sensor Puck: Install and launch the latest version of Simplicity Studio (www.silabs.com/simplicity). Connect the 0-pin header of the programming/debug cable to the EFM development kit. Connect the 9-pin header of the programming debug cable to the Sensor Puck. Slide Sensor Puck power switch to ON. Select DBG mode on the power switch of the EFM development kit. Connect a USB cable from PC to EFM Development kit J-Link connector. If the EFM development kit is not connected automatically, select Detect Connected Device. Once the kit is recognized, select the tile Kit Manager shown below to configure the development kit to debug out mode. Figure. Simplicity Studio Launch Screen Rev..0

Next, set the debug mode to Out in the dialog shown below. Figure 4. Kit Manager Dialog To use the development kit subsequently without the puck, it is necessary to revert this setting before disconnecting the puck. To open the source code in Simplicity Studio, launch the Software Examples wizard by clicking on the Software Examples tile (see Figure ). Then select Sensor_Puck as the kit. Click Next and select the sensor_puck source code. This will load the source code in the Silicon Labs IDE where it can then be viewed, edited, compiled, and downloaded from within Simplicity Studio. The details of doing this are beyond the scope of this document. Note: Sensor Puck is planned to be supported in V.0 of Simplicity Studio. Prior to V.0, the source code will be provided at www.silabs.com/sensor-puck. To load the project into Simplicity Studio, use the steps in the readme document in this link instead of the Software Examples wizard. Rev..0

CONTACT INFORMATION Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 7870 Tel: +(5) 46-8500 Fax: +(5) 46-9669 Toll Free: +(877) 444-0 Please visit the Silicon Labs Technical Support web page: https://www.silabs.com/support/pages/contacttechnicalsupport.aspx and register to submit a technical support request. Patent Notice Silicon Labs invests in research and development to help our customers differentiate in the market with innovative low-power, small size, analogintensive mixed-signal solutions. Silicon Labs' extensive patent portfolio is a testament to our unique approach and world-class engineering team. The information in this document is believed to be accurate in all respects at the time of publication but is subject to change without notice. Silicon Laboratories assumes no responsibility for errors and omissions, and disclaims responsibility for any consequences resulting from the use of information included herein. Additionally, Silicon Laboratories assumes no responsibility for the functioning of undescribed features or parameters. Silicon Laboratories reserves the right to make changes without further notice. Silicon Laboratories makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Silicon Laboratories assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. Silicon Laboratories products are not designed, intended, or authorized for use in applications intended to support or sustain life, or for any other application in which the failure of the Silicon Laboratories product could create a situation where personal injury or death may occur. Should Buyer purchase or use Silicon Laboratories products for any such unintended or unauthorized application, Buyer shall indemnify and hold Silicon Laboratories harmless against all claims and damages. Silicon Laboratories, Silicon Labs, and DSPLL are trademarks of Silicon Laboratories Inc. Other products or brandnames mentioned herein are trademarks or registered trademarks of their respective holders. 4 Rev..0