53
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc. . Martin Mienkina System Application Engineer June 2012

Electricity Meter Solutions

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Electricity Meter Solutions

TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire,

ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PowerQUICC,

Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of

Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack,

CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and

Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service

names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

.

Martin Mienkina

System Application Engineer

June 2012

Page 2: Electricity Meter Solutions

TM 2

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

• Understand electricity meter metrology requirements

• Become familiar with Freescale metering specific reference

designs and algorithm offerings

Tutorials covered in this presentation:

• Rogowski Coil Digital Integrator

• Explicit RMS Converter

• MK30 ADC16-PGA Measurement Chain

Page 3: Electricity Meter Solutions

TM 3

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

• Introduction to Energy Meters

• Energy Metering Tutorial

• International Standards

• Current Sensor Interfaces

• Energy Calculation

• An Effective Metering System on Chip Based Solutions

• Enablement

• Summary

The first specimen of the AC kilowatt-hour meter produced on the basis of

Hungarian Ottó Bláthy's patent and named after him was presented by the

Ganz Works at the Frankfurt Fair in the autumn of 1889, and the first

induction kilowatt-hour meter was already marketed by the factory at the

end of the same year. These were the first alternating-current watt meters,

known by the name of Bláthy-meters.

Source: http://en.wikipedia.org/wiki/Electricity_meter

Page 4: Electricity Meter Solutions

4 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Electromechanical meters

• Limited accuracy

• Manual reading

• Contains moving parts (aluminum ring)

Electronic meters

• MCUs, DSPs and ASICs based

• Accurate measurement

• Enhanced security

• Equipped with AMR

• No moving parts

Electricity Meter Types

Single phase

• Common in EU residential meters

• One voltage and one current measurement

• Use of shunt resistors prevail due to low system cost

Dual phase

• Common in US residential meters

• Two voltage and two current measurement

• Use of current transformers and Rogowski coils prevail

Three phase

• Used in industrial and commercial meters

• Three voltage and three current measurement

• Use of current transformers and Rogowski coils prevail

Measurement Types

• Active, reactive, apparent energy

• Active, reactive, apparent power

• RMS, peak values (voltage/current)

• Line frequency

• Power factor

• Temperature

Measured Quantities

Page 5: Electricity Meter Solutions

5 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

• IEC/EN compliant meters are typically quoted as class p: n(m)A

− Where n is the basic current

− m is the maximum current

− p is the accuracy class A(2%), B(1%), C(0.5%) – i.e. Class C: 5(60)A

• Standardized values

− Voltage 120-230-277-400-480 (V)

− Frequency rating 50 Hz

− Basic current 5-10-15-20-30-40-50 (A)

− Maximum current - multiples of basic current

− Active power P [W], reactive power Q [VAR] and apparent power S [VA] should be measured

• Factors impacting accuracy

• Mains frequency

• Load power factor

• Harmonics in voltage and current

• Temperature

• DC current

• Limited power consumption in current circuit

IEC/EN meter types dominate in

Europe, Turkey, Russia, India and

China.

Page 6: Electricity Meter Solutions

6 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

• Dynamic range @ accuracy required

• Common static power meter Class B: (5)60A requirements

Class Ireference

[A]

Imaximum

[A]

Itransitional

[A]

Itr = Iref/10

I minimum

[A]

Imin=0.5*Itr

Accuracy [%]

<imin; Itr>

Accuracy [%]

<Itr; Imax>

A 5 60 0,5 0,25 2,5 2

B 5 60 0,5 0,25 1,5 1

C 5 60 0,5 0,15 1 0,5

Dynamic range out of table Imax : Imin = 60 : 0,25 240 : 1 (DR)

accuracy required for class B meter 1,5% (err)

ADC requirements:

)2ln(

/ln errDRENOB

)2ln(

015.0/240ln96,13

1

Imax Itr Imin

e

Page 7: Electricity Meter Solutions

7 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

• ANSI C12.20 compliant meters are typically quoted as Class p%: r(m) − Where r is the reference current

− m is the maximum current

− p is the accuracy class 0.5%, 0.2% – i.e. Class 0.2: 30(200)A

• Standardized values − Voltage 120-240-277-480 (V)

− Frequency rating 60 Hz

− Current classes (reference amperes) 2(0.25)-10(2.5)-20(2.5)-100(15)-200(30)-

320(50) (A)

− Starting currents @ current classes 0.001, 0.01, 0.01, 0.05, 0.1, 0.16 (A)

− Active power P [W], reactive power Q [VAR] and apparent power S [VA] should

be measured

• Factors impacting accuracy − Mains frequency

− Load power factor

− Harmonics in voltage and current

− Temperature

− DC current

− Limited power consumption in current circuit

ANSI C12.20 meters are used in

US, Canada, Brazil and Mexico.

Page 8: Electricity Meter Solutions

8 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

• Dynamic range @ accuracy required

• ANSI C12.20 power meter Class 0.2: (30)200 requirements

Dynamic range out of table

Imax : Imin@ref = 200 : 3.0

66.6 : 1 (DR)

accuracy required for class

0.2 meter 0.2% (err)

Current in Amperes Maximum error deviation [%]

Current Class Accuracy class

Conditions 100 200 0.5 0.2

Starting current 0.1 0.1 - -

(1) Imin 1 2 ±1.0 ±0.4

(2) Imin@ref 1.5 3 ±0.5 ±0.2

(3) 3 6 ±0.5 ±0.2

(4) 10 20 ±0.5 ±0.2

(5) 15 30 ±0.5 ±0.2

(6) 30 60 ±0.5 ±0.2

(7) 50 100 ±0.5 ±0.2

(8) 75 150 ±0.5 ±0.2

(9) 90 180 ±0.5 ±0.2

(10) Imax 100 200 ±0.5 ±0.2

0.2

Imax Imin@ref Imin

e

)2ln(

/ln errDRENOB

)2ln(

002.0/6.66ln02.15

0.4

ADC requirements:

Page 9: Electricity Meter Solutions

TM 9

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

• Introduction to Energy Meters

• Energy Metering Tutorial

• International Standards

• Current Sensor Interfaces

• Energy Calculation

• An Effective Metering System on Chip Based

Solutions

• Enablement

• Summary

Page 10: Electricity Meter Solutions

10 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Mathematical description:

SENSE

SENSE

R Gain

2

Vref-Vadc

I

Pros: • Commonly used

• Simple to design

• Inexpensive

• No magnetic effects

Cons: • Self-heating due to power dissipation

• Parasitic inductance introduces phase shift at low power factors

• Non-isolated

Vref R R

R R

ADC

PDB

Power supply

N_INP

L_OUT

N_OUT

L_INP

Rsense

110/220V

Voltage divider

VDD

Isense

Rf

Rf

Cf

Cf

Anti-aliasing Filters

(-6dB per octave)

Vadc Gain

Voltage drop across shunt resistor is proportional to the amplitude of the current and frequency.

ISENSE(A) RSENSE( ) USENSE(VP-P)

0.02

250

14.4uV

0.15 106.0uV

60* 42.4mV

* Power losses 0.9W @ 60A

Page 11: Electricity Meter Solutions

11 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Mathematical description:

N * Rb *Gain

)2

