1 / 17

Wireless Application Development with TI Stellaris ® ARM® Cortex™-M3

Wireless Application Development with TI Stellaris ® ARM® Cortex™-M3 . ARM Technical Conference Miguel Morales . Stellaris ® ARM® Cortex™-M3 . Compelling Software. Advanced Integration. Free-license and royalty free source Key functional areas: Peripheral Drivers

Pat_Xavi
Télécharger la présentation

Wireless Application Development with TI Stellaris ® ARM® Cortex™-M3

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Wireless Application Development with TI Stellaris®ARM® Cortex™-M3 ARM Technical Conference Miguel Morales TI Information - Selective Disclosure

  2. Stellaris®ARM® Cortex™-M3 Compelling Software Advanced Integration • Free-license and royalty free source • Key functional areas: • Peripheral Drivers • USB ( Device, Host, & OTG ) • Graphics Library • IEC 60730 • IQ Math • Robust, preprogrammed into ROM • Up to 256KB Flash and 96 KB RAM • On-chip Ethernet PHY w/IEEE 1588 • Integrated ADC, Comparators, LDO, Temp Sensor • Motion control PWMs • QEI inputs • Auto dead-band generation • 32-bit external bus interface Advanced Application Platforms Connectivity HMI Automation Security Energy Evaluation  Development  Reference  Modules

  3. Stellaris® Family Technology • ARM Cortex M-Series Cores • Diverse range of memory options • Flash (8 to 256k+) • SRAM (2 to 96k+) • StellarisWare ROM with SafeRTOS options • Wide choice of serial connectivity • UART, SSI (SPI), I2C, I2S • USB, CAN, ENET (MAC + PHY + 1588) • Superior Integration • Hibernation module for low-power operation • Powerful External Peripheral Interface (EPI) • Advanced Motion Control • Sophisticated multi-channel PWM’s • Quadrature Encoder Inputs (QEI) • High-performance Integrated Analog • Up to 24 total channels of 10-bit ADC • On-chip comparators, temp sensor

  4. Rich and Flexible Wireless Software Libraries

  5. A Z-Stack solution is… • Standardized • Interoperability using application profiles • Off the shelf solutions/tools/modules • A mesh network (robust/self healing) • Aimed at large networks (hundreds of nodes) • Intended for monitoring & control applications • Easy to deploy (low installation cost) • Between 64 and 128 Kbytes in size; depends on configuration • Full-featured • Frequency agility, routing, over the air download, binding, cluster library, security • Supported on all 2.4GHz IEEE 802.15.4 compliant platforms • DSSS included in the HW of the IEEE 802.15.4 compliant CC products

  6. A SimpliciTI solution is… • Simple • Very basic 7 – 9 function-call API • Low Cost • Uses < 12K FLASH, 1K RAM depending on configuration • Aimed at small RF networks • Networks that require long battery life, low data rate • Simple star + routers or p2p topology • Low power – sleeping end devices • Highly flexible • Full source code and low-level implementation provides high design freedom • Achievable with many Stellaris + LP-RF transceiver pairs • CC1101 (1GHz), CC2500 (2.4GHz), CC2520 (2.4GHz 802.15.4)

  7. A Proprietary Solution is… • Full SW design freedom • You can implement exactly what you need/want • Optimal code size • Possible to leverage the lower layer of SimpliciTI (MRFI layer) • You can use any TI LP RF transceivers with Stellaris • Any frequency, modulation, topology • Only limitation given by regulations like FCC, ETSI, etc…

  8. 13.56 MHz ISO 14443 is… • An 8 kbit memory chip with a radio • An automatic way to collect information or data on People, Products, Places, Times, or Transactions • Identification performed in milliseconds: • No line of sight required • Contactless • Works in a harsh environment • ID “Tags” that can: • Read & write unique ID information • Perform encryption (3DES) and authentication • Be read simultaneously • Impervious to most materials, with the exception of metals • Tags are mainly in label (flat) format and moderately inexpensive.

  9. DK-LM3S9B96-EM2 TRF7960TB Stellaris 13.56MHz RFID Wireless Kit DK-LM3S9B96 DK-EM2-2500S Stellaris2.4 GHz SimpliciTI Wireless Kit DK-LM3S9B96-EM2 DK-LM3S9B96 DK-EM2-2520Z Stellaris ZigBee®Networking Kit DK-LM3S9B96-EM2 DK-LM3S9B96

  10. Stellaris 13.56MHz RFID Wireless Kit DK-EM2-7960R Key features • TI TRF7960TB HF RFID Reader Module target board • Stellaris DK-LM3S9B96-EM2 Expansion Board • 2 ISO/IEC 14443A (MIFARE®-1K) contactless smart cards and additional TRF7960-supported tags/inlays • Example ISO/IEC 14443A (MIFARE) application, firmware documentation • Support for additional protocols coming soon Performance advantages • Pre-pay capability for smart meters • Access control for smart building systems $99 USD

  11. Stellaris ZigBee® Networking KitDK-EM2-2520Z Key features • Z-Stack™ 2.4 software and example coordinator application software to address the growing portfolio of IEEE 802.15.4 products and platforms • Multiple heterogeneous network nodes with one CC2520 evaluation module, two battery operated sensor modules and two CC2530 evaluation modules pre-programmed with a temperature sensor application • Example ZigBee application, StellarisWare software and documentation • Stellaris DK-LM3S9B96-EM2 Expansion Board Performance advantages • Smart appliance communications to smart metering • Backup communication system for plant engineering $249 USD

  12. Stellaris 2.4 GHz SimpliciTI™ Wireless KitDK-EM2-2500S Key features • Multiple heterogeneous network nodes via TI’s eZ430-RF2500 kit and CC2500 evaluation module • Multi-platform software support including access to binaries for low-power RF solutions from sub-1 GHz to 2.4 GHz   • Firmware, documentation and example SimpliciTI application supporting simple star network and point-to-point configuration • Stellaris DK-LM3S9B96-EM2 Expansion Board Performance advantages • In-home networking and bridge to smart meters • Scalable access control and alarm for home and commercial $125 USD

  13. 80 MHz LM3S9B96 Full-Featured Development Board Fully Integrated Ethernet, CAN, and USB OTG/Host/Device Bright 3.5” QVGA LCD touch-screen display Navigation POT and select pushbuttons Integrated Interchip Sound (I2S) Audio Interface EPI cards: I/O break-out, SDRAM, Flash/SRAM, FPGA MicroSD card interface LM3S9B96 I/O available on labeled break-out pads ARM® 20-pin JTAG debug connector 1 GB MicroSD Card, 128 MB USB Flash Drive Ethernet cable, CAN ribbon cable, USB and JTAG cables The LM3S9B96 Development Kit DK-LM3S9B96 (MSRP $425) EPI – 8MB SDRAM Board EPI – Breakout Board EPI – FPGA and Camera Board EPI – Flash/SRAM/LCD Board

  14. Additional Hardware for SimpliciTI & Proprietary Development

  15. Low Power RF protocol - HW overview Additionally one can use the RF front end (PA/LNA) devices CC2590 & CC2591 for any 2.4 GHz based LP RF solution All software is provided free of charge, see www.ti.com/stellariswireless

  16. Stellaris + Bluetooth Stellaris + GPS Stellaris + WiFi Coming 1H 2011…

  17. Additional Information Where to find help & additional information: • Stellaris Wireless Solutions: www.ti.com/stellariswireless • Stellaris Wireless Kits: www.ti.com/stellariswirelesskits • TI Low Power RF website – www.ti.com/lprf • TI RFID website – www.ti.com/rfid • TI Stellaris forum / E2E community http://e2e.ti.com

More Related