Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer October 2009
Jennic highlights Jennic is a fabless semiconductor company providing Wireless Microcontrollers to high-growth markets in Environment, Asset Management and Consumer High growth and emerging markets Energy and Environment Management Active RFID and Asset Management Consumer: Remote Control, IR replacement Complete Product Portfolio Single chip wireless microcontroller ICs Network Stacks for multi-market segments (IEEE802.15.4, ZigBee PRO, RF4CE, 6LoWPAN) Modules and evaluation kits (c) Jennic Ltd 2009 www.jennic.com 16/10/09-2
ZigBee PRO
Jennic s ZigBee PRO Solution Supported with Jennic s JN5148 platform Choice of two architectural implementations Co-processor MCU ZigBee PRO Co-processor architecture simple serial interface Easiest way to add ZigBee PRO functionality to existing OEM solutions» MCU in OEM solution manages application functionality» JN5148 co-processor manages ZigBee PRO and profile functionality Simple serial interface for accessing profiles and features Embedded ZigBee PRO Embedded architecture Single chip implementation for lowest cost solution» ZigBee PRO, profiles and application execute on JN5148» Interface design for co-processors requiring custom protocols (c) Jennic Ltd 2009 www.jennic.com 16/10/09-4
ZigBee PRO Co-processor Architecture Features/Benefits: Easiest method of adding ZigBee PRO functionality» SPI/UART interface to application MCU» ZigBee profiles/security implemented» No ZigBee specific code on host MCU Wireless connectivity for minimum effort» Co-processor manages ZigBee PRO and profile functionality with zero overhead on application MCU» Application MCU manages application and function call into processor Stack Architecture SPI/UART Interface to Application Processor SE Profile (Application specific, example: meter or display) Application Framework ZigBee PRO IEEE802.15.4 MAC Sublayer System and Peripheral APIs System Services RTOS Over-air Download Power Management Flash Management Wireless Microcontroller / Modules Microcontroller Peripherals ADC, DAC, GPIO Peripheral Drivers (Temp Sensor) Common stack for Co-processor/Embedded» Thin layer added for serial MCU interface» Easy migration to embedded architecture benefits product cost down (c) Jennic Ltd 2009 www.jennic.com 16/10/09-5
ZigBee PRO Embedded Architecture Features/Benefits: Allows single chip implementations» Lowest cost for end points and routers» Full access to the chip functions, ideal for node management» Cost down Co-processor to Embedded Direct interface into the ZigBee PRO stack» Flexible, efficient and effective method for building applications IEEE802.15.4 MAC Sublayer Stack Architecture User Applications (application + public/private profiles) Application Framework ZigBee PRO System and Peripheral APIs System Services RTOS Over-air Download Power Management Flash Management Wireless Microcontroller / Modules Microcontroller Peripherals ADC, DAC, GPIO Peripheral Drivers (Temp Sensor) (c) Jennic Ltd 2009 www.jennic.com 16/10/09-6
Stack Architecture Overview Co-processor Architecture Embedded Architecture SPI/UART Interface to Application Processor SE Profile (Application specific, example: meter or display) User Applications (application + public/private profiles) Application Framework System and Peripheral APIs Application Framework System and Peripheral APIs ZigBee PRO IEEE802.15.4 MAC Sublayer System Services RTOS Over-air Download Power Management Flash Management Microcontroller Peripherals ADC, DAC, GPIO Peripheral Drivers (Temp Sensor) Common Architecture ZigBee PRO IEEE802.15.4 MAC Sublayer System Services RTOS Over-air Download Power Management Flash Management Microcontroller Peripherals ADC, DAC, GPIO Peripheral Drivers (Temp Sensor) Wireless Microcontroller / Modules Wireless Microcontroller / Modules Portfolio of modular stack components and APIs scalable to support new and evolving features (c) Jennic Ltd 2009 www.jennic.com 16/10/09-7
ZigBee PRO Features Security Common Security Model Network key for network layer encryption Pre-configured TC link keys for secure key transport Elliptic Curve Cryptography (ECC) Public key establishment required only for SE profile Symmetric keys established with certificate-based public key cryptography (c) Jennic Ltd 2009 www.jennic.com 16/10/09-8
ZigBee PRO Features Supported Profiles Smart Energy (SE) Home Automation (HA) ZigBee Cluster Library (ZCL) Collection of clusters and attributes common to many profiles ZigBee Commissioning Cluster Supports third party commissioning tools (Daintree, Atalum) Easy maintenance of installed nodes in the field (c) Jennic Ltd 2009 www.jennic.com 16/10/09-9
Hardware Support/Control IEEE802.15.4 MAC Hardware MAC integrated on-chip, provides:» Low CPU activity when handling packets» Low latency for optimum battery life» Automatic handling of acks and retries» ROM based software most cost effective JN5148 Wireless Microcontroller Microcontroller peripherals Interface through Jenie Application Programming Interface (API)» Easiest interface to on-chip peripherals» Abstracts H/W complexities from application software» Users can focus on functionality of application No need to code endless software device drivers System and Peripheral APIs Microcontroller Peripherals ADC, DAC, GPIO Peripheral Drivers (Temp Sensor) (c) Jennic Ltd 2009 www.jennic.com 16/10/09-10
Available Resources - Peripherals Microcontroller peripherals on-chip hardware resources, I/Os and timers: Master SPI port, two UARTs, I2C 3 application timer/counters, 3 system timers, 1 tick timer Four-wire digital audio interface (I²S) Slave SPI port for Intelligent peripheral mode 21 general purpose I/O lines 4 channel 12-bit ADC, 2 channel 12-bit DAC 2 analogue comparators Two low power pulse counters Random number generator Sample FIFO for I 2 S or ADC/DAC JTAG hardware debug port (c) Jennic Ltd 2009 www.jennic.com 16/10/09-11
Power Management Power management for sleeping end devices JN5148 has two low power sleep modes Sleep, Deep sleep» Option of RAM retain during Sleep ZigBee PRO Stack provides on-chip power management through RTOS» Control of sleeps modes and options Sleep Modes Deep sleep with a GPIO wakeup event Sleep with a timer / GPIO wakeup event Sleep with a timer / GPIO wakeup event, RAM retained Current 0.1µA 1.2µA 3.6µA (c) Jennic Ltd 2009 www.jennic.com 16/10/09-12
Jennic Supports the Entire Product Cycle Evaluation Kits Proof of concept Prototype development Easy to develop - works out of the box Modules Pre-certified and tested Cost effective for medium volume production RF design issues solved Choice of PCB antenna, ufl, and high power ufl 4MBit Flash for multiple images/backup images Single Chip Customer does their own PCB layout, certification etc Lowest cost for high volume production Jennic provides reference design -13-13
JN5148 and ZigBee PRO Roadmap Hardware JN5148 (128kB RAM 128kB ROM) Tape Out Week 48 Eng Samples February Production Status June ZigBee PRO stack Alpha Beta V1.0 ZigBee PRO Compliant Platform Product launch to selected customers - Optional feature implementation (SE) - SE profile development - Co-processor interface development - Continued unit and system testing Dec JAN FEB MAR APR MAY JUN JIL Jennic Ltd 2009 www.jennic.com