30.11.2012 Views

EUF-IND-T0871 New 32-bit ColdFire MCU - Freescale Semiconductor

EUF-IND-T0871 New 32-bit ColdFire MCU - Freescale Semiconductor

EUF-IND-T0871 New 32-bit ColdFire MCU - Freescale Semiconductor

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

May, 2010<br />

<strong>Freescale</strong> <strong>32</strong>-<strong>bit</strong> <strong>ColdFire</strong> <strong>MCU</strong> solution eMeters<br />

Industry’s Most Robust, Secure <strong>MCU</strong> Solution for Meteorology<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

TM


1. Energy Metering – Trends & Factors<br />

2. Introduction to Energy Metering<br />

3. MCF51EM256 Highlights<br />

4. MCF51EM256 Poly-phase Reference Design<br />

5. Demos<br />

6. Summary<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

2<br />

Agenda<br />

TM


<strong>Freescale</strong> Introduces Product Longevity Program<br />

► The embedded market needs long-term product support<br />

► <strong>Freescale</strong> has a longstanding track record of providing<br />

long-term production support for our products<br />

► <strong>Freescale</strong> is pleased to introduce a formal product<br />

longevity program for the market segments we serve<br />

• For the automotive and medical segments, <strong>Freescale</strong> will<br />

make a broad range of program devices available for a<br />

minimum of 15 years<br />

• For all other market segments in which <strong>Freescale</strong><br />

participates, <strong>Freescale</strong> will make a broad range of devices<br />

available for a minimum of 10 years<br />

• Life cycles begin at the time of launch<br />

► A list of participating <strong>Freescale</strong> products is available at:<br />

www.freescale.com/productlongevity<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

3<br />

TM


Market Trend Description <strong>Freescale</strong>’s Portfolio Evolution and<br />

Alignment<br />

Wired and<br />

Wireless<br />

Protocols<br />

Low Power<br />

Consumption<br />

Peripherals<br />

Integration<br />

Communication<br />

Within Home<br />

Emerging<br />

Applications that<br />

need interface to<br />

smart grids<br />

Smart Grids<br />

Infrastructure<br />

development<br />

Key Technology and Solution Trends in Metering<br />

Wired and Wireless communications are<br />

the key technologies used in today’s AMI<br />

and AMR designs<br />

With the shift to electrical gas and water<br />

meters, power consumption is a key<br />

decision factor due to battery life<br />

requirements and costs<br />

Focus on cost driving higher levels of<br />

integration<br />

Home/energy gateways are using existing<br />

infrastructure<br />

Intelligent appliances within the home,<br />

micro-grid generation (solar cells), Plug-in<br />

Hybrid vehicles require appropriate<br />

interface and measurement technologies<br />

Protocols emerging for control and<br />

communication of various components in<br />

Smart Grids<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. 4<br />

PLM – SFSK, OFDM, MBUS (wired & wireless)<br />

ZigBee® SE profile, MC1<strong>32</strong>2x; <strong>Freescale</strong> is focused<br />

developing NPIs for


Operation<br />

Center<br />

S08<br />

<strong>ColdFire</strong>® V1<br />

Commercial System (CRM)<br />

Centralized Remote Management System<br />

Interface Communication Software<br />

Gas<br />

Meter<br />

Water<br />

Meter<br />

Intranet<br />

)))<br />

)))<br />

<strong>Freescale</strong> Low Power Wireless Solutions<br />

<strong>Freescale</strong> Low Power Wireless Solutions<br />

Energy Gateway<br />

Cable, DSL<br />

Heat<br />

Meter<br />

S08<br />

<strong>ColdFire</strong>® V1<br />

Data Communication Center<br />

<strong>Freescale</strong> High-End Micro Processor (MPU)<br />

<strong>Freescale</strong> High-End Micro Processor (MPU)<br />

S08<br />

<strong>ColdFire</strong>® V1<br />

i.MX<br />

PowerQUICC®<br />

PLC or<br />

Wireless<br />

Electricity Meters<br />

<strong>Freescale</strong> Low Power Controllers (<strong>MCU</strong>)<br />

<strong>Freescale</strong> Low Power Controllers (<strong>MCU</strong>)<br />

<strong>Freescale</strong> Dedicated Controllers (<strong>MCU</strong>)<br />

<strong>Freescale</strong> Dedicated Controllers (<strong>MCU</strong>)<br />

S08<br />

<strong>ColdFire</strong>® V1<br />

LV Grid<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

<strong>Freescale</strong> Solutions for Metering<br />

MV Grid<br />

5<br />

GPRS Communication<br />

Network<br />

MV/LV<br />

Substation<br />

<strong>Freescale</strong> High-End Micro Processor (MPU)<br />

<strong>Freescale</strong> High-End Micro Processor (MPU)<br />

i.MX<br />

PowerQUICC®<br />

TM


Energy Gateway<br />

i.MX25<br />

Low Cost Meter<br />

9RS08KA8<br />

Water Meter<br />

9S08LL16<br />

Simulation<br />

DEMOEM<br />

MCF51EM256<br />

Low Cost Meter<br />

9S08LA8<br />

PLM<br />

