i.mx 6Solo/6DualLite Product Lifetime Usage Estimates

Similar documents
i.mx 6ULL Product Usage Lifetime Estimates

i.mxrt1050 Product Lifetime Usage Estimates

i.mx 6UltraLite Product Usage Lifetime Estimates

i.mx 7 Dual/Solo Product Lifetime Usage

i.mxrt1060 Product Lifetime Usage Estimates

Working around ERR7026 according to application needs

Processor Expert Software for i.mx Processors Version 1.0

FRDM-K64F Board Errata

Single Chip Module (SCM) Package-on- Package (PoP) Assembly Guide

General C Functions for the etpu Covers the MCF523x, MPC5500, MPC5600, MPC5700, MPX40 and all etpu-equipped Devices

DDR Validation Tool Getting Started Guide

MMPF0100 Errata for Mask 1N47F and 1N18J

Adding a run control interface into an existing CodeWarrior for MCU v10.x project

Getting Started with Freescale MQX RTOS for Kinetis SDK and MDK-ARM Keil

How to setup pre-build steps in CodeWarrior for Microcontrollers v10.x

Freedom FRDM-MC-LVBLDC Development Platform User s Guide

PCIe Certification Guide for i.mx 6Dual/6Quad and i.mx 6Solo/6DualLite

i.mx 6 Android JB 4.3_1.1.1 Patch Release Notes

PMSM Field-Oriented Control Using MC56F84789 DSC With Encoders Demo Guide

Building U-Boot in CodeWarrior ARMv8

Generating a Quick and Controlled Waveform With the DAC

Flash Core Voltage Supply Requirements and Considerations

HVP-KV10Z32 User s Guide

Getting Started with Freescale MQX RTOS for Kinetis SDK and ARM GCC

Three-Phase Power Meter Hardware Design Reference Manual

MQX RTOS Release Notes for Kinetis SDK v1.2.0 for KL33Z64 for FRDM-KL43Z Freescale Freedom Development Platform

Using DMA for Pulse Counting on S32K

MQX RTOS Release Notes for Kinetis SDK FRDM- KV10Z Freescale Freedom Development Platform

Quick Start Guide for FRDM-FXS-MULTI-B

Getting Started with Freescale MQX RTOS for Kinetis SDK and Kinetis Design Studio IDE

Table of Contents 1 Typical Applications General Description Block Diagram Pinout System Connections Typical A

Kinetis USB-KW41Z Wireless Protocol Sniffer Quick Start Guide

MC34708, Silicon Errata

HVP-KV31F120M User s Guide

Freescale Semiconductor Data Sheet: Technical Data

Understanding S08P Internal Clock Source

CodeWarrior Development Studio Processor Expert RTOS Adapter User Guide

TWR-KV10Z32 Sample Code Guide for CodeWarrior Board configuration, software, and development tools

MPC7410 RISC Microprocessor Hardware Specifications Addendum for the MPC7410TxxnnnLE Series

HVP-MC56F82748 User s Guide

Kinetis Updater User's Guide

KIT34901EFEVB Evaluation Board

MPXHZ6130A, 15 to 130 kpa, Absolute, Integrated Pressure Sensor

MP3V5050V, -50 to 0 kpa, Gauge Pressure Sensor

S12VR Hardware Design. Guidelines. 1 Introduction. 2 Hardware Design. Guidelines. 2.1 Voltage regulator. Freescale Semiconductor

TWR-KV10Z32 Sample Code Guide for IAR Board configuration, software, and development tools

Watt Saver Software Component (WSC)

TWR-LS1021A Getting Started

Configuring DDR in U-Boot using QCVS

P1010RDB-PB Quick Start Guide

CodeWarrior Development Studio for StarCore 3900FP DSP v SP3 Release Notes

Integrate TWR-EPD Software with MQX RTOS Based on the TWR-K21F120M Platform

High Volume Pressure Sensor for Disposable Applications

