Presentation is loading. Please wait.

Presentation is loading. Please wait.

External Use TM 飞思卡尔开源 MCU 系列平台介绍 -- Kinetis ARM® Cortex® M.

Similar presentations


Presentation on theme: "External Use TM 飞思卡尔开源 MCU 系列平台介绍 -- Kinetis ARM® Cortex® M."— Presentation transcript:

1 External Use TM 飞思卡尔开源 MCU 系列平台介绍 -- Kinetis ARM® Cortex® M

2 TM External Use 1 Agenda 飞思卡尔 Kinetis 系列 MCU 介绍 Kinetis Free RTOS 介绍 Kinetis Middleware 介绍 Kinetis 硬件开发工具介绍 Kinetis 系列开源硬件平台介绍 − Netduino ( Freescale Kinetis K64) 开发办介绍 − 飞思卡尔 Kinetis K22 WiFi module 开发平台介绍  K22 wifi 模块  K22 wifi 模块扩展开发平台  WiFi 无线计量插座参考设计 成功案例

3 TM External Use 2 25BILLION World Population <1x2x3.5x6.5x1x # Connected Devices/Person50BILLION12.5BILLION 7.2B 6.8B 6.5B 6.3B 7.6B *Sources: Ericsson, February 2011; Cisco Internet Business Solutions Group (IBSG), April 2011 The Internet of Things is Driving Explosive Growth In Connected Devices

4 TM External Use 3 Advanced Safety Radar + Vision Infotainment Traffic Monitoring Security Energy Meters Home Hubs Telehealth Home Health Monitors + Fitness Connected Appliances Smart Energy Grid Digital Power Conversion Energy Management, Wind + Solar Human – Machine Interface Machine – Machine Industrial Networking Cloud Computing Metro Cells Small Cells Enterprise Gateways, Switchers, Routers Base Stations Security Networked Printers Data Center Connected Farms Our Products Power The Internet of Things Microcontrollers | Digital Networking | Auto MCU | Analog and Sensors | RF

5 TM External Use 4 Edge Product BAN/PAN/ & Wired/Wireless, Power Line LAN Layers of Aggregation / Hubs / Gateways Wired/Wireless, Power Line WAN Remote Cloud-based Processing P S S P P PP Software in All Nodes C C CCCC C Kinetis Microcontrollers Design Potential. Realized Vybrid Controller Solutions Rich Apps in Real Time. i.MX Applications Processors Your Interface to the World. QorIQ Processors built on Layerscape Architecture Accelerating the Network’s IQ Industry’s most scalable ultra-low-power, mixed-signal MCU solutions based on the ARM ® Cortex™-M and Cortex™-M0+ architectures. Real-time, highly integrated solutions with best-in-class 2D graphics to enable your system to control, interface, connect, secure and scale. Industry’s most versatile solutions for multimedia and display applications, with multicore scalability and market-leading power, performance & integration. Industry’s first software- aware, core-agnostic networking system architecture for the smarter, more capable networks of tomorrow – end to end. Scalable Industry Standard Solutions, Software and Development Ecosystem Xtrinsic Sensing Intelligent Contextual Sensing. Connectivity BAN/ PAN/ LAN The right combination of intelligent integration, logic and customizable software on the platform to deliver smarter, more differentiated applications. Fully integrated Short Range radios with best in class power performance, and Powerline Communications For IoT it provides Context: Identity, Activity, Location, & Time Edge products: Very small Low cost Low power Low complexity Industrial grade & robust Communications C Embedded Processing P Sensing S

6 TM External Use 5 Kinetis in Production Whistle Activity Monitor Thalmic Labs MYOi'm Watch Withings Wireless Scale WS-30Withings Smart Body Analyzer