MC56F8025<br />

Concentrator<br />

i.MX27<br />

Gas Meter<br />

9S08LL16<br />

Low Cost Meter<br />

9S08LL/LG<strong>32</strong><br />

OFDM PLM<br />

MCF51EM256<br />

Smart Energy<br />

(AMM)<br />

MPC8308<br />

G/Bit Enet<br />

RF<br />

PCI<br />

PLM<br />

1-Phase Meter<br />

MCF51EM256<br />

Integrated AFE<br />

Heat Meter<br />

9S08LL16<br />

802.15.4/Zigbee<br />

MC1<strong>32</strong>2x<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. 6<br />

Metering Solutions<br />

Overview<br />

Low Cost Meter<br />

9S08LH64<br />

Integrated AFE<br />

HomePlug<br />

Reference<br />

Design<br />

1-Phase/3-<br />

Phase<br />

Meter<br />

MCF51EM256<br />

Integrated AFE<br />

TM


1. Lower system cost<br />

2. Accurate Power Measurement (trend to Active)<br />

3. Energy calculations / tariff charging<br />

4. Grounding and noise issues<br />

5. Connectivity to multiple/increasing interfaces, IR, RF, PLM etc., to aid<br />

Smart Grid Systems<br />

6. Active & Robust Time Measurement<br />

7. Risk / increase in fraud / to improve robustness to attack<br />

8. Secure code update capability.<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

The Challenges of Electricity<br />

Meter Makers<br />

7<br />

TM


80-pin & 100-pin LQFP packages<br />

► <strong>ColdFire</strong> CPU<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

• <strong>32</strong>-<strong>bit</strong> MAC (16x16 signed/unsigned)<br />

8<br />

MCF51EM256/128<br />

Metrology & RTC<br />

• 50MHz performance providing power calculation and<br />

communications capability<br />

► Secure & Robust<br />

• Independent iRTC<br />

• Dual Bank Flash with Swap Controller<br />

► Connectivity<br />

• AMR SPI & SCI with Open Drain System, provides a 5v<br />

interface to external AMR modems<br />

• Comparators with internal programmable reference (IR)<br />

linked directly to SCI<br />

• 288 Segment LCD Controller for HMI Display<br />

► Accurate Measurement<br />

• 4 x 16-<strong>bit</strong> high speed SAR ADC, 14.5ENOB<br />

• Programmable Delay Block<br />

► Low Power<br />

• The industry's benchmark low power implementation<br />

TM


<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

MCF51EM256 Key Features for E-metering<br />

MCF51EM256 Customer needs<br />

Independent Robust Real Time Clock<br />

Fast & High Resolution ADC with<br />

Simultaneous Sampling<br />

Programmable Delay Block<br />

Secure Flash Update<br />

Connectivity (SPI, SCI, IIC)<br />

Multiple Clock Source<br />

Tariff management, Tamper time stamping, Time and Date<br />

keeping in standby modes<br />

Measurement up to 64 th harmonics, differential channel<br />

inputs, simultaneous current and voltage measurements.<br />

Measurement triggering, sensor phase shift compensation<br />

and reduction interrupt overhead.<br />

Reliable in field code/tariff table updates without stopping<br />

measurement and energy counting<br />

Communication peripherals supporting IR communication and<br />

easy interfacing to 3.3V and/or 5V logic.<br />

Enables <strong>MCU</strong> to function with loss of crystal(s) clock.<br />

<strong>32</strong>-<strong>bit</strong>, 50MHz Coldfire V1 core with MAC Single core to perform calculations, meter management and<br />

communications.<br />

Professional Development Tools Simplicity, robustness, development tools, FreeMaster<br />

9<br />

TM


tc_osc_clk_in<br />

config_data<br />

rtc_int_b<br />

rtc_alarm<br />

StandBy<br />

RAM<br />

IRT C _S YN<br />

Register Space<br />

Write Protect<br />

Stae Machine<br />

Block Diagram<br />

buffer 1 b0<br />

Clock<br />

Compensation<br />

Prescaler<br />

bal_ 1hz_ clk_ in<br />

rtc_osc_buf_clk<br />

Time, Calendar<br />

& Stopwatch<br />

Counters<br />

IPS B us<br />

Decode<br />

StandBy<br />

Isolation<br />

RTC Control<br />

cpu_ high_voltage IP S_ Interface rtc_standby_ b<br />

Alarm<br />

Matching<br />

Counter Control<br />

(with Day Light<br />

Saving Control)<br />

Tamper<br />

Detection<br />

Tamper Detection Unit<br />

Non volatile <strong>32</strong>-<strong>bit</strong> Counter<br />

rtc_osc_out_clk<br />

rtc_off_chip_clk<br />

rtc_cal_out<br />

rtc_por<br />

rtc_supply<br />

rtc_ground<br />

tamper<br />

detec t<br />

battery<br />

disconnect<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

Independent Robust Real Time Clock<br />

� Full clock – hour, minutes and seconds with option for<br />

storing values in BCD or binary format<br />

� Calendaring – day, month, year and day of the week<br />

with option for storing values in BCD or binary format<br />

� Auto adjustment for day light saving with user defined<br />