Vref-(Vadc

ISENSE

Pros: • Provides electrical isolation

• Current in secondary is proportional to current in primary

• Preferred for poly-phase meters

• Output voltage scaled to ADC input signal range

Cons: • CT introduces phase error from 0.1º to 7.0º

• Phase shift depending on current and temperature

• Load must never be disconnected from secondary winding

• Iron core can saturate at current level beyond its rated current or at a large DC

• Sensitive to magnetic tampering

• Expensive

Vref PDB

Power supply

N_INP

L_OUT

N_OUT

L_INP CT

110/220V

Voltage divider

VDD

Vadc

R

R

Rb 1 N

Isense Rf

Rf

Cf

Cf

Anti-aliasing Filters

(-6dB per octave)

ADC Gain

Turn Ratio=1:N

Courtesy of VACUUMSCHMELZE

ISENSE(A) Ratio USENSE(VP-P)

0.02 1:2500

Rb=12.5

282.8uV

0.15 2.1mV

60 0.848V

Page 12: Electricity Meter Solutions

12 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Anti-aliasing Filters

(-6dB per octave)

The output voltage of the Rogowski

coil is proportional to the time-

differentiation (di/dt) of the current.

Pros: • Provides electrical isolation

• Capable of handling high current

• Low temperature drift

• Linear phase response

• No DC or high current saturation

• Immune to magnetic tampering

Cons: • Integration adds to extra circuitry

(software load)

• Interference (far field) pickup - limited by design or shielding

Mathematical description:

RR I**V FrKR

RVGAINVref

*2

Vadcwhere:

IR = rated primary current

Fr = frequency of sinusoidal waveform

KR = rotated transformer constant

Vref PDB

Power supply

N_INP

L_OUT

N_OUT

L_INP RC

110/220V

Voltage divider

VDD R

R

IRS

VRS

Rf

Rf

Cf

Cf

Vadc

ADC Gain ∫

Courtesy of PULSE ELECTRONICS ISENSE(A) Fr( /Hz) USENSE(VP-P)

0.02

8.33 (PA3202NL)

23.56uV

0.15 176.71uV

60 70.7mV

Page 13: Electricity Meter Solutions

13 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Digital Integrator Block Diagram:

Explanation:

• HPF1: The first high pass filter to

prevent digital integrator overflow

(used to remove offset and low

frequency drift from input signal)

• Integrator: The numerical

integrator (use of the Bilinear

approximation is generally

preferred over forward/backward

Euler methods due to zero group

delay at higher frequencies

> 100 Hz)

• HPF2: The second high pass

filter required to remove offset

from the integrator output signal

Frequency & Phase Characteristics*:

0 50 100 150 200 250 -65

-60

-55

-50

-45

Frequency (Hz)

Magnitude r

esponse (

dB

)

0 50 100 150 200 250

0

2

4

6

8 x 10

-6

Frequency (Hz)

Magnitude e

rror

0 50 100 150 200 250 -91

-90

-89

-88

-87

-86

-85

Frequency (Hz)

Phase (

degre

es)

0 50 100 150 200 250

-5

-4

-3

-2

-1

0

Frequency (Hz)

Phase e

rror

(degre

es)

1.7Hz

1.3Hz

0.9Hz

0.5Hz

0.1Hz

1.7Hz

1.3Hz

0.9Hz

0.5Hz

0.1Hz

0.1Hz 0.5Hz

0.9Hz

1.3Hz

1.7Hz

0.1 - 1.7Hz

* Characteristics represents numerical integrator build of 1st order high pass.

Butterworth filters designed and analog filter designed for fcut = 0.1, 0.5, 0.9, 1.3

and 1.7 Hz and sampling rate fs=3000 Hz.

Page 14: Electricity Meter Solutions

14 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Summary

• Small amplitude errors for filters cut off frequencies below 1.7Hz

• Phase error increases rapidly at higher filter cut-off frequencies

(above 0.1Hz)

• The lower the filter cut-off frequency, the more sluggish the

algorithm startup (initial offset removal)

HPF cut-off

frequency (Hz)

Amplitude

error (%)*

Phase error

(deg)*

Energy error

@ UPF (%)

Energy error

@ PF=0.5 (%)

0.1 0.0002 -0.22** 0.0007 -0.6643

0.5 0.0041 -1.15** 0.0201 -3.4561

0.9 0.0134 -2.05** 0.0640 -6.1318

1.3 0.0279 -2.98** 0.1352 -8.8693

1.7 0.0478 -3.89** 0.2304 -11.5200

* Amplitude and phase error determined for 50Hz input waveform.

** Fine compensation using delaying ADC conversion is possible and widely used.

Page 15: Electricity Meter Solutions

TM 15

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

• Introduction to Energy Meters

• Energy Metering Tutorial

• International Standards

• Current Sensor Interfaces

• Energy Calculation

• An Effective Metering System on Chip Based

Solutions

• Enablement

• Summary

Page 16: Electricity Meter Solutions

16 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Active Energy

Term Definition: • The electrical energy produced, flowing or supplied by an electric

circuit during a time interval, being the integral with respect to time of instantaneous Active Power, measured in units of Watt-hours or standard multiples thereof.

Equation:

0

)()( dttituWhttp://www.elexon.co.uk

Reactive Energy

Term Definition: • The integral with respect to time of the product of voltage and current

and the sine of the phase angle between them. Its is measured in units of volt-amperes reactive (VAR) and standard multiples thereof.

Equation:

http://www.elexon.co.uk

0

)()90( dttituVAR

Reactive Power

Term Definition: • Means the product of voltage and current and the sine of the phase

angle between them, measured in units of volt-amperes reactive (VAR) and standard multiples thereof.

Equation:

http://www.elexon.co.uk T

dttituT

Q0

)()90(1

TQVAR *

RMS Voltage & Current

Term Definition: • In electrical engineering the root mean square (RMS) or effective

value of a current is by definition such that the heating effect is the same for equal values of alternating or direct-current.

Equation:

http://en.wikipedia.org T

dttvalueT

rms0

2 )(1

Apparent Power

Term Definition: • In alternating-current power transmission and distribution apparent

power is the product of the RMS voltage and amperage.

Equation:

http://www.its.bldrdoc.gov

RMSRMS iuS

22 PQS

Active Power

Term Definition: • The product of voltage and the in-phase component of alternating

current measured in units of watts and standard multiples thereof, that is: 1000 Watts = 1 kW, 1000 kW = 1 MW

Equation:

http://www.elexon.co.uk T

dttituT

P0

)()(1

TPW *

S

P

tu

Q

Page 17: Electricity Meter Solutions

17 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Example: u(t)=URMS*sqrt(2)*sin(2*pi*freq*t+alpha)

i(t)=IRMS*sqrt(2)*sin(2*pi*freq*t+0)

URMS=230V, IRMS=10A, freq=50Hz, alpha=0deg.

W=?

Matlab Calculus: Ud = sym('U_max*sin(2*pi*f*t+alpha)')

Id = sym('I_max*sin(2*pi*f*t+0)')

W = int(Ud*Id,0,'T')

subs(W,{'U_max','I_max','f','T','alpha'},{230*sqrt(2),10*sqrt(2),50,0.02,0})/3600

W = 0.0128 [watt-hours]

Model Simulation:

Term Definition: • The electrical energy produced, flowing or supplied by an electric

circuit during a time interval, being the integral with respect to time of instantaneous Active Power, measured in units of Watt-hours or standard multiples thereof.

Equation:

Processing/Calculation Steps: 1. Measure phase voltage u(t) and current i(t) samples

2. Remove offset from phase voltage measurements u(t)

3. Integrate product of phase voltage u(t) and current i(t) samples

Model:

0

)()( dttituW

http://www.elexon.co.uk

―Active Energy Block‖ accumulates phase voltage and phase current multiple.

Page 18: Electricity Meter Solutions

18 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Example: u(t)=URMS*sqrt(2)*sin(2*pi*freq*t+alpha)

i(t)=IRMS*sqrt(2)*sin(2*pi*freq*t+0)

URMS=230V, IRMS=10A, freq=50Hz, alpha=90deg.

VAR=?

Matlab Calculus: Ud = sym('U_max*sin(2*pi*f*t+alpha/180*pi)')

Id = sym('I_max*sin(2*pi*f*t+0)')

VAR = int(diff(Ud/sym('-2*pi*f'))*Id,0,'T')

subs(VAR,{'U_max','I_max','f','T','alpha'},{230*sqrt(2),10*sqrt(2),50,0.2,90})/3600

VAR = 0.128 [VAR-hours]

Model Simulation:

Term Definition: • Means the integral with respect to time of the product of voltage and

current and the sine of the phase angle between them. Its is measured in units of voltamperes reactive (VAR) and standard multiples thereof.

Equation:

Processing/Calculation Steps:

1. Measure phase voltage u(t) and current i(t) samples 2. Remove offset from phase voltage measurements u(t) 3. Shift phase voltage u(t) by 90º. 4. Integrate product of shifted phase voltage u(t-90º) and current

i(t) samples

Model:

http://www.elexon.co.uk

―Reactive Energy Block‖ accumulates phase voltage and phase current multiple.

The phase voltage is shifted by 90º using ―90 degree phase shift block‖.

0

)()90( dttituVAR

Page 19: Electricity Meter Solutions

19 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Example: u(t)=URMS*sqrt(2)*sin(2*pi*freq*t+alpha)+offset

i(t)=IRMS*sqrt(2)*sin(2*pi*freq*t+0)

IRMS=10A, URMS=230V, freq=50Hz, alpha=0deg, offset=0V.

Matlab Calculus: Ud = sym('U_max*sin(2*pi*f*t+alpha/180*pi)+offset')

Id = sym('I_max*sin(2*pi*f*t+0)')

UdRMS=sympow(symmul('1/T', int(Ud*Ud,0,'T')),1/2)

IdRMS=sympow(symmul('1/T', int(Id*Id,0,'T')),1/2)

subs(UdRMS,{'U_max','f','T','alpha','offset'},{230*sqrt(2),50,0.1,0,0})

UdRMS= 230.0 [V]

subs(IdRMS,{'I_max','f','T'},{10*sqrt(2),50,0.1})

IdRMS= 10.0 [A]

Model Simulation:

Term Definition: • In electrical engineering the root mean square (RMS) or effective

value of a current is by definition such that the heating effect is the same for equal values of alternating or direct-current.

In mathematics, the RMS is known as the quadratic mean, is a statistical measure of the magnitude of a varying quantity. It is especially useful when variations are positive and negative, e.g., sinusoids.

Equation:

Processing/Calculation Steps: 1. Measure phase voltage u(t) and current i(t) samples

2. Remove offset from phase voltage measurements u(t)

3. Remove offset from phase current measurements i(t)

4. Calculate RMS values of the phase voltage URMS(t) and current IRMS(t).

Model:

http://en.wikipedia.org

―RMS Voltage & Current Averager‖ are based on the Explicit RMS Converter *, therefore

their output response is smoothed due to implied low pass filtering (IIR filter, first order,

fcut=2Hz).

T

dttvalueT

rms0

2 )(1

Page 20: Electricity Meter Solutions

20 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Example: u(t)=URMS*sqrt(2)*sin(2*pi*freq*t+alpha)

i(t)=IRMS*sqrt(2)*sin(2*pi*freq*t+0)

URMS=230V, IRMS=10A, freq=50Hz, alpha=0deg.

P=?

Matlab Calculus: Ud = sym('U_max*sin(2*pi*f*t+alpha)')

Id = sym('I_max*sin(2*pi*f*t+0)')

P = symmul('1/T',int(symmul(Ud,Id),0,'T'))

subs(P,{'U_max','I_max','f','T','alpha'},{230*sqrt(2),10*sqrt(2),50,1.0,0})

P = 2300.0 [watts]

Model Simulation:

Term Definition: • The product of voltage and the in-phase component of alternating

current measured in units of watts and standard multiples thereof, that is: 1000 Watts = 1 kW, 1000 kW = 1 MW

Equation:

Processing/Calculation Steps: 1. Measure phase voltage u(t) and current i(t) samples

2. Remove offset from phase voltage measurements u(t)

3. Accumulate instantaneous product of phase voltage u(t) and current i(t) per fixed time period.

4. Divide accumulated sum by time period if not equal to 1s

Model:

TPW *

http://www.elexon.co.uk T

dttituT

P0

)()(1

―Active Power Averager‖ is also based on the Explicit RMS Converter*, therefore their

output response is smoothed due to implied low pass filtering (IIR filter, first order,

fcut=2Hz).

Page 21: Electricity Meter Solutions

21 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Example: u(t)=URMS*sqrt(2)*sin(2*pi*freq*t+alpha)

i(t)=IRMS*sqrt(2)*sin(2*pi*freq*t+0)

URMS=230V, IRMS=10A, freq=50Hz, alpha=90deg.

Q=?

Matlab Calculus: Ud = sym('U_max*sin(2*pi*f*t+alpha/180*pi)')

Id = sym('I_max*sin(2*pi*f*t+0)')

Q = symmul('1/T',int(diff(Ud/sym('-2*pi*f'))*Id,0,'T'))

subs(Q,{'U_max','I_max','f','T','alpha'},{230*sqrt(2),10*sqrt(2),50,1.0,90})Ud = sym('U_max*sin(2*pi*f*t+alpha)')

Q = 2300.0 [VAR]

Model Simulation:

Term Definition: • The product of voltage and current and the sine of the phase angle

between them, measured in units of voltamperes reactive (VAR) and standard multiples thereof.

Equation:

Processing/Calculation Steps:

1. Measure phase voltage u(t) and current i(t) samples

2. Remove offset from phase voltage measurements u(t)

3. Shift phase voltage u(t) by 90º

4. Accumulate instantaneous products of shifted phase voltage u(t-90º) and current i(t) per fixed time period

5. Divide accumulated sum by time period if period doesn‘t equal 1s

Model:

TQVAR *

http://www.elexon.co.uk

―Reactive Power Averager‖ is also based on the Explicit RMS Converter*, therefore their

output response is smoothed due to implied low pass filtering (IIR filter, first order,

fcut=2Hz). The phase voltage is shifted by 90º using ―90 degree phase shift block‖.

T

dttituT

Q0

)()90(1

Page 22: Electricity Meter Solutions

22 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Example: u(t)=URMS*sqrt(2)*sin(2*pi*freq*t+alpha)

i(t)=IRMS*sqrt(2)*sin(2*pi*freq*t+0)

URMS=230V, IRMS=10A, freq=50Hz, alpha=45deg.

S=?

Matlab Calculus: Ud = sym('U_max*sin(2*pi*f*t+alpha/180*pi)')

Id = sym('I_max*sin(2*pi*f*t+0)')

UdRMS=sympow(symmul('1/T', int(Ud*Ud,0,'T')),1/2)

IdRMS=sympow(symmul('1/T', int(Id*Id,0,'T')),1/2)

S=UdRMS*IdRMS

subs(S,{'U_max','I_max','f','T','alpha'},{230*sqrt(2),10*sqrt(2),50,1.0,45})

S = 2300.0 [VA]

Model Simulation:

Term Definition: • In alternating-current power transmission and distribution, apparent

power is the product of the RMS voltage and amperage.

Equation:

Processing/Calculation Steps: 1. Measure phase voltage u(t) and current i(t) samples

2. Remove offset from phase voltage measurements u(t)

3. Remove offset from phase current measurements i(t)

4. Calculate RMS values of the phase voltage URMS(t) and current IRMS(t)

5. Calculate apparent power by multiplying URMS(t)*IRMS(t)

Model:

http://www.its.bldrdoc.gov

―Apparent Power Block‖ calculates apparent power using arithmetic approach from the RMS

voltage and current samples. Performance of this block is therefore dependent on the

performances of the RMS voltage and RMS current calculations. The RMS voltage and RMS

current are based on the Explicit RMS Converters, therefore their output response is

smoothed by low-pass filtering (IIR filter, first order, fcut=2Hz). As URMS and IRMS contain

all harmonic information, the apparent power computed by arithmetic approach is a Total

Apparent Power.

RMSRMS iuSS

P

tu

Q

22 PQS

Page 23: Electricity Meter Solutions

23 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5-1

-0.5

0

0.5

1

time(s)

u

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50

0.2

0.4

0.6

0.8

1

time(s)

u2

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50

0.2

0.4

0.6

0.8

time(s)

avg(u

2)

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50

0.2

0.4

0.6

0.8

time(s)

sqrt

(avg(u

2))

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5-1

-0.5

0

0.5

1

time(s)

u

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50

0.2

0.4

0.6

0.8

1

time(s)

u2

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50

0.2

0.4

0.6

0.8

time(s)

avg(u

2)

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50

0.2

0.4

0.6

0.8

time(s)

sqrt

(avg(u

2))

LPF

X2

XP

LPF

u

LPF

X2

i i2

avg(i2)

u2

avg(u2)

avg(i2)

avg(u2)

PGA Input Signal Range:

Equation:

Input Signal: Umax*sin(2*pi*f*t)

Step 1: Umax2*sin(2*pi*f*t)

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5-1

-0.5

0

0.5

1

time(s)

u

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50

0.2

0.4

0.6

0.8

1

time(s)

u2

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50

0.2

0.4

0.6

0.8

time(s)

avg(u

2)

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50

0.2

0.4

0.6

0.8

time(s)

sqrt

(avg(u

2))

Step 2: avg(Umax2*sin(2*pi*f*t))

Step 3: sqrt(avg(Umax2*sin(2*pi*f*t)))

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5-1

-0.5

0

0.5

1

time(s)

u

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50

0.2

0.4

0.6

0.8

1

time(s)

u2

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50

0.2

0.4

0.6

0.8

time(s)

avg(u

2)

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50

0.2

0.4

0.6

0.8

time(s)

sqrt

(avg(u

2))

Source: Charles Kitchin, Lew Counts, ―RMS to DC Conversion

Application Guide‖, 2nd Edition, Analogue Devices, 1986.

)( 2uavgURMS

Page 24: Electricity Meter Solutions

24 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Summary

• Frequently used for RMS current, RMS voltage, active power

and reactive power calculations

• Square root with 16-bit output dynamic range was found

sufficient for representing non billing quantities (all above)

• Executes in less than 100 instruction cycles on ARM Cortex-

M4™ (compiled by IAR EW for ARM, full optimization, code

inlining, the additional LPF {1st order} added to smooth square

root output)

Page 25: Electricity Meter Solutions

TM 25

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

• Introduction to Energy Meters

• Energy Metering Tutorial

• International Standards

• Current Sensor Interfaces

• Energy Calculation

• An Effective Metering System on Chip Based

Solutions

• Enablement

• Summary

Page 26: Electricity Meter Solutions

26 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

• Cost optimized

• Large choice

• Industry standard cores

• Analog integration

• Lowest 32-bit power

Ext. AFE KA/LA8

LG32

LH/LL64 (S08,16-bit,8K-64K)

Int. AFE

Ext. AFE

Apps Cont.

Single

Phase Three

phase

2008 2010 2012 2007 2009 2011

EM128 (SR) (CF,128K)

Flow Coming

Next

MZ60 (China)

GW/LL64 (S08,16-bit,32K-64K)

MG64 (China)

AFE

Kinetis : K10-K30 (M4,64K-1M,crypto)

Next Gen

Met+App

Flow NPI

Next-Gen Met

Next Gen

Single Chip

Smart AFE

K30/K10/K12 (AFE,Welmec, M4)

(256K-1M)

K30/K10/K12 (Welmec, M4,)

(128K-1M)

32-bit

8-bit

32-bit

32-bit

32-bit

EM256 (CT) (CF,256K)

Page 27: Electricity Meter Solutions

27 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Development

Tools

Bundled IDE

w/ Processor

Expert

Bundled OS

USB, TCP/IP,

Security

Modular Tower

H/ware

Development

System

Application

Software

Stacks,

Peripheral

Drivers & App.

Libraries

(Motor Control,

HMI, USB)

Broad 3rd party

ecosystem

Common

Digital IP

CRC

I2C

SAI (I2S)

UART/SPI

Programmable

Delay Block

External Bus

Interface

Motor Control

Timers

eSDHC

RTC

Common

Analog IP

16-bit ADC

Programmable

Gain Amplifiers

12-bit DAC

High-speed

Comparators

Low-power

Touch Sensing

Common

System IP

32-bit ARM

Cortex-M4™ Core

w/ DSP Instructions

Next Generation

Flash Memory

High Reliability,

Fast Access

FlexMemory w/

EEPROM capability

SRAM

Memory

Protection Unit

Low Voltage,

Low Power Multiple

Operating Modes,

Clock Gating

(1.71V-3.6V with 5V

tolerant I/O)

DMA

-40 to 105 °C

K70 Family 512 KB-1 MB,

196-256pin

K60 Family 256 KB-1 MB,

100-256pin

K50 Family 128-512 KB,

64-144pin

K40 Family 64-512 KB,

64-144pin

K30 Family 64-512 KB,

64-144pin

K20 Family 32 KB-1 MB,

32-144pin

K10 Family 32 KB-1 MB,

32-144pin

Page 28: Electricity Meter Solutions

28 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

• Flexible, low power LCD interface

− Segment LCD Blink mode lowers average power

− Segment fail detect prevents erroneous readouts and

reduces LCD test cost

− Front/back plane reassignment provides pin-out

flexibility and allows configuration changes in firmware

• Diverse communications suite

− A multitude of serial interfaces, with UART support for

ISO7816 SIM/Smart Cards and IrDA interfaces

− Dual CAN for industrial network bridging

• System reliability and safety

− Hardware cyclic redundancy check safeguards

memory contents and communication data

− Memory Protection Unit – increase software reliability

− Independently-clocked watchdog prevents code

runaway for fail-safe applications e.g. IEC60730

• Hardware and software compatibility

− Common packages and peripherals across families

enable rapid feature growth with minimal hardware

and software disruption

• Built-in voltage regulator (K40)

− 5V regulator input with 3.3V regulated output

− 3.3V regulated output can power MCU and also external

components (source current up to 120mA)

Family USB OTG + DCD Segment LCD

K30 - X

K40 X X

For Segment LCD Applications

Up to 512KB Flash

Memory

Up to 128KB

SRAM

FlexMemory:

up to 4KB EEPROM

or 256KBFlash

CrossBar Switch (XBS)

16-ch

DMA

FlexBus

Peripheral Bus Controllers (x2)

Up to 100MHz ARM Cortex-M4 Core

DSP

1.25DMIPs/MHz

Clock Module: 2 Crystal inputs

2 internal oscillators

PLL and FLL

Secure Digital Host

Controller

Memory Protection Unit

K30 Family Block Diagram

Timers

3x FlexTimers

Carrier Modulator Timer,

Programmable Interrupt Timer,

Low Power Timer,

Programmable Delay Block

Analog

2x 16-bit SAR ADC 2x 12-bit DAC

3x High Speed Comparators

2x Programmable Gain Amplifiers

Internal Voltage Ref (1.2V)

Communications

2x I2C 6x UART 3x DSPI 2x CAN

IIS

32-bit Cyclic Redundancy

Check

Segment LCD (8x40 /4x44)

Low Power Xtrinsic

Touch Sensing

Interface

Watchdog +

External Watchdog

Monitor

Up to 98 GPIO

Kinetis documentation: www.freescale.com/webapp/sps/site/homepage.jsp?code=Kinetis

Page 29: Electricity Meter Solutions

29 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Needs Kinetis Solution

Cortex-M4 CPU M4 core (DSP functionality) up to 100 MHz

Low Power 298uA*/MHz Run Current

Down to 1.47uA** @VLLS1

Data Storage FlexMemory (Up to 4kB EEPROM, Dual Flash Bank). Fast Flash Programming (70us)

Flash Update Flash swap, security and protection. CRC32 for code check up

User Interface Embedded LCD controller (integrated voltage generators)

Communication Up to 6 UARTS, 3 SPIs and 2 IIC.

Memory Scalability From 64 KB to 512 KB of Flash. From 16 KB to 128 KB of RAM

Time Keeping RTC module with separate Vbat and Crystal compensation (Correction range ~ ±.12ppm

.. ~ ±3900ppm)

Analog Modules High Speed ADC with integrated PGA. 12-bit DAC. HSCMP. Built-in 1.2 V reference

33 ppm/C with dedicated output pin.

Packages 64LQFN, 64LQFP, 80LQFP, 81 BGA, 100LQFP, 104BGA, 144LQFP, 121BGA, 144BGA

* Typical run mode current — 72MHz core clock, 36MHz bus clock, and 24MHz flash clock. MCG configured for FEE mode. All peripheral clocks disabled.

** Typical very low-leakage stop mode 1 current at 3.0 V and –40 to 25°C

Page 30: Electricity Meter Solutions

30 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

ADC0

ADC1

PGA0

1x-64x

PGA1

1x-64x

PGA0_DP/ADC0_DP0/ADC1_DP3

PGA0_DM/ADC0_DM0/ADC1_DM3

ADC0_DP1

ADC0_DM1

ADC1_DP1

ADC1_DM1

PGA1_DP/ADC1_DP0/ADC0_DP3 PGA1_DM/ADC1_DM0/ADC0_DM3

DAD1

DAD0

DAD2

DAD3

DAD3

DAD2

DAD0

DAD1

The Programmable Gain Amplifier (PGA) is designed to increase the dynamic

range by amplifying low-amplitude signals before they are fed to the 16-bit ADC.

Page 31: Electricity Meter Solutions

31 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

The formula for PGA differential input signal swing

of the ADC16-PGA measurement chain is:

𝑽𝑷𝑷𝑨𝑫𝑪,𝑫𝑰𝑭 = 𝐦𝐢𝐧 𝑽𝒙−𝟎.𝟐,𝑽𝑽𝑹𝑬𝑭−𝑽𝒙 ×𝟒

𝑮𝑨𝑰𝑵 [𝑽]

(1)

where: 𝑽𝒙 is 700mV

𝑽𝑽𝑹𝑬𝑭 is 1.2V

𝑮𝑨𝑰𝑵 is PGA gain 1, 2, 4, 8, 16, 32 and 64.

ADC16 digital output range is expressed as follows:

𝑨𝑫𝑪𝑶𝑼𝑻 = 𝑽𝑷𝑷𝑨𝑫𝑪,𝑫𝑰𝑭

𝟐×𝑽𝑽𝑹𝑬𝑭× 𝑮𝑨𝑰𝑵 × 𝟐

𝐍 [𝑳𝑺𝑩]

where: 𝑵 is number of bits for given ADC16

conversion mode.

Gain=x64 ADC Measurement Use-Case:

ADC16

615.6250 mV ADC16_DP

ADC16_DM

PGA_DP

PGA_DM

0V

PGA

x64

584.3750 mV 0.7V

1.2 V

0.2V

0.6 V

0.6 V

0V

0.7V

1.2 V

0.2V

0V

1.0 V

-1.0V615.6250 mV

584.3750 mV

PGA Input Signal Range

PGA Input Signal Range:

ADC Digital Output (PGA Enabled, Gain=x64).

0 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.01

-3

-2

-1

0

1

2

3

x 10 4

time [s]

adc o

utp

ut

[LS

B]

Theoretical

PGA GAIN VPP,DIF [mV] ADCOUT [LSB]

x01 2000

54613

x02 1000

x04 500

x08 250

x16 125

x32 62.5

x64 31.25

Page 32: Electricity Meter Solutions

32 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Summary

• Kinetis K30 devices feature two 16-bit ADCs. Each ADC

contains a differential input channel with PGA.

• Each ADC has two status and control registers as well as two

result registers, thus up to four conversions can be initiated by

hardware without software intervention.

• Up to two measurements can be trigger either simultaneously

or with precisely defined delay with the help of the

Programmable Delay Blocks – the trigger setup is optimized for

use in 1-phase electricity meters.

Page 33: Electricity Meter Solutions

33 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Secure,

Prepaid

MK30 with

NFC 1Q12

Page 34: Electricity Meter Solutions

34 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Block diagram Photo

More information: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=RDMK30XSPEM

Page 35: Electricity Meter Solutions

35 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Key Features: • 5(60)A current range, nominal current is 5A, peak current is 60 A

• Four quadrant measurement

• 85V...264V, 50/60 Hz voltage range

• Active and reactive energy accuracy IEC50470-3 Class B, 1%

• Line frequency measurement (for precision zero-cross detection)

• Cost-effective shunt resistor sensing circuit implementation

• Cost-effective bill of materials (BOM)

• Low-power modes effectively implemented, including the use of the built-in RTC

• LCD display, 4x31 segments including charge pump

• Values shown on the LCD: V,A,W,Var,VA, kWh, kVarh, cos , Hz, time, date

• Tamper detection via two tamper buttons (event is stored in FlexMemory)

• Built-in user push-button

• LEDs pulse outputs (kWh, kVARh)

• IEC1107 infrared hardware interface

• Optically isolated RS232 interface

• 2.4 GHz RF1322x interface (I2C Daughter Card) for connection to a ZigBee® network

• MQXTM based for advanced markets

• Multiple advanced metering algorithms (FFT, filter-based method)

Page 36: Electricity Meter Solutions

36 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

-2

-1.5

-1

-0.5

0

0.5

1

1.5

2

0.01 0.1 1 10 100 err

or[

%]

current[A]

Temp. drift of active energy error for MK30 1-ph meter (Vbias tied on VREF)

-25°C

0°C

22°C

45°C

70°C

min.

max.

According to EN50470-3, Class B 5(60)A, errors

represents results at UPF

Page 37: Electricity Meter Solutions

37 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Where: ―Fs‖ is sampling frequency

―N‖ is number of samples per voltage cycle

―k‖ series of harmonics 1 .. N/2-1

More information: http://cache.freescale.com/files/32bit/doc/app_note/AN4255.pdf

Page 38: Electricity Meter Solutions

38 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Conditions

• Implementation of FFT algorithm to ARM core (MK30X)

• Separation of real and imaginary parts of FFT signal to fix part (32-bits) and

remainder part (16-bits) – in total 48-bits (good precision for most of

applications)

Advantages of realization

• The same precision for both energies (active, reactive) in comparison to other

computing methods – depends only on AFE (HW) of the meter, not on software.

• Frequency analysis of input signal – ability to compute total harmonic distortion

• Offset removal (0-harmonic is missed for power computing)

Disadvantages of realization

• Adjustable sampling rate necessary to compensate for frequency changes

• Higher computational power - 10,2 MIPS for 6400 Hz sampling rate (CPUCLK =

48 MHz)

Page 39: Electricity Meter Solutions

39 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

• Demo purpose:

− To provide working solution for accuracy evaluation

− To specify schematic and BOM (low-cost)

− To verify accuracy

• Product Features and Specifications:

− Design Reference Manual (DRM122)

− AN4255 - FFT-based algorithm for metering applications

− Quick Start for MK30EMETERMQX

− MQX Reference Manual and MQX User‘s Guide

− 1322x Low-Power Node Reference Manual

− Device development tools: MK30EMETERMQX

− Device documentation: MK30X256

Page 40: Electricity Meter Solutions

40 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

3-ph E

Meter

MK30

2Q12

Page 41: Electricity Meter Solutions

41 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

2Q12

Page 42: Electricity Meter Solutions

42 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Key Features:

− 5(100)A current range, nominal current is 5A, peak current is 100 A

− Four quadrant measurement

− 85V...264V, 50/60 Hz voltage range

− Active and reactive energy accuracy IEC50470-3 Class B, 1%

− Line frequency measurement form all 3 phases (for precision zero-cross detection)

− Current transformers sensing circuit implementation

− Cost-effective bill of materials (BOM)

− Low-power modes effectively implemented, including the use of the built-in RTC

− LCD display, 4x44 segments including charge pump

− Values shown on the LCD: V,A,W,Var,VA, kWh, kVarh, cos j, Hz

− Tamper detection via ELECTRONIC TILT PMA8491Q sensor and tamper buttons (event is stored

in FlexMemory)

− Built-in user push-button

− LEDs pulse outputs (kWh, kVARh)

− IEC1107 infrared hardware interface

− Optically isolated RS232 interface

• AMU and UMI connectors interface, could be use for (I2C Daughter Card) for connection to a

ZigBee® network

• Multiple advanced metering algorithms (FFT, filter-based method)

2Q12

Page 43: Electricity Meter Solutions

TM 43

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

• Introduction to Energy Meters

• Energy Metering Tutorial

• International Standards

• Sensor Interfaces

• Energy Calculation

• An Effective Metering System on Chip Based

Solutions

• Enablement

• Summary

Page 44: Electricity Meter Solutions

44 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

• Special Edition – Free. The following limitations apply -

− Unlimited assembly code

− Up to 32KB of C code for HC(S)08/RS08 derivatives

− Up to 64KB of C code for V1 ColdFire/ColdFire+ derivatives

− Up to 128KB of C code for V2-V4 ColdFire and Kinetis derivatives

• New Project Wizard – Create a project in as few as six clicks

• MCU Change Wizard – Re-target to a new RS08, HCS08, ColdFire, ColdFire+ or Kinetis processor

in as few as six clicks

• LiveView – Allows registers, memory and global variables to be monitored without stopping the

processor

• Processor Expert – Creates tested, optimized initialization code and low-level drivers tuned to

application needs and selected Freescale derivative

• Built-in knowledgebase immediately flags resource conflicts and incorrect settings, so errors are caught early in

design cycle

− Processor Expert for Kinetis is fully integrated with MQX via RTOS adapter component

• Trace and profile support for on-chip trace buffer and real-time collection (external probe)

• Full debug support for low power modes

− Handles entry into and continuation of debug after exiting Low Power and Very Low Power modes.

Free

Compiler

up to

128KB!

Page 45: Electricity Meter Solutions

45 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

• Leading supplier of MCU development tools

− ANSI C/C++ compilers, Debuggers and Simulation

− Middleware components

• Extensive Device Database®

− Directory of over 700 supported ARM MCUs

• Established support

− Phone, Email, Web and User Group Support

• Huge installed base

− 100K+ users world wide

• Best-in-class compilation tools

− Architecture-specific optimizations

− Smaller and faster code reduces system cost

Products:

• MDK-STANDARD-FREESCALE: Supports any Kinetis

Cortex-M4 series device, $745 (1year license with no code

limits)

• MDK-Lite (32K Code Limited): $0

• MDK-Standard (T) (1 Yr Lic): $1958

• MDK-Basic (B) (256KB limit): $2695

• MDK-Standard: $4895

• MDK-Standard (F) (3 seats floating): $5874

• MDK-Professional: $9995

• MDK-Professional (F) (3 seats floating): $11994

• MicroLib optimized C Libraries − Superset of standard ARM C Library

− Optimized for embedded applications

• Additional support for the Cortex-M4 − Supports Thumb2 Instruction sets

including DSP and FPU

− CMSIS Signal Processing Library

support

Page 46: Electricity Meter Solutions

46 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Evaluation

versions on

www.iar.com

www.iar.com/ewarm to download

• The most widely used C/C++ tool chain for ARM MCUs

• Professional and global technical support organization (10 offices)

• Reliable, powerful and easy to use

• Advanced trace debug functionality based on ETM and SWO

• Support for Kinetis 10/20/30/40/60/70, i.MX, ColdFire+ and

ColdFire

• Freescale MQX™ RTOS integration

• Project examples for the Freescale Tower system

Products:

• EWARM-CM-FSL: Supports any Kinetis Cortex-M4 series device,

$2500 (1-year license), available now via Freescale ‗Buy Direct‘

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?cod

e=EWARM-CM-FSL&fsrch=1&sr=2

• EWARM-CM: Supports all ARM Cortex-M devices including

Cortex-M4

• EWARM-BL (BaseLine): Supports all ARM cores with a limit in

code size of 256 KB

• EWARM: Supports all ARM cores

Page 47: Electricity Meter Solutions

47 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Free scalable, fully-featured and proven

RTOS with 32-bit MCUs

− Full-featured and powerful

BSPs incorporate tightly integrated RTOS,

Middleware (USB, TCP/IP stacks), file system, and

I/O drivers

Designed for speed and size efficiency

− Market proven

Available on Freescale processors for > 15 years

Used in millions of products including medical and

heavy industrial applications

− Simple and scalable

As small as ~10KB for smallest implementation, or

scale up to support sophisticated networking and

threading

Intuitive API & modular architecture enables straight-

forward fine-tuning of features

Production source code provided

− Similar to other “pay-for” software OS

Software integration

headache

Integrated MQX Solution

$95K

of free

Software

Stable

Upgradable

Easy to maintain

Page 48: Electricity Meter Solutions

48 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Download from: www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FREEMASTER

Application control

and monitor

Real-time eTPU

operation monitor

Live graphs,

variable watches,

and graphical

control page

Supports: - HCS08, HC12, HCS12 and HCS12X BDM

- 56F8000, 56F8100 and 56F8300 JTAG

- SCI driver (FMASTERSCIDRV) for all

platforms

Page 49: Electricity Meter Solutions

49 TM

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

TWR-SER

TWR-SER2

TWR-PROTO

Peripheral

Modules ($15 – $149)

Processor

Modules ($39-$119)

TWR-MEM TWR-LCD TWR-SENSOR-PAK

TWR-SENSOR-PAK-AUTO

TWRPI-MMA6900

TWRPI-MPL115A

TWR-ADCDAC-LTC

TWR-WIFI-RS2101

TWR-WIFI-G1011MI

TWR-WIFI-AR4100

TWR-MCF51JE

TWR-MCF51CN

TWR-MCF51MM

TWR-MCF51QM

TWR-MCF5225X

TWR-MCF5441X

TWR-MCF51JF

MED-EKG

TWR-S12GN32

TWR-S12G128

TWR-S08LL64

TWR-S08LH64

TWR-S08JE128

TWR-S08MM128

TWR-S08GW64

TWR-S08UNIV

TWR-S08PT60

TWR-MPC5125 TWR-56F8257 TWR-K60N512

TWR-K40X256

TWR-K60D100M

TWR-K40D100M

TWR-K53N512

KWIKSTIK-K40

TWR-K20D50M

www.freescale.com/tower

8bit 16bit DSC 32bit - ColdFire 32bit – Power Arch 32bit Kinetis

Serial Prototyping Memory Sensors &

Plug-Ins Displays Wi-Fi

Analog Audio Mesh Networking

Medical

TWR-AUDIO-SGTL TWR-RF-SNAP

Page 50: Electricity Meter Solutions

TM 50

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

• Introduction to Energy Meters

• Energy Metering Tutorial

• International Standards

• Sensor Interfaces

• Energy Calculation

• An Effective Metering System on Chip Based

Solutions

• Enablement

• Summary

Page 51: Electricity Meter Solutions

TM 51

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

• Freescale offers wide range of metering specific reference

designs and application notes.

• Metering algorithms are tested according to EN50470-3

(active energy) and IEC 62053-23 (reactive energy) as well

as ANSI C12.20 standards.

• Performance and accuracy of all Kinetis MK30, ColdFire

EM256, S08GW64 and S08LH64 reference designs have

been thoroughly evaluated on metering test bench.

• The EMC testing is performed according to EN 61000-4-X

basic standards taking into account regional specifics and

preferences.

Page 52: Electricity Meter Solutions

TM 52

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Tweeting? Please use hashtag

#FTF2012

Facebook.com/Freescale Tag yourself in photos

and upload your own!

Session materials will be posted @ www.freescale.com/FTF Look for announcements in the FTF Group on LinkedIn or follow Freescale on Twitter

Page 53: Electricity Meter Solutions

TM