Heterojunction Bipolar Transistor Technology (InGaP HBT) High Efficiency/Linearity Amplifier

Emulating Dual SPI Using FlexIO

Intelligent Sensing Framework 2.1 for Kinetis Errata Sheet

Power Consumption and Measurement of i.mx RT1020

Collecting Linux Trace without using CodeWarrior

MPXH6300A, 20 to 300 kpa, Absolute, Integrated, Pressure Sensor

ORDERING INFORMATION # of Ports Pressure Type Device Name

Component Development Environment Getting Started Guide

Getting Started with the MCU Flashloader

Using an External GCC Toolchain with CodeWarrior for Power Architecture

KIT33972AEWEVBE Evaluation Board

Emulating I2C Bus Master by using FlexIO

Getting Started with MQX RTOS for Kinetis SDK

Kinetis Bootloader v1.2.0 Release Notes

Load Position-Independent Code (PIC) on a Kinetis Platform Using the IAR EWARM Compiler

TWR-LS1021A Getting Started

Freescale MKW40Z IEEE Software Quick Start Guide

Freescale MQX USB Stack for TWR-K24F120M GA User s Guide

MM912_634, Silicon Analog Mask (M91W) / Digital Mask (N53A) Errata

Using an FFT on the Sigma-Delta ADCs

Mask Set Errata for Mask 2N27B

AIOP Task Aware Debug

i.mx 6 Yocto Project Patch Release Notes

Kinetis Bootloader to Update Multiple Devices in a Field Bus Network

AN5016. Trigonometry approximations. Document information

1.3 General Parameters

Using the Xtrinsic FXLS8471CQ Transient-Acceleration Function

WPR1500-LDO MP Receiver V2.1 Reference Design User s Guide

Using FCCU on MPC5744P

KIT33887EKEVB Evaluation Board

MMA845x Driver: Quick Start Guide

Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module

New VLE Instructions for Improving Interrupt Handler Efficiency Robert Moran Applications Engineer Microcontroller Solutions Group

for Freescale MPC55xx/MPC56xx Microcontrollers V2.10 Quick Start

Quick Start Guide for FRDM-KL05Z

How to use FlexMemory as D-Flash and EEPROM in KE1xF

Emulating I2S bus on KE06

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

Kinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide

Table 1 provides silicon errata information that relates to the masks 0M55B, 1M55B, and M55B of the MC9328MX21S (i.mx21s) applications processor.

OpenSDA on TWR-KW2x. User s Guide Rev 1.1

KITPF0100SKTEVBE Programming Socket

Getting Started with Pins Tool User's Guide

Quick Start Guide for the Freescale Freedom Development Platform FRDM-KL43Z

74ABT General description. 2. Features and benefits. 3. Ordering information. Quad 2-input AND gate

How to Enable Boot from QSPI Flash

Using the MPC5777M MCAN Module to Exchange CAN FD Messages

Transcription:

Freescale Semiconductor, Inc. Application Note Document Number: AN4725 Rev. 2, 02/2015 i.mx 6Solo/6DualLite Product Lifetime Usage Estimates This document describes the estimated product lifetimes for the i.mx 6Solo/6DualLite applications processors based on the criteria used in the qualification process. The product lifetimes described here are estimates and do not represent a guaranteed lifetime for a particular product. 1 Introduction The i.mx 6 series consists of an extensive number of processors that deliver a wide range of processing and multimedia capabilities across various qualification levels. This document is intended to provide users with guidance on how to interpret the i.mx 6Solo/6DualLite qualification levels in terms of the target operating frequency of the device, the maximum supported junction temperature (Tj) of the processor, and how this relates to the lifetime of the device. Contents 1. Introduction................................. 1 1.1. Device qualification level and available PoH....... 2 1.1.1.Commercial qualification...................... 2 1.1.2.Extended commercial qualification.............. 4 1.1.3.Automotive qualification...................... 6 1.1.4.Industrial qualification........................ 8 2. Combining use cases......................... 11 2015 Freescale Semiconductor, Inc. All rights reserved.

