Flash Core Voltage Supply Requirements and Considerations

Similar documents
Working around ERR7026 according to application needs

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

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

KIT33972AEWEVBE Evaluation Board

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

Three-Phase Power Meter Hardware Design Reference Manual

KIT34901EFEVB Evaluation Board

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

MC34708, Silicon Errata

Freedom FRDM-MC-LVBLDC Development Platform User s Guide

Generating a Quick and Controlled Waveform With the DAC

MMPF0100 Errata for Mask 1N47F and 1N18J

HVP-KV10Z32 User s Guide

KIT33887EKEVB Evaluation Board

DDR Validation Tool Getting Started Guide

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

FRDM-K64F Board Errata

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

Understanding S08P Internal Clock Source

i.mxrt1050 Product Lifetime Usage Estimates

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

SPI topics: watchdog, serial output and parity check

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

Integrating the MPC5643L and MC33907/08 for Safety Applications

Processor Expert Software for i.mx Processors Version 1.0

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

FRDM-KL03Z User s Guide

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

HVP-KV31F120M User s Guide

Qorivva MPC5744P Evaluation Board 144LQFP Expansion Board User s Guide Barbara Johnson Applications Engineering

i.mx 6ULL Product Usage Lifetime Estimates

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

i.mx 6UltraLite Product Usage Lifetime Estimates

Quick Start Guide for FRDM-FXS-MULTI-B

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

Using DMA for Pulse Counting on S32K

TWR-LS1021A Getting Started

KITVALVECNTLEVM Valve Controller SoC Evaluation Kit

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

CM1293A-04SO. 4-Channel Low Capacitance ESD Protection Array

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

FRDM-KL26Z User s Guide

MP3V5050V, -50 to 0 kpa, Gauge Pressure Sensor

HVP-MC56F82748 User s Guide

Watt Saver Software Component (WSC)

KIT10XS3425EVBE Evaluation Board

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

Freescale Semiconductor Data Sheet: Technical Data

Using the MPC5777M MCAN Module to Exchange CAN FD Messages

Freedom FRDM-KV31F Development Platform User s Guide

Emulating I2C Bus Master by using FlexIO

Surface Mount Micromachined Accelerometer

Emulating Dual SPI Using FlexIO

Surface Mount Micromachined Accelerometer

4-Line BUS-Port ESD Protection

FRDM-KE02Z User s Manual

KITUSBSPIEVME USB-to-SPI Interface Board Featuring the MC68HC908JW32

Freescale MKW40Z IEEE Software Quick Start Guide

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

TWR-LS1021A Getting Started

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

KIT33988CEVBE evaluation board

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

High Volume Pressure Sensor for Disposable Applications

KITPF0100SKTEVBE Programming Socket

4-Line BUS-Port ESD Protection Array - Flow Through Design

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

PESDUC2FD5VB ESD Protector

Bidirectional Symmetrical (BiSy) Single Line ESD Protection Diode in LLP1006-2M

PESDLC363T5VU ESD Protector

P1010RDB-PB Quick Start Guide

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

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

Prepared by: Jim Lepkowski ON Semiconductor

Bidirectional Symmetrical (BiSy) Single Line ESD Protection Diode in LLP1006-2L

Emulating I2S bus on KE06

1, 2, 4 and 8-Channel Very Low Capacitance ESD Protectors

Kinetis Bootloader to Update Multiple Devices in a Field Bus Network

AOZ8101. Ultra-Low Capacitance TVS Diode Array. General Description. Features. Applications. Typical Application

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

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

TI Designs: TIDA Power Supply Reference Design for Automotive Microcontroller in Gateway and Body Control Module

ORDERING INFORMATION # of Ports Pressure Type Device Name

Kinetis Updater User's Guide

MP3V5050, 0 to 50 kpa, Differential, and Gauge Pressure Sensor

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

Configuring DDR in U-Boot using QCVS

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