7 TM External Use 6 Kinetis Microcontrollers (Now & in the Future…) World’s Broadest ARM Cortex-M Portfolio Performance Integration Kinetis X Series High-performance ARM Cortex-M MCU families with advanced memory and feature integration for robust, networked industrial and consumer systems. Kinetis L Series Ultra-low power/cost ARM Cortex-M0+ MCU families from 48MHz / 8KB with mixed- signal, connectivity & HMI features in low pin-count packages. Kinetis E Series Robust, 5V ARM Cortex-M0+ & ARM Cortex-M4 MCU families for use in high electrical noise environments. Safety features for high- reliability applications Freescale Bundled IDE, RTOS & Middleware - Rapid prototyping Platform - Broad ARM Ecosystem Support Leading Performance - Low Power - Scalability - Industrial-grade reliability & temp Kinetis K Series Industry-first ARM Cortex-M4 MCU families from 50MHz / 32KB with low power, FlexMemory, mixed-signal and broad connectivity, HMI & security features. General Purpose Segment Focused Kinetis V Series High efficiency, high speed peripherals ARM Cortex-M0+ & Cortex-M4 MCU families for use in motor control & power conversion. Kinetis W Series Integrated wireless connectivity ARM Cortex-M4 and M0+ MCU families with class-leading sub-1 GHz and 2.4 GHz RF transceivers Kinetis M Series High accuracy metrology ARM Cortex-M0+ MCU families for single chip smart meter implementations.

8 TM External Use 7 Kinetis Key Pillars by Family LEKXWMV Low Power 5V Robustness High Performance & Rich Integration Extreme performance & integration Integrated RF Connectivity Integrated metrology engine Motor and Power Conversion 48MHz Cortex M0+ Up to 48MHz Cortex M0+ Up to 180MHz Cortex M4 Up to 400MHz Cortex M-next Up to 50MHz Cortex M4, Cortex M0+ Up to 48MHz Cortex M0+ Up to 200MHz, Cortex M4, Cortex M0+ 8KB to 512kB Flash 8KB to 128kB Flash 32KB to 2MB Flash 0KB to 16MB Flash 32KB to 512kB Flash 32KB to 128kB Flash 16KB to 2MB Flash Up to 128KB RAM Up to 16KB RAM Up to 256KB RAM Up to 512KB RAM Up to 64KB RAM Up to 32KB RAM Up to 256KB RAM Now! Q2’15Now! Leading Performance – Low Power – Scalability – Industrial Grade reliability & temp Freescale Bundled IDE, RTOS & Middleware – Rapid Prototyping Platform – Broad ARM Ecosystem Support

9 TM External Use 8 Kinetis RTOS’s

10 TM External Use 9 MQX RTOS: Keeping your Application on Schedule Market proven, growing on-line community and partners Full-featured, Scalable platform bundled free Similar to other “pay-for” RTOS Now available: − MQX Lite RTOS and MQX 4.0 Since 2009 launch: >10k unique users downloads Nearly doubled year on year 6th ranked RTOS according to 2012 Embedded Market Study MQX Installed Base

11 TM External Use 10 Kinetis Middleware

12 TM External Use 11 eGUI: Free Graphics LCD Driver Lightweight software component allowing graphics LCD panels to be driven from small microcontrollers Structure of driver brings complete software solution for applications needing a LCD screen Very light RAM and FLASH footprint The Freescale eGUI can be used stand alone or integrated into the MQX operating system. Features − Multiple platforms supported: S08, HCS12, ColdFire. − Extremely low flash and RAM footprint so that it can easily be used in a small MCU system. − Smart support for screen oriented structure of user code. − Supports LCD displays up to 1/4 VGA for MCU and larger for MPUs supported. − Touch screen support. − Tower LCD board supported. − Easily ported to new display/controller combinations

13 TM External Use 12 Portable Embedded GUI (PEG) Support for touchscreen displays, multi-layer alpha-blended graphics, high color depths and open GL support Most portable graphics software package for high-performance embedded displays One of the smallest footprint solutions available for embedded GUIs Starting at 64KB Typical KB Starting at 128KB Typical KB Starting 225KB Typical KB Multiple window updates Alpha-blended images Run-time image decoders & language resources Custom widget integration Dynamic themes Written in C++ Designed for: -Small LCDs (QVGA) -Low colour-depth Very small footprint Single window update Multi-language capable Written in ANSI C Screen transitions Multiple alpha-blended windows True anti-aliasing Gradient manager Open GL support Written in C++

