Presentation is loading. Please wait.

Presentation is loading. Please wait.

Content One Pager Photon Position in Market Key Differentiators

Similar presentations


Presentation on theme: "Content One Pager Photon Position in Market Key Differentiators"— Presentation transcript:

0 Subtitle of Presentation
基于Kinetis M 的计量表解决方案 Subtitle of Presentation Presenter Name | Presenter Title Jun

1 Content One Pager Photon Position in Market Key Differentiators
Use cases: One phase and Two Phase Photon Position in Market Key Differentiators Detailed presentation by block General features ARM Cortex M0+ Core Low Power Modes and Power consumption MIPS requirement per algorithms 24bit SD AFE Low power RTC: Including Passive & Active Tamper Detection LCD Enablement (TWR & Reference Design) Success Story

2 KM1x/KM3x One Pager 2 GPIO Power Package Core CM0+ core Up to 50MHz
Separate FLL post-scalers for IPBus and Core clocks. Up to 128 KB Program Flash Up to 16 KB SRAM Dedicated PLL for ΣΔ modulator clock 4ch DMA Single 32kHz Crystal operation MHz Crystal Optional Security & Encryption MPU & AIPS IRTC w/t tamper detection 3 Tamper pins (operating from battery) Programmable 16/32-bit CRC Random Number Generator (NIST: SP800-90) AES Encryption (via software library) Analog 4x24 bit ΣΔ (2xPGA) highly accurate supporting EN , EN , IEC , IEC and IEC , optimized for shunt sensor (≥50uOhm). 0.1% error in active and reactive energy over a dynamic range of 2000 to 1 Internal 1.2V reference voltage 10-15ppm/C 12-ch 16-bit SAR for auxiliary measurement 2x analog comparator Serial Communications 2x SPI 4x UART 1 combined with Quad Timer, HSCMP for IR 2 support ISO7816 All support flow control 2× I2C All UARTs and SPIs are 3V compatible while 1 UARTs and 1 SPI are both 3V and 5V compatible (open drain / push pull configuration) Peripheral XBAR Remapping peripheral IOs UART selection for IR Timer/PWM/Clock Quad Timer (total 4 universal timers) 2x PIT 1x Watchdog Timer (windowed, independently clocked) 1x EWM (External Watchdog Monitor) 1x LPTimer LCD Display Up to 288 segment LCD, up to 8 backplanes Wakeup Unit Group selected GPIOs (16), LPTIM, RTC (+tamper pins) , HSCMP, SCI , Brownout and POR sources to wake up from Power Gated STOP mode GPIO Up to 64 with open drain / push pull, pull up/down Up to 8 GPIO with filter Support for interruption on any edge Power Power Management PMC (Power Manager Control Unit) 2.7V to 3.6V Operating voltage with AFE 1.71V to 3.6V Operating voltage without AFE 1.71V-3.6V IRTC VBAT supply 32kHz or 2MHz internal clock source 32.768kHz crystal oscillator Package 100 LQFP, 64 LQFP and 44 LGA options -40°C ~ +85°C Temp 2

3 Photon Position in Market
Part Number 封装 LCD液晶驱动 特点 目标应用 24 bit ƩΔ ADCs独立通道数 辅助ADC (Flash / SRAM) MKM14Z64CHH5 4 44LGA - 64 / 16 KB 集成硬件5ppm RTC,具备谐波分析功能,同一芯片覆盖单相、双相和三相 单相、双相、三相计量芯片 谐波分析芯片 计量插座 电能监控模块 16 bit (5x5mm2) MKM14Z128CHH5 128 / 16 KB MKM33Z64CLH5 3 64LQFP 8 x 17 集成硬件5ppm RTC,LCD 驱动, 具备谐波分析功能,同一芯片覆盖单相、双相和三相 低成本单相、双相、三相SoC电能表 MKM33Z128CLH5 MKM33Z64CLL5 100LQFP 8 x 38 MKM33Z128CLL5 MKM34Z128CLL5