Each qualification level supported (Extended Commercial, Commercial, Industrial, Automotive) defines a number of power-on hours (PoH) available to the processor under a given set of conditions, such as: The target frequency for the application (commercial, industrial, automotive). a) The target frequency is determined by the input voltage to the processor s core complex (VDD_ARM_IN). b) The use of LDO-enabled or LDO-bypass mode. When using LDO-bypass mode, the target voltage should not be set to the minimum specified in the datasheet. All power management ICs have allowable tolerances. The target voltage must be set higher than the minimum specified voltage to account for the tolerance of the PMIC. The tolerance assumed in the calculations in this document is +/-25mV. LDO-enabled mode uses the regulators on the i.mx 6 series. These regulators are well characterized and can be set to output the exact minimum specified voltage. Longer power-on-hours can be achieved using LDO-enabled mode. The percentage of active use vs. standby. a) Active use means that the processor is running at an active performance mode. For the Commercial and Extended Commercial tiers, there are two available active performance modes: 996 MHz and 792 MHz. For the Automotive and Industrial tiers, there is only one active performance mode: 792 MHz. b) In standby/dsm mode the datasheet defines lower operating conditions for VDD_ARM_IN and VDD_SOC_IN, reducing power consumption and junction temperature. In this mode, the voltage and temperature are set low enough so that the effect on the lifetime calculations is negligible and treated as if the device were powered off. The junction temperature (Tj) of the processor. a) The maximum junction temperature of the device is different for each tier of the product, e.g. 95 o C for commercial, 105 o C for extended commercial or industrial, and 125 o C for automotive. This maximum temperature is guaranteed by final test. b) Users must ensure that their device is appropriately thermally managed such that the maximum junction temperature is not exceeded. All data provided within this document are estimates for PoH that are based on extensive qualification experience and testing with the i.mx 6 series. These statistically derived estimates should not be viewed as a limit on an individual device s lifetime, nor should they be construed as a guarantee by Freescale as to the actual lifetime of the device. Sales and warranty terms and conditions still apply. 1.1 Device qualification level and available PoH 1.1.1 Commercial qualification Table 1 provides the number of PoH for the typical use conditions for the commercial device. 2 Freescale Semiconductor, Inc.

Table 1. Commercial qualification lifetime estimates ARM Core Speed (MHz) [PoH] (Hrs) ARM Core Operating Voltage (V) Junction Temperature [T j ] ( o C) Case C1: LDO Enabled Case C2: LDO Bypassed 792 and 996 21,900 1.225 95 792 and 996 13,283 1.275 95 Figure 1 and Figure 2 establish guidelines for estimating PoH as a function of CPU frequency and junction temperature. PoH can be read directly off of the charts below to determine the necessary trade-offs to be made to CPU frequency and junction temperature to increase the estimated PoH of the device. 65,000 55,000 50,000 45,000 35,000 30,000 25,000 15,000 10,000 70 75 80 85 90 95 Commercial 792MHz (1.15V) Commercial 996MHz (1.225V) 95C - Max Specified Temp Qualified Mission Profile Use-Case Figure 1. i.mx 6Solo/6DualLite commercial lifetime estimates LDO enabled mode Freescale Semiconductor, Inc. 3

. Introduction 65,000 yp 55,000 50,000 45,000 35,000 30,000 25,000 15,000 10,000 70 75 80 85 90 95 Commercial 792MHz (1.18V) Commercial 996MHz (1.275V) 95C - Max Specified Temp Qualified Mission Profile Use-Case Figure 2. i.mx 6Solo/6DualLite commercial lifetime estimates LDO bypass mode 1.1.2 Extended commercial qualification Table 2. Extended commercial qualification lifetime estimates ARM Core Speed (MHz) [PoH] (Hrs) ARM Core Operating Voltage (V) Junction Temperature [T j ] ( o C) Case C1: LDO Enabled 792 and 996 21,900 1.225 105 Case C2: LDO Bypassed 792 and 996 13,283 1.275 105 Figure 3 and Figure 4 establish guidelines for estimating PoH as a function of CPU frequency and junction temperature. PoH can be read directly off of the charts below to determine the necessary trade-offs to be made to CPU frequency and junction temperature to increase the estimated PoH of the device. 4 Freescale Semiconductor, Inc.