14 TM External Use 13 FreeMASTER Real-time monitor and control of an app − Track your variables − Modify them while the system runs Data visualization − Design your own dashboard Data streaming – e.g… − Send it to MATLAB ® via FreeMASTER Demonstration platform − A product packaging tool Kinetis

15 TM External Use 14 Embedded Software and Motor Control Libraries Wide group of algorithms − basic mathematics, logic, controllers, modulations, transformations up to advanced observers Tool for beginners as well as for professionals − motor control, power conversion, UPS etc. Libraries are optimized, tested and easy to use Implemented with C-callable function interface Implemented Algorithms − Sine, Cosine, Tangent, Arcus Sine, Arcus Cosine, Arcus Tangent, Arcus Tangent, Shifted Arcus Tangent, Square Root, Ramp, Limiter, Hysteresis, Signum, Look-up Table, PI Controller, − Clarke Transformation, Inverse Clarke Transformation, Park Transformation, Inverse Park Transformation, Space Vector Modulation, Vector Limiter, PMSM Decoupling, DC Bus Ripple Elimination − IIR filter, Moving avg. filter Embedded Software and Motor Control Libraries

16 TM External Use 15 NanoSSL™/ NanoSSH™ Client for Freescale MQX Security options with significant cost savings Secure Shell (SSH) encrypts communications between hosts over an insecure network, and it’s great for logging into and executing commands on networked computers. It’s also useful for tunneling, port-forwarding and secure file transfers using the SFTP protocol. Secure Sockets Layer/Transport Layer Security (SSL/TLS) - authenticates endpoints and encrypts channels to provide session privacy and security on the Internet. The standard operates at a higher level in the OSI stack than IPsec, and supports peer negotiation for algorithm selection, public key based exchange of secret session keys and X.509 certificates. ► Ultra-small at less than one fifth the size of a typical SSL/SSH client. ► Minimal impact on device performance ► Minimal impact on flash ROM utilization Freescale’s super-fast, super-small embedded SSH/SSL client by Mocana Addition Upgrades: Super-fast, super-small embedded SSH and SSL clients from Mocana One-time “unlocking” fee of $199 to access source code with unlimited binary distribution Available via Buy Direct Kinetis NANOSSL, NANOSSH and CAU libraries due end May / start June “How-to-use CAU Library” App Note is currently in development for Kinetis. Available Now Royalty-Free for MQX Users!

17 TM External Use 16 The ARM ® Eco System Use the broad support for ARM ® microcontroller by many companies. Re-use your existing IDE and Middleware for Freescale Kinetis. GNU Tools

18 TM External Use 17 Kinetis Development Hardware Freedom Platform The new Freescale platform for Kinetis L and Kinetis K microcontroller Compatible with Arduino shields 4 different boards available today Tower System The established and proven platform with highest flexibility and re-usability Over 50 add-on boards available. Device Specific Evaluation boards addressing special functions and capabilities of Kinetis devices Reference Designs Home Energy Gateway, 1ph Meter, 3ph Meter, pre-/post- paid Meter, Home Area Network, Home Display, … Available through Freescale RSM

19 TM External Use 18 Robust Software & Development Ecosystem >800 Embedded Software Engineers Architectures Proprietary ColdFire FreeMASTER BeeKit CodeWarrior SynkroRF MQX VortiQa Key Software Acquisitions & Investments 1999: Metrowerks2009: MQX Runtime Platform 2002: AMC, Lineo2010: Processor Expert, Chipwerks, Swell 2008: Intoto

20 TM External Use 19 Kinetis Development Hardware

21 TM External Use 20 Tower System: Easy Evaluation & Prototyping Launched in 2009, now offers more than 65 interchangeable modules and growing Spans Freescale’s MCU/MPU portfolio, including Kinetis, Vybrid, Power Architecture ®, ColdFire, DSC, 16- & 8-bit Partner-developed modules fuel growth and provide complete solutions

22 TM External Use 21 Freescale Tower System Modular development platform Also for rapid prototyping Interchangeable and reusable modules Open source design files Easy to customize Reduced low level design effort Sold in kits or as individual modules Processor modules with debug interface and stand-alone operation. Cost effective