4 Use Case: One Phase Meter I & V measurement
Vcc Power supply N_INP L_OUT L_INP SR 110/240V Voltage divider V Sense I Sense CAU is optional, should have the option for user to enable and disable Square root in hardware, probably not needed Do we need to do 64 pin version? Smallest package 100 pin? Add 196 package for all features Nucleus compatible mode for 100 pin package Do we need Ethernet MAC for HomePlug support? Is memory large enough to support? SRAM and Flash Do we really need 64KB SRAM? Would 32KB be enough? Reduced SD channels 3, use SAR for voltage and neutral, and SD for live current measurements. Does this impact compatibility for Volta? PGA will prevent pin compatibility. How many UARTs need flow control? Just the two with ISO to include flow control. Include SDIO controller? (Fujitsu) Could we support iRTC functionality down to 1.0V? Temperature spec? Do we need 32-bit DMA timers, for software compatibility? Not on Nucleus. Configure LCD as 40 x 4? or 52 x 4? Use Pioneer power modes rather than ColdFire modes? Develop a table of resources needed for metering: Flash, SRAM, CPU throughput (Mohit, Steve) Resources 2 SD ADC, 1 PGA & 20 DMIPS IDD current = 6.1 mA IDDA current = 7.5 mA 4

5 Neutral disconnect mode
Use Case: One Phase Meter 2xI & 1xV measurement – Use for Neutral disconnect application 110/240V L_OUT SR I Sense L_INP V Sense Voltage divider N_INP N Sense N_OUT CT/RC Power supply CAU is optional, should have the option for user to enable and disable Square root in hardware, probably not needed Do we need to do 64 pin version? Smallest package 100 pin? Add 196 package for all features Nucleus compatible mode for 100 pin package Do we need Ethernet MAC for HomePlug support? Is memory large enough to support? SRAM and Flash Do we really need 64KB SRAM? Would 32KB be enough? Reduced SD channels 3, use SAR for voltage and neutral, and SD for live current measurements. Does this impact compatibility for Volta? PGA will prevent pin compatibility. How many UARTs need flow control? Just the two with ISO to include flow control. Include SDIO controller? (Fujitsu) Could we support iRTC functionality down to 1.0V? Temperature spec? Do we need 32-bit DMA timers, for software compatibility? Not on Nucleus. Configure LCD as 40 x 4? or 52 x 4? Use Pioneer power modes rather than ColdFire modes? Develop a table of resources needed for metering: Flash, SRAM, CPU throughput (Mohit, Steve) Resources 3 SD ADC, 2 PGA & 20 DMIPS Conditions No Neutral disconnect Neutral disconnect mode IDD current = 6.1 mA 0.6 mA (Phase current being measured in VLPR mode, MHz) IDDA current = 11.7 mA 0.9 mA (PGAs disabled, 1 SD ADC working in low power mode) 5

6 Use Case: Two Phase Meter 2 I & 2V Measurement
L1 L2 N CT/RC I1 Sense Voltage dividers V1 Sense V2 Sense I2 Sense Power supply CAU is optional, should have the option for user to enable and disable Square root in hardware, probably not needed Do we need to do 64 pin version? Smallest package 100 pin? Add 196 package for all features Nucleus compatible mode for 100 pin package Do we need Ethernet MAC for HomePlug support? Is memory large enough to support? SRAM and Flash Do we really need 64KB SRAM? Would 32KB be enough? Reduced SD channels 3, use SAR for voltage and neutral, and SD for live current measurements. Does this impact compatibility for Volta? PGA will prevent pin compatibility. How many UARTs need flow control? Just the two with ISO to include flow control. Include SDIO controller? (Fujitsu) Could we support iRTC functionality down to 1.0V? Temperature spec? Do we need 32-bit DMA timers, for software compatibility? Not on Nucleus. Configure LCD as 40 x 4? or 52 x 4? Use Pioneer power modes rather than ColdFire modes? Develop a table of resources needed for metering: Flash, SRAM, CPU throughput (Mohit, Steve) Resources 4 SD ADC, 2 PGA & 30 DMIPS IDD current = 8.0 mA IDDA current = 13.5 mA 6