parameters<br />

� Automatic month and leap year adjustment<br />

� Programmable alarm with interrupt - output from IRTC in<br />

case <strong>MCU</strong> wants to use it as a wakeup event<br />

� Seven periodic interrupts<br />

� Minute countdown timer with minute resolution<br />

� <strong>32</strong>.768 kHz input clock with option to output the clock for<br />

use in the <strong>MCU</strong>’s ICS<br />

� Hardware compensation to compensate 1 Hz clock<br />

against frequency variations in oscillator clock due to<br />

temperature or crystal characteristics (correction in range<br />

from ±.12ppm up to ±3900ppm).<br />

� Reset to the IRTC block is generated only when both<br />

battery supply and CPU power are removed and either is<br />

powered up<br />

� Battery operation (standby mode) ensures seamless<br />

IRTC operation when CPU power is removed<br />

� Tamper detection to detect illegal access into the<br />

system (time stamp stored on tamper event)<br />

� Non volatile <strong>32</strong>-<strong>bit</strong> Counter (can be used for energy<br />

counting)<br />

� <strong>32</strong> bytes of standby RAM<br />

� Supply current 1.5µA (powered from VBAT) 10<br />

TM


ADHW TS A<br />

ADHW TS n<br />

ADHWT<br />

Compare true<br />

Interrupt<br />

<strong>MCU</strong> S TOP<br />

DADP0<br />

DADP 3<br />

AD4<br />

AD23<br />

TempP<br />

DADM0<br />

DADM3<br />

TempM<br />

VREFH<br />

VAL TH<br />

VBGH<br />

VREFL<br />

VALTL<br />

VBGL<br />

1<br />

ADCHn<br />

AIE Nn<br />

COCOn<br />

VREFSH<br />

Conversion<br />

Trigger<br />

Control<br />

ADVINP<br />

ADVINM<br />

VREFSL<br />

Block Diagram<br />

complete<br />

trigger<br />

initialize<br />

DDIFFn<br />

sample<br />

ADCO<br />

MODE<br />

convert<br />

ADTRG<br />

Control Registers (ADCSC2, ADCCFG1, ADCCFG2)<br />

Control<br />

Sequencer<br />

transfer<br />

Offset<br />

Subtractor<br />

Averager<br />

Formatting<br />

Compare<br />

Logic<br />

CV1 CV2<br />

ADCCV1, ADCCV2<br />

ADLSMP<br />

ADLPC<br />

abort<br />

SAR<br />

Converter<br />

transfer<br />

ADCK<br />

ADCSC1A<br />

ADCSC1n<br />

ADIV<br />

Clock<br />

Divide<br />

ADCOFS<br />

AVGE ,AVGS<br />

MODE, DIFFn<br />

ACFE<br />

ACFGT,ACREN<br />

Compare true<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

ADICLK<br />

PG,MG<br />

CLPx<br />

CLMx<br />

ADACKEN<br />

/2<br />

16-Bit SAR Analog-to-Digital Converter<br />

Asynch.<br />

Clk. Gen<br />

ADCxG<br />

ADCCLPx<br />

ADCCLMx<br />

CAL CALF<br />

ADCSCs<br />

ADCCFG1,2<br />

ADCRHA:ADCRLA<br />

1<br />

CFS<br />

ADCRHn:ADCRLn<br />

Calibration<br />

ADCSC2<br />

ADACK<br />

Bus Clock<br />

ALTCLK<br />

� Linear successive approximation converter with up to 16-<strong>bit</strong><br />

resolution<br />

� Up to 4 pairs of differential and 24 single-ended external<br />

analog inputs<br />

� ADC clock range is 1-8MHz, so conversion times range from<br />

2.7us to 1.9ms with a bus clock of 25MHz.<br />

� Self-Calibration mode (offset and gain calibration)<br />

� Hardware average function to increase resolution (up to <strong>32</strong>x)<br />

� Selectable voltage reference, Internal, External, or Alternate<br />

� Dual result registers - two sequential conversions<br />

� Output Modes: Differential 16-<strong>bit</strong>, 13-<strong>bit</strong>, 11-<strong>bit</strong> and 9-<strong>bit</strong> modes, or<br />

Single-ended 16-<strong>bit</strong>, 12-<strong>bit</strong>, 10-<strong>bit</strong> and 8-<strong>bit</strong> modes<br />

� Output formatted in 2’s complement 16b sign extended for<br />

differential modes<br />

� Output in right-justified unsigned format for single-ended<br />

� Single or continuous conversion (automatic return to idle after<br />

single conversion)<br />

� Configurable sample time and conversion speed/power<br />

� Conversion complete / Hardware average complete flag and<br />

interrupt<br />

� Input clock selectable from up to four sources<br />

� Operation in wait or stop3 modes for lower noise operation<br />

� Asynchronous clock source for lower noise operation with option<br />

to output the clock<br />

� Selectable asynchronous hardware conversion trigger with<br />

hardware channel select<br />

� Automatic compare with interrupt for less-than, greater-than or<br />

equal-to, within range, or out-of-range, programmable value<br />

� Integrated Temperature sensor<br />