Quick Start Guide for TWR-S08MM128-KIT TOWER SYSTEM MC9S08MM128. The industry s most complete solution for portable medical applications

OpenSDA on TWR-KW2x. User s Guide Rev 1.1

CM1219. Low Capacitance Transient Voltage Suppressors / ESD Protectors

PESDSC9D5VU ESD Protector

5-Line ESD Protection Diode Array in LLP75-6L

Building U-Boot in CodeWarrior ARMv8

USB-OTG BUS-Port ESD Protection for V BUS = 12 V

Kinetis USB-KW41Z Wireless Protocol Sniffer Quick Start Guide

4-Line BUS-Port ESD Protection

Ultra Low Capacitance Bidirectional Symmetrical (BiSy) Single Line ESD Protection Diode in LLP1006-2M

Using an External GCC Toolchain with CodeWarrior for Power Architecture

EV-VNQ7003SY. VNQ7003SY Evaluation Board. Data brief. Features. Applications. Description

Transcription:

Freescale Semiconductor Application Note Document Number: AN4758 Rev. 1, 6/2013 Flash Core Voltage Supply Requirements and Considerations by: David Paterson 1 Introduction The voltage supply for Freescale s on-chip flash memory (NVM) is a particularly important supply and if it is not controlled correctly, the internal microcontroller circuitry can be damaged, leaving the flash memory unusable. Though this application note takes a look at the flash memory supply requirements and some other considerations, its recommendations can also apply generally to other power supply connections. 2 Supply Requirements Contents 1 Introduction................................... 1 2 Supply Requirements........................... 1 3 Considerations................................. 2 3.1 Internal regulator........................... 2 3.2 External protection.......................... 2 4 Protection Solutions............................. 2 4.1 Use internal and external supply combination..... 3 4.2 Use external supply with protection............. 3 4.3 Use diodes............................... 4 4.4 Use capacitors............................. 5 5 Conclusion.................................... 6 6 References................................... 6 Appendix A Characterization data...................... 8 Appendix B PowerSBC device summary................. 9 The specific flash core voltage (VFLASH) is required to power the flash memory and related circuitry. Switching circuitry (MOS devices) are more susceptible to electrical overstress (EOS) events when voltages get elevated above max operating supply voltage than non-switching circuits; therefore, extra care should be taken to maintain voltage level requirements for switching circuit power supplies. Freescale Semiconductor, Inc., 2013. All rights reserved.

Considerations The requirements are detailed in the electrical specification for the particular microcontroller. C90 (for example, MPC56xx) technology flash core voltage is typically 3.3 V. See Table 1 below for minimum and maximum rating and operating conditions. Table 1. Flash specifications Maximum ratings Operating conditions Flash technology Minimum Maximum Minimum Maximum Additionally, a higher voltage is allowed for a limited time only: 5.3 V for 10 hours cumulative time, 3.3 V +10% for time remaining. It is imperative that these specs are not violated. Bench evaluations found that EOS damage occurs when units are operating with VFLASH ~5.8 V. Damage can also occur as low as 5.25 V. See Appendix A, Characterization data, for some basic characterization data. 3 Considerations Spikes or voltage overshoot can cause damage on the 3.3 V supply, mostly in the NVM pump clock circuitry (or some 3.3 V related pins). This can cause a dead NVM pump clock and, hence, no NVM operation will work. It is imperative to ensure that out-of-spec overshoots do not happen. 3.1 Internal regulator Some devices include a 3.3 V internal regulator, if supplied by a larger voltage like 5 V. This 3.3 V supply should always be used to power the flash memory and related circuitry, since the 3.3 V supply includes internal protection. 3.2 External protection C90 0.3 V 3.6 V 3.0 V 3.6 V If there is no internal 3.3 V supply available, or for other reasons an external 3.3 V supply is used, it is highly recommended to implement some protection circuitry to ensure the specification is not violated. Additionally, if an external supply is used, it is still recommended to use the internal 3.3 V supply for the flash memory. 4 Protection Solutions This section details some potential solutions, depending on other requirements. 2 Freescale Semiconductor

