Upload
lamkhanh
View
226
Download
3
Embed Size (px)
Citation preview
TM 2
• Large Appliance Trend and
requirements
• Freescale Appliance Solutions
− Touch Key
− VF by IDH
− VF by Freescale
• Freescale Product for Appliance
3 TM
• Increasing use of advanced Motor
Control
• Improve Energy Efficiency
• Reduce Acoustic Noise
• EN6073 - Legislation on Safe operation
of Electronic Control module
• Drives IP Development
• Seamless connection of Appliance into
Smart Grid
• Wired & Wireless options likely
• Advanced User Interface
• Display Range - LEDs, LCDs, GUIs
• Touch - an attractive input technology
Embedded
Connectivity
Touch
Controls
Fabric Sensing
Liquid Level
Sensing
Turbidity
Control
Sensorless 3-
Phase Motor
Control (Drum)
Load Level
Sensing
Unbalance
Detection
Graphic
Display
Water Quality
Sensorless 3-
Phase Motor
Control (Pump)
Gateway / Smart
Grid
Power Factor
Correction
Going Green
Safety
Connectivity
HMI / Display
4 TM
• 5V
• 32-128k
• 10BIT ADC
• 6xCh PWM
• 3 x Timer
• UART/SCI
LED / TFT Screen
MCU
Temperature
sensors
Room temperature
Radiant Heat
Heat exchanger
MCU
EEPROM
Data control
Transistor array
ULN2003/2004
Motor Driver
MOSFET Module
Motor Driver
MOSFET Module
Motor Driver
2-Way Valve
4-Way valve
DC
Indoor
fan
Louver
fan
Remote control
Outdoor unitIndoor unit
IPM
AC power
coupler
• 3/5V
• 32-80MIPS
• 1-2 6xCh
PWM
• 1uS ADC
• UART/SCI
• 3 x Timer
MCU/ DSC
Compressor
Outdoor
fan
• LCD
• 48/64 LQFP
• Low power
Touch Sensor
• Capacitance type
• 1~3 key
Touch sensors
Touch Key for
Cabinet type
Aircon
6~8 keys
32-Bit DSC (50/100MIPS)
Single Motor : 56F823xx/7xx
Dual Motors : 56F84xxx
5V MCU with 1 motor control
(16-128k, 32-80pin)
8-bit S08PA
32-bit KE02 (Cortex M0+)
1.8V LCD MCU
S08LL, 48,64LQFP
5V Touch Key MCU, S08PT
Up to 16 Touch I/O
TFT ; i.MX
LCD : 3/5V LCD MCU, S08
5 TM
MCU/DSC
32-60MIPS
32-48pin3 x timer1uS A/D
UART/SCI1x 6-Ch PWM
Valve driver
Triac
Valve driver
Triac
Motor
Drain
Valve
Water
Supply
Valve
Motor driver
IPM/D-IGBT
Pressure
sensors
Water level
Detect
EEPROM
Data control
Transistor array
ULN2003/2004
LED/LCD
Main MCU
•Touch sensor I/F
•UART
•LCD
Touch
sensor
Key input
Detect
Control Panel
Pre
-driver
Pho
to c
oup
ler
Dump
Motor Control Board
32-Bit DSC (50/100MIPS)
Single Motor : 56F823xx/7xx
32-64k, 32-64pin 5V MCU
(16-128k, 32-80pin)
8-bit S08PA
32-bit KE02 (Cortex M0+)
5V MCU, 1 Motor Control
(8-32k, 32-44pin)
8-bit S08PA
6 TM
MCU/DSC
32-48pin
3 x timer
1uS A/D
UART/SCI
1 6-Ch PWM
Temperature
sensors
Box temp
Detect
Driver
IPM/D-IGBT
Driver
AC coupler
DriverAC coupler
Defrosting
HeaterLamp
EEPROM
Data control
DriverMechanical
3-Way valve for
2 evaporator switching
Compressor
LED/LCD
Main MCU
•Touch sensor I/F
•UART
•LCD
Touch
sensor
Key input
Detect
Control Panel Motor Control Board
32-Bit DSC (50/100MIPS)
Single Motor : 56F823xx/7xx
32-64k, 32-64pin
5V MCU
(16-128k, 32-80pin)
8-bit S08PA
32-bit KE02 (Cortex M0+)
7 TM
• Reference board features:
− MCU integrated TSI hardware approach
− Water droplet proof and water stream proof on Keys
− Environment adaptive algorithm
− Communicate to main controller board Via I2C
− Support touch keys (slides and rotary later version)
− IH-cooker Electromagnetic interference environment immunity
− GUI (Free-master) with trace displaying function for easy calibration
FSL Key Components:
• S08PT60
Board purpose:
• To promote FSL High Performance TSI application based S08PT.
Typical applications:
• Home appliance /Automotive
touch sensing key /HMI
application , such as IH-cooker,
Washer, Air conditioner, Micro-
oven, TV etc.
Status: Completed
8 TM
Device Memory Pins Voltage Applications
S08,
KE02 (M0+)
8-64k
8-128k
32-64
32-80 2.7-5.5V
120o square waver motor control w Touch key
120o square waver motor control
56F823xx
56F827xx
16k
32-64k
32-48
32/48/64
32b DSC
2.7-3.6V
50-100MIPS, 180o FoC 1x sensorless motor
control + PFC
56F84xxx 64-256k 48/64/80/100 32b DSC
2.7-3.6V
100MIPS, 180o FoC 2x sensorless motor
control + PFC
KV10 (M0+) 32k 32/48 1.7 – 3.6 180o FoC 1x sensorless motor control + PFC
Freescale Solutions
MCU
DSC M
Freescale
Dave’s Control Center
IPM/
IGBT
Pre-driver
9 TM
(电流采样方案: 三电阻或单电阻)
1. 变频压缩机 - 56F8013
2. 变频风扇 - 56F8002/6
3. 变频压缩机, 风扇 - 51AC256
4. 乘用车的变频电动空调 - 56F8037
5. 电动自行车正弦波驱动 - 56F8006
Customer Aircond PCB utilized 56F8013 Direct Torque Control (DTC)
56F8013
Compressor Blower Fan
Air-Conditioner / Refrigerator 180o Sinewave DTC(直接转矩) V/F Solution On BLDC/PMSM Compressor and Blower Fan
乘用车的变频电动空调
10 TM
• 3-ph BLDC/PMSM LV Tower Board : − Input voltage 12-24VDC − Output Current 5-10Amps − 3-phase MOSFET inverter − 3-phase pre-driver MC33937, configurable thru SPI − analog sensing (dcb voltage, dcb current, phase
currents, back-EMF voltage) − motor speed/position sensors interface (Encoder, Hall) − H/W Over-Current Fault Protection − On-board Power Regulation for Tower System
• 3-ph BLDC/PMSM/ACIM High Voltage MC Drive with PCI : − Input Voltage 115-230Vac, 50/60Hz − Optional Voltage doubler for input voltage 115Vac − Output Power 1kW − 3-phase IGBT inverter bridge with over-current
protection (Fairchild IGBT power module) − 3-phase and dc bus motor current sensing − Dc bus and BEMFvoltage sensing − Galvanic isolated SCI / USB interface − Encoder / Hall Sensor and tacho generator interface − DC-Brake resistor switch with terminal − PFC control signal terminal − 64-pin PCI type of interface connector
11 TM
VF PMSM Refrigerator Compressor with 56F8245
• Sensorless sinusoidal FOC for compressor PMSM motor
• Control using K70 HMI with graphic touch display
• h/w design & s/w available
3 in 1 (VF Compressor, Fan, PFC) for AirCon on
56F84xxx
• 1.5 KW output power, support sensor-less PMSM motor
control for both outdoor fan and compressor with FOC
• Support digital PFC (average current control)
• h/w design & s/w available
Sensorless PMSM for Fans on 56F823xx
• New application being developed for sensorless sinusoidal
PMSM FOC
• Includes Tuning Wizard for easy use
• Prototype for pre-programmed MC device
12 TM
Small
Appliance
Power
tools
Lighting
control
Low-end
E-meter
Large
Appliances
Off-line UPS HVAC EC motor
Keypads
• 16-ch TSI for touch-sensing
on PT
• 20MHz
• 4KB RAM; 256B EEPROM
• 3 x UART; 2 x SPI; IIC
• 6ch + 2ch + 2ch FTM; 2 x
MTIM
• RTC; CRC
• 16ch 12bit ADC with 4 entry
buffer registers
• 1 ACMP
• 8 pins with 20mA sink
capability
• 2 pins with true open drain
• 2.7V~5.5V
• -40°C…105°C
• IEC-60730 for appliances
Remote Controls Medical Motor Control
PT
PA
Full-featured class, including
capacitive touch sensing
detection hardware
Full-featured class without
touch sensing interface
Fe
atu
res &
P
erf
orm
an
ce
13 TM
• Enhanced memory configuration
• On-chip EEPROM simplifies system design for data logging and
recording
• Flash/RAM ratio allows for more sophisticated software
applications
•16bit FlexTimer
• Supports input capture, output compare and PWM. Supports up to 4
fault inputs & dead time insertion to improve reliability of the end
application. Can directly trigger ADC sampling.
•16-ch touch-sensing interface (TSI) on PT family
• Simplifies external circuit on touch-sensing design
• Ability to wake-up from lowest power modes from touch
• Easy-to-use hardware and software configuration allows
straightforward customization and automatic calibration
• IP for robust environments • 8ch 20mA high current drive
• 2 x True open drain pins.
• CRC Engine
• Filtering on I/O
• POR, LVD, WDT & COP for IEC60730 compliance
• Multiple Clock Options, Internal & External
• 16-ch 12-bit SAR ADC
• Linear successive approximation algorithm with up to 12-bit resolution
enables fast and accurate analog measurement
• Single or continuous conversion (automatic return to idle) enables
more software implementation options with less intervention
• 8-,10-, and 12-bit modes, along with 8-deep result FIFO, improves
MCU core efficiency
• Flexible routing of input signals improves overall EMC performance
Features on
all classes
Features only
on PT classes
2.7 – 5.5V
Power Supply
12bit ADC
20MHz
15 TM
Kinetis E-Series w/ ARM Cortex M0+ Core
16 pin
TSSOP
32 pin
LQFP
44 pin
LQFP
48 pin
LQFP 64 pin
LQFP/
QFP
20 pin
SOIC
Pin
Compatible
Applic
ation P
erf
orm
ance /
Inte
gra
tion
S08PT60 S08PA60
S08PT32 S08PA32
S08PT60 S08PA60
S08PT32 S08PA32
S08PT60 S08PA60
S08PT32 S08PA32
S08PT60 S08PA60
S08PT32 S08PA32
S08PT16 S08PA16
S08PT16 S08PA16
S08PT16 S08PA16
S08PT8 S08PA8
S08PT8 S08PA8
S08PT8 S08PA8
S08PA4 S08PA4
Full Featured
with TSI
Full Featured
without TSI
S08PT16 S08PA16
KE0x KE0x
20 pin
TSSOP
S08PT16 S08PA16
S08PT8 S08PA8
KE0x KE0x KE0x
16 TM
MC9S08PA60
2 × SCI
S08L CPU
1 × IIC
ADC
MTIM
FLASH
RAM
EEPROM
FTM
EEPROM
IIC
RS232
SCI
LED
GPIO
TEMP
SENSOR
ADC
FTM
SWITCH
& KEY
FAN
CONTROL
Relay
BUZZER
FTM
GPIO for LED lighting
Multi AD channels
monitoring analog
signal
RS2323 communications
IIC for accessing external l
IIC components
Rich GPIO for all kinds
of control
IR
RECEIVE
R
FTM
GPIO /
TSI
GPIO
FTM generating PWM
for driving Buzzer and
fan control
FTM capture function
to implement IR
receiver
44-pin LQFP
compromises size, cost,
and features.
18 TM
Common Features
System
ARM Cortex-M0+ Core, 48MHz [1]
Multiple power modes, Clock Gating, 2.7V – 5.5V
Operating Temp: -40 to 105°C
Clock Management
External OSC, 4~20MHz, 32KHz
Internal OSC, 32KHz, 1KHz
Analog Peripherals
12-Bit ADC
Analog Comparators
Serial Interfaces
SCI
SPI, IIC
Timers
Real Time Clock
16bit Flex timers
32bit Periodic Interrupt Timer
Optional Features
Family Speed Flash SRAM
Key Features
CAN Seg.
LCD PWT
Fast
Timer ADC TSI
KE06Z 48MHz 64-128KB 8-16KB √ √ √ 12-bit
KE35Z 48MHz 32-64KB 4-8KB √ √ √ 12-bit √
KE05Z 48MHz 16-64KB 2-8KB √ √ 12-bit √
KE04Z 48MHz 8-128KB 1-16KB √ √ 12-bit
KE02Z 20MHz 16-64KB 2-4KB 12-bit
[1] 20MHz for KE02
First Sample Production
KE02Z 2013 Q2 2013 Q3
KE04Z 2013 Q3 2013 Q4
KE05Z
KE06Z 2013 Q4 2014 Q1
KE35Z 2014 Q1 2014 Q2
19 TM
Motor
control
board
SCI / IIC
TEMP
SENSOR
ADC
GPIO
HMI
Board
Single or
3_phase
Pump
Triacs /
Relays
Brown Out
GPIO Kinetis KE0x
2 × SCI CPU
1 × IIC
ADC
RTC
FLASH
RAM
EEPROM FTM
TSI
Program
Control
Heater
EEPROM
System
Safety IEC60730
ADC/FTM COP / CRC
Timer
Flash
Water
Level
SENSOR
Strong Noise Immunity
Load
Level
SENSOR
Water
Quality /
Turbidity
SCI / IIC
GPIO
ADC ADC ADC
ADC
20 TM
2013
Pe
rfo
rma
nce
MC56F824x– 60MHz
48K Flash
Ultra-Hi Res PWM,
UHS ADC
MC56F824x/5x MC56F825x – 60MHz
64K Flash
Ultra-Hi Res PWM,
UHS ADC MC56F802x/3x
MC56F803x – 32MHz
Hi Res PWM, CAN, ADC,
DAC
MC56F802x – 32MHz
Hi Res PWM, ADC, DAC MC56F801x
MC56F801x – 32MHz
Hi Res PWM, ADC
56F847xx – 100MHz 32-bit Core
128-256k Flash, 64/80/100LQFP
DMA, UHS ADC, Ultra-Hi Res
PWM
MC56F84xxx
56F845xx – 80MHz 32-bit Core
64-256k flash, 48/64/80/100LQFP
DMA, UHS ADC, Ultra-Hi Res
PWM
56F844xx – 60MHz 32-bit Core
64-128k Flash, 48/64LQFP
DMA, UHS ADC, Ultra-Hi Res
PWM
New
MC56F800x
MC56F800x – 32MHz
Hi Res PWM
50/100MHz
32-64k Flash, 32/48/64LQFP
6-8Ch Hi-Res PWM
2 x ADC, CAN
50MHz
16k Flash, 32/48LQFP
6Ch Std PWM
2 x ADC
New
MC56F823xx
MC56F827xx
21 TM
NV
M K
B
Package
32QFN/LQFP 64LQFP 48LQFP
48
64
80/100LQFP
256
32
56F8247
56F8257
56F8246
56F8256
56F84xxx
56F84xxx
56F84xxx
56F823/7xx
56F823/7xx
56F823/7xx
56F823/7xx
56F823/7xx
56F823/7xx
PIN-
COMPATIBLE
56F84xxx 56F84xxx
56F84xxx
56F823/7xx 56F823/7xx 56F823/7xx
128
Qual Date 56F84xxx
100LQFP Done
64LQFP 26-Apr-13
80LQFP 26-Apr-13
48LQFP 6-May-12
Qual Date 56F823xx/7xx
48LQFP 6-Aug-13
64LQFP 19-July-13
32LQFP May-13 (rev 1.1)
32QFN 13-Sep-13
22 TM
56800EX Core
100/50MHz
POR
LVI
2 COP
Program Flash
2 x HS SCIs
2 x SPI
IIC/SMbus
JTAG/EOnCE
Data RAM
PLL
Crystal OSC
System Integration
Module (SIM)
4x Analog Comp
4-Ch 16bit Timer
8MHz OSC
CRC
32KHz OSC
Voltage Regulator
Band-gap Ref
8-Ch 12bit ADCB w/ PGA
8-Ch PWM
Inter-module
Cross Bar
8-Ch 12bit ADCA w/ PGA Memory Resource
Protection
1 x MSCAN
• 56800EX V3 Core @ 100/50MHz • 2.7-3.6V Operation
• 100MHz from cache & RAM
• Up to 64KB Program FLASH ,with Flash Security • Up to 8KB Program/Data RAM • Memory Resource Protection Unit
• Up to 100 MHz Peripherals – Timers and SCIs
• Eight Channel Nano Edge PWM (512ps resolution)
− Up to four programmable fault protection input − Dead-time insertion − Input Capture function
• 2 x12-bit ADCs with total 16 Inputs & PGAs 1x, 2x, 4x − 800ns conversion rate − Band-gap reference
• Four channel DMA controller • Inter Module cross-bar • 4 x Comparators with a 6bit Voltage reference • CRC Generator • 2 x Windowed Watchdog • External Watchdog Monitor • 4 x 16-bit Enhanced Multifunction Programmable Timers • 2 x 12b DAC • 2 x High Speed SCI • 2 x SPI • 1x I2C/SMbus Communications Interface • Software Programmable Phase Locked Loop • Multiple Clock sources
− External Crystal/Resonator Oscillator − 8MHz/200KHz Tunable Internal Relaxation Oscillator − 32KHz Internal RC relaxation Oscillator
• 5v Tolerant IO • Error code correction
Open Items • Industrial temperature:-40C to 105C @ 50MHz • Extended temperature:-40C to 125C @ 40MHz
32QFN, 32LQFP, 48LQFP & 64LQFP
Packages are pin compatible
with the MC56F824x/5x and MC56F84xx
Breakthrough Features:
• High speed ADC @ 800ns conversion time
• Nano Edge PWM @ 512ps Resolution
• Inter-module Cross bar
• DMA
• Memory Resource Protection Unit
Memory
Options
2K B
SRAM
16KB
Flash
8KB
SRAM
64KB
Flash
4Ch DMA
2 x 12bit DAC
23 TM
Core • 100 MHz/100MIPS 56800E V3 Core
• 32bit dual Harvard architecture • 32 x 32bit MAC and 32bit arithmetic operation and set-clear bit
manipulation instructions
• 2.7-3.6V operation
Memory
• 256kB program Flash & 32kB boot/data Flash
• 32kB data/program RAM or 16kB RAM + 2kB EEPROM
Integration
• 3xHS-QSCI, 3xQSPI, 2xIIC/SMBus,1xFlexCAN
• Multi-purpose Timers
• 2 periodic interval timers with real time interrupt generation
• 2 programmable delay blocks
• 8-channel multi-function timers
• 8-ch high-resolution PWM module
• 100MHz clock, 5-bit (MEP) rising and falling edge positioning
• 312ps PWM and PFM resolution
• 8-ch PWM module with enhanced input capture
• 2 8-ch 12-bit A/D converters with built-in PGA
• 300ns/3.33MHz conversion time with 12-bit resolution
• Build-in PGA with 1x, 2x, 4x gain amplification
• 16-ch 16-bit SAR ADC with built-in temperature sensor
• 2us conversion time
• Build-in temperature sensor
• 4 analog comparators w/ 6-bit DAC
• 1 quadrature decoder
• 1 12bit DAC with external output
• DMA controller
• Inter-module crossbar
• CRC
• On-chip voltage regulator (single 3.3V power supply)
• System integration: internal relaxation oscillator, PLL, COP, 32kHz auxiliary internal clock
• 5V tolerant I/O
• Temperature range: -40C to +105C
Package: 48 LQFP, 64 LQFP, 80LQFP, 100LQFP
Break Through Features
• 32-bit compatible DSC core
• 100MHz flash based device
• DMA controller
• High Speed ADCs with 300ns conversion time
• High-resolution PWM with 312ps resolution
56800E
V3 Core
100MHz
POR
LVI
COP & EWM
8-ch 12-bit ADCA
1 Quadrature Decoders
256kB
Program Flash
8-ch High Res PWM
4 Analog Comparators
3x QSPI
2x IIC/SMbus
JTAG/EOnCE
32kB
Program/Data RAM
1 x FlexCAN
Voltage Regulator
PLL
Crystal Oscillators
(8Mhz & 32.768KHz)
System Integration
Module (SIM)
Interrupt Controller
4 6-bit DAC
Prog Gain Amp Ax1,2,4
2 x PDB
3 x HS QSCI
Relaxation OSC 8Mhz
8-ch 12-bit ADCB Prog Gain Amp Bx1,2,4
CRC
1 12-bit DAC
32kB Boot/Data
Flash/EEPROM
Internal 32KHz Clock
16-ch 16-bit ADC w/ Temp
DMA Controller
8-ch 16-bit Quad Timer Inter-Module XBar
2 x PIT (RTC)
8-ch PWM w/ Capture
GPIO
24 TM
High resolution PWM module – 312ps duty cycle and period resolution
High speed ADC with Programmable Gain Amplifiers
FlexMemory/Inter-module Cross Bar
• Freescale memory resource protection unit to ease safety certification, FlexMemory for simplified data storage
• The Inter-Module Crossbar Switch (XBAR) allows programmable internal module connections among eFlexPWM, ADC, QuadTimers, DACs, HSCMPs and package pins
• PGA-enabled ultra-fast Analog-to-Digital Converters (ADCs) that can achieve up to 3.33 million samples per second to help reduce signal ripple to precisely modulate energy. A maximum ADC clock frequency of 20 MHz allows a single conversion time of 8.5 ADC clock cycles (425ns) and additional conversions at 6 ADC clock cycles (300ns)
• Up to 16 enhanced flexible Pulse-Width Modulator (eFlexPWM) channels, including 8 with Nano-edge placement, allow for center, edge-aligned and asymmetrical PWM as well as double-buffered registers with integral reload rates, and half-cycle reload capability for precise switching frequency generation
32-bit Hawk version3 CPU/4-channel DMA
• 100MHz/100 MIPS 32-bit core for fast control loop execution via single-cycle math computations and parallel moves
• DMA controller for reduced core intervention when moving data from peripherals
28 TM
56F82xx 56F827xx 56F84xxx
Core 56800e V2 56800e V3 56800e V3
Bus Speed 60MHz 50/100MHz 100MHz
Flash 64kB 64kB 256kB
RAM 8kB 8kB 32kB
EEPROM None None Up to 2kB
PWM 520ps resolution 512ps resolution 312ps resolution
ADC 500nSecs conversion 800nSecs conversion 300nSecs conversion
PGA’s x1, x2, x4 magnification X1, x2, x4 magnification X1, x2, x4 magnification
DMA None 4 channel 4channels
Packages 44, 48 & 64 LQFP 32QFN, 32,48,64LQFP 48, 64, 80 & 100LQFP
DACs & CMPs 1x12b + 3x5b with CMP 2x 12b + 2x6b with
CMP
1x12b + 4x6b with CMP
Comms Peripherals 2IIC, 2SCI, 1SPI + 1
MSCAN
1IIC, 2SCI, 2SPI + 1
CAN
2IIC, 3SCI, 3SPI + 1
FlexCAN
Power Consumption
@ 3.3v (Run)
130mA @ 60MHz Target sub 70mA @
100MHz
Target sub 100mA @
100MHz
Price Points $3 @ 10k From $1.50 @ 10k From $2 @ 10K
29 TM
Anguilla Black (56F82xx) Anguilla Silver (56F827xx)
Core 56800e V2 56800e V3
Bus Speed 60MHz 100/50MHz
Flash 64kB 64kB
RAM 8kB 8kB
EEPROM None None
PWM 520ps resolution 512ps resolution
ADC 500nSecs conversion 800nSecs conversion
PGA’s x1, x2, x4 magnification X1, x2, x4 magnification
DMA None 4 channel
Packages 44, 48 & 64 LQFP 32QFN, 32,48,64LQFP
DACs & CMPs 1x12b + 3x5b with CMP 2x 12b + 2x6b with CMP
Comms Peripherals 2IIC, 2SCI, 1SPI + 1 MSCAN 1IIC, 2SCI, 2SPI + 1 CAN
Error Code Correction None Yes
Power Consumption @ 3.3v
(Run)
130mA @ 60MHz Target sub 70mA @ 100MHz
Price Point $3 @ 10k From less than $1.50 @ 10k