11<br />

TM


Trigger<br />

Ch1<br />

Ch2<br />

PDB<br />

Ch3<br />

Ch4<br />

PreTriggerA<br />

PreTriggerB<br />

TriggerA<br />

TriggerB<br />

COCOA<br />

COCOB<br />

PreTriggerA<br />

PreTriggerB<br />

TriggerA<br />

TriggerB<br />

COCOA<br />

COCOB<br />

PreTriggerA<br />

PreTriggerB<br />

TriggerA<br />

TriggerB<br />

COCOA<br />

COCOB<br />

PreTriggerA<br />

PreTriggerB<br />

TriggerA<br />

TriggerB<br />

COCOA<br />

COCOB<br />

Programmable Delay Block – Usage in Application<br />

PDB - ADC Integration<br />

Result A<br />

Result B<br />

ADC1<br />

Result A<br />

Result B<br />

ADC2<br />

Result A<br />

Result B<br />

ADC3<br />

Result A<br />

Result B<br />

ADC4<br />

DADP1<br />

DADM1<br />

AD3<br />

AD4<br />

Reg. A: Live 1 CT<br />

Reg. B: Live 1 Voltage<br />

Reg. C: auxiliary 1.<br />

DADP2<br />

DADM2 Reg. A: Live 2 CT<br />

AD5 Reg. B: Live 2 Voltage<br />

DADP0<br />

DADM0 Reg. A: Live 3 CT<br />

AD6 Reg. B: Live 3 Voltage<br />

DADP3<br />

DADM3 Reg. A: Neutral CT<br />

AD7 Reg. B: auxiliary 2.<br />

VREF0<br />

VREFH<br />

VREFL<br />

Bandgap<br />

Temp Sensor<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

� Significantly reduces<br />

interrupt loading!<br />

� ADC has two result registers<br />

� One interrupt per<br />

measurement period<br />

Start possible for second ADC (Reg. B)<br />

Duration of the first ADC conversion (Reg. A)<br />

12<br />

TM


► Measurement period<br />

• Allows the precise definition of the measurement period<br />

• Repeatable<br />

► Granularity<br />

• The PDB resolution is at the bus speed, ie at up to 25MHz<br />

• Granularity as small as 40nS within the measurement period<br />

► Repeatable and precise sampling<br />

• The PDB ensures samples are taken at the correct time relative to the measurement period thus improving overall<br />

accuracy of energy calculations<br />

► Precision periodic measurement period<br />

• The measurement period is the inverse of the number of samples per cycle times the line freq, IE sampling period is 1 /<br />

(samples per cycle * line freq)<br />

• E.G., 50Hz Europe is 1/(64*50)=> 312.5uS, 60Hz US is 1/(64*60)=>260.4uS<br />

► Variation in line frequency<br />

• As the line frequency changes the PDB can easily be reprogrammed to take into account the line frequency thereby<br />

maintaining the power calculation algorithms are operating over the correct energy period (seconds)<br />

► Environmental compensation<br />

• By measuring ambient temperature and load current the correct phase lag/lead error of the sensor (eg CT or shunt) can<br />

be compensated for<br />

► Digital compensation<br />

• Precision compensation through timing removes need for external RC filter for low load current compensation<br />

• Digital timing alleviates the impact of capacitor ageing and thus extends the operational life of the meter before requiring<br />

re-calibration<br />

► Low processor overhead<br />

• The PDB initiates measurements of up to 2 channels on up to 4 ADC's without consuming any processor time<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

13<br />

PDB Benefits:<br />

Technical Detail<br />

• The PDB interrupts the processor AFTER the sampling of all voltage and current measurements in the measurement<br />

period significantly reducing interrupts associated with traditional approaches, eg 3-phase measurement of 4 current and<br />

3 voltage measurements results in 3840(64*60) rather than 26880(64*60*7) interrupts for 64 samples/cycle @ 60Hz<br />

TM


256K<br />

Block 1<br />

128K<br />

Block 0<br />

0<br />

Update<br />

Application<br />

space<br />

Comms Routine - copy<br />

Power calculation - copy<br />

Interrupt Vectors - copy<br />

Application<br />

Flash Selector = 0<br />

Secure Flash Update – <strong>New</strong> Firmware Update<br />

Update method - 1<br />

1. Code in block 0 writes new application<br />

to block 1 [left diagram]<br />

2. AFTER new code validated, flash<br />

selector set to 0 (swapping blocks)<br />

3. <strong>New</strong>/updated code in block 1 is<br />

executed in low address space [right<br />

diagram]<br />

• <strong>New</strong> application can replicate itself into block 0<br />

for further fault tolerance<br />

• Swapping of flash blocks is controlled and<br />

maintained over power cycles<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

14<br />

14<br />

256K<br />

128K<br />

Old<br />

Application<br />

Comms Routine<br />

Power calculation<br />

Interrupt Vectors<br />

Updated<br />

Application<br />

Notes<br />

Comms Routine<br />

Power calculation<br />

•<br />

•<br />

After <strong>MCU</strong> POR & RTC POR, flash selector = 0<br />

Flash selector is:<br />

Interrupt Vectors<br />