Protection Solutions 4.1 Use internal and external supply combination Some devices like MPC5668x and MPC564xA have an internal voltage regulator that supplies 3.3 V in a 5 V input mode. This 3.3 V internal supply should be the input to the flash core voltage in the system design. If an external 3.3 V is chosen in the system design, it is still recommended to connect the internal 3.3 V supply to the flash core voltage. Other supplies like clocks and analog can be connected to an external 3.3 V supply. 4.2 Use external supply with protection Freescale offers Power System Basis Chip (SBC) devices that provide over-voltage detection and protection, as well as current limiting, and under-voltage protection. They additionally support CAN and LIN interfaces. These can be used to supply the MCU with 5 V or 3.3 V depending on requirements. The key features are: Buck converter VCORE core supply Configurable from 0.9 V to 5 V Linear regulator VAUX 1.8 V, 3.3 V, 5 V (+/ 3%), SPI configuration Linear regulator VCCA 5 V or 3.3 V pin selectable Linear regulator VCAN Robust HSCAN and LIN interface Analog multiplexer including voltage reference Power management state machine and failsafe state machine Independent supply Independent oscillator Independent reference Failsafe outputs Failsafe inputs Configurable I/Os with MCU monitoring See Appendix B, PowerSBC device summary, for further information. The part numbers are: MC33909 (CANopy) MC33907/8 (PowerSBC10/20) MC33906 (PowerSBC5) See Figure 1 for an example simplified application diagram connecting MC33909 to an MCU. Freescale Semiconductor 3

Protection Solutions Figure 1. MC33909 simplified application diagram Other similar devices may be available. The latest information can be found at freescale.com. 4.3 Use diodes There are a number of diodes available to protect against surges in power supplies. Table 2 compares three options: 4 Freescale Semiconductor

Protection Solutions Zener Diode Stronger resistance to surge than ceramic capacitors High clamping voltage and heat dissipation is slow Table 2. Diode comparison Transient Voltage Suppression Diode (TVS) Stronger resistance to surge than ceramic capacitors Low clamping heat Available in small packages Schottky Diode Protects limited parts of a PCB Low clamping voltage Surface-mount packaging The only issue with diodes is that they do not protect against nanosecond events that may include some voltage spikes; however, it may be good practice to include these into hardware designs. A suppression diode operates in a similar manner to a Zener diode. Suppression diodes have a higher current-carrying capacity and are considerably faster. They very quickly become conductive above a defined breakdown voltage and hence short-circuit the overvoltage. However, their current-carrying capacity is not very high. On the other hand, they exhibit an extremely fast response time, in the picoseconds range. The low protection level of suppression diodes is another advantage. Unidirectional and bidirectional versions are available. See Figure 2 for an example of the desired effect. 4.4 Use capacitors Figure 2. Suppression diode effect Decoupling or bypass capacitors can also be used to shunt noise through the capacitors. The capacitor works as the device s local energy storage. It should be placed as close as possible to the supply pin, connecting it to ground via the capacitor or capacitors. The value of the capacitor depends on the load the MCU has to drive. The input capacitance for a given device is parameter C IN in the device data sheet/electrical specification. Here is an example calculation: Voltage = 3.3 V C IN = 2 pf Rise time = 1 ns The current required is: Freescale Semiconductor 5

Conclusion If the voltage increases to 3.6 V, or an increase of 300 mv, the required capacitor then equals: The more current the device needs to supply, the larger the capacitor should be. It is also good practice to increase the number of same-value capacitors. The standard bypass capacitor is the ceramic type, since they have low Equivalent Series Resistance (ESR) and they are small, but Tantalum electrolytic type capacitors also have a low ESR. Aluminium electrolytic capacitors are special low ESR types. PCB space may determine the type of capacitor used. Figure 3 shows the capacitor connection in layout and highlights the noise path. 5 Conclusion Figure 3. Simplified bypass capacitor diagram There are a number of ways to protect the flash, and other, supplies from voltage overshoots, but it is your choice for the best option for your application that remains within Freescale s specification. Violating the specification can cause damage to the internal circuitry of the MCU. 6 References Freescale Semiconductor, Qorivva/5xxx Power Architecture Automotive MCUs, http://www.freescale.com/webapp/sps/site/homepage.jsp?code=power_arch_5xxx 6 Freescale Semiconductor