23 TM External Use 22 Available Tower System Modules TWR-SER TWR-SER2 TWR-PROTO TWR-MEM TWR-MEM-PISMO TWR-LCD TWR-LCD-RGB TWR-SENSOR-PAK TWR-SENSOR-PAK-AUTO TWR-TWRPI-BD TWRPI-MMA6900 TWRPI-MPL115A TWR-ADCDAC-LTC TWR-WIFI-RS2101 TWR-WIFI-G1011MI TWR-WIFI-GS1500M TWR-WIFI-AR4100 TWR-MCF51AG TWR-MCF51CN TWR-MCF51JE TWR-MCF51JF TWR-MCF51MM TWR-MCF51QM TWR-MCF5225X TWR-MCF5441X MED-EKG TWR-S12G64 TWR-S12G128 TWR-S12G240 TWR-S12GN32 TWR-S08LL64 TWR-S08LH64 TWR-S08JE128 TWR-S08MM128 TWR-S08GW64 TWR-S08UNIV TWR-S08PT60 TWR- MPC5125 TWR- MPC8309 TWR-P1025 TWR-PXD10 TWR-PXD20 TWR-PXN20 TWR-PXR40 TWR- PXS2010 TWR- PXS3020 TWR-56F8257 TWR-56F8400 TWR-KL25Z48M TWR-K20D50M TWR-K20D72M TWR-K21D50M TWR-K40X256 TWR-K40D100M TWR-K53N512 TWR-K60N512 TWR-K60D100M TWR-K60F120M TWR-K70F120M 8bit 16bit DSC ColdFire Power Arch Kinetis SerialPrototypingMemory Sensors & Plug-Ins Displays Wi-Fi AnalogAudioMesh Networking Medical TWR-AUDIO-SGTLTWR-RF-SNAP TWR-MC-LV3P Apple MFi TWR-DOCK TWR-DOCK2 TWR-MECH TWR-IND-IO TWR TWR-METRO-KIT Motor-Control Radio Industrial

24 TM External Use 23 Freescale‘s Made For iPod (MFi) Solutions Freescale’s MFi solutions are based on the TWR-DOCK peripheral module TWR-DOCK supports development and rapid prototyping of electronic accessories for iPod, iPhone and iPad devices − Available to MFi licensees on the MFi portal for $139 − Direct 30-pin dock connection − USB A receptacle for USB to 30-pin dock or Lightning™ cable connection − Analog audio and video signals with standard RCA and S-Video connectors − Digital audio streaming in both directions over USB − Control and communication with various devices Includes free interface software TWR-DOCK concentrates all MFi controlled items on one Tower module, without including any processors or other Freescale products TWR-DOCK may be used with a wide range of Tower System MCU/MPU, peripheral, sensor and communication modules Kinetis-based demos are available A new TWR-DOCKx is in development for direct Lightning dock connection

25 TM External Use 24 Freedom Platform small, low-power, cost-effective evaluation and development system quick application prototyping and demonstration Low–cost ($10–15 MSRP) Designed in an industry-standard compact form factor Easy access to the MCU I/O pins Integrated open-standard serial and debug interface (OpenSDA) Compatible with a rich-set of third-party expansion boards FRDM-KL25ZFRDM-KL25Z FRDM-KL05ZFRDM-KL05Z FRDM-KL02ZFRDM-KL02Z FRDM-KL46Z*FRDM-KL46Z* FRDM-K20D50MFRDM-K20D50M FRDM-KL26Z*FRDM-KL26Z* *coming soon

26 TM External Use 25 OpenSDA Applications Overview MSD Bootloader OpenSDA MCU K20DX128Vxx5 OpenSDA Application OpenSDA Application UART TX/RX UART RX/TX OpenSDA SPI, GPIO SWD / JTAG GPIO / Interrupt RESET Open Debug Standard Cloud Computing Interface Mass Storage Programmer P&E Multilink Customer / Partner Application Proprietary Open or Proprietary Open Proprietary, Default to Target MCU Data Logging Open Latest OpenSDA applications and drivers: visit pemicro.com/opensdapemicro.com/opensda Latest OpenSDA applications and drivers: visit pemicro.com/opensdapemicro.com/opensda

