Debug and Analysis Considerations for Optimizing Power in your Internet of Things Design

Similar documents
RIGOL Presents: New Solutions for Affordable Pre- Compliance Testing

AN310 Energy optimization of a battery-powered device

RF NiceRF Wireless Technology Co., Ltd. Rev

Catalog

RF4432 wireless transceiver module

Introduction to Medical Electronics Industry Test Analysis and Solution

SiFi Technology & the art of high fidelity arbitrary waveform generation

Power Consumption Measurement Techniques

RF4432F27 Catalog

Master Op-Doc/Test Plan

A Solar-Powered Wireless Data Acquisition Network

RF4463F30 High Power wireless transceiver module

CPE 100L DIGITAL LOGIC DESIGN I DESIGN LABORATORY LABORATORY 1 LAB SAFETY QUIZ & LAB EQUIPMENT USE TUTORIAL UNIVERSITY OF NEVADA, LAS VEGAS GOALS:

Step Response of RC Circuits

Module 2B: Measurements of Time-Varying signals

CPE 310L EMBEDDED SYSTEM DESIGN LABORATORY

Making sense of electrical signals

Keysight Technologies Precise Current Profile Measurements of Bluetooth Low Energy Devices using the CX3300. Application Brief

Wireless communication for Smart Buildings

Radar Shield System Design

Frequency 434=434MHz 868=868MHz 915=915MHz

LoRa1278 Wireless Transceiver Module

Laboratory 2. Lab 2. Instrument Familiarization and Basic Electrical Relations. Required Components: 2 1k resistors 2 1M resistors 1 2k resistor

Catalog

CAPLESS REGULATORS DEALING WITH LOAD TRANSIENT

Catalogue

2D Floor-Mapping Car

Keysight Technologies Accelerate Debug And Evaluation Of IoT Devices By Current Profile Analysis. Application Note

LORA1278F30 Catalogue

LORA1276F30 Catalogue

Company Information. Invisible Difference. Company Intro Technology Intro Product Intro Application

Immunity Test System RIS 3000 / RIS 6000 acc. to IEC/EN

Agilent AN 1310 Mobile Communications Device Testing

Laboratory 2 (drawn from lab text by Alciatore)

CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System

Demo / Application Guide for DSA815(-TG) / DSA1000 Series

LoRa1276 Catalogue

Tel: Fax: Web:

Experiment 1: Instrument Familiarization (8/28/06)

Precalculations Individual Portion Introductory Lab: Basic Operation of Common Laboratory Instruments

Uncle Sparky s Guide to Voltage, Current, and Resistance Measurements. Spring 2014

Project Ideas. For some interesting sensors, have a look at

Agilent AN 1275 Automatic Frequency Settling Time Measurement Speeds Time-to-Market for RF Designs

Exercise 1: AND/NAND Logic Functions

MULTIMETER TRAINING UNIT QUICKSTART GUIDE

Bluetooth Low Energy Evolving: New BLE Modules Enable Long- Range Applications

5 Common Mistakes to Avoid When Buying a Low-cost Oscilloscope

Underwater GPS User Manual

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 781 HIGH EFFICIENCY SYNCHRONOUS NONISOLATED FLYBACK

Group: Names: Resistor Band Colors Measured Value ( ) R 1 : 1k R 2 : 1k R 3 : 2k R 4 : 1M R 5 : 1M

Node Positioning in a Limited Resource Wireless Network

RF1212 Catalog

Pixie Location of Things Platform Introduction

A STEP BEYOND THE BASICS 6 Advanced Oscilloscope Tips

SHAPING THE FUTURE OF IOT: PLATFORMS FOR CO-CREATION, RAPID PROTOTYPING AND SUCCESSFUL INDUSTRIALIZATION

Datasheet. Bluetooth Smart Module. Pacwave Bluetooth Smart (BLE) Module DESCRIPTION FEATURES

BluetoothMesh ModuleDatasheet

General purpose Signal generation and analysis. Well-equipped for field and lab the R&S Spectrum Rider

Appnote - Realtime Spectrum Analyzer vs Spectrum Analyzer

The methods these electronic controllers use to communicate among themselves (and the way we diagnose them) have also evolved.

WIRELESS SENSOR NETWORK BASED CONVEYOR SURVEILLANCE SYSTEM

Making Sense of Wireless Sensor Power Consumption. Steven Lee Application Engineer

Making sense of electrical signals

Sept 13 Pre-lab due Sept 12; Lab memo due Sept 19 at the START of lab time, 1:10pm

DEMO of Self-Powered PIR Radio Sensor