7 Use Case: Split Phase Meter One Phase-to-Phase Voltage Measurement (2xI & 1xV)
CT/RC I1 Sense Voltage divider V1 Sense I2 Sense Power supply CAU is optional, should have the option for user to enable and disable Square root in hardware, probably not needed Do we need to do 64 pin version? Smallest package 100 pin? Add 196 package for all features Nucleus compatible mode for 100 pin package Do we need Ethernet MAC for HomePlug support? Is memory large enough to support? SRAM and Flash Do we really need 64KB SRAM? Would 32KB be enough? Reduced SD channels 3, use SAR for voltage and neutral, and SD for live current measurements. Does this impact compatibility for Volta? PGA will prevent pin compatibility. How many UARTs need flow control? Just the two with ISO to include flow control. Include SDIO controller? (Fujitsu) Could we support iRTC functionality down to 1.0V? Temperature spec? Do we need 32-bit DMA timers, for software compatibility? Not on Nucleus. Configure LCD as 40 x 4? or 52 x 4? Use Pioneer power modes rather than ColdFire modes? Develop a table of resources needed for metering: Flash, SRAM, CPU throughput (Mohit, Steve) Resources 3 SD ADC, 2 PGA & 20 DMIPS IDD current = 6.1 mA IDDA current = 11.7 mA 7

8 Key Differentiators 50MHz Core Cortex M0+ based with 1 cycle 32x32 multiplication Up to 128kB Flash, 16kB RAM Low power Run and power saving modes. (from 97µA/MHz Run) Single low cost 32 kHz crystal need for MCU and RTC No external crystal needed ( if no or Low RTC accuracy needed) Highest accuracy and resolution AFE with 4x24bit SD with 94 dB SNR Reduced Shunt value possible (Lower power dissipation) Low Vref and PGA drift over temperature of 25 ppm/C° Auto compensated RTC with high speed calibration (Use 1Hz output pulse) 5 ppm accuracy with 0.88 ppm calibration resolution auto compensation capable of 0.19 ppm error correction.. Security with active & passive tamper Random Number Generator to support crypto (AES, ECC, RSA) HW support (MPU&AIPS) for legally relevant code separation (WELMEC/OIML support) 4 kV ESD, 6 kV PESD

9 Low Power Modes implemented
Recovery Time Target Typical Idd Range Typical Power Modes in an embedded system Power Modes Leading Dynamic Power ARM Cortex M0+ core Innovative low power process technology (C90TFS) Low power focused platform Design Run (AMO) - Run From 97uA/MHz* VLPR (AMO) - From Wait (AMO) - Wait From 49uA/MHz** VLPW (AMO) 4us From Stop 4us From 274 uA Stop VLPS 4us From 11 uA Freescale Adds Low Leakage Wake-up Unit Enables complete shut-down of core logic, including WIC, further reducing leakage currents in all low power modes Supports 16 external input pins and 5 internal modules as wakeup sources, extend the low power wakeup capability of internal modules to even lower power modes. Wakeup inputs are activated in VLLSx modes VLLS3 50us 2 uA VLLS2 50us 1.2 uA ARM Cortex M0+ Core: The world’s lowest power 32-bit embedded processor, optimized to enable the next generation microcontrollers and smart-sensor devices 10-15% lower leakage and 15% lower CPU dynamic power than ARM Cortex-M0 core Low Power focused Platform Design: Put just enough cache to minimize the flash hits during considering real application needs K-Series Platform 0 (50MHz) Data for reference: Run: from 210uA/MHz VLPRun: from 710uA Core and 1MHz bus) Wait: from 280uA/MHz VLPW: from 400uA Core and 1MHz bus) Stop: from 300uA VLPS: from 10uA LLS: from 4uA VLLS3: 925nA VLLS2: 853nA VLLS1: 440nA VLLS0: 40~190nA VLLS1 100us 500 nA VLLS0 100us 250 nA VBAT RTC operational on battery VDD/VDDA are not powered Standby Reset < 1 uA