27 TM External Use 26 Reference Designs

28 TM External Use 27 PE Micro Universal Multilink (U-MULTILINK) Features Easy-to-use debug and programming interface which allows the PC to communicate with a target processor through the USB port of the PC. Controls the MCU/MPU by accessing the debug port of the target. Can communicate with multiple MCUs using multiple headers - flip open the plastic case. Ribbon cables for the supported MCUs are conveniently included. Supported by recent versions of CodeWarrior, current P&E software applications, and Kinetis tool chains from IAR, Keil, and Mentor Graphics. Draws power directly from the USB port – no external power supply needed Multi-voltage support for targets ranging from 1.6 to 5.25 Volts Multilink Universal FX: a high-speed version of the USB Multilink Universal with additional enhancements. Supports:Replaces: Kinetis N/A HCS08 USBMULTILINK08 HC(S)12(X) USBMULTILINKBDM ColdFire(+) V1 USBMULTILINKBDM ColdFire V2-4 USBMLCF Qorivva USBMLPPCNEXUS Freescale U-MULTILINK$119 P&E USB-ML-UNIVERSAL $119

29 TM External Use 28 Debug Emulators & Programmers Peak download into RAM (KByte/sec) Added FeaturesCostIDE Green Hills Probe TBDMultiuser, high-speed debugging, download, flash programming via Ethernet or USB MULTI Green Hills SuperTrace Probe TBDNon-intrusive trace, download, and debugging via ARM CoreSight and Embedded Trace (ETM) MULTI & TimeMachine Keil ULINK2 and ULINK-ME (included w/MCBxME) ULINKpro $395 $1500 Keil, Keil uVision Lauterbach Cortex-M Debugger TBDSupport for Core Sight components like Debug Access Port, Trace Funnel etc… Keil, GHS, IAR etc… Open Source Debug (JTAG & BDM) – P& E5-10Built-in to TowerFreeCodeWarrior, IAR P&E Universal MultiLink P&E Universal MultiLink FX P&E Universal MultiLink Trace TBD Support any Freescale ColdFire, Power, 8bit, Kinetis, DSC & 1.6 – 5.5V JTAG, SWD interface Data Monitor, High Speed External Trace, Very High Speed $119 $399 $999 CodeWarrior, P&E Software IAR, Keil, and CodeSourcery Segger J-Link Ultra1440SWD, SWB, JTAG speed up to 25MHz Hi-Speed USB & On Board FPGA Unlimited # of sw Flash Breakpoints Embedded Trace Buffer (ETB) $648IAR, Keil, CodeSourcery, CodeWarrior and more Segger J-Link720JTAG speed up to 12MHZ$299 Signum Systems JTAGjet> 2,033Chameleon Debugger, ETB, SWD, JTAG up to 30MHz, NAND, NOR and on-chip flash, Code Profiler, Linux debugging using only JTAG. $1200 and up Keil, eSOL eBinder, CodeSourcery, IAR, GHS, CodeWarrior, Mentor Graphic, CCStudio, Eclipse, GDB, etc. Signum Systems JTAGjet-TRACE>2,033Chameleon Debugger, ETB, SWD, ETM, PTM and JTAG up to 30MHz, NAND, NOR and on-chip flash, Code Profiler, Coverage Analyzer, Linux debugging using only JTAG. From $1,500 Factory Stand Alone Programmers & Debug Green Hills Probe Lauterbach CombiProbe200 MBit/s per trace channel w/ up to 4 channels, 128-MB of trace memory, Real-time profiling, Long-time trace, Energy profiling P& E Cyclone Universal (Q2/Q3 2011) Segger Flasher ARM Signum Systems JTAGjet-FlasherBatch mode, 600kBytes/sec flash speed, support for all CFI compliant NOR flash, most NAND and on-chip flash, multi emulator support for parallel programming. From $1000