65,000 LDO Enabled Mode 55,000 50,000 45,000 35,000 30,000 25,000 15,000 10,000 70 75 80 85 90 95 100 105 Ext Commercial 792MHz (1.15V) Ext Commercial 996MHz (1.225V) 105C - Max Specified Temp Qualified Mission Profile Use-Case Figure 3. i.mx 6Solo/DualLite extended commercial estimates LDO enabled Freescale Semiconductor, Inc. 5

65,000 yp 55,000 50,000 45,000 35,000 30,000 25,000 15,000 10,000 70 75 80 85 90 95 100 105 Ext Commercial 792MHz (1.18V) Ext Commercial 996MHz (1.275V) 105C - Max Specified Temp Qualified Mission Profile Use-Case Figure 4. i.mx 6Solo/6DualLite extended commercial lifetime estimates LDO bypass 1.1.3 Automotive qualification Table 3 provides the number of PoH for the typical use conditions for the automotive device. Table 3. Automotive qualification lifetime estimates ARM Core Speed (MHz) [PoH] (Hrs) ARM Core Operating Voltage (V) Junction Temperature [T j ] ( o C) Case A1: LDO Enabled 792 16,380 1.225 125 Case A2: LDO Bypassed 792 16,380 1.275 125 Figure 5 and Figure 6 establish guidelines for estimating PoH as a function of CPU frequency and junction temperature. PoH can be read directly off of the charts below to determine the necessary trade-offs to be made to CPU frequency and junction temperature to increase the estimated PoH of the device. 6 Freescale Semiconductor, Inc.

1 100,000 80,000-70 75 80 85 90 95 100 105 110 115 120 125 Auto 792MHz (1.15V) 125C - Max Specified Temp Qualified Mission Profile Use-Case Figure 5. i.mx 6Solo/6DualLite automotive lifetime estimates LDO enabled mode Freescale Semiconductor, Inc. 7

yp 1 100,000 80,000-70 75 80 85 90 95 100 105 110 115 120 125 Auto 792MHz (1.18V) 125C - Max Specified Temp Qualified Mission Profile Use-Case Figure 6. i.mx 6Solo/6DualLite automotive lifetime estimates LDO bypass mode 1.1.4 Industrial qualification Table 4 provides the number of PoH for the typical use conditions for an industrial device. Table 4. Industrial qualification lifetime estimate ARM Core Speed (MHz) [PoH] (Hrs) ARM Core Operating Voltage (V) Junction Temperature [T j ] ( o C) Case I1: LDO Enabled 792 112,970 1.150 105 Figure 7 and Figure 8 establish guidelines for estimating PoH as a function of CPU frequency and junction temperature. PoH can be read directly off of the charts below, to determine the necessary trade-offs to be made to CPU frequency and junction temperature to increase the estimated PoH of the device. 8 Freescale Semiconductor, Inc.

1 1 100,000 80,000-70 75 80 85 90 95 100 105 Industrial 792MHz (1.15V) 105C - Max Specified Temp Qualified Mission Profile Use-Case Figure 7. i.mx 6Solo/6DualLite industrial lifetime estimates LDO enabled mode Freescale Semiconductor, Inc. 9

yp 1 1 100,000 80,000-70 75 80 85 90 95 100 105 Industrial 792MHz (1.18V) 105C - Max Specified Temp Qualified Mission Profile Use-Case Figure 8. i.mx 6Solo/6DualLite industrial lifetime estimates LDO bypass mode 10 Freescale Semiconductor, Inc.