, System Basis Chip, http://www.freescale.com/webapp/sps/site/taxonomy.jsp?code=sysbasischip Lee, Benny, An Overview of ESD Protection Devices, Compliance Engineering, http://www.ce-mag.com/archive/01/spring/lee.html References Murata Manufacturing, Application Manual for Power Supply Noise Suppression and Decoupling for Digital ICs, http://www.murata.com/products/catalog/pdf/c39e.pdf Polulu Robotics and Electronics, Understanding Destructive LC Voltage Spikes, http://www.pololu.com/docs/0j16/all Semtech, What Are TVS Diodes, http://www.semtech.com/images/promo/what_are_tvs_diodes.pdf Weidmuller, The Basics of Overvoltage Protection, http://www.elektrospoji.si/uploads/menu _download/file_276_vse_o_prenapetostni_zasciti.pdf Freescale Semiconductor 7

Characterization data Appendix A Characterization data DUT 1 VFLASH (V) 3.3 3.5 3.75 4 4.25 4.5 4.75 5 5.25 5.5 5.75 6 6.25 ARRAY READ (p/f) pass pass pass pass pass pass pass pass fail fail fail fail fail DUT 2 VFLASH (V) 3.3 3.5 3.75 4 4.25 4.5 4.75 5 5.25 5.5 5.75 6 6.25 ARRAY READ (p/f) pass pass pass pass pass pass pass pass pass pass fail fail fail DUT 3 VFLASH (v) 3.5 3.75 4 4.25 4.5 4.76 5 5.25 5.5 5.75 6 6.25 ARRAY READ (p/f) pass pass pass pass pass pass pass pass fail fail fail fail 8 Freescale Semiconductor

PowerSBC device summary Appendix B PowerSBC device summary Part Number MC33909 MC33906 MC33907 MC33908 CANopy PowerSBC05 PowerSBC10 PowerSBC20 Pre-regulator 5% 1.0A (B-B_440 khz) 1.0A (B-B_440 khz) 1.5A (B-B_440 khz) 2A (B-B_440 khz) MCU core supply VCore / 2% 0.5A (Linear) 0.5A (Linear) 0.8A (B_2.4 MHz) 1.5A (B_2.4 MHz) MCU I/O / ATD supply VCCA /1% No No 100 ma (int) +/ 1% or 300 ma (ext.) +/ 3% 100 ma (int) +/ 1% or 300 ma (ext.) +/ 3% Auxiliary ECU supply Vaux / 3% 200 ma Up to 300 ma Up to 300 ma Up to 300 ma Can_5V Supply - VCAN 200 ma 100 ma 100 ma 100 ma CAN Interfaces 2 1 1 1 LIN Interfaces 4 1 1 1 IOs 16 6 (incl. F/S inputs) 6 (incl. F/S inputs) 6 (incl. F/S inputs) Watchdog Timeout, window, random configurable Challenger Challenger Challenger LowQ Voff/Von 50 µa 25 µa 25 µa 25 µa AMUX & Battery Sense Yes Yes Yes Yes Fail Safe Output (Static/Dynamic) Independent I&O Independent I&O Independent I&O Package LQFP64eP LQFP48eP LQFP48eP LQFP48eP Freescale Semiconductor 9

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 and the Freescale logo are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All other product or service names are the property of their respective owners. The Power Architecture and Power.org word marks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org. 2013 Freescale Semiconductor, Inc. Document Number: AN4758 Rev. 1 6/2013