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
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