30 TM External Use 29 Kinetis Flash Programming Factory Programming Services Avnet / Source Electronics Hi-Lo Systems Production Equipment Hi-Lo Systems: 144 BGA, 144 LQFP, 100 LQFP, 64 BGA, more upon request BPM Micro: 144 BGA, 100 LQFP, more upon request Phyton: 144 BGA, 144 LQFP, more upon request DediProg: support in progress, upon request System General: support in progress, upon request Xeltek: support in progress, upon request

31 TM External Use 30 The ARM ® Eco System Use the broad support for ARM ® microcontroller by many companies. Re-use your existing debugger and programmer for Freescale Kinetis.

32 TM External Use 31 Kinetis 开源硬件系列

33 TM External Use 32 Netduino ( Freescale Kinetis K64) 特点: 1. 采用了飞思卡尔 K64 系列 Cortex M4 内 核,性能高、速率快、功能强大,对 追求性能比较高的系统,比 Arduino 更 合适; 2.Netduino IDE 就是 Visual Studio ,编 程语言是 C# ,这对于熟悉 C# 的人是 个大好的消息,并且 Netduino 对仿 真和在线调试 (in-circuit debugging) 都支持, 也就是说你可 以在代码里随意设置断点进行调试, 而在 Arduino 环境下,你无法调试。 3. 编程语言为 C# ,代码简洁更容易阅 读,还支持事件机制 ! 带有 XBee 模块的标准接口,可直接使用 目前流行的 XBee 无线模块。

34 TM External Use 33 Netduino ( Freescale Kinetis K64) 性能描述: Digital I/O 数字输入输出端,共 0~13 接口; Analog I/O 摸牛输入输出端,共 0~5 接口; 支持 USB 接口协议及供电(不需外接电源); 采用了飞思卡尔 K64 系列 Cortex M4 内核,高 效率、高性能; 支持双 UART 口接口; 支持目前较为流行的 XBee 模块使用; 支持 I2C 双线接口; 支持 6 组 PWM 端子; 输入电压可 USB 接口供电,或者外部 5~9V 直 流电源供电; 输出电压 5V DC 和 3.3V DC 输出;

35 TM External Use 34 K64 / K63 / K24 120MHz Devices Debug Interfaces DSP Interrupt Controller Floating Point Unit (sFPU) Arm Cortex-M4 Up to 120 MHz Internal and External Watchdogs Memory Protection Unit (MPU) 16-ch DMA Low-Leakage Wake-Up Unit Program Flash (Up to 1MB) SRAM (256KB) External Bus Interface (FlexBus) Serial Programming Interface (EzPort) Phase-Locked Loop Frequency- Locked Loop Low/High Frequency Oscillators Internal Reference Clocks Cyclic Redundancy Check (CRC) Up to 2 x16- bit ADC 3 x ACMP Up to 2 x 12-bit DAC FlexTimer Programmable Delay Block Periodic Interrupt Timers Low-Power Timer Independent Real-Time Clock (RTC) 3xI 2 C 1xI 2 S 3xSPI 1 x USB OTG (LS/FS) + PHY 6xUARTs Secure Digital Host Controller (SDHC) GPIO Core System Memories Clocks Security and Integrity Analog Timers Communication Interfaces HMI USB Voltage Regulator Key Features: Core/System Cortex-M4 up to 120MHz with FPU Memory up to 1MB Flash, up to 256KB SRAM up to 4KB EEPROM (FlexMemory) Communications USB OTG FS/LS w/ PHY and USB Vreg Ethernet w/ IEEE1588 CAN Multiple serial ports Analog 2x 16-bit ADC 2x 12-bit DAC; 3 x ACMP Timers 2x8ch FTM (PWM) 2x2ch FTM (PWM/Quad Dec.) Low Power Timer RTC with independent Vbat supply Others 1.71V-3.6V; -40 to 105 o C Up TBD to x I/Os (5V tolerant) Tamper and Crypto acceleration Packages:100 LQFP, 121 MAPBGA, 144LQFP, 144BGA Standard Feature Kinetis K Series Optional Feature IEEE 1588 Ethernet MAC DRY ICE Cryptographic Acceleration Unit (CAU) Random Number Generator Up to 4KB EEPROM (Flexmemory) CAN Vref