10 RTC Backup Mode - battery supplies built-in RTC circuit.
Low Power Modes Used in Metering. Run mode Normal mode VDD/VDDA powered by AC main and MCU is in full functioning Wait mode* ( VDD/VDDA powered by AC main, core in sleep, all peripherals functioning with unchanged clock frequency.  Stop or VLPS VDD/VDDA powered by battery while AC main is off. Power on Reset and Brownout active. User optional active peripherals are: GPIOs, LPTIM, RTC (+tamper pins), HSCMP, SCI and LVD sources routed to AWIC (wakeup) unit. MCU exits VLPS mode upon tamper event (HW TAMPER, GPIOs), button pressed (HW TAMPER, GPIOs), periodical event (RTC/LPTMR), byte received (SCI) or AC main restored (HSCMP, GPIO). VLPS mode termination by return to application code directly. Wakeup sources are optionally enabled/disabled by the user. RTC backup VBAT powered only . Autonomous operation RTC and HW TAMPER pins Wait mode VLPS mode RTC backup Photon Standby Operation – Usage in Metering. Chip entered RTC battery backup mode. Single battery supply. Chip entered VLPS mode. Transition to RUN upon signal transition on GPIO pin. Dual battery supply. Chip entered VLPS mode. Transition to RUN upon signal transition on GPIO pin. RTC Backup Mode - battery supplies built-in RTC circuit. Wakeup Mode – battery supplies both built-in RTC circuit and MCU logic. Wakeup Mode – first (smaller) battery supplies built-in RTC circuit while the second (larger) supplies MCU logic.

11 MIPS Requirement – FFT Based Metering Algorithms
Meter Type Estimated performance [MIPS] Processor load 50MHz 128-point FFT (Fs=6400Hz, up to 64th harmonics) 1-phase 15.2* 30.4 2-phase 60.8 64-point FFT (Fs=3200Hz, up to 32th harmonics) 7.6 15.2 32-point FFT (Fs=1600Hz, up to 16th harmonics) 3.8 Where: “Fs” is sampling frequency “N” is number of samples per voltage cycle “k” series of harmonics 1 .. N/2-1 * Compiled using IAR EW-ARM rev.6.2 for Cortex-M0 target and code executed on Freescale MK30 platform.

12 MIPS Requirement – Filter Based Metering Algorithms
Meter Type Estimated performance [MIPS] Processor load 50MHz Fs=3000Hz (up to 30th harmonics); Quantities update: Wh – 3000Hz, VARh and remaining – 1000Hz 1-phase 9.27* 18.54 2-phase 37.08 * Compiled using IAR EWARM rev.6.2 for Cortex-M0 target and code executed on Freescale MK30 platform. Where: “Fs” is sampling frequency “D3” is decimation ratio calculated as D1-D2+1 “N” is order of the Hilbert Transformation Filter.

13 ΣΔ Modulator Operation Mode
24-bit SD Performances Modulator clock range from 30 kHz up to 6.5 MHz ΣΔ modulator Signal-to-Noise Ratio: Normal Mode: (Fs=6.144MHz, OSR=2048) Low Power Mode: (Fs=0.768MHz, OSR=256) Output data format fixed to 24-bit. On/off control for built-in ΣΔ modulators, PGA and Phase Compensation Circuitry. PGA gains 1x-32x (>=50uOhm shunt resistors) Signal input range 1 Vpp differential (0.5 Vpp single ended) Input common mode range of 0V to 0.8V Output sampling rates 3kHz, 6kHz, 12kHz, 24kHz, 48kHz and 96kHz. Continuous and trigger operation. Synchronized start of operation. Support for external third-party/galvanically isolated ΣΔ modulators. Four modes of operation: ΣΔ Modulator Operation Mode PGA Signal input range (mV peak-peak) SNR OSR=2048) Current (mA) Normal ON 31 (gainx32) 74 3.7 Low Power 62 3.0 OFF 1000 94 1.2 82 0.5

14 RTC - Accurate Low Power Real Time Clock
Auto compensated RTC with high speed calibration (1 Hz output pulse) Accurate time keeping with calendaring and day light saving 5 ppm accuracy with 0.88 ppm calibration resolution auto compensation capable of 0.19 ppm error correction.. Tamper Detection support Active Tamper Detection Passive Tamper Detection Up to 3 tamper pins Tamper Event queuing with time stamp Tamper queue stores up to 4 tamper events Registers protected against spurious updates 32 bytes of battery backed up RAM Less than 1 µA consumption from battery

