IOTEAM Dusty PCB Ant. User manual

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 1 of 19
DUSTY
User’s Guide
Model 1: PCB Ant.
Model 2: U.FL Conn.
All information contained in these materials, including products and product
specifications, represents information on the product at the time of publication
and is subject to change by IOTEAM S.r.l. without notice.

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 2 of 19
Outline
1. INTRODUCTION....................................................................................................................................... 4
1.1. DESCRIPTION....................................................................................................................................... 4
2. SYSTEM OVERVIEW................................................................................................................................ 5
2.1. SMARTMESH IP™ TECHNOLOGY OVERVIEW.......................................................................................... 5
2.2. DUSTY IN A SMARTMESH IP™ NETWORK .............................................................................................. 5
2.3. SMARTMESH IP™ FEATURES............................................................................................................... 6
2.4. LTC5800-IPM -SMARTMESH IP™ WIRELESS 802.15.4E SYSTEM-ON-CHIP.......................................... 6
2.5. BLOCK DIAGRAM .................................................................................................................................. 8
2.6. MODULESPECIFICATIONS...................................................................................................................... 8
3. CONNECTORS ......................................................................................................................................... 9
4. USAGE.................................................................................................................................................... 12
4.1. POWER SUPPLY ................................................................................................................................. 12
5. BOARD LAYOUT.................................................................................................................................... 13
5.1. DUSTY PCB-ANT MOUNTINGSUGGESTION........................................................................................... 14
6. FIRMWARE UPLOAD............................................................................................................................. 15
7. SOFTWARE DEVELOPMENT................................................................................................................ 16
8. REFERENCES AND USEFUL LINKS.................................................................................................... 17
8.1. DATA SHEETS AND DOCUMENTS.......................................................................................................... 17
8.2. TOOLS............................................................................................................................................... 17
8.3. WEB SITES ........................................................................................................................................ 17
9. FCC STATEMENT:................................................................................................................................. 18
9.1. RF RADIATION EXPOSURE STATEMENT:.............................................................................................. 18
9.2. FCC INFORMATION TO OEM INTEGRATOR........................................................................................... 19
10. CERTIFICATION................................................................................................................................. 19
Illustrations
IMAGE 1MESH NETWORK..................................................................................................... 5
IMAGE 2LTC 5800 IPM..................................................................................................... 7
IMAGE 3DUSTY BLOCK DIAGRAM ........................................................................................... 8
IMAGE 4DUSTY PINOUT TOP VIEW......................................................................................... 9
IMAGE 5DUSTY DIMENSIONS .............................................................................................. 13
IMAGE 6DUSTY MOUNTING SAMPLE....................................................................................... 14
IMAGE 7REQUIRED TOOLS TO UPLOAD FIRMWARE ...................................................................... 15
Tables
TABLE 1PINOUT DESCRIPTION ............................................................................................ 10
TABLE 2SIGNAL SHORT DESCRIPTION.................................................................................... 11

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 3 of 19
Revisions
REVISION
DATE
DESCRIPTION
STATUS
AUTHOR
REVISER
Ver. 1.0
31/01/2017
First release
Final
Ver. 1.1
04/07/2017
FCC
Final
SB
Ver. 1.4
13/07/2017
Certificazioni
Final
Disclaimer
All rights strictly reserved. Reproduction in any form is not permitted without
written authorization from IOTEAM s.r.l.
IOTEAM s.r.l. [email protected]
Via Colzani 48 20831 www.ioteam.it
Seregno (Monza Brianza)

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 4 of 19
1.Introduction
1.1. Description
This document describes the Dusty module. Dusty is a SmartMesh IP™ PCBA
product incorporating the LTC5800-IPM SoC running Dust’s embedded
SmartMesh IP™™ networking software. The Dusty module comes complete with
an onboard PCB antenna or U.FL antenna connector, crystals and modular RF
certifications.
The Dusty module is produced in two flavors:
•Dusty PCB-Ant (On board PCB Antenna)
•Dusty U.LF Ant Conn (On board U.LF antenna connector)
Main features
•PCBA module with PCB antenna or U.FL connector
•Integrated 2.4 GHz, IEEE 802.15.4e System-on-Chip, complete with
Embedded SmartMesh Networking Software
•>99.999% Network Reliability in the Most Challenging RF Environments ‣
Sub 50μA Routing Nodes
•Serves as either a Wireless Mote, Embedded Manager, or Access Point
Mote in a SmartMesh IP™ network depending on the loaded firmware

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 5 of 19
2.System overview
2.1. SmartMesh IP™ Technology overview
Image 1 Mesh network
A SmartMesh IP™ network consists of a highly scalable self-forming multi-hop
mesh of wireless nodes, known as motes, and an Access Point mote that
connects the motes to the Network Manager, monitoring and managing network
performance and security, and acting as a bridge between the host application
and the wireless network. Motes are capable of two way communication and they
collect and relay data.
2.2. Dusty in a SmartMesh IP™ network
With SmartMesh IP™ time-synchronized networks, all motes in the network may
route, source or terminate data, while providing many years of battery powered
operation. SmartMesh IP™ is a highly flexible network with proven reliability and
low power performance in an easy-to-integrate platform.
The Dusty’s behavior in a SmartMesh IP™ network is determined by the choice
of SmartMesh IP™ network software loaded: Wireless Mote, Embedded Manager,
or Access Point Mote.
The SmartMesh IP™ software provided with the Dusty is fully tested and
validated, and is readily configured via a software Application Programming
Interface.
For more information on SmartMesh IP™TM visit the following site:
http://www.linear.com/products/smartmesh_ip

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 6 of 19
2.3. SmartMesh IP™ Features
Ultra low-power network
The network can run on batteries, energy harvesting, or line power
High network reliability
>99.999% network reliability even in harsh RF environments
IPv6 addressability
Combines 6LoWPAN with IEEE 802.15.4e
Comprehensive security management
Allows you to configure NIST-certified AES-128 based security to meet your
requirements
Flexible configuration
Network parameters can be selected to match specific system requirements
(power / latency / bandwidth)
Fully tested network stack and manager software
Application programming interfaces are used to communicate with and to
configure the product - no user networking code necessary.
2.4. LTC5800-IPM - SmartMesh IP™ Wireless 802.15.4e
System-on-Chip
The Dusty module is based on Linear Technology Corp.’s LTC5800-IPM
SmartMesh IP™ Wireless 802.15.4e System-on-Chip.
The LTC5800-IPM provides a highly integrated, low power radio design as well
as an ARM Cortex-M3 32-bit microprocessor running SmartMesh IP™ embedded
networking software.
For more information on LTC5800-IPM visit the following site:
http://www.linear.com/product/LTC5800-IPM

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 7 of 19
Image 2 LTC 5800 IPM

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 8 of 19
2.5. Block diagram
An overview of the functions of the DUSTY module is shown in the figure below:
Image 3 Dusty Block diagram
2.6. Module Specifications
For a more detailed specification refer to the original LTC5800 datasheet:
SmartMesh IP Node 2.4GHz 802.15.4e Wireless Mote-on-Chip
http://cds.linear.com/docs/en/datasheet/5800ipmfa.pdf

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 9 of 19
3.Connectors
The following picture shows the Dusty module pinout. The module is seen from
the top (top view) but the two Power Supply pads are on the bottom side of
the module. The pins and the pads position is the same for both module types.
Image 4 Dusty pinout TOP View

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 10 of 19
The signals of the pins depend on the firmware loaded on the module.
Dusty Pin
SoC Pin
I/O
Pull
Description
LTC5800-IPR
LTC5800-IPM
LTC5800-IPA
Embedded Manager
Moto on chip
Access Point Mote
1
15
AI_0
AI_0
RESERVED
2
16
AI_1
AI_1
RESERVED
3
17
AI_3
AI_3
RESERVED
4
18
AI_2
AI_2
RESERVED
5
22
RESETn
RESETn
RESETn
6
23
TDI
TDI
TDI
7
24
TDO
TDO
TDO
8
25
TMS
TMS
TMS
9
26
TCK
TCK
TCK
10
27
DP4
DP4 / GPIO23 / TIMER8_EXT
DP4
11
33
DP3
DP3 / GPIO22 / TIMER8_EXT
RESERVED
12
34
DP2
DP2/ GPIO21 / LPTIMER_EXT
RESERVED
13
35
SLEEPN
SLEEPn / GPIO14
RESERVED
14
36
DP0
DP0 / GPIO0 / SPIM_SS_2n
RESERVED
15
37
UARTC0_TX / EB_IO_LE0
UARTC0_TX
UARTC0_TX
16
38
UARTC0_RX / EB_DATA_1
UARTC0_RX
UARTC0_TX
17
39
SPIM_MISO
SPIM_MISO / GPIO11
SPIM_MISO
18
40
IPCS_MISO
IPCS_MISO / TIMER16_OUT / GPIO6
IPCS_MISO
19
41
SPIM_MOSI
SPIM_MOSI / GPIO10
SPIM_MOSI
20
42
IPCS_MOSI
IPCS_MOSI / TIMER16_EXT / GPIO5
IPCS_MOSI
21
43
SPIM_SCK
SPIM_SCK / GPIO9
SPIM_SCK
22
44
IPCS_SCK
IPCS_SCK / TIMER8_EXT / GPIO4
IPCS_SCK
23
45
IPCS_SSn
IPCS_Ssn / LPTIMER_EXT / GPIO3
IPCS_SSn
24
46
SPIM_SS_1n
SPIM_SS_1n / GPIO13
SPIM_SS_1n
25
47
SPIM_SS_0n
SPIM_SS_0n / GPIO12
SPIM_SS_0n
26
48
DP1
DP1 / GPIO20 / TIMER16_EXT
RESERVED
27
49
PWM0
PWM0 / TIMER16_OUT / GPIO16
PWM0
28
50
UARTC1_TX
SPIS_MISO / UARTC1_TX / 1_WIRE
RESERVED
29
51
UARTC1_RX
SPIS_MOSI / UARTC1_RX / GPIO26
RESERVED
30
52
EB_IO_WEn
SPIS_SCK / SCL
RESERVED
31
53
EB_IO_OEn
SPIS_Ssn / SDA
RESERVED
32
55
FLASH_P_Enn / EB_IO_LE1
FLASH_P_ENn
FLASH_P_ENn
33
66
UART_RX_RTSn
UART_RX_RTSn
RESERVED
34
67
UART_RX_CTSn
UART_RX_CTSn
RESERVED
35
68
UART_RX
UART_RX
UART_RX
36
69
UART_TX_RTSn
UART_TX_RTSn
RESERVED
37
70
UART_TX_CTSn
UART_TX_CTSn
RESERVED
38
71
UART_TX
UART_TX
UART_TX
39
72
TIMEn
TIMEn
TIMEn
40
1
RADIO_INHIBIT
RADIO_INHIBIT
RESERVED
41
11
LNA_EN
LNA_EN / GPIO17
LNA_EN
42
13
RADIO_TXn
RADIO_Txn / GPIO19
RADIO_TXn
43
12
RADIO_TX
RADIO_TX / GPIO18
RADIO_TX
44
EP
GND
GND
GND
45
65
VSUPPLY
VSUPPLY
VSUPPLY
Table 1 Pinout Description

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 11 of 19
Name
I/O
Pull
Description
AI_n
I
-
Analog Input n
DPn
I/O
-
General Purpose Digital I/O n
TDI
I
UP
JTAG Test Data In
TDO
I
-
JTAG Test Data Out
TMS
I
UP
JTAG Test Mode Select
TCK
I
DOWN
JTAG Test Clock
UARTCn_TX
O
-
CLI UART n Transmit
UARTCn_RX
I
UP
CLI UART n Receive
SPIM_MISO
I
-
SPI Master (MISO) Master In Slave Out Port
SPIM_MOSI
O
-
SPI Master (MOSI) Master Out Slave In Port
SPIM_SCK
O
-
SPI Master (SCK) Serial Clock Port
SPIM_SS_1n
O
-
SPI Master Slave Select 1, Active Low
SPIM_SS_0n
O
-
SPI Master Slave Select 0, Active Low
RESETn
I
UP
Reset Input, Active Low
SLEEPN
I
-
Deep Sleep, Active Low
IPCS_MISO
O
-
SPI Flash Emulation (MISO) Master In Slave Out Port
IPCS_MOSI
I
-
SPI Flash Emulation (MOSI) Master Out Slave In Port
IPCS_SCK
I
-
SPI Flash Emulation (SCK) Serial Clock Port
IPCS_SSN
I
-
SPI Flash Emulation Slave Select, Active Low
SPIS_MISO
O
-
SPI Slave (MISO) Master In Slave Out Port
SPIS_MOSI
I
-
SPI Slave (MOSI) Master Out Slave In Port
SPIS_SCK
I
-
SPI Slave (SCK) Serial Clock Port
SPIS_SSN
I
-
SPI Slave Select, Active Low
UART_RX
I
-
UART Receive
UART_TX
O
-
UART Transmit
UART_TX_RTSn
O
-
UART Transmit (RTS) Request to Send, Active Low
UART_TX_CTSn
I
-
UART Transmit (CTS) Clear to Send, Active Low
UART_RX_RTSn
I
-
UART Receive (RTS) Request to Send, Active Low
UART_RX_CTSn
O
-
UART Receive (CTS) Clear to Send, Active Low
FLASH_P_ENn
I
UP
Flash Program Enable, Active Low
EB_DATA_n
I/O
-
External Bus Data Bit n
EB_IO_LE0
O
-
External Bus I/O Latch Enable 0 for External Address Bits A[25:18]
EB_IO_LE1
O
-
External Bus I/O Latch Enable 1 for External Address Bits A[17:10]
EB_IO_LE2
O
-
External Bus I/O Latch Enable 2 for External Address Bits A[9:2]
EB_ADDR_x
O
-
External Bus Address Bit x (0 or 1)
EB_IO_CS0n
I
-
External Bus Chip Select 0
EB_IO_WEn
O
-
External Bus Write Enable Strobe
EB_IO_OEn
O
-
External Bus Output Enable Strobe
GPIO_n
I/O
-
General Purpose Input Output n
PWM0
O
-
Pulse Width Modulator 0
TIMER8_EXT
I
-
External Input to 8-Bit Timer/Counter
TIMER8_OUT
O
-
8-Bit Timer/Counter Match Output
TIMER16_EXT
I
-
External Input to 16-Bit Timer/Counter
TIMER16_OUT
O
-
16-Bit Timer/Counter Match Output/PWM Output
1_WIRE
I/O
-
1 Wire Master
LPTIMER_EXT
I
-
External Input to Low Power Timer/Counter
TIMEn
I
-
Time Capture Request, Active Low
RADIO_INHIBIT
I
-
Radio Inhibit
LNA_EN
O
-
External LNA Enable
RADIO_TXN
O
-
Radio TX Active (External PA Enable/Switch Control), Active Low
RADIO_TX
O
-
Radio TX Active (External PA Enable/Switch Control)
Table 2 Signal short Description

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 12 of 19
4.Usage
This chapter describes how to connect, configure and interact with the Dusty
module.
4.1. Power supply
Dusty is powered from a single pin, VSUPPLY, which powers the I/O cells and is
also used to generate internal supplies. Eterna®’s two on-chip DC/DC converters
minimize energy consumption while the device is awake. To conserve power the
DC/DC converters are disabled when the device is in low-power state. Integrated
power supply conditioning, including the two integrated DC/DC converters and
three integrated low-dropout regulators, provides excellent rejection of supply
noise. Eterna®’s operating supply voltage range is high enough to support direct
connection to lithium-thionyl chloride (Li-SOCl2) sources and wide enough to
support battery operation over a broad temperature range.

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 13 of 19
5.Board layout
The following picture shows the dimensions of the two Dusty types: Dusty PCB-
Ant (integrated PCB Antenna) and Dusty U.FL Ant Conn (integrated U.FL antenna
connector)
Image 5 Dusty dimensions

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 14 of 19
5.1. Dusty PCB-Ant mounting suggestion
The Dusty PCB-Ant provides an integrated PCB Antenna, therefore it is really
important that the module is mounted on the hosting board in the proper way.
No other components should be mounted around the antenna.
The following picture provides an example of how the module should be mounted
on a hosting board.
Note how the antenna juts out of the hosting board.
Image 6 Dusty mounting sample

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 15 of 19
6.Firmware Upload
Dusty’s behavior in a SmartMesh IP™ network is determined by the choice of
SmartMesh IP™ network Firmware loaded:
•Wireless Mote
•Emanager
•Access Point Mote.
By default Dusty will have the Wireless Mote firmware preloaded with some
predefined characteristics.
If the user wants to change the firmware or change some parameters it is
necessary to upload the firmware. The firmware can be downloaded from:
https://www.linear.com/mylinear/login.php
In order to download the firmware, the customer must sign in and ask the local
sales team the firmware. They’ll post the file to be downloaded from the Mylinear
web site and uploaded to Dusty.
The firmware upload requires the following tools:
Firmware to be uploaded
Eterna® DC9010 Serial Programmer
Dusty connector used to connect the module to the Eterna® Serial
Programmer
PC running Windows and USB 2.0 or USB 3.02 port
ESP software (downloadable from
http://www.linear.com/dust_programmer)
Image 7 Required tools to upload firmware

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 16 of 19
For the detailed procedure and more detailed information see the following
document:http://www.linear.com/docs/en/software-and-
simulation/Eterna_Serial_Programmer_Guide.pdf
7.Software Development
The ARM Cortex-M3 32-bit microprocessor, inside the LTC®5800-IPM SoC,
normally runs the provided SmartMesh IP™ network software, but it can be
customized and allows the user to develop their own software and add
functionality to the module.
The On-Chip Software Development Kit (OCSDK) allows you to write applications
directly on the LTC5800-IP SoC on top of the SmartMesh IP™ network protocol
stack.
The SmartMesh IP™ stack and the device drivers are provided as pre-compiled
libraries. Your mote application links against them, and can then be loaded into
the Dusty board.
In order to develop a custom firmware to be uploaded to the Dusty module, the
following tools are necessary:
•A Windows PC
•IAR Embedded Workbench for ARM. Note that the kickstart addition
will not work with the OCSDK
•On-Chip Software Development Kit (OCSDK) downloadable from
Github (https://github.com/dustcloud/onchipsdk)
•Library files from Linear to be copied into the OCSDK
•Python installed on the PC
•Programming and debugging tools (optional)
All the details and instructions about the development of custom firmware for
the LTC5800-IPM SoC embedded in the Dusty module may be found at the
following link: https://dustcloud.atlassian.net/wiki/display/OCSDK/

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 17 of 19
8.References and Useful Links
8.1. Data sheets and documents
•http://www.linear.com/products/smartmesh_ip
•http://www.linear.com/product/LTC5800-IPM
•http://cds.linear.com/docs/en/datasheet/5800ipmfa.pdf (Mote on chip)
•http://cds.linear.com/docs/en/datasheet/5800ipaf.pdf (Access Point Mote)
•http://cds.linear.com/docs/en/datasheet/5800iprfa.pdf (Embedded Manager on chip)
8.2. Tools
•http://cds.linear.com/docs/en/software-and-
simulation/Eterna_Serial_Programmer_Guide.pdf
•https://dustcloud.atlassian.net/wiki/display/OCSDK/
•https://www.iar.com/iar-embedded-workbench/arm/
8.3. Web Sites
•IoTeam – www.ioteam.it
•Linear Technology – www.linear.com

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 18 of 19
9.FCC Statement:
This equipment has been tested and found to comply with the limits for Part 15
of the FCC rules. These limits are designed to provide reasonable protection
against harmful interference in a residential installation. This equipment
generates, uses and can radiate radio frequency energy and, if not installed and
used in accordance with the instructions, may cause harmful interference to
radio communications.
However, there is no guarantee that interference will not occur in a particular
installation. If this equipment does cause harmful interference to radio or
television reception, which can be determined by turning the equipment off and
on, the user is encouraged to try to correct the interference by one or more of
the following measures:
Reorient or relocate the receiving antenna.
Increase the separation between the equipment and receiver.
Connect the equipment to an outlet on a circuit different from that to which the
receiver is connected.
This device complies with part 15 of the FCC rules. Operation is subject to the
following two conditions: (1) This device may not cause harmful interference,
and (2) this device must accept any interference received, including interference
that may cause undesired operation.
Note: Modifications to this product will void the user’s authority to
operate this equipment.
9.1. RF Radiation Exposure Statement:
1. This Transmitter must not be co‐located or operating in conjunction with
any other antenna or transmitter.
2. This equipment complies with FCC RF radiation exposure limits set forth
for an uncontrolled environment. This equipment should be installed and
operated with a minimum distance of 20 centimeters between the radiator
and your body.

Document
DUSTY – User’s Guide
13/07/2017
Doc: DUSTY User’s Guide, Rev 1.4 19 of 19
9.2. FCC Information to OEM integrator
The OEM integrator has to be aware not to provide information to the end user
regarding how to install or remove this RF module in the user manual of the end
product.
The user manual which is provided by OEM integrators for end users must include
the following information in a prominent location.
1. To comply with FCC RF exposure compliance requirements, the antenna
used for this transmitter must be installed to provide a separation distance
of at least 20 cm from all persons and must not be co‐located or operating
in conjunction with any other antenna or transmitter, except in accordance
with FCC multi‐transmitter product procedures.
2. Only those antennas with same type and lesser gain filed under this FCC
ID number can be used with this device.
3. The regulatory label on the final system must include the statement:
“Contains FCC ID: 2AL5T - DUSTY “ or using electronic labeling method as
documented in KDB 784748.
4. The final system integrator must ensure there is no instruction provided
in the user manual or customer documentation indicating how to install or
remove the transmitter module except such device has implemented two‐
ways authentication between module and the host system.
10. Certifications
ETSI EN 301 489-1 V2.1.1 (Europe)
ETSI EN 301 489-17 V3.1.1 (Europe)
EN 61000-3-2:2014 (Europe)
EN 61000-3-3:2013 (Europe)
ETSI EN 300 328 V2.1.1 (Europe)
FCC CFR47 Part 15 (/US)
RoHS 2011/65/EU
This manual suits for next models
1
Table of contents