36 TM External Use 35 Module Block Diagram RESET SPI x 1 USB OTG x 1 I2C x 1 UART x1 + LPUART x1 OR UART x2 I2S x 1 16-bit ADC x 2 12-bit DAC x 1 GPIO x 1 Dedicated JTAG /SWD POWER NMI K22F BGA SPI Antenna MFi I2C

37 TM External Use 36 Hardware Features Operation voltage: 3.3V Power consumption: CPU: 120MHz with 128K RAM and 512K Flash PCB: 4 layers with Industry Grade Peripherals − 1 x USB OTG − 1 x UART + 1xLPUART OR 2 x UARTs, including hardware flow control − 1 x SPI − 1 x I2S − 2 x I2C − 1 x GPIO Dedicated − 2 x ADC − 1 x DAC WiFi Connectivity − Support for IEEE b/g/n − Integrated IPV4/IPV6 TCP/IP Stack − Integrated Network services such as HTTP, DNS, FTP − Full Security support: WPS, WPA, WPA2, WAP2, WEP, TKIP

38 TM External Use 37 Software Features & Certifications Software − MQX − Cloud Client − ALL JOYN − Status update via Status PINs − Application Interface: HA Command Set (TBD) − Firmware upgrade via WiFi and UART − Security Bootloader with RSA2048/SHA-256 − Enabling SPI and UART interfaces in Phrase 1 − Other interfaces to be enabled in Phrase 2 − HomeKit software in Phrase 2 Certifications − FCC/CE − RoHS − EMI/EMC

39 TM External Use 38 Software Features & Certifications Software − MQX − Cloud Client − ALL JOYN − Status update via Status PINs − Application Interface: HA Command Set (TBD) − Firmware upgrade via WiFi and UART − Security Bootloader with RSA2048/SHA-256 Certifications − FCC/CE − RoHS − EMI/EMC

40 TM External Use 39 Wifi 模块开发平台 蓝牙模 块 自学习 红外 无线语音 PM2.5 传 感器 USB 接口 USB 充电 备份电池 液晶显示屏 Sd 卡 外扩键盘 温湿度传感器 、键盘 卡扩展平台,支持基于 wifi 的语音、红外、传感器、云存储等设备开发 飞思卡尔提供 BSP 和所有外设驱动 Anduino 等 扩展接口

41 TM External Use 40 Wifi 智能插座 飞思卡尔计量 SoC 产品优势 50Mhz M0+ 内核 1. 50Mhz 主频能够支持 wifi 协议栈和用户自定义协议和应用 2. 低功耗 M0+ 内核节省电量, 3. 低功耗构架停电的时候可以支持超低功耗待机,延长电池使用寿命 片上 24 位 SD ADC 1. 支持能源计量(有功、无功、电网频率等) 2. 支持电能质量分析,提高用户用电保护和故障诊断功能 3. 支持直流计量 4. 开放的计量库 片上 16 位 SAR ADC1. 支持外接传感器,扩展插座其他智能功能(位移传感器、红外传感器等) 片内温度传感器 1. 支持插座温度监测功能 128k Flash/16K RAM 1. 足够大的程序空间,方便用户应用程序开发 带单独供电的硬件 RTC1. 支持分时累计付费率电价计算 >30 I/O 1. 外接继电器开关和指示灯 片上 LCD 驱动器 1. 本地显示插座电量数据和 wifi 连接状况 20mA 驱动能力的 I/O1. 直接连接 LED 工作指示灯 QCA4002 KM14 或者 KM34 (具备 LCD ) Wifi 智能插座 电力线

42 TM External Use 41 系统框图 QCA4002 based WiFi Module Relay/LED/LCD /Button Control AT CMD GPIO/LCD Drive All Metering Functions Scalable HMI&COM Functions

