User's Manual
Table Of Contents
- 1.0 Absolute Maximum Ratings
- 2.0 Normal Operating Conditions
- 3.0 Electrical Specifications
- 4.0 Radio
- 5.0 Pinout
- 6.0 Mote Boot Up
- 7.0 Interfaces
- 7.1 Status LED Signal
- 7.2 Discrete Input/Output (I/O)
- 7.3 Deep Sleep
- 7.4 Serial Interface
- 7.4.1 Serial Flow Control
- 7.4.2 Mote Command Data Types
- 7.4.3 Mote Commands
- 7.4.3.1 Command 0x80 Serial Payload Sent to Mote Serial
- 7.4.3.2 Command 0x81 Unacknowledged Serial Payload Received from Mote Serial
- 7.4.3.3 Command 0x82 Acknowledged Serial Payload Received from Mote Serial
- 7.4.3.4 Command 0x84 Time/State Packet
- 7.4.3.5 Commands 0x87 and 0x88 Set Parameter Request/Response
- 7.4.3.6 Commands 0x89 and 0x8A Get Parameter Request/Response
- 7.4.3.7 Command 0x8C Mote Information
- 7.4.3.8 Command 0x8D Reset Mote
- 7.4.4 Mote Get/Set Command Parameters
- 7.4.5 HDLC Packet Processing Examples
- 8.0 Packaging Description
- 9.0 Regulatory and Standards Compliance
- 10.0 Ordering Information
Interfaces
M1030-2 MOTE DATASHEET DUST NETWORKS™ 11
CONFIDENTIAL
The TSMP 1.0 compliant wireless interface allows a remote monitoring/control application to configure the parameters (such
as sample rate, report rate, and thresholds), receive sensor data and to actuate the digital output. For details on integration with
remote applications, please refer to a Dust SmartMesh-XT Manager datasheet.
Figure 8 Discrete I/O
7.3 Deep Sleep
When the device is powered, the mote has the capability to go into deep sleep, which puts the mote into a non-functional,
lowest-power consumption state with current draw on the order of a few microamps. Deep sleep is ideal when the mote is
connected to its power source (power cannot be externally disconnected from the mote), but must be stored for extended
periods . To put a mote into deep sleep, assert
RST active low while shorting the serial TX and RX pins. To wake a mote out of
deep sleep, simply assert
RST active low with TX and RX no longer shorted.
The deep sleep detection algorithm relies upon actively driving a signal on the RX port and monitoring the TX port. To prevent
signal contention on the RX port of the mote, it is recommended that a 3.3 k
Ω resistor be placed in series, with the output of
the signal driving into the RX port unless the microprocessor (see
Figure 9) is inactive on this port for the first 23 ms following
the negation of reset. To prevent unintentional detection of deep sleep, all systems incorporating the mote should place a 5 MΩ
pull-up resistor on the TX port of the mote. See the application circuit in
Figure 2.
7.4 Serial Interface
The M1030-2 offers a well-defined serial interface that is optimized for low-powered embedded applications. This serial
interface offers a serial port comprised of the data pins (TX, RX) as well as the flow control pin,
CTS. Through this port, the
M1030-2 provides a means of transmitting and receiving serial data through the wireless network, as well as a command
interface which provides synchronized time stamping, local configuration and diagnostics.
The following sections detail the Serial Interface Protocol, the Mote Command Interface, and the timestamping capability of
the M1030-2 serial interface.
7.4.1 Serial Flow Control
The Serial Interface Protocol provides for flow control of packets flowing into the M1030-2 serial interface. Packet delineation
and error control are handled separately.
7.4.1.1 Serial Port
The three-pin serial port is comprised of the data pins (TX, RX) as well as the CTS flow control pin used to prevent the
microprocessor from overflowing the mote. This port supports 4800 bps operation. The
CTS signal is active low.
Table 12 Serial Parameters
Parameter Value
Bit rate 4800
Stop bit 1
Data bits 8
Parity None