•<br />

•<br />

Powered by RTC power supply<br />

<strong>MCU</strong> reset does NOT change state<br />

0<br />

• Power is maintained through <strong>MCU</strong> power cycles<br />

• Only upper flash block is erased / written<br />

Non volatile •<br />

•<br />

Software controlled switch between blocks, instantaneous (~ 40nS)<br />

Flash can be used as a single code space<br />

Non volatile<br />

Block 0<br />

Block 1<br />

Comms Routine - copy<br />

Power calculation - copy<br />

Interrupt Vectors - copy<br />

Flash Selector = 1<br />

TM


256K<br />

Block 1<br />

128K<br />

Block 0<br />

0<br />

128K<br />

Emulated<br />

EE 2<br />

Application<br />

Comms Routine<br />

Power calculation<br />

Interrupt Vectors<br />

Flash Selector = 0<br />

Non volatile<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

Secure Flash Update – EEPROM Emulation<br />

The second flash block can<br />

be used exclusively for<br />

data storage if firmware<br />

updates are not required by<br />

the application.<br />

15<br />

15<br />

TM


SCI Modules<br />

� three modules on all packages<br />

� wakeup from stop3 on Rx edge.<br />

� SCI2: Tx pin in open drain mode to support<br />

interfacing to AMR (eg PLM or RF) operating at 5V<br />

� IR communication support<br />

� SCI1 and SCI2: Tx pins can be modulated with<br />

timer outputs for use with IR interfaces<br />

(frequency determined by the timer)<br />

� SCI1 and SCI2: Rx pins can be routed from a<br />

programmable comparator (opto receiver).<br />

IR Receiver Routing via Comparator<br />

IR Transmitter Routing with Pulsed Output<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

MCF51EM256 AMR Specific Connectivity<br />

SPI Modules<br />

� three modules on 100-pin LQFP package (two<br />

modules on 80-pin LQPF package)<br />

� with full-duplex or single-wire bidirectional; doublebuffered<br />

transmit and receive; master or slave mode;<br />

MSB-first or LSB-first shifting<br />

� SPI1: with <strong>32</strong>-<strong>bit</strong> FIFO buffer, 16-<strong>bit</strong> or 8-<strong>bit</strong> data<br />

transfers<br />

� SPI2 and SPI3: standard SPI with no FIFO and 8-<strong>bit</strong><br />

data transfer<br />

� SPI3: open drain outputs on SCLK and (MISO OR<br />

MOSI). These, coupled with off-chip pull-up resistors,<br />

allow half-duplex interface to a 5 V SPI interface.<br />

SPI Master 5V PLC / RF Interfacing<br />

SPI Slave 5V PLC / RF Interfacing<br />

16<br />

TM


ICSIRCLK<br />

Clock Check<br />

& Select<br />

ICS<br />

OSCOUT2<br />

To LCD<br />

oscillator control<br />

Block Diagram<br />

XTAL2<br />

EXTAL2<br />

XTAL1<br />

XOSC2 XOSC1<br />

OSCOUT1<br />

EXTAL1<br />

Multiple Clock Sources with Fail Safe Operation<br />

Separate Power Domain<br />

Independent<br />

RTC<br />

3V<br />

V BAT<br />

VBAT<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

� Device powers-up from internal RC oscillator<br />

after reset.<br />

� Clock Options:<br />

� External <strong>32</strong>.768 kHz crystal (XTAL1-EXTAL1)<br />

� External 1-16 MHz crystal (XTAL2-EXTAL2)<br />

� Internal <strong>32</strong> kHz RC oscillator (max. +/- 2% total<br />

deviation of trimmed DCO output frequency<br />

over voltage and temperature range)<br />

� Internal reference clock has 9 trim <strong>bit</strong>s available<br />

� Clock Check & Select Block checking health of<br />

3-possible clock sources using self test that can<br />

run at any time:<br />

� Three 8-<strong>bit</strong> registers counts 3-possible clock<br />

sources for the same amount of time<br />

� When any counter hits the maximum value of<br />

0xFF the test is terminated<br />

� Software can then compare the three registers<br />

to obtain a crude (~1.2%) measure of how well<br />

these three frequencies correlate.<br />

� Internal Clock Source (ICS) contains Frequencylocked<br />

loop (FLL) block which drives processor core<br />

speed up to 50.33 MHz (peripherals operate at half<br />

of this speed) at 3.6 V to 2.5 V and 20 MHz at 2.5 V<br />

to 1.8 V<br />

17<br />

17<br />

TM


MCF51EM256 Performance with Algorithms used in Metering<br />

► Implemented mostly in “C”:<br />

• Voltage and Current RMS values<br />

• Active Energy, Active Power, Apparent<br />

Power, Reactive Power and Power<br />

Factor<br />

• DFT (Discrete Fourier Transform)<br />

• THD (Total Harmonic Distortion)<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

� Documentation and<br />

Code Available<br />

For more information refer to:<br />

http://www.freescale.com/files/<strong>32</strong><strong>bit</strong>/doc/app_<br />

note/AN3896.pdf<br />

18<br />

18<br />

TM