43 TM External Use 42 Core CM0+ core Up to 50MHz Separate FLL post-scalers for Flash and Core clocks. Dedicated PLL for ΣΔ modulator clock 4ch DMA Memory Protection Unit Single 32kHz Crystal operation MHz Crystal optional Security & Encryption Programmable 16/32-bit CRC IRTC w/ tamper detection 3 Tamper pins (operating on battery) Random Number Generator (NIST: SP800-90) AES Encryption (via software library) Memories Up to 128 KB Program Flash 16 KB SRAM Analog 4x24 bit ΣΔ after averaging (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 (15-20 ppm/ o C) 12-ch 16-bit SAR for auxiliary measurement 2x analog comparator Serial Communications 2x SPI 4x UART All 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 UART and 1 SPI are both 3V and 5V compatible (open drain configuration) Peripheral XBAR Remapping peripheral IOs UART selection for IR GPIO Up to 68 with push pull, pull up/down select Up to 8 GPIO with filter Support for interruption on any edge Single cycle access for all GPIOs (Rapid GPIO) Power Modes & Clock Sources Many low power modes supported 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 4 MHz internal clock source kHz crystal oscillator Package 100 LQFP, 64 LQFP and 44 LGA options -40°C ~ +85°C Temp 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 One Pager

44 TM External Use 43 产品型号列表 Part Number 封装 LCD 液晶驱动 特点目标应用 24 bit Ʃ Δ ADCs 独立通 道数 辅助 ADC (Flash / SRAM) MKM14Z64CHH54 44LGA -64 / 16 KB 集成硬件 5ppm RTC ,具备谐 波分析功能,同一芯片覆盖单 相、双相和三相 单相、双相、三相计量芯片 谐波分析芯片 计量插座 电能监控模块 16 bit (5x5mm 2 ) MKM14Z128CHH5416 bit 44LGA -128 / 16 KB 集成硬件 5ppm RTC ,具备谐 波分析功能,同一芯片覆盖单 相、双相和三相 单相、双相、三相计量芯片 谐波分析芯片 计量插座 电能监控模块 (5x5mm 2 ) MKM33Z64CLH5316 bit64LQFP8 x 1764 / 16 KB 集成硬件 5ppm RTC , LCD 驱 动, 具备谐波分析功能,同一 芯片覆盖单相、双相和三相 低成本单相、双相、三相 SoC 电能表 MKM33Z128CLH5316 bit64LQFP8 x / 16 KB 集成硬件 5ppm RTC , LCD 驱 动, 具备谐波分析功能,同一 芯片覆盖单相、双相和三相 低成本单相、双相、三相 SoC 电能表 MKM33Z64CLL5316 bit 100LQF P 8 x 3864 / 16 KB 集成硬件 5ppm RTC , LCD 驱 动, 具备谐波分析功能,同一 芯片覆盖单相、双相和三相 低成本单相、双相、三相 SoC 电能表 MKM33Z128CLL5316 bit 100LQF P 8 x / 16 KB 集成硬件 5ppm RTC , LCD 驱 动, 具备谐波分析功能,同一 芯片覆盖单相、双相和三相 低成本单相、双相、三相 SoC 电能表 MKM34Z128CLL5416 bit 100LQF P 8 x / 16 KB 集成硬件 5ppm RTC , LCD 驱 动, 具备谐波分析功能,同一 芯片覆盖单相、双相和三相 低成本单相、双相、三相 SoC 电能表

45 TM External Use 44 部分成功案例

46 TM External Use 45 成功案例 – Energy Management System Cloud for energy service 空调调温器 Thermostat 窗帘控制器 Curtain Controls 触控开关 Touch Switch 能源服务入口 Energy Services Portal Star/Tree/Mesh 混合组网 MKM14Z128CHH5 计量插座 Metrology Socket MKM14Z128CHH5 I.MX6 S/SL for multi media K60 for Wifi K60 for GPRS 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

47 TM External Use 46 成功案例 – Smart Socket

48 TM External Use 47 成功案例 – Panel Meter 电量监控终端 配电面板表 智能漏电开关

49 TM © 2014 Freescale Semiconductor, Inc. | External Use


Download ppt "External Use TM 飞思卡尔开源 MCU 系列平台介绍 -- Kinetis ARM® Cortex® M."

Similar presentations


Ads by Google