2 Combining use cases Combining use cases In some applications a constant operating use case cannot deliver the target PoH. In this case, it is advantageous to use multiple operating conditions. This method provides some of the lifetime benefits of running at a lower performance use case, while keeping the ability of the system to use the highest performance state dictated by the application s demands. Scenario 1: Switching between two power states with different voltages. In this scenario, the system is using a 996 MHz full power state, and a 792 MHz reduced power state. It is assumed for these calculations that the temperature stays constant in either mode. If the system spends 50% of its power-on-time at 996 MHz and 50% of its power-on-time at 792 MHz, the two POH (as seen in Figure 9) can be combined with using those percentages: 61,500 x 0.5 + 29,000 x 0.5 = 45,250 PoH. 65,000 61,500 PoH 55,000 50,000 45,000 35,000 30,000 25,000 29,000 PoH 15,000 10,000 70 75 80 85 90 95 100 105 Ext Commercial 792MHz (1.15V) Ext Commercial 996MHz (1.225V) 105C - Max Specified Temp Figure 9. Multiple power state use case Freescale Semiconductor, Inc. 11

Combining use cases Scenario 2: Switching between two power states with different temperatures This scenario assumes that the system can achieve a drop in temperature by throttling back in performance while still maintaining a constant voltage. This temperature change may be able to be achieved by changing the frequency or by simply scaling back the loading on the ARM cores or processing units. This use case is particularly useful for customers who need to take advantage of the full automotive temperature range of the i.mx 6 series. In this scenario, the system spends 30% of its power-on-hours at 90 o C and 70% of its power-on hours at 100 o C (as seen in Figure 10). The two POH can be combined as such: 53,290 x 0.3 + 29,000 x 0.7 = 36,287 PoH. 65,000 55,000 53,290 PoH 50,000 45,000 35,000 30,000 25,000 29,000 PoH 15,000 10,000 70 75 80 85 90 95 100 105 Ext Commercial 792MHz (1.15V) Ext Commercial 996MHz (1.225V) 105C - Max Specified Temp Figure 10. Multiple temperature use case 12 Freescale Semiconductor, Inc.

Revision history Scenario 3: Using three or more power states. This scenario shows how this strategy can be extended to more than two power states. While this example only has three power states, there is no limit to the actual number of power states that can be combined. The power states that are being used in this scenario are 996 MHz (at 105 o C), 792 MHz (at 105 o C), and 792 MHz (at 100 o C). Each state will be used equally one third of the time. These power states can be combined as such: 62,000 x 0.34 + 47,000 x 0.33 + 22,000 x 0.33 = 43,850 PoH. 65,000 62,000 PoH 55,000 50,000 47,000 PoH 45,000 35,000 30,000 25,000 22,000 PoH 15,000 10,000 70 75 80 85 90 95 100 105 Ext Commercial 792MHz (1.15V) Ext Commercial 996MHz (1.225V) 105C - Max Specified Temp 3 Revision history Figure 11. Various use cases Table 5. Revision history Revision Change description 0 Initial release 1 Significant substantive updates and additions across the document 2 Updated PoH value on page 11 Freescale Semiconductor, Inc. 13

How to Reach Us: Home Page: freescale.com Web Support: freescale.com/support Information in this document is provided solely to enable system and software implementers to use Freescale products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits based on the information in this document. Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale 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. Typical parameters that may be provided in Freescale data sheets and/or specifications can and do vary in different applications, and actual performance may vary over time. All operating parameters, including typicals, must be validated for each customer application by customer s technical experts. Freescale does not convey any license under its patent rights nor the rights of others. Freescale sells products pursuant to standard terms and conditions of sale, which can be found at the following address: freescale.com/salestermsandconditions. Freescale, the Freescale logo, and the Energy Efficient Solutions logo are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off..ARM is the trademark of ARM Limited. All other product or service names are the property of their respective owners. 2015 Freescale Semiconductor, Inc. Document Number: AN4725 Rev. 2 02/2015