Poly Phase Reference Design based on MCF51EM256<br />

Designed and tested against:<br />

� IEC 62053-22<br />

International Energy Metering Specification,<br />

class 0.5 (or better) for active energy<br />

� IEC 62053-23<br />

International Energy Metering Specification,<br />

class 2 for reactive energy<br />

� IEC 62056-21<br />

International Energy Metering data exchange Specification<br />

� IEC 62053-22, IEC 62053-23, IEC 62052-11<br />

Electro Static Discharge (ESD), tested per IEC 61000-4<br />

Voltage and Current capability<br />

US ANSI C12<br />

- Full scale voltage: 120V±20%<br />

- Full scale Current: 15 ~ 100 A<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

Voltage and Current capability<br />

Europe/ASIA IEC 62053<br />

- Full scale voltage: 230V±10%<br />

- Full scale Current: 10 ~ 60A<br />

19<br />

TM


Poly Phase Reference Design based on MCF51EM256<br />

Current is sensed using current transformer or shunt resistor or hall sensors.<br />

Voltage is sensed using potential divider circuit or voltage transformer. Sensed<br />

voltage and current signals are multiplied and integrated over period of time to<br />

obtain energy and it is stored in a register.<br />

The following items will supplied to the user for developing the Energy Meter using <strong>Freescale</strong> MCF51EM256 controller:<br />

Reference Energy Meter, Software, Design document, Source Code, Documentation, Hardware detailed design document<br />

(excel format), BOM, Schematics, wiring diagram and EMI/EMC test reports of reference Energy Meter.<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

20<br />

TM


Voltage L1<br />

L2<br />

L3<br />

Flash and Remote Update<br />

• Robust Flash Update<br />

• Dual Flash Architecture<br />

L1 in<br />

L1 out<br />

L2 in<br />

L2 out<br />

L3 in<br />

L3 out<br />

N in<br />

N out<br />

CT<br />

CT<br />

CT<br />

CT<br />

1-16MHz<br />

Communication<br />

• AMR SPI and AMR SCI<br />

• High drive Output on SCI (for IR)<br />

• Combination of SCI and Comparator<br />

support Opto receiver<br />

PDB for ADC Trigger<br />

• Programmable Delay block to trigger ADC.<br />

• Allows Simultaneous triggering of voltage<br />

and current channel by adjusting the delay<br />

• Allows phase compensation from 0 to<br />

21<br />

21<br />

7<br />

degrees<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

MCF51EM256 - Three-Phase Electricity Meter<br />

LCD 288 segments (8 x 36)<br />

Vref<br />

x10<br />

x100<br />

x10<br />

x100<br />

x10<br />

x100<br />

x10<br />

x100<br />

ADC<br />

44<br />

Dual<br />

Flash<br />

3v<br />

RTC<br />

<strong>32</strong> KHz<br />

IRTC and Security<br />

• RTC Clock Compensation(0.119 PPM to 3906 PPM)<br />

• Write protection<br />

• Time stamping Tamper events<br />

• Protection against Battery Removal<br />

• Monotonic Counter<br />

• Low Voltage Protection<br />

• Dedicated Tamper Input<br />

• RTC current consumption (Standby) : around 1.5uA<br />

GPIO On Led<br />

SCI Opto (diag)<br />

SCI<br />

SPI/IIC<br />

ADC<br />

Opto (rdr)<br />

EE2<br />

Battery<br />

SPI/IIC MRAM<br />

SCI/SPI<br />

ZigBee®<br />

SCI/SPI<br />

RF<br />

ADC<br />

monitor<br />

SPI/SCI<br />

PLM<br />

GPIO/ADC<br />

tamper<br />

ADC<br />

ADC<br />

GPIO<br />

GPIO<br />

GPIO<br />

Fault Tolerance<br />

• Fail Safe Operation<br />

• Independent WDOG<br />

• On-chip comparator for Zero-crossing<br />

• Hardware CRC accelerator<br />

Energy output pulse<br />

0.1 kWhr/pulse<br />

TM


Poly Phase Reference Design based on MCF51EM256<br />

Documents:<br />

� Poly-Phase Electricity Meter Reference Design.pdf<br />

Design Reference Manual Devices Supported: MCF51EM256<br />

� System Considerations Overview:<br />

� Pin Mapping<br />

� Power Calculation<br />

� ...<br />

� AC to DC Converter (ENOB)<br />

� CodeWarrior Project (CW v6.2, SW)<br />

� MCF51EM256110RDDS (MCF51EM256-based Poly Phase Energy<br />

Meter Reference Design 110V Technical Specifications).pdf<br />

Reference Design Data Sheet<br />

� MCF51EM256220RDDS (MCF51EM256-based Poly Phase Energy<br />

Meter Reference Design 220V Technical Specifications).pdf<br />

Reference Design Data Sheet<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

22<br />

TM


Poly Phase Reference Design based on MCF51EM256<br />

<strong>Freescale</strong> Reference Energy Meter can be connected<br />

to one of the following three types of input system:<br />

� 3Ф – 4 Wire System<br />

� 1Ф – 2 Wire System<br />

� 1Ф – 3 Wire System<br />

