Eterna The Performance Leader
Gordon Charles
Sr. Director of VLSI/Hardware
Linear Technology Confidential
SmartMesh WSN Basics
IEEE 802.15.4
2.4 GHz Radio
Network
Manager in
the Gateway
"Mote" or Node
 Time synchronization enables  Channel hopping enables
- Duty cycling: 5-10 years battery
life (excluding sensor)
- Channel hopping
- Robustness to interference and
multipath
- No self-interference
Linear Technology Confidential
1
Time Synchronized Energy Lost
Energy Lost = Timing Error * Radio Consumption
 Redundant Links = 2+ Idle Listens for every packet received
Atomic Operation – Idle Listen, 7.25ms Time Slot (6.4uC Total Charge at 3.6V)
Linear Technology Confidential
2
SmartMesh = Synchronized
 Frequency accuracy is critical for synchronization
- Better Synchronization = low power
- LTC5800 versus +/-20 PPM 32.768kHz crystal
Linear Technology Confidential
3
SmartMesh = Synchronized
 Frequency accuracy is critical for synchronization
- Better Synchronization = low power
- LTC5800 versus +/-20 PPM 32.768kHz crystal
Linear Technology Confidential
4
LTC5800 – Low Current Leader
Linear Technology Confidential
5
LTC5800 – Low Current Leader
** 1.8dBm
Linear Technology Confidential
6
LTC5800 – Low Current Leader
Not Specified
Linear Technology Confidential
7
LTC5800 – Low Current Leader
Linear Technology Confidential
8
LTC5800 – Low Current Leader
Sensor not
Included
Linear Technology Confidential
9
Eterna Low Power Architecture
CPU + Peripherals Designed for Power
 DMA for Radio, AES, CRC, UART, SPI, 1-Wire
- CPU does not copy data to buffer from peripheral register
- CPU does not need to run while peripherals are running
 Ultra fast wakeup
= less time awake
= faster peripherals (SPI, UART)
UART supports wakeup to 115.2 kBaud
Consumes 39nA when active!
 SPI hardware repetitive sampling
- SPI configured to automatically repetitively sample slave device
- No CPU intervention required – results stored in Buffer
- Hardware extraction of sample component of MISO data
Linear Technology Confidential
10
SmartMesh OCSDK & DustLink
Linear Technology Confidential
SmartMesh Software Development Kit
 Referred to as OCSDK
- On-Chip Software Development Kit (OCSDK)
 Allows applications to run directly on the SmartMesh ARM Cortex M3 MCU
– Resources include 8kB RAM, 32kB flash, 60kB file system space
 Pre-built framework for quick development
- Your application interacts with the stack/devices over a well documented and
Tested API
- Numerous sample applications
 Built-in SmartMesh IP Network stack
- All the networking happens “under-the-hood”
- Application sends and receives data through a UDP socket interface
 Built-in Micrium mC/OS-II real-time embedded operating system
- No NRE, No Royalty to Linear customers
Linear Technology Confidential
12
OCSDK Overview
Linear Technology Confidential
13
OCSDK Overview
 Built-in to the LTC5800
- ARM Cortex M3
- 8kB RAM, 32kB flash, 60kB file system
- 4 10-bit ADC channels
- On-chip temperature sensor
- Battery voltage monitoring
 Interfaces to external devices
- SPI
- I2C
- 1-Wire
- UART (HDLC enabled)
- 16 GPIOs
 Miscellaneous Services
- File system
- Accurate time-stamping
- Random number generator
- AES-128 encryption cipher
Linear Technology Confidential
14
OCSDK Development Environment
DC9000 SmartMesh IP
Starter Kit
IAR Embedded
Workbench for ARM
J-link debug probe
(optional)
Linear Technology
Confidential
Linear Technology
Confidential
15
15
List of
sample
applications
Pre-compiled libraries:
- SmartMesh IP stack
- uC/OS-II RTOS
Linear Technology
Confidential
Linear Technology
Confidential
16
16
Sample
application
source code
DustLink: Sample Manager Application Code






Linux/Python sample application code available from Linear
Connects to an arbitrary number of SmartMesh IP managers
Gathers and displays information about the network and nodes
Displays the network topology
Monitors the health of all connected networks
Can locally store and display sensor data from each device
application
 Can bridge to an external cloud based service such as Xively as well
as Google Spreadsheet to publish data
 Allows communication to individual devices in the network
 Small footprint for easy integration on virtually any Linux platform
(USB port or serial connection to SmartMesh IP manager)
Linear Technology Confidential
17
Easy Sensor Data to the Cloud
Partner Gateway
Products
Data
Data
DC9003 Mote
(Development Kit)
Linear Technology Confidential
18
Moving Forward…
Linear Technology Confidential
The SmartMesh Ecosystem
www.DustCloud.org
Goes LIVE Today (Oct 17th) !!
• Public website open to all
• Support from factory apps / community
• Open Source – BSD License [Except Network Stack]
• Online Documentation
• Source code repositories
• Discussion / Issue reporting
Linear Technology Confidential
20
SmartMesh IP Product Roadmap
SmartMesh IP Mote
Today
-
Q1 CY15
SmartMesh IP Manager
LTC5800 (Eterna)
LTP5901/2 (Eterna Modules)
On-chip software development kit
(SDK)
C-Library
- Extended range mModule
(LTM5850-IPM)
- 32 or 100 motes (requires external
SRAM)
- 24 or 36 packets/second (requires
external SRAM)
- Deep hops (32 hops)
- DustLink reference application
- C-Library
- Extended range mModule
(LTM5850-IPR)
Linear Technology Confidential
21
SmartMesh WirelessHART Product Roadmap
Today
SmartMesh WirelessHART Mote
SmartMesh WirelessHART Manager
- LTC5800 (Eterna)
- LTP5901/2 castellated module
- C Library
-
With Prerelease
SW
-
Q1 CY15
-
-
250 or 500 motes
Improved load balancing and latency
uniformity
Deeper hops †
Capable of hot failover redundancy †
Backbone Upstream (for low latency apps)
API support for HART Key Performance
Metrics (KPMs)
FIPS-140 certifiable
HART 7.4 compliance
FIPS-140 certifiable
Extended Range Reference
Design
Extended range mModule
(LTM5850-WHM)
Linear Technology Confidential
22
Conclusion
 Eterna is the lowest power Wireless Sensor Networking
solution
 SmartMesh software solutions are the most complete and
well tested solutions available
 Linear is committed to continuous development and
improvement of our networking solutions
Thank You!
Linear Technology Confidential
23