OPERATING INSTRUCTIONS AND SYSTEM DESCRIPTION FOR THE. ISO-STIM 01D STIMULUS ISOLATION UNIT ±100 V / ±10 ma, bipolar output

Introduction to the Op-Amp

AN0504 Tag Design with swarm bee LE

RF Energy Harvesting for Low Power Electronic Devices

Built-in soft-start feature. Up-Slope and Down-Slope. Power-Up safe start feature. Motor will only start if pulse of 1.5ms is detected.

Experiment 1: Instrument Familiarization

For More Information on Spectrum Bridge White Space solutions please visit

University of Jordan School of Engineering Electrical Engineering Department. EE 204 Electrical Engineering Lab

12/31/11 Analog to Digital Converter Noise Testing Final Report Page 1 of 10

Parts to be supplied by the student: Breadboard and wires IRLZ34N N-channel enhancement-mode power MOSFET transistor

DragonLink Advanced Transmitter

RF4432PRO wireless transceiver module

C and solving for C gives 1 C

ALX-SSB 5 Band Filter Assembly Manual 19 November 2018

MEASURING HUM MODULATION USING MATRIX MODEL HD-500 HUM DEMODULATOR

SNIOT702 Specification. Version number:v 1.0.1

AAA. Figure 1: Test setup for output power measurement

2016+ QS PRO Set-up App Instructions For Bluetooth BLE (Android 4.4+)

Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study

Model-Based Design for Sensor Systems

Envelope Tracking Technology

RF Explorer. User Manual. RF Explorer User Manual v Page 1 of 13. Updated to firmware v1.05. Edition date: 2011/Mar/01.

Transmit filter designs for ADSL modems

DFS (Dynamic Frequency Selection) Introduction and Test Solution

RF1212 RF1212 Ultra-low Power ISM Transceiver Module V2.0

Building an Efficient, Low-Cost Test System for Bluetooth Devices

Keysight Technologies How to Take Fast, Simultaneous Measurements of Two or More Signals Using BenchVue Software. Application Note

Testing Power Factor Correction Circuits For Stability

DR-TRC105-EV Evaluation Kit. User s Guide

Technical Note. HVM Receiver Noise Figure Measurements

QS PRO & QS PRO 2 Set-up App Instructions For Bluetooth BLE (Android 4.4+)

MS8268 HANDHELD DIGITAL MULTIMETER OPERATOR S INSTRUCTION MANUAL

Make Better AC RMS Measurements with your Digital Multimeter APPLICATION NOTE

Underwater GPS User Manual

New Ultra-Fast Noise Parameter System... Opening A New Realm of Possibilities in Noise Characterization

Transcription:

Debug and Analysis Considerations for Optimizing Power in your Internet of Things Design MSO4054 Mixed Signal Oscilloscope Power and Function The relationship between power and function in an Internet of Things (IoT) project is perhaps the most fundamental tradeoff a design team needs to address; therefore, it must be made with definitive, testable goals from the customer s perspective. Expert product development always begins with the an IoT development where the final product is a wrapper around the big idea, but it is all the more important because of it. It can be tempting to design a product around a battery the engineering team has used before or a display they know how to integrate. This design approach focuses on solutions the engineering team can visualize and not what would satisfy or delight the customer. Instead, viewed through a user s lens, the product may need to work for a week while recharging only once overnight. It may be important to be on instantly when needed or it may work just as well to push a button to wake the device for use. A battery warning may be required or a sleep mode may be acceptable. The best way to truly understand the options is to start with a definition of as many customer use models as reasonable. Ultimately, there is a tradeoff between size/weight and use time/energy but there are many choices for optimization and a testing framework can assist in these determinations. Estimating Power Usage in Development DP832A Power Supply An important first step is always to estimate the power required to collect data, make decisions, and take responding action within the requirements of your device. Estimating this usage over time in a theoretical model from specifications of components is useful, but ultimately rigorous, iterative use case testing is important to really understanding your power needs. In a modern IoT platform this measurement may not be straight forward. A low power System on Chip (SoC) for IoT development may specify a power draw for the low energy Bluetooth (BLE) radio of 5-10 ma but that isn t transmitting constantly. Depending on the power modes available a device could use tens of milliamps in operating mode while consuming less RIGOL Uncompromised Performance. Unprecedented Value Page 1