All the above analog signals are fed to ADC and ADC is<br />

sampling these signals synchronously 128 times per cycle<br />

(samples/cycle).<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

23<br />

TM


Poly Phase Reference Design based on MCF51EM256<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

24<br />

TM


MCF51EM256 Poly-Phase Electricity Meter – Software Modules<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

25<br />

TM


CodeWarrior Project (CW v6.2, SW)<br />

CodeWarrior Development Studio<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

26<br />

Easy to use BDM<br />

interface including 8byte<br />

backdoor key for BDM<br />

access/security<br />

TM


CodeWarrior Project (CW v6.2, SW)<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

27<br />

TM


CodeWarrior Project (CW v6.2, SW)<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

28<br />

TM


CodeWarrior Project (CW v6.2, SW)<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

29<br />

TM


CodeWarrior Project (CW v6.2, SW)<br />

AN3896<br />

MCF51EM256 Performance Assessment with Algorithms used in Metering Applications (with<br />

software)<br />

This application note has the objective to demonstrate the implementation of the following<br />

algorithms used in metering applications using <strong>Freescale</strong> MCF51EM256.<br />

Square Root, Voltage and Current RMS values, Active Energy, Active Power, Apparent Power, Reactive Power<br />

and Power Factor, DFT (Discrete Fourier Transform), THD (Total Harmonic Distortion)<br />

AN3827<br />

Differences between the Controller Continuum ADC modules:The 12-<strong>bit</strong> ADC vs. the<br />

MCF51EM256 16-<strong>bit</strong> ADC<br />

AN3938<br />

Using the MCF51EM family for Infrared Communication<br />

AN3796<br />

LCD Driver specification<br />

AN3493<br />

ADC16 Calibration Procedure and Programmable Delay Block Synchronization for MCF51EM256<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

30<br />

TM


Design Consideraions - ENOB, Pin-Mapping, Power, Crystal, ...<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

31<br />

TM


Design Consideraions - ENOB, Pin-Mapping, Power, Crystal, ...<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

<strong>32</strong><br />

TM


Hardware - GBR Data's, Schematic, BOM, ...<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

33<br />

TM


Hardware - GBR Data's, Schematic, BOM, ...<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

34<br />

TM


Hardware - GBR Data's, Schematic, BOM, ...<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

35<br />

TM


Hardware - GBR Data's, Schematic, BOM, ...<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

36<br />

TM


Hardware - GBR Data's, Schematic, BOM, ...<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

37<br />

TM


Poly Phase Reference Design based on MCF51EM256<br />

- Technical Specification<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

38<br />

TM


Poly Phase Reference Design based on MCF51EM256<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

39<br />

TM


Tool Chain<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

TM


• CodeWarrior Development Studio offers tools for every stage of the project<br />

Project<br />

Wizard<br />

• Device<br />

• Language<br />

• Default<br />

Connection<br />

• Add Files<br />

• RAD<br />

• C/C++<br />

Options<br />

Project<br />

Creation<br />

Important<br />

Choices<br />

are Made<br />

CodeWarrior Development Studio for Microcontrollers<br />

Integrated Development Environment / Project Manager<br />

Device<br />

Knowledge<br />

Database<br />

Device<br />

Initialization<br />

Processor<br />

Expert<br />

H/W-Specific<br />

Code Generation<br />

Shortened<br />

Learning<br />

Curve<br />

Editor<br />

Compiler<br />

Assembler<br />

Linker<br />

Application-Specific<br />

Code Development<br />

User-Friendly<br />

Performance<br />

Test/Debug<br />

and Validation<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

ISS<br />

Debugger<br />

Multi-Target<br />

Interface<br />

Multi-H/W Capable<br />

Enhanced BDM<br />

Flash Programming<br />

41<br />

Simple<br />

Profiler<br />

Multilink<br />

H/W–S/W<br />

Integration<br />

Revision<br />

Control<br />

and<br />

Configuration<br />

Management<br />

Product Life<br />

Support/Update<br />

Revision Control<br />

Quality Control<br />

TM


Special Edition Features:<br />

• <strong>New</strong> Project Wizard<br />

• <strong>MCU</strong> Change Wizard<br />

• Unlimited assembler (absolute, relocatable,<br />

mixed and in-line) for HC(S)08, RS08,<br />

<strong>ColdFire</strong> V1 microcontrollers<br />

• Highly optimized ANSI C compilers and C<br />

source level debugger, limited up to:<br />

• HC(S)08 – <strong>32</strong>K<br />

• <strong>ColdFire</strong> V1 – 64K<br />

• Emulator-like complex debug capability for<br />

HCS08 and <strong>ColdFire</strong> V1 microcontrollers<br />

• Fast Flash programming:<br />

• HC08: Via MON08<br />

• HCS08, RS08, <strong>ColdFire</strong> V1: Via BDM<br />

• Full-chip Simulator for HC(S)08/RS08<br />

• UNIS Device Initialization tool to generate<br />

HC(S)08, RS08, <strong>ColdFire</strong> V1 CPU and<br />

peripheral initialization code<br />

• UNIS Processor Expert with components<br />