15 Segment LCD Features Up to 44 LCD pins with selectable front plane/back plane configuration Generate up to 40 front plane signals (up to 4x40) Generate up to 8 back planes signals (up to 8x36) Programmable LCD frame frequency Programmable blink modes and frequency All segments blank during blink period Alternate display for each LCD segment in x4 or less mode Blink operation in low-power modes Programmable LCD power supply switch, making it an ideal solution for battery- powered and board-level applications Charge pump requires only four external capacitors Internal LCD power using VDD Internal VIREG regulated power supply option for 3 V LCD glass External VLL3 power supply option (3 V) Internal-regulated voltage source with a 4-bit trim register to apply contrast control Integrated charge pump for generating LCD bias voltages Waveform storage registers Backplane reassignment to assist in vertical scrolling on dot-matrix displays Software-configurable LCD frame frequency interrupt

16 TWR-KM34Z128 features Leverages the Tower system
Quickly combine Tower Modules to build a prototype of your application Software support from Freescale and Third Parties Growing community of Third Party hardware support On-line community: Kit Features 3.3V operation from USB Flash reprogramming and in-circuit hardware debugging Onboard OpenSDA debuger Onboard aux. waveform generator for SD-ADC development Tower system compatible Large 160-seg. glass LCD Headers for direct GPIO and ADC access External Tamper pins RTC Battery IRDA support PB switches and LEDs NTC temperature sensor Anti tamper tilt (3-axis acc.) sensor MMA8491Q TWRPI sensor interface

17 TWR-KM34Z128 Board

18 One Phase Power Meter Reference Design
Features 5 to 80A current range (nominal current is 5A; peak current is 80A). 85 to 264V, 50/60 Hz voltage range Accuracy class: B or C (active energy EN ) and 3% or 2% (reactive energy EN ) Line frequency measurement (for precision zero-cross detection) Cost-effective shunt-resistor sensing circuit implementation Low-power modes including the use of built-in RTC (Li-battery back-up) 4x22 segment LCD, including charge pump (values shown on LCD: V, A, W, Var, VA, kWh, kVarh, cos φ, Hz, time, date) An upper and lower tamper meter cover monitoring with time stamp IEC1107 infrared hardware interface & Isolated (4kV) RS232 port for monitoring & SW upgrade LED pulse outputs (kWh, kVarh) EMC proven design (EN , EN ) RF connector supporting SubGHz or 2.4 GHz communications Xtrinsic 3-axis low power tilt sensor for electronics tamper detection (optional) Software provided  Multiple advanced metering algorithms: Filter-based, FFT method MQX real-time operating system Comprehensive peripheral library drivers

19 KM34 Power measurement accuracy

20 Optimized One Phase Power Meter Reference
Features Class 1, 5(30) capacitive power supply-based meter 90–300 V operating range , 45–65 Hz & Back UP battery Shunt for phase current sensing Active and reactive energy accuracy per IS13779 Current transformer for neutral current sensing Neutral missing current transformer for neutral missing tamper condition 4x22 segment LCD, including charge pump (values shown on LCD: V, A, W, Var, VA, kWh, kVarh, cos φ, Hz, time, date) with Auto scroll menu display IS13779:1999 compatible Built-in RTC, capable of detecting tamper in power failure event Software provided  Multiple advanced metering algorithms: Filter-based, FFT method MQX real-time operating system Comprehensive peripheral library drivers

21 Two Phase Power Meter Reference Design
Features 200A current range (CL200, TA 30A); 85 to 264V, 50/60 Hz voltage range Support Two types of installation: Form 2S or Form 12S Accuracy class: ANSI C Class 0.5 Line frequency measurement (for precision zero-cross detection) Current Transformer sensing circuit implementation for each phase Low-power modes including the use of built-in RTC (Li-battery back-up) 8x20 segment LCD, including charge pump LED pulse outputs (kWh, kVARh) Infrared optical port according to ANSI C &Isolated (4kV) RS232 port for monitoring EMC proven design (ANSI C62.41, IEC ) RF connector supporting SubGHz or 2.4 GHz communications Xtrinsic 3-axis low power tilt sensor for electronics tamper detection (Optional) Xtrinsic 3-axis low power magnetometer for electronic tamper detection (Optional) Software provided  Multiple advanced metering algorithms based on the Fast Fourier Transform MQX real-time operating system Comprehensive peripheral library drivers

