3-Phase BLDC Motor Control with Hall Sensors Using the MC56F8013
|
|
|
- Branden Martin
- 10 years ago
- Views:
Transcription
1 3-Phase BLDC Motor Control with Hall Sensors Using the MC56F8013 Targeting User Guide 56F bit Hybrid Controllers 56F8013BLDCUG Rev. 1 11/2005 freescale.com
2
3 TABLE OF CONTENTS About This Book Audience Preface-v Organization Preface-v Suggested Reading Preface-v Conventions Preface-vi Definitions, Acronyms, and Abbreviations Preface-vii References Preface-vii Chapter 1 Introduction 1.1 Application Benefits Chapter 2 System Description 2.1 Application Description Hardware Design Software Design Data Flow Chapter 3 Setting Up the Application 3.1 Required Parts and Instructions Chapter 4 Running the Application 4.1 BLDC with Hall Sensor Demonstration Table of Contents, Rev. 1 Freescale Semiconductor i
4 3-Phase BLDC Motor Control, Rev. 1 ii Freescale Semiconductor
5 LIST OF FIGURES 2-2 System Concept Main Data Flow Speed Capture F8000 Motor Control Daughter Card and 56F8013 Demonstration Board List of Figures, Rev. 1 Freescale Semiconductor iii
6 3-Phase BLDC Motor Control, Rev. 1 iv Freescale Semiconductor
7 About This Book This manual describes the applications for 3-Phase BLDC motor control with Hall sensors using the 56F8013 device. Audience This document targets software developers using 3-Phase BLDC motor control for the 56F8013 processor. Organization Chapter 1, Introduction provides a brief overview of this document Chapter 2, System Description describes the theory of BLDC motor control with Hall sensors for the 56F8013 processor Chapter 3, Setting Up the Application explains how to set up the application Chapter 4, Running the Application describes how the BLDC with Hall Sensor application operates Suggested Reading We recommend that you have a copy of the following references: 56F8013 Technical Data, MC56F F8013 Motor Control Demonstration System using the 56F8013 Demonstration Board User Guide, 56F8013MCSUG 3-Phase BLDC Motor Control with Hall Sensors using 56800/E Digital Signal Controllers, AN F8000 Peripheral Reference Manual, MC56F8000RM Inside CodeWarrior: Core Tools, Metrowerks Corp. Preface, Rev. 1 Freescale Semiconductor v
8 Conventions This document uses the following notational conventions: Typeface, Symbol or Term Courier Monospaced Type Italic Bold Meaning Code examples Directory names, project names, calls, functions, statements, procedures, routines, arguments, file names, applications, variables, directives, code snippets in text Reference sources, paths, emphasis Examples //Process command for line flash...and contains these core directories: applications contains applications software......codewarrior project, 3des.mcp is......the pconfig argument......defined in the C header file, aec.h......refer to the Targeting DSP56F80x Platform manual......see: C:\Program Files\Motorola\help\tutorials Blue Text Linkable on-line...refer to Chapter 7, License... Number ALL CAPITAL LETTERS Any number is considered a positive value, unless preceded by a minus symbol to signify a negative value # defines/ defined constants 3V -10 DES -1 # define INCLUDE_STACK_CHECK Brackets [...] Function keys...by pressing function key [F7] Quotation marks,... Returned messages...the message, Test Passed is displayed......if unsuccessful for any reason, it will return NULL... 3-Phase BLDC Motor Control, Rev. 1 vi Freescale Semiconductor
9 Definitions, Acronyms, and Abbreviations The following list defines the acronyms and abbreviations used in this document. As this template develops, this list will be generated from the document. As we develop more group resources, these acronyms will be easily defined from a common acronym dictionary. Please note that while the acronyms are in solid caps, terms in the definition should be initial capped ONLY IF they are trademarked names or proper nouns. BLDC PI PWM References Brushless DC Motor Proportional-Integral Pulse Width Modulation The following sources were used to produce this book: 1. 56F8000 Peripheral Reference Manual, MC56F8000RM, Freescale Semiconductor, Inc F8013 Demonstration Board User Guide, MC56F8013DBUG, Freescale Semiconductor, Inc F8000 Motor Control Board User Guide, 56F8000MCBUG, Freescale Semiconductor, Inc. 4. DSP56800E Reference Manual, DSP56F800ERM, Freescale Semiconductor, Inc F8013 Technical Data, MC56F8013, Freescale Semiconductor, Inc Phase BLDC Motor Control with Hall Sensors using 56800/E Digital Signal Controllers, AN1916, Freescale Semiconductor, Inc /E Accelerated Development System Resource Pak CD-ROM, CD342, Freescale Semiconductor, Inc. (available from the Literature Distribution Center) Preface, Rev. 1 Freescale Semiconductor vii
10 3-Phase BLDC Motor Control, Rev. 1 viii Freescale Semiconductor
11 Chapter 1 Introduction 1.1 Application Benefits This document describes the design of a 3-phase BLDC (Brushless DC) motor control applciation with Hall Sensors, and explains how it is targeted for Freescale s 56F8013 dedicated motor control device. The software design takes advantage of the Processor Expert TM (PE) tool, included with CodeWarrior. The theoretical concepts of this application are explained in an application note 3-Phase BLDC Motor Control with Hall Sensors using 56800/E Digital Signal Controllers, found on the Freescale Semiconductor web site: Introduction, Rev. 1 Freescale Semiconductor 1-1
12 Introduction 3-Phase BLDC Motor Control, Rev Freescale Semiconductor
13 Chapter 2 System Description The system is designed to drive a 3-phase BLDC motor. The application meets the following performance specifications: Speed/Voltage control of BLDC motor using Hall sensors Torque/Current control Start from any motor position without rotor alignment DCBus undervoltage fault protection Real-time application monitoring via the PC master software application The BLDC drive introduced in this manual is designed to power a low-voltage BLDC motor equipped with Hall sensors, which is supplied with the Motor Control Daughter Card. The motor has the following specifications: Table 2-1. Motor Information M1 Characteristic Typical Value Units Power Rating 6 W Nominal Voltage 9.0 Volt No-Load Speed 8600 rpm Stall Torque 20 mnm Speed / Torque Gradient rpm / mnm No-Load Current 110 ma Terminal Resistance Phase-to-Phase 4.50 Ohm Maximum Permissable Speed rpm Maximum Continuous Current at 5000rpm 1.03 A Maximum Continuous Torque at 5000rpm 8.70 mnm Maximum Efficiency 60.0 % Torque Constant 9.5 mnm / A Speed Constant 1007 rpm / v System Description, Rev. 1 Freescale Semiconductor 2-1
14 System Description Table 2-1. Motor Information (Continued) M1 Characteristic Typical Value Units Mechanical Time Constant 70.0 ms Rotor Inertia 13.9 gcm 2 Terminal Inductance Phase-to-Phase Thermal Resistance Housing Ambient Thermal Resistance Winding-Housing Thermal Time Constant Windings Thermal Time Constant Stator mh 6.8 K / W 7.4 K / W 3.7 s 16.1 s 2.1 Application Description A standard system concept is chosen for the drive; see Figure 2-2. The system incorporates the following hardware: 9V DC Power Supply 56F8000 Motor Control Daughter Card (Part #APMOTOR56F8000) Demostration board for MC56F8013 (Part #DEMO56F8013 or DEMO56F8013-E) The 56F8013 runs the main control algorithm and generates 3-phase PWM output signals for a 3-phase inverter according to the user interface and feedback signals. 3-Phase BLDC Motor Control, Rev Freescale Semiconductor
15 Application Description DEMO56F8013 PC Remote Monitoring 56F8013 S C I Duty Cycle P W M PWM1-6 9V DC APMOTOR56F8000 Motor Control Daughter Card Fault LED Under-Voltage Fault Detection PI (Torque) Controller A D C DC Bus Voltage DC Bus Current Speed Control G P I O PI (Speed) Speed Controller Ω Act Calculation Ω Req Commutation Handler T I M E R Hall Sensors BLDC motor The control process is as follows: Figure 2-2. System Concept The state of the user interface is periodically scanned, while the speed of the motor is measured with each new edge from the Hall sensors; only one phase is used for speed measurement. The speed command is calculated according to the state of the control signals. The comparison between the actual speed command and the measured speed generates a speed error, which is input to the PI Speed controller that acts as an input to the PI Torque controller. Together with measured current, it forces the PI Torque controller to generate a new corrected duty cycle. The duty cycle value, together with the commutation algorithm, creates the PWM output signals for the BLDC power stage. The Hall sensor signals are scanned independently of speed and torque controls. Each new coming edge of any Hall sensor signal calls the interrupt routine, which executes the commutation algorithm. If undervoltage occurs, the PWM outputs are disabled and the fault state is displayed. System Description, Rev. 1 Freescale Semiconductor 2-3
16 System Description 2.2 Hardware Design This application utilizes the following HW modules: 56F8000 Motor Control Daughter Card (Part #APMOTOR56F8000) Demostration board for 56F8013 (Part #DEMO56F8013 or DEMO56F8013-E) Refer to corresponding User Manual for more information on these boards. 2.3 Software Design This section descibes the design of software blocks. 3-Phase BLDC Motor Control, Rev Freescale Semiconductor
17 Software Design Data Flow The control algorithm of a closed-loop BLDC drive is described in Figure 2-3. The individual processes are described in the following sections. DCBus Current Speed Setting via Button Hall Sensors DCBus Voltage ADC Conversion Interrupt Calculate Desired Speed Calculate Actual Speed Capture Interrupt ADC Conversion Interrupt Calculate Moving Average DesiredVoltageFraction MeasuredVoltageFraction SensorState Calculate Moving Average ADCAvg PI Speed Controller Mask and Swap Calculation DCBusAvg PI Speed Controller Overvoltage Fault? Yes PI Torque Controller Shutdown PWM Calculate Duty Cycle DutyCycle PWM Generation The main data flow can be divided into five parts: Speed control Torque control Velocity calculation Rotor commutation DCBus voltage measurement Figure 2-3. Main Data Flow System Description, Rev. 1 Freescale Semiconductor 2-5
18 System Description Speed control starts with the DesiredVoltageFraction variable, which is set by the user button. This variable is used as one of the inputs to a Speed PI controller. The second input to the Speed PI controller is the MeasuredVoltageFraction variable, which is derived from the Velocity Calculation algorithm. Velocity calculation is done by counting CPU clocks between the edges on one of the Hall Sensor phases (phase A). With a 4-pole motor, there are eight speed captures per one mechanical revolution, as shown in Figure 2-4: Speed Capture Hall Sensor Phase A Hall Sensor Phase B Hall Sensor Phase C Commutation Electrical Rev. 1 Electrical Rev. 1 Electrical Rev. 1 Electrical Rev. 1 Mechanical Revolution Figure 2-4. Speed Capture At a maximum speed of 8600rpm, each timer capture should have a count of 218, calculated as follows: 9V = 8600rpm or revolutions per second By performing eight speed captures per revolution, there are captures per second, which translates to 872µsec per capture. Since the capture timer is running at 250KHz or 32MHz / 128, a maximum rate of 8600 rpm will translate to 218 timer ticks for each capture. To find the actual voltage fraction, divide 218 by the measured timer ticks. For example, if 218 timer ticks are measured, the voltage fraction is 1, or 100% (9V). If 436 timer ticks are measured, the voltage fraction is 0.5, or 50% (4.5V) 3-Phase BLDC Motor Control, Rev Freescale Semiconductor
19 Software Design The output from the Speed PI controller is used as one of the inputs to a Torque PI controller. The second input to the Torque PI controller is the ADCAvg variable, which is derived from the DCBus current s moving average algorithm. The Torque PI controller s output determines the duty cycle of the generated PWM output signals. The rotor commutation process performs mask and swap calculations control. The proper PWM output can be generated by changing the PWM value (duty cycle) registers only. This has two disadvantages: The first is that the speed controller, which changes the duty cycle, affects the commutation algorithm (performed by changing the duty cycle). The second disadvantage is that a change in the duty cycle is synchronized with PWM reload, which may cause a delay between a proper commutation moment and the PWM reload. This is especially pronounced at high speed when the commutation period is very short. The 56F801x device has two features dedicated to BLDC motor control: the ability to swap odd and even PWM generator outputs and the ability to mask (disable) any PWM generator outputs. These two features allow creation of a rotational field without changing the contents of the PWM value registers. The commutation algorithms calculate PWM mask and swap values based on the SensorState variable and the ClockWiseCommTable look-up table. The mask and swap values are written into the PWM Channel Control Register. The DCBus voltage measurement acts as a fault detection, which disables PWM if voltage drops below 7V. System Description, Rev. 1 Freescale Semiconductor 2-7
20 System Description 3-Phase BLDC Motor Control, Rev Freescale Semiconductor
21 Chapter 3 Setting Up the Application 3.1 Required Parts and Instructions To run this application, the user will need the 56F8013 Demonstration Board (DEMO56F8013 or DEMO56F8013-E) and the 56F8000 Motor Control Daughter Card (APMOTOR56F8000). These parts can be ordered through the Freescale website. Please follow the instructions printed in the kit installation guide included in each kit to install and connect both boards, as well as to install CodeWarrior development tools. The final set up should look like in the picture in Figure 3-1. Please the use default settings shown in the 56F8013 Demonstration Board User Guide. Apply power here Figure F8000 Motor Control Daughter Card and 56F8013 Demonstration Board Setting Up the Application, Rev. 1 Freescale Semiconductor 3-1
22 Setting Up the Application 3-Phase BLDC Motor Control, Rev Freescale Semiconductor
23 Chapter 4 Running the Application 4.1 BLDC with Hall Sensor Demonstration Once this demonstration application is downloaded into the 56F8013 Demonstration Board, (DEMO56F8013), the user can control the speed of the BLDC motor by pressing and releasing the IRQ #2 button (S2) located on the demonstration board. Button control works as follows: Initially pressing and releasing the IRQ #2 button increases rotation speed Motor speed increases each time the IRQ #2 button is pressed, until the motor reaches maximum speed Once maximum speed is reached, motor speed decreases each time the IRQ #2 button is pressed, until the motor stops Running the Application, Rev. 1 Freescale Semiconductor 4-1
24 Running the Application 3-Phase BLDC Motor Control, Rev Freescale Semiconductor
25 INDEX Numerics 3-Phase BLDC Motor Control with Hall Sensors using 56800/E Digital Signal Controllers Preface-vii 56800/E Accelerated Development System Resource Pak CD-ROM Preface-vii 56F8000 Motor Control Board User Guide Preface-vii 56F8000 Peripheral Reference Manual Preface-vii 56F8013 Demonstration Board User Manual Preface-vii 56F8013 Technical Data Preface-vii B BLDC Preface-vii, 1-1 Brushless DC Motor BLDC Preface-vii, 1-1 D DSP56800E Reference Manual Preface-vii P PI Preface-vii Proportional-Integral PI Preface-vii Pulse Width Modulation PWM Preface-vii PWM Preface-vii Index, Rev. 1 Freescale Semiconductor Index-1
26 Index, Rev. 1 Freescale Semiconductor Index-2
27
28 How to Reach Us: Home Page: USA/Europe or Locations Not Listed: Freescale Semiconductor Technical Information Center, CH N. Alma School Road Chandler, Arizona or Europe, Middle East, and Africa: Freescale Halbleiter Deutschland GmbH Technical Information Center Schatzbogen Muenchen, Germany (English) (English) (German) (French) [email protected] Japan: Freescale Semiconductor Japan Ltd. Headquarters ARCO Tower 15F 1-8-1, Shimo-Meguro, Meguro-ku, Tokyo , Japan or [email protected] Asia/Pacific: Freescale Semiconductor Hong Kong Ltd. Technical Information Center 2 Dai King Street Tai Po Industrial Estate Tai Po, N.T., Hong Kong [email protected] For Literature Requests Only: Freescale Semiconductor Literature Distribution Center P.O. Box 5405 Denver, Colorado or Fax: [email protected] Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document. Freescale Semiconductor reserves the right to make changes without further notice to any products herein. Freescale Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale Semiconductor 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 Semiconductor 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 Semiconductor does not convey any license under its patent rights nor the rights of others. Freescale Semiconductor products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Freescale Semiconductor product could create a situation where personal injury or death may occur. Should Buyer purchase or use Freescale Semiconductor products for any such unintended or unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Freescale Semiconductor was negligent regarding the design or manufacture of the part. Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. This product incorporates SuperFlash technology licensed from SST. Freescale Semiconductor, Inc All rights reserved. 56F8013BLDCUG Rev. 1 11/2005
3-Phase BLDC Motor Control with Hall Sensors Using 56800/E Digital Signal Controllers
Freescale Semiconductor Application Note AN1916 Rev. 2.0, 11/2005 3-Phase BLDC Motor Control with Hall Sensors Using 56800/E Digital Signal Controllers Leonard N. Elevich Contents 1. Application Benefits...1
Programming Audio Applications in the i.mx21 MC9328MX21
Freescale Semiconductor Application Note Document Number: AN2628 Rev. 1, 10/2005 Programming Audio Applications in the MC9328MX21 by: Alfred Sin 1 Abstract The MC9328MX21 () processor has two dedicated
Local Interconnect Network (LIN) Physical Interface
Freescale Semiconductor Engineering Bulletin EB215 Rev. 1.0, 03/2005 Local Interconnect Network (LIN) Physical Interface Difference Between MC33399 and MC33661 Introduction This engineering bulletin highlights
etpu Host Interface by:
Freescale Semiconductor Application Note AN2821 Rev. 2, 08/2007 etpu Host Interface by: David Paterson Ming Li MCD Applications 1 Introduction This application note discusses the enhanced Time Processing
Improving Embedded Software Test Effectiveness in Automotive Applications
Improving Embedded Software Test Effectiveness in Automotive Applications Author, D Brook Document Number: CODETESTTECHWP Rev. 0 11/2005 As the automotive industry introduces more and more safety-critical,
Initializing the TSEC Controller
Freescale Semiconductor Application Note Document Number: AN2925 Rev. 0, 11/2005 Initializing the TSEC Controller by Ahsan Kabir Digital Systems Division Freescale Semiconductor, Inc. Austin, TX This application
IRTC Compensation and 1 Hz Clock Generation
Freescale Semiconductor Document Number: AN4257 Application Note Rev. 0, January 2011 IRTC Compensation and 1 Hz Clock Generation by: Derek Liu Applications Engineering Shanghai 1 Introduction The MC9S08GW64
How To Control A Motor Control On An Hvac Platform
Freescale Semiconductor Document Number:AN4616 Application Note Rev. 0, 10/2012 Flap Motor Control Based On HVAC Platform by: Shawn Shi, Albert Chen, Alex Liu 1 Introduction According to the world market
Real Time Development of MC Applications using the PC Master Software Visualization Tool. 1. Introduction. 2. Development of Motor Control.
Freescale Semiconductor Application Note AN1948 Rev. 1, 11/2005 Real Time Development of MC Applications using the PC Master Software Visualization Tool The PC Master Software Visualization Tool Simplifies
Understanding LCD Memory and Bus Bandwidth Requirements ColdFire, LCD, and Crossbar Switch
Freescale Semiconductor Application Note Document Number: AN3606 Rev. 0, 03/2008 Understanding LCD Memory and Bus Bandwidth Requirements ColdFire, LCD, and Crossbar Switch by: Melissa Hunter TSPG Applications
Windows 7: Using USB TAP on a Classic CodeWarrior Installation (MGT V9.2 DSC V8.3)
Freescale Semiconductor Document Number: AN4338 Application Note Rev. 1.0, 12/2011 Windows 7: Using USB TAP on a Classic CodeWarrior Installation (MGT V9.2 DSC V8.3) Technical Information & Commercial
Handling Freescale Pressure Sensors
Freescale Semiconductor Application Note Rev 3, 11/2006 Handling Freescale Pressure by: William McDonald INTRODUCTION Smaller package outlines and higher board densities require the need for automated
Connecting Low-Cost External Electrodes to MED-EKG
Freescale Semiconductor Document Number: AN4223 Application Note Rev. 0, 11/2010 Connecting Low-Cost External Electrodes to MED-EKG by: Carlos Casillas RTAC Americas Guadalajara Mexico 1 Introduction This
Performance Monitor on PowerQUICC II Pro Processors
Freescale Semiconductor Application Note Document Number: AN3359 Rev. 0, 05/2007 Performance Monitor on PowerQUICC II Pro Processors by Harinder Rai Network Computing Systems Group Freescale Semiconductor,
Flexible Active Shutter Control Interface using the MC1323x
Freescale Semiconductor Document Number: AN4353 Application Note Rev. 0, 9/2011 Flexible Active Shutter Control Interface using the MC1323x by: Dennis Lui Freescale Hong Kong 1 Introduction This application
Blood Pressure Monitor Using Flexis QE128 Gabriel Sanchez RTAC Americas
Freescale Semiconductor Application Note Document Number: AN3500 Rev. 0, 08/2007 Blood Pressure Monitor Using Flexis QE128 by: Gabriel Sanchez RTAC Americas 1 Introduction Product designers and developers
Software Real Time Clock Implementation on MC9S08LG32
Freescale Semiconductor Document Number: AN4478 Rev. 0, 03/2012 Software Real Time Clock Implementation on MC9S08LG32 by: Nitin Gupta Automotive and Industrial Solutions Group 1 Introduction The MC9S08LG32
User Interface Design using CGI Programming and Boa Web Server on M5249C3 Board
Freescale Semiconductor Application Note AN3238 Rev. 0, 02/2006 User Interface Design using CGI Programming and Boa Web Server on M5249C3 Board by: H.K. Au MCD Applications 1 Introduction This application
How To Build A Project On An Eclipse Powerbook For Anarc (Powerbook) On An Ipa (Powerpoint) On A Microcontroller (Powerboard) On Microcontrollers (Powerstation) On Your Microcontroller 2 (Powerclock
Freescale Semiconductor Document Number: AN4819 Application Note Rev. 1, 10/2013 Building a Project using IAR Eclipse Plugin Processor Expert Microcontrollers Driver Suite Processor Expert Microcontrollers
How To Measure Power Of A Permanent Magnet Synchronous Motor
Freescale Semiconductor Document Number:AN4680 Application Note Rev. 0, 02/2013 PMSM Electrical Parameters Measurement by: Viktor Bobek 1 Introduction The vector control, also known as the field-oriented
PowerQUICC II Pro (MPC83xx) PCI Agent Initialization
Freescale Semiconductor Application Note Document Number: AN3373 Rev. 0, 04/2007 PowerQUICC II Pro (MPC83xx) PCI Agent Initialization by: David Smith Field Application Engineering Raleigh, NC In many designs,
Installation of the MMA955xL CodeWarrior Service Pack Author: Fengyi Li Application Engineer
Freescale Semiconductor Application Note Document Number: AN4128 Rev. 0, 10/2011 Installation of the MMA955xL CodeWarrior Service Pack Author: Fengyi Li Application Engineer 1 Overview The Freescale MMA955xL
Data Movement Between Big-Endian and Little-Endian Devices
Freescale Semiconductor Application Note AN2285 Rev. 2.2, 3/2008 Data Movement Between Big-Endian and Little-Endian Devices by Kyle Aubrey, Field Technical Leader Ashan Kabir, System Engineering Freescale
Point-of-Sale (POS) Users Guide Lech José Olmedo Guerrero Jaime Herrerro Gallardo RTAC Americas
Freescale Semiconductor Users Guide Document Number: POSUG Rev. 0, 03/2007 Point-of-Sale (POS) Users Guide by: Lech José Olmedo Guerrero Jaime Herrerro Gallardo RTAC Americas 1 Introduction This quick
Using eflexpwm Module for ADC Synchronization in MC56F82xx and MC56F84xx Family of Digital Signal Controllers
Freescale Semiconductor Document Number:AN4675 Application Note Rev. 0, 01/2013 Using eflexpwm Module for ADC Synchronization in MC56F82xx and MC56F84xx Family of Digital Signal Controllers by: Pavel Grasblum
Freescale Embedded GUI Converter Utility 2.0 Quick User Guide
Freescale Semiconductor User Guide Document Number: EGUICUG Rev. 1, 08/2010 Freescale Embedded GUI Converter Utility 2.0 Quick User Guide 1 Introduction The Freescale Embedded GUI Converter Utility 2.0
Using WinUSB in a Visual Studio Project with Freescale USB device controller
Freescale Semiconductor Document Number: AN4378 Application Note Rev. 0, 10/2011 Using WinUSB in a Visual Studio Project with Freescale USB device controller by: Paolo Alcantara Microcontroller Solutions
Detecting a CPM Overload on the PowerQUICC II
Freescale Semiconductor Application Note Document Number: AN2547 Rev. 1, 11/2006 Detecting a CPM Overload on the PowerQUICC II by Qiru Zou NCSD Applications Freescale Semiconductor, Inc. Austin, TX This
PQ-MDS-T1 Module. HW Getting Started Guide. Contents. About This Document. Required Reading. Definitions, Acronyms, and Abbreviations
HW Getting Started Guide PQ-MDS-T1 Module April 2006: Rev. 0.3 Contents Contents................................................................................. 1 About This Document.......................................................................
MC13783 Buck and Boost Inductor Sizing
Freescale Semiconductor Application Note Document Number: AN3294 Rev. 0.1, 01/2010 MC13783 Buck and Boost Inductor Sizing by: Power Management Application Team 1 Introduction The purpose of this application
Connecting to an SMTP Server Using the Freescale NanoSSL Client
Freescale Semiconductor Document Number: AN4363 Application Note Rev. 0, 10/2011 Connecting to an SMTP Server Using the Freescale NanoSSL Client by: Paolo Alcantara Microcontroller Solutions Group 1 Introduction
MPC8245/MPC8241 Memory Clock Design Guidelines: Part 1
Freescale Semiconductor AN2164 Rev. 4.1, 03/2007 MPC8245/MPC8241 Memory Clock Design Guidelines: Part 1 by Esther C. Alexander RISC Applications, CPD Freescale Semiconductor, Inc. Austin, TX This application
Cyclic Redundant Checker Calculation on Power Architecture Technology and Comparison of Big-Endian Versus Little-Endian
Freescale Semiconductor Document Number:AN4657 Application Note Rev. 0, 01/2013 Cyclic Redundant Checker Calculation on Power Architecture Technology and Comparison of Big-Endian Versus Little-Endian by:
Hardware Configurations for the i.mx Family USB Modules
Freescale Semiconductor Application Note Document Number: AN4136 Rev. 0, 06/2010 Hardware Configurations for the i.mx Family USB Modules by Multimedia Applications Division Freescale Semiconductor, Inc.
56F800 Demonstration Board
56F800 Demonstration Board User Manual 56F800 6-bit Digital Signal Controllers DSP56F800DBUM Rev. 0 09/2005 freescale.com TABLE OF CONTENTS Preface Chapter Introduction. 56F800 Demonstration Board Features....................................
Using the Performance Monitor Unit on the e200z760n3 Power Architecture Core
Freescale Semiconductor Document Number: AN4341 Application Note Rev. 1, 08/2011 Using the Performance Monitor Unit on the e200z760n3 Power Architecture Core by: Inga Harris MSG Application Engineering
Configuring the FlexTimer for Position and Speed Measurement with an Encoder
Freescale Semiconductor Application Note Document Number: AN4381 Rev. 0, 12/2011 Configuring the FlexTimer for Position and Speed Measurement with an Encoder by: Matus Plachy System Application Engineer,
How to Convert 3-Axis Directions and Swap X-Y Axis of Accelerometer Data within Android Driver by: Gang Chen Field Applications Engineer
Freescale Semiconductor Application Note Document Number: AN4317 Rev. 0, 08/2011 How to Convert 3-Axis Directions and Swap X-Y Axis of Accelerometer Data within Android Driver by: Gang Chen Field Applications
Generate Makefiles from Command Line Support in Eclipse-Based CodeWarrior Software
Freescale Semiconductor Document Number: AN4272 Application Note Rev. 0, 03/2011 Generate Makefiles from Command Line Support in Eclipse-Based CodeWarrior Software by Devtech Customer Engineering Freescale
Techniques and Tools for Software Analysis
Techniques and Tools for Software Analysis Freescale Semiconductor Document Number: CODETESTTECHWP Rev. 0 11/2005 Understanding how software development can be optimized through the use of software analysis
Freescale Semiconductor. Integrated Silicon Pressure Sensor. On-Chip Signal Conditioned, Temperature Compensated and Calibrated MPX4080D.
Freescale Semiconductor Integrated Silicon Pressure Sensor + On-Chip Signal Conditioned, Temperature Compensated and Calibrated The series piezoresistive transducer is a state-of-the-art monolithic silicon
Understanding Pressure and Pressure Measurement
Freescale Semiconductor Application Note Rev 1, 05/2005 Understanding Pressure and Pressure Measurement by: David Heeley Sensor Products Division, Phoenix, Arizona INTRODUCTION Fluid systems, pressure
MCF54418 NAND Flash Controller
Freescale Semiconductor Application Note Document Number: AN4348 Rev. 0, 09/2011 MCF54418 NAND Flash Controller by: Liew Tsi Chung Applications Engineer 1 Introduction The ColdFire MCF5441x family is the
Freescale Semiconductor. Integrated Silicon Pressure Sensor. On-Chip Signal Conditioned, Temperature Compensated and Calibrated MPX5500.
Freescale Semiconductor Integrated Silicon Pressure Sensor + On-Chip Signal Conditioned, Temperature Compensated and Calibrated Series Pressure Rev 7, 09/2009 0 to 500 kpa (0 to 72.5 psi) 0.2 to 4.7 V
Using the High Input Voltage Charger for Single Cell Li-Ion Batteries (KIT34671EPEVBE)
Freescale Semiconductor User s Guide Document Number: KT3467UG Rev..0, 3/008 Using the High Input Voltage Charger for Single Cell Li-Ion Batteries (KIT3467EPEVBE) Purpose This User Guide helps the Lithium-Ion
Enhanced Serial Interface Mapping
Freescale Semiconductor Application Note Document Number: AN3536 Rev. 1, 11/2007 Enhanced Serial Interface Mapping 16 E1/T1 QUICC Engine Solution for TDM Connectivity by Netcomm Applications Networking
VGA Output using TV-Out Extension Solution i.mx21
Freescale Semiconductor Application Note Document Number: AN3378 Rev. 0, 11/2006 VGA Output using TV-Out Extension Solution i.mx21 by: Tatiana Orofino 1 Abstract Freescale first thought of a TV-Out Extension
USB HID bootloader for the MC9S08JM60
Freescale Semiconductor Document Number: AN4252 Application Note Rev. 0, 4/2011 USB HID bootloader for the MC9S08JM60 by: Derek Lau System and Solution Engineering, Microcontroller Solutions Group Hong
How To Improve Performance On A P4080 Processor
QorIQ Advanced Multiprocessing (AMP) Series Delivers More than Moore Freescale s new QorIQ AMP series pushes the compute and energy performance envelope beyond the P4080 processor such that its performance
Using XGATE to Implement LIN Communication on HCS12X Daniel Malik 8/16-Bit Products Division East Kilbride, Scotland
Freescale Semiconductor Application Note Document Number: AN2732 Rev. 0, 05/2004 Using XGATE to Implement LIN Communication on HCS12X By Daniel Malik 8/16-Bit Products Division East Kilbride, Scotland
Using Program Memory As Data Memory. 1. Introduction. 2. 56800 Program Memory and Data. Contents. Memory. Freescale Semiconductor Application Note
Freescale Semiconductor Application Note AN1952 Rev. 0, 9/2005 Using Program Memory As Data Memory William Jiang 1. Introduction Microcontrollers with Harvard architecture have separate program and data
Implementing Positioning Algorithms Using Accelerometers
Freescale Semiconductor Application Note Rev 0, 02/2007 Implementing Positioning Algorithms Using Accelerometers by: Kurt Seifert and Oscar Camacho OVERVIEW This document describes and implements a positioning
How To Fit A 2Mm Exposed Pad To A Dfn Package
EVERSPIN s New 2mm Exposed Pad DFN Package Meets Both SOIC-8 and DFN8 PCB Layouts This Application Note is to inform Everspin customers that a new, DFN8 package with a 2mm bottom exposed pad has been added
White Paper. Freescale s Embedded Hypervisor for QorIQ P4 Series Communications Platform
White Paper Freescale s Embedded for QorIQ P4 Series Communications Platform Document Number: EMHYPQIQTP4CPWP Rev 1 10/2008 Overview Freescale Semiconductor s QorIQ communications platform P4 series processors
Using the HC08 SCI Module
Freescale Semiconductor Application Note AN3035 Rev. 0, 09/2005 Using the HC08 SCI Module By Jorge Zambada Tinoco Oscar Luna González RTAC Americas Mexico 2005 Overview This document is intended to serve
Genesi Pegasos II Setup
Freescale Semiconductor Application Note AN2666 Rev. 0, 07/2004 Genesi Pegasos II Setup by Maurie Ommerman CPD Applications Freescale Semiconductor, Inc. Austin, TX This application note is the first in
User Guide. Introduction. HCS12PLLCALUG/D Rev. 0, 12/2002. HCS12 PLL Component Calculator
User Guide HCS12PLLCALUG/D Rev. 0, 12/2002 HCS12 PLL Component Calculator by Stuart Robb Applications Engineering Motorola, East Kilbride Introduction The MC9S12D amily o MCUs includes a Phase-Locked Loop
NOT RECOMMENDED FOR NEW DESIGN
Technical Data RF Power Field Effect Transistor N- Channel Enhancement- Mode Lateral MOSFET Designed for broadband commercial and industrial applications with frequencies up to 00 MHz. The high gain and
AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor. http://onsemi.
Design Examples of On Board Dual Supply Voltage Logic Translators Prepared by: Jim Lepkowski ON Semiconductor Introduction Logic translators can be used to connect ICs together that are located on the
P D 215 1.25 Operating Junction Temperature T J 200 C Storage Temperature Range T stg 65 to +150 C
SEMICONDUCTOR TECHNICAL DATA Order this document by /D The RF Line The is designed for output stages in band IV and V TV transmitter amplifiers. It incorporates high value emitter ballast resistors, gold
Processor Expert Software Microcontrollers Driver Suite Getting Started Guide
Freescale Semiconductor Document Number: PEXDRVSGETSTARTEDUG Rev. 2, 09/2012 Processor Expert Software Microcontrollers Driver Suite Getting Started Guide This document introduces Microcontrollers Driver
NOT RECOMMENDED FOR NEW DESIGN
Technical Data RF Power Field Effect Transistor N-Channel Enhancement-Mode Lateral MOSFET Designed for broadband commercial and industrial applications with frequencies up to 00 MHz. The high gain and
ColdFire Security SEC and Hardware Encryption Acceleration Overview
Freescale Semiconductor Application Note Document Number: AN2788 Rev. 1, 05/2008 ColdFire Security SEC and Hardware Encryption Acceleration Overview by: Melissa Hunter MSG Applications This application
Comparison of MC9S08QE128 and MCF51QE128 Microcontrollers Scott Pape and Eduardo Montanez Systems Engineering, Freescale Microcontroller Division
Freescale Semiconductor White Paper Document Number: QE128COMPWP Rev. 0, 05/2007 Comparison of MC9S08QE128 and MCF51QE128 Microcontrollers by: Scott Pape and Eduardo Montanez Systems Engineering, Freescale
Ref Parameters Symbol Conditions Min Typ Max Units. Standby 3.5 10 μa. 3 Range 50 115 kpa. 4 Resolution 0.15 kpa. 5 Accuracy -20ºC to 85ºC ±1 kpa
Freescale Semiconductor Miniature I 2 C Digital Barometer The is an absolute pressure sensor with digital output for low cost applications. A miniature 5 x 3 x 1.2 mm LGA package ideally suits it for portable
ITU-T V.42bis Data Dictionary Search on the StarCore SC140/SC1400 Cores
Freescale Semiconductor Application Note AN2270 Rev. 1, 11/2004 ITU-T V.42bis Data Dictionary Search on the StarCore SC140/SC1400 Cores By Emilian Medve 1 This application note presents a StarCore SC140/SC1400
Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start
Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start SYSTEM REQUIREMENTS Hardware Operating System Intel Pentium 4 processor, 2 GHz or faster, Intel Xeon, Intel
56F8300 Demonstration Board
56F8300 Demonstration Board User Manual 56F800 16-bit Digital Signal Controllers MC56F8300DBUM Rev. 4 08/2005 freescale.com Table of Contents Preface ix Audience........................................................
Emulated EEPROM Implementation in Dual Flash Architecture on MC9S08LG32 With Demo Description
Freescale Semiconductor Application Note Document Number: AN3822 Rev. 0, 2/2009 Emulated EEPROM Implementation in Dual Flash Architecture on MC9S08LG32 With Demo Description by: Saurabh Jhamb Reference
BLDC Motor Control with Hall Effect Sensors Using the 9S08MP
Freescale Semiconductor Application Note Document Number: AN458 Rev., 4/2 BLDC Motor Control with Hall Effect Sensors Using the 9S8MP by: Eduardo Viramontes Systems and Applications Engineering Freescale
MLPPP in the Evolving Radio Access Network
Freescale Semiconductor White Paper Document Number: MLPPPWP Rev. 0, 09/2010 MLPPP in the Evolving Radio Access Network by Networking and Multimedia Group Freescale Semiconductor, Inc. East Kilbride, Scotland
MPXAZ6115A MPXHZ6115A SERIES. Freescale Semiconductor Technical Data. MPXAZ6115A Rev 4, 01/2007
Freescale Semiconductor Technical Data Media Resistant and High Temperature Accuracy Integrated Silicon Pressure Sensor for Measuring Absolute Pressure, On-Chip Signal Conditioned, Temperature Compensated
NTMS4920NR2G. Power MOSFET 30 V, 17 A, N Channel, SO 8 Features
NTMS9N Power MOSFET 3 V, 7 A, N Channel, SO Features Low R DS(on) to Minimize Conduction Losses Low Capacitance to Minimize Driver Losses Optimized Gate Charge to Minimize Switching Losses These Devices
CodeWarrior Development Studio Floating Licensing Quick Start
CodeWarrior Development Studio Floating Licensing Quick Start This quick start guide explains how to set up a floating license server of Freescale software products licensed with FLEXlm (e.g. CodeWarrior).
RF Power Field Effect Transistors N- Channel Enhancement- Mode Lateral MOSFETs
Technical Data RF Power Field Effect Transistors N- Channel Enhancement- Mode Lateral MOSFETs Designed for GSM and GSM EDGE base station applications with frequencies from 864 to 894 MHz. Suitable for
Using the Kinetis Security and Flash Protection Features
Freescale Semiconductor Document Number:AN4507 Application Note Rev. 1, 6/2012 Using the Kinetis Security and Flash Protection Features by: Melissa Hunter Automotive and Industrial Solutions Group 1 Introduction
AND8008/D. Solid State Control Solutions for Three Phase 1 HP Motor APPLICATION NOTE
Solid State Control Solutions for Three Phase 1 HP Motor APPLICATION NOTE INTRODUCTION In all kinds of manufacturing, it is very common to have equipment that has three phase motors for doing different
SEMICONDUCTOR TECHNICAL DATA
SEMICONDUCTOR TECHNICAL DATA Order this document by MPX5050/D The MPX5050 series piezoresistive transducer is a state of the art monolithic silicon pressure sensor designed for a wide range of applications,
i.mx Applications Processors with Hantro's Multimedia Framework
Freescale Semiconductor White Paper IMXHANTROWP/D Rev. 2, 09/2004 i.mx Applications Processors with Hantro's Multimedia Framework By: Clint Powell, Freescale Semiconductor Inc. Marko Nurro, Hantro Products
LOW POWER NARROWBAND FM IF
Order this document by MC336B/D The MC336B includes an Oscillator, Mixer, Limiting Amplifier, Quadrature Discriminator, Active Filter, Squelch, Scan Control and Mute Switch. This device is designed for
AND8365/D. 125 kbps with AMIS-4168x APPLICATION NOTE
125 kbps with AMIS-4168x Introduction Question Is it possible to drive 125kB with the AMIS 41682? Please consider all possible CAN bit timings (TSEG1, TSEG2, SJW), a capacitive load at each can pin about
LOW POWER SCHOTTKY. http://onsemi.com GUARANTEED OPERATING RANGES ORDERING INFORMATION
The TTL/MSI SN74LS151 is a high speed 8-input Digital Multiplexer. It provides, in one package, the ability to select one bit of data from up to eight sources. The LS151 can be used as a universal function
Freescale Semiconductor, I
nc. SEMICONDUCTOR APPLICATION NOTE ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 00 Order this document by AN8/D by: Eric Jacobsen and Jeff Baum Systems Engineering Group Sensor Products Division Motorola
Freescale Variable Key Security Protocol Transmitter User s Guide by: Ioseph Martínez and Christian Michel Applications Engineering - RTAC Americas
Freescale Semiconductor User s Guide VKSPTXUG Rev. 0, 06/2008 Freescale Variable Key Security Protocol Transmitter User s Guide by: Ioseph Martínez and Christian Michel Applications Engineering - RTAC
AND9190/D. Vertical Timing Optimization for Interline CCD Image Sensors APPLICATION NOTE
Vertical Timing Optimization for Interline CCD Image Sensors APPLICATION NOTE Introduction This application note applies to the ON Semiconductor Interline CCD Image Sensors listed in Table 1. On these
Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ
nc. Order this document by MC68328/D Microprocessor and Memory Technologies Group MC68328 MC68328V Product Brief Integrated Portable System Processor DragonBall ΤΜ As the portable consumer market grows
ULN2803A ULN2804A OCTAL PERIPHERAL DRIVER ARRAYS
Order this document by ULN283/D The eight NPN Darlington connected transistors in this family of arrays are ideally suited for interfacing between low logic level digital circuitry (such as TTL, CMOS or
2N3906. General Purpose Transistors. PNP Silicon. Pb Free Packages are Available* http://onsemi.com. Features MAXIMUM RATINGS
2N396 General Purpose Transistors PNP Silicon Features PbFree Packages are Available* COLLECTOR 3 MAXIMUM RATINGS Rating Symbol Value Unit Collector Emitter Voltage V CEO 4 Vdc Collector Base Voltage V
Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start
Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start SYSTEM REQUIREMENTS Processor Windows OS: Intel Pentium 4 processor, 2 GHz or faster, Intel Xeon, Intel Core,
CodeWarrior Development Studio for Freescale S12(X) Microcontrollers Quick Start
CodeWarrior Development Studio for Freescale S12(X) Microcontrollers Quick Start SYSTEM REQUIREMENTS Hardware Operating System Disk Space PC with 1 GHz Intel Pentum -compatible processor 512 MB of RAM
2N6056. NPN Darlington Silicon Power Transistor DARLINGTON 8 AMPERE SILICON POWER TRANSISTOR 80 VOLTS, 100 WATTS
NPN Darlington Silicon Power Transistor The NPN Darlington silicon power transistor is designed for general purpose amplifier and low frequency switching applications. High DC Current Gain h FE = 3000
2N5460, 2N5461, 2N5462. JFET Amplifier. P Channel Depletion. Pb Free Packages are Available* Features. http://onsemi.com MAXIMUM RATINGS
2N546, 2N5461, JFET Amplifier PChannel Depletion Features PbFree Packages are Available* MAXIMUM RATINGS Rating Symbol Value Unit Drain Gate Voltage V DG 4 Vdc Reverse Gate Source Voltage V GSR 4 Vdc Forward
2N2222A. Small Signal Switching Transistor. NPN Silicon. MIL PRF 19500/255 Qualified Available as JAN, JANTX, and JANTXV. http://onsemi.com.
Small Signal Switching Transistor NPN Silicon Features MILPRF19/ Qualified Available as JAN, JANTX, and JANTXV COLLECTOR MAXIMUM RATINGS (T A = unless otherwise noted) Characteristic Symbol Value Unit
NOT RECOMMENDED FOR NEW DESIGN
Technical Data RF Power Field Effect Transistor N-Channel Enhancement-Mode Lateral MOSFET Designed for broadband commercial and industrial applications with frequencies up to 1000 MHz. The high gain and
2N6387, 2N6388. Plastic Medium-Power Silicon Transistors DARLINGTON NPN SILICON POWER TRANSISTORS 8 AND 10 AMPERES 65 WATTS, 60-80 VOLTS
2N6388 is a Preferred Device Plastic MediumPower Silicon Transistors These devices are designed for generalpurpose amplifier and lowspeed switching applications. Features High DC Current Gain h FE = 2500
1 Introduction. Freescale Semiconductor Application Note. Document Number: AN3031 Rev. 1, 04/2010
Freescale Semiconductor Application Note Document Number: AN3031 Rev. 1, 04/2010 Temperature Sensor for the HCS08 Microcontroller Family by: Donnie Garcia MCD Applications, Austin, Texas Rafael Peralez
2N3903, 2N3904. General Purpose Transistors. NPN Silicon. Pb Free Packages are Available* Features. http://onsemi.com MAXIMUM RATINGS
N393, General Purpose Transistors NPN Silicon Features PbFree Packages are Available* MAXIMUM RATINGS Rating Symbol Value Unit CollectorEmitter Voltage V CEO 4 Vdc CollectorBase Voltage V CBO 6 Vdc EmitterBase