than several microamps in a global system sleep mode. Additionally, with a lot of chip development focused in this area the state of the art is always changing. Power Test Methodologies Traditional electronics battery power consumption could be measured simply with a digital multimeter (DMM) monitoring the current draw over time. Today s IoT platforms may be more complicated. Often, a pulsed draw that is too quick for a typical DMM to measure is utilized. This requires a faster measurement system to verify. The IoT platform may provide a current measurement test point. An oscilloscope typically uses this to measure the voltage around a small sense resistor in the battery circuit. Depending on the accuracy and resolution you need this may be an effective technique. For instance, if a 10 Ohm resistor is used then every ma results in 10 mv. With a typical oscilloscope noise floor near 1-2 mv this may be noisy. Another option would be to use a current probe to capture the signal. The noise performance may not be as good but the connections are significantly easier if no current measurement test point is provided. After establishing the best measurement technique for your system, I prefer to begin with a static measurement to establish baseline performance. Typically, I would use a standard example program. In this case, we will view the current draw from a simple program that toggles several LEDs. In this mode, we measure a baseline of about 5 ma. As shown in figure 1, activating each LED also requires 10-12 ma of current on this baseline. Second, establish a startup or bootup power requirement for the system. Here, we conducted a test from a hard boot. In addition to power we are also monitoring the energy usage using the integration of voltage * current over time as an approximation. Refer to Figure 2. Understanding the startup power requirements from different boot states is critical to optimizing the design for sleep or shutdown power mode usage. RIGOL Uncompromised Performance. Unprecedented Value Page 2

Not all of the peripherals utilize power in a DC fashion like LEDs. Test other peripherals you are using to see how they pull power from the battery. A simple test of the SPI bus demonstrates power being drawn in a pulsed fashion. Analyzing the amplitude, width, and repetition rate of these current pulses (shown in Figure 3) enables us to understand the power usage. We can use a similar method to test the actual output power of the Bluetooth radio as well as the battery power used during the transmission. This is important once the complete RF antenna layout is completed since power shortages here could result from reflections or mismatch in the RF path. In the test, we leave the Bluetooth Low Energy radio in a constant power transmit to easily monitor the power consumption. In a real use case, the transmit function is never constant, but the power values here are a guide to optimization in on time and power for the radio use cases. In the results below, a transmit power of 0 dbm resulted in 83 ma of power usage while a transmit power of -40 dbm resulted in 67 ma of current. Even in an off state, the radio example uses significant power to prep the radio and peripherals. These baseline values help us to determine the radio power and transmit cycles that may fit into our customer use cases. RF and DC power are shown for these 2 cases in Figure 4. Once we have determined typical power levels by state and peripheral usage, the next step is to verify that there are no other effects contributing to power usage when in a more dynamic mode of switching operational states. We can test our code examples using a function to both measure instantaneous power and energy over time. With this approach, we can now determine the energy usage of an approach over time and see how different sleep algorithms generally affect battery life. With this level of RIGOL Uncompromised Performance. Unprecedented Value Page 3

DSA832E-TG Spectrum Analyzer information, code optimization in response to customer needs becomes much simpler. In order to complete the IoT design and get a product to market quickly and cost effectively, our information on power usage in different setups and modes is an invaluable tool. The completed tests have enabled us to gather information about static state power usage for our platform and our required peripherals. We also have details on sleep states and boot power from which we can make informed decisions about tradeoffs between battery size and use times in our customer use models. With a basic understanding of how power is consumed in our system we can use this as a guideline for incremental improvements throughout our design cycle. For instance, we better understand the advantage of waiting to service the peripherals vs. putting the whole system into sleep mode for a short period. These decisions can then be validated and refined as your application and use cases become clear. Conclusions and Key Learnings When working in the fast-changing atmosphere of IoT design and development, reliable test methodologies become increasingly important. As engineers integrate the newest sensors and platforms on the fly to reach highly competitive markets as fast as possible, understanding core customer requirements and tradeoffs and how those can be evaluated and compared throughout the development is an important step toward improving the strategic design process. Whether the challenges of an application are more form or function, issues related to battery life and power usage are fundamental elements of design in the IoT ecosystem that play a significant role in market success. Establishing these principles early in the process and testing them iteratively is one of the best ways to limit RIGOL Uncompromised Performance. Unprecedented Value Page 4

budget and schedule risks in the latter stages of the design. Modern, easy to use test equipment that is more affordable than ever can be utilized to develop the limits and baselines that will guide an engineering team through a successful product development. For more information on our instruments and solutions, please go to rigolna.com or contact us directly at help@rigol.com or call us toll free at 877-4-RIGOL-1. RIGOL Technologies USA 10200 SW Allen Blvd, Suite C Beaverton, OR 97005 877.474.4651 RIGOL Uncompromised Performance. Unprecedented Value Page 5