22 WELMEC/OIML Platform Extension
Photon Support for WELMEC/OIML Photon’s Platform Comprising: MPU; 8 region descriptors (memory protection) AIPS-Lite with ACR* (peripheral protection) GPIO with ACR (GPIO protection) DMA with ACR (DMA access protection) Core User/Supervisor mode of execution. *ACR stands for Access Control Register . MQXLite vs. MQX: Reduced Footprint, target code size to be within 6K Available as Processor Expert (PEX) component Processor Expert device drivers instead of IO subsystem No need for dynamic memory allocation Reduced functionality but with compatible programming model. RTCS and File system will not be available. USB Device stack supported via PEX MQXLite will support legally/non-legally relevant code separation. Cortex-M0 MQXLite WELMEC/OIML Platform Extension [1] – OIML, OIML D31, “General Requirements for Software Controlled Measuring Instruments”, edition Retrieved from [2] – WELMEC, WELMEC 7.2, “Software Guide (Measuring Instruments Directive 2004/22/EC)”.Retrieved from 22

23 3P China State Grid AFE+MCU Reference Design
概述 飞思卡尔三相电表方案按照中国电网标准 GB/T / IEC :2003设计。 方案采用飞思卡尔最新ARM Cortex™-M0+ core 44引脚 KM14作为计量芯片, ARMR Cortex™-M0+ KL36 core 100引脚KL36作为系统芯片. 该方案可以简化并加速设计者的设计流程,降低研发风险及成本,缩短研发时间,确保客户并在此基础上开发出有竞争力的产品。 功能特点 *电压输入范围 3×220/380V *电流输入范围 5(60)A *0.5S有用功计量精度 *2S无用功计量精度 *2-31次谐波分量 *±15kV ESD *±6kV EFT *电网频率检测 *5PPM精度RTC *2路RS485输出 *8×32段码式LCD输出 *3路隔离式电脉冲输出 *3路光脉冲输出 *多种防篡改保护 *多种外部存储器

24 Reference Design Document
技术支持 1)设计文档 *飞思卡尔三相电表硬件设计手册 *飞思卡尔三相电表软件设计手册 *飞思卡尔三相电表快速上手指导 2)设计资料 * 硬件原理图,布局图,物料表 * 软件源代码,计量库函数说明 3)测试报告 * ±15kV ESD测试报告, * ±6kV EFT测试报告 * 0.5S精度测试报告 KM14/KM34特点 *50MHz ARM Cortex M0+核单周期32x32乘 法 *128kB Flash, 16kB RAM *低功耗设计(from 97µA/MHz Run) *支持多种低功耗模式 *高精度 AFE with 4x24bit SD ADC *高精度 RTC,硬件自动补偿 *多种安全反篡改保护 *4 kV ESD, 6 kV PESD 软件库名称 所实现功能 ZCD: Zero Cross Detect ZCD is used to calculate power line frequency. ADC sample AFE (SD ADC ) is used for sample current. SAR ADC is used for sample voltage.Compensation technology ensures that the voltage and current are sampled simultaneously Algorithm lib: calculated the active/reactive/total energy, etc RTC compensation lib: RTC output accuracy reaches 5PPM in full temperature zone SPI between meter and control MCU: information such as the button pressed KM14 informs KL36 power energy information, and KL36 may respond with useful Segment LCD show: Show active power and reactive power values

25 Success Case – Energy Management System
An innovated energy management system provider Product: Energy monitor Smart energy controller Smart Switch Energy Gateway Energy Cloud service FSL Position KM14 in curtain controls KM14 in touch switch KM14 in thermostat KM14 in metrology socket IMX6S/SL in industry gateway M60+MQX in industry gateway Cloud for energy service 空调调温器 Thermostat 窗帘控制器 Curtain Controls 触控开关 Touch Switch 能源服务入口 Energy Services Portal Star/Tree/Mesh 混合组网 MKM14Z128CHH5 计量插座 Metrology Socket I.MX6S/SL for multi media K60 for Wifi K60 for GPRS

26 Success Case – Smart Socket

27 Success Case – Panel Meter
智能漏电开关 电量监控终端 配电面板表

28


Download ppt "Content One Pager Photon Position in Market Key Differentiators"

Similar presentations


Ads by Google