for HC(S)08 and <strong>ColdFire</strong> V1 CPUs and<br />

most on-chip peripherals<br />

• Unlimited files in a project<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

CodeWarrior Special Edition; It’s for Free!!<br />

Limited up to <strong>32</strong>K / 64K Compiler<br />

Licensing:<br />

• Key is permanent, free of charge and<br />

automatically installed with the software<br />

• 30 day Professional Evaluation license.<br />

After 30 days, operates at Special Edition<br />

level<br />

Support:<br />

• 1 year support included<br />

C-Compiler Upgrade:<br />

• One upgrade package, which includes<br />

• HC(S)08 – 64K<br />

• <strong>ColdFire</strong> V1 – 128K<br />

Availability:<br />

• On WEB – Now<br />

• LDC (CWX-HXX-SE) – Now<br />

42<br />

TM


► Standard Edition<br />

All Features of Special Edition Plus:<br />

• Unlimited C Compilers and Debugger for<br />

HC(S)08 and <strong>ColdFire</strong> V1 microcontrollers<br />

• Unlimited Data Visualization<br />

• Access to Unis’ software and external<br />

peripheral beans<br />

► Technical Support:<br />

• One year support included<br />

► Licensing:<br />

• Registration on the Web for a permanent<br />

license key<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

Standard and Professional Editions<br />

Professional Edition<br />

All the Features of the Standard Edition Plus:<br />

• C++ compiler/debugger for HC(S)08 and <strong>ColdFire</strong><br />

V1 microcontrollers<br />

• Code coverage<br />

• Profile analysis<br />

• Encryption support<br />

• Bean Wizard to build a software library that can<br />

re-target to any HC(S)08, HC(S)12, <strong>ColdFire</strong> V1<br />

or DSC device<br />

• Advanced Processor Expert beans<br />

• OSEK kernel awareness<br />

• Session record and replay<br />

• PC-lint plug-in<br />

Technical Support:<br />

• One year support included<br />

Licensing:<br />

• Registration on the Web for a permanent license<br />

key<br />

43<br />

TM


Power Line Modem Reference Design based on 56F8025<br />

This PLM modem uses the frequency band 'A' of the CENELEC directive (frequency band 3-95kHz) reserved for energy<br />

providers (not consumer home networks). The PLM application is based on the <strong>Freescale</strong> DSP56F8025/23 (Hawk V2)<br />

family.<br />

S-FSK (Spread FSK) modulation is used for communication, and both S-FSK modulation/demodulation routines are fully<br />

handled by the DSC software.<br />

Power Line Modem baud rate is 2400bps and data consistency is secured with FEC (Forward Error Correction Reed-<br />

Solomon codes with erasure) methods. Modems use the 'repeating' technique to reach larger distances in harsh<br />

environment (targeting typically 500-1000m from the central node).<br />

57.6kHz<br />

38.4kHz<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

44<br />

TM


<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

45<br />

OFDM over PLC<br />

►Target: CENELEC A-band {9-95kHz}, possibly <strong>32</strong> sub-carriers 16QAM @<br />

2400Hz spacing<br />

►<br />

►<br />

First rough estimate:<br />

• raw data rate: 250-300kbps, max. real data rate 25-30kbps<br />

• CPU core power to be explored, heavy IFFT/FFT computations, 10-30MMACs<br />

expected, MAC unit required, modulo calculations, <strong>bit</strong> reverse addressing needed<br />

• receive sample rate 500kSamples/s (A/D with DMA (or equivalent) reqd’)<br />

• transmit sample rate 500kSamples/s (D/A with DMA (or equivalent) reqd’)<br />

• RAM needs to be explored, expected several 20-30kB, for buffers, FFT, etc.<br />

TM


www.freescale.com/ProductLongevity<br />

<strong>Freescale</strong> Product Longevity<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

46<br />

TM


<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

<strong>Freescale</strong>’s Value to the Metering Market<br />

► Standard products can help solve key customer problems for metering systems<br />

• Maximize battery life � ultra low power 8<strong>bit</strong> & <strong>32</strong><strong>bit</strong> <strong>MCU</strong>s<br />

• iRTC for accurate calendaring and fraud prevention<br />

• Reliable readings � fast & accurate on-chip ADCs<br />

• Integration � memory, LCD ctrl, analog<br />

• Communication I/F � ZigBee®, IEEE® 802.15.4, and Ethernet<br />

• Apart of Standards � IEEE® 802.15.4, ZigBee® Alliance, PRIME (PLC), HomePlug ??<br />

► Commitment to the market with products and solutions that have characteristics<br />

important to the metering segment:<br />

• Longevity of product available<br />

• Quality<br />

► Breath of products spanning from RF to Sensors to <strong>MCU</strong>s to MPUs<br />

► Mix & match IP allowing specific metering solutions<br />

► Focus on Enablement<br />

• 1 stop shop, CodeWarrior, Turnkey Ref Design + <strong>MCU</strong> to help Reduce product development cost/time<br />

• Improve time-to-market and time-in-market<br />

47<br />

TM


<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, <strong>ColdFire</strong>, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> <strong>Semiconductor</strong>, Inc. 48<br />

TM

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!