RFM DNT900 Series Integration Manual

RFM DNT900 Series Integration Manual

900 mhz spread spectrum wireless transceivers
Table of Contents

Advertisement

Quick Links

DNT900 Series
900 MHz Spread Spectrum
Wireless Transceivers
Integration Guide
www.RFM.com
Technical support +1.678.684.2000
Page 1 of 96
©2009-2010 by RF Monolithics, Inc.
E-mail:
tech_sup@rfm.com
DNT900 - 08/16/10

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DNT900 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for RFM DNT900 Series

  • Page 1 DNT900 Series 900 MHz Spread Spectrum Wireless Transceivers Integration Guide www.RFM.com Technical support +1.678.684.2000 Page 1 of 96 ©2009-2010 by RF Monolithics, Inc. E-mail: tech_sup@rfm.com DNT900 - 08/16/10...
  • Page 2 (e.i.r.p.) is not more than that permitted for successful communication. See Section 3.9 of this manual for regulatory notices and labeling requirements. Changes or modifica- tions to a DNT900 not expressly approved by RFM may void the user’s authority to operate the module. www.RFM.com Technical support +1.678.684.2000 Page 2 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 3: Table Of Contents

    ESD and Transient Protection ....................36 Interfacing to 5 V Logic Systems....................36 Power-On Reset Requirements ....................37 Mounting and Enclosures ......................37 Labeling and Notices ........................37 www.RFM.com Technical support +1.678.684.2000 Page 3 of 96 ©2009-2010 by RF Monolithics, Inc. E-mail: tech_sup@rfm.com...
  • Page 4 Appendices ............................ 91 Ordering Information........................91 Technical Support........................91 DNT900 Mechanical Specifications.................... 92 DNT900 Development Board Schematic ................... 94 Warranty ............................96 www.RFM.com Technical support +1.678.684.2000 Page 4 of 96 ©2009-2010 by RF Monolithics, Inc. E-mail: tech_sup@rfm.com DNT900 - 08/16/10...
  • Page 5: Introduction

    1.0 Introduction The DNT900 series transceivers provide highly reliable wireless connectivity for point-to-point, point-to- multipoint, peer-to-peer or tree-routing applications. Frequency hopping spread spectrum (FHSS) tech- nology ensures maximum resistance to multipath fading and robustness in the presence of interfering signals, while operation in the 900 MHz ISM band allows license-free use in the US, Canada, South America, Israel, Australia and New Zealand.
  • Page 6: Frequency Hopping Versus Direct Sequence

    Forms of spread spectrum - direct sequence and frequency hopping Figure 1.1.2 www.RFM.com Technical support +1.678.684.2000 Page 6 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 7: Dnt900 Radio Operation

    DNT900 series modules achieve regulatory certification under FHSS rules at air data rates of 38.4, 115.2 and 200 kb/s. At 500 kb/s, the DNT900 series modules achieve regulatory certification under “digital modulation”...
  • Page 8: Authentication

    Technical support +1.678.684.2000 Page 8 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 9: Serial Port Modes

    This is especially useful where periodic I/O reporting is en- abled on the remote. Alternately, the base can send an interrogation command to the radio to fetch pe- ripheral data. SPI operation is configured with the SPI_Mode parameter. www.RFM.com Technical support +1.678.684.2000 Page 9 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 10: Rf Data Communications

    The automatic transmit power adjustment is enabled by default, but can be disabled if so desired. Refer to Section 4.2.1 for details. www.RFM.com Technical support +1.678.684.2000 Page 10 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 11: Network Configurations

    A remote running in transparent mode in a point-to-multipoint network can have the MinPacketLength and www.RFM.com Technical support +1.678.684.2000 Page 11 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 12: Multipoint Peer-To-Peer Network Operation

    Time Division Multiple Access (TDMA) provides a scheduled time slot for each remote to transmit on each hop. The default DNT900 access mode is TDMA dynamic mode. www.RFM.com Technical support +1.678.684.2000 Page 12 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 13: Polling Mode

    Applications where more than one remote may attempt to transmit at a time, where event and/or periodic I/O reporting are enabled, and/or tree-routing operation is required should not use this mode. www.RFM.com Technical support +1.678.684.2000 Page 13 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 14: Csma Mode

    Bandwidth is not guaranteed to any remote. • Marginal RF links to some remotes can create a relatively high chance of collisions in heavily loaded networks. www.RFM.com Technical support +1.678.684.2000 Page 14 of 96 ©2009-2010 by RF Monolithics, Inc. E-mail: tech_sup@rfm.com...
  • Page 15: Tdma Modes

    So latency and throughput trade off against one another. The DNT900 has several configuration parameters that allow latency and throughput to be optimally balanced to the needs of an application. www.RFM.com Technical support +1.678.684.2000 Page 15 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 16: Tdma Throughput

    BaseSlotSize. Note that the base radio always reserves BaseSlotSize amount of time in each hop whether or not the base has user data to send. To help select appropriate parameter values, RFM provides the DNT Throughput Calculator utility pro- gram (DNTCalc.exe). This program is on the development kit CD. Enabling encryption (security) adds additional bytes to the data to be sent but the Calculator has a mode to take this into account.
  • Page 17: Csma Throughput

    This can occur when the remote checks the channel multiple times during the transmitting re- mote’s transmission causing the back-off time to be increased. www.RFM.com Technical support +1.678.684.2000 Page 17 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 18: Latency

    4. When operating in polling mode 0, the CSMA_RemtSlotSize and HopDuration parameters are usually set to accommodate the number of data bytes in a maximum size transmission. This con- figuration provides low latency for polled messages. www.RFM.com Technical support +1.678.684.2000 Page 18 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 19 Calculator to determine the minimum valid HopDuration time. Note that when there are fewer remotes on the network than the maximum specified, the remotes will automatically be configured with a bigger RemoteSlotSize parameter. www.RFM.com Technical support +1.678.684.2000 Page 19 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 20: Tree-Routing Systems

    In the case of R6, it will wait until it has joined the system through R5 before sending out the beacons that will let R7 join the system through it. www.RFM.com Technical support +1.678.684.2000 Page 20 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 21 While the tree-routing system can form automatically, it is also possible to do additional node configura- tion to control how the system forms. The following sections provide details of all the tree routing related configuration commands plus details of the addressing used in a tree-routing system. www.RFM.com Technical support +1.678.684.2000 Page 21 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 22: Tree-Routing System Networks

    (PC). The default channel access for tree-routing systems is CSMA (mode 1). 1. Tree-routing systems can run without leases enabled to remove the 126 child limit on the base and routers in some circum- stances. However, this takes special system planning. Contact RFM technical support for details. www.RFM.com Technical support +1.678.684.2000...
  • Page 23: Tree-Routing System Addressing

    A radio’s system address can be obtained by broadcasting a Discover command from the base which contains the radio’s hardware MAC address. The radio will send www.RFM.com Technical support +1.678.684.2000 Page 23 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 24: Tree-Routing System Implementation Options

    MAC addresses for each router and remote. The task of manually assigning system addresses to all routers and remotes in a tree-routing system can be somewhat tedious. Contact RFM’s module technical support group for the latest support tools for manual address assignment. Table 2.12.4.1 summarizes radio parameter settings for each assignment method.
  • Page 25: Serial Port Operation

    2.88 0.3472 38.4 3.84 0.2604 57.6 5.76 0.1736 76.8 7.68 0.1302 115.2 11.52 0.0868 230.4 23.04 0.0434 460.8 46.08 0.0217 Table 2.13.1 www.RFM.com Technical support +1.678.684.2000 Page 25 of 96 ©2009-2010 by RF Monolithics, Inc. E-mail: tech_sup@rfm.com DNT900 - 08/16/10...
  • Page 26: Spi Port Operation

    The SPI data rate is the clocking rate the DNT900 uses in Master mode. The SPI data rate is also used in Slave mode to time SPI Select (/SS) sampling, etc. Where possible, devices connected to www.RFM.com Technical support +1.678.684.2000 Page 26 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 27 P r o t o c o l F o r m a t t e d T X M e s s a g e M I S O N u l l o r R X M e s s a g e B y t e s Figure 2.14.2 www.RFM.com Technical support +1.678.684.2000 Page 27 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 28 P e r i p h e r a l D N T 9 0 0 S C L K / S S Figure 2.14.4 www.RFM.com Technical support +1.678.684.2000 Page 28 of 96 ©2009-2010 by RF Monolithics, Inc. E-mail: tech_sup@rfm.com...
  • Page 29: Sleep Modes

    If a remote is linking for the first time or if its last attempt to acquire and synchronize was unsuc- cessful, it will scan and record the entire broadcast system parameter list before it goes back to www.RFM.com Technical support +1.678.684.2000 Page 29 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 30 I/O report. • WakeLinkTimeout - sets the maximum time that a remote will spend trying to acquire it base before giving up. www.RFM.com Technical support +1.678.684.2000 Page 30 of 96 ©2009-2010 by RF Monolithics, Inc. E-mail: tech_sup@rfm.com...
  • Page 31: Encryption

    4. A pulse of 50 to 800 µs triggers base beacon synchronization. A train of pulses as described above will synchronize a group of co-located base stations after a period of time. Note that co-located base synchronization cannot be used with tree-routing systems. www.RFM.com Technical support +1.678.684.2000 Page 31 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 32: Dnt900 Hardware

    The radio is available in two mounting configurations. The DNT900C is designed for solder reflow mounting. The DNT900P is de- signed for plug-in connector mounting. www.RFM.com Technical support +1.678.684.2000 Page 32 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 33: Specifications

    Remote, 115.2 kb/s Continuous Data Stream Sleep Current µA Operating Temperature Range Operating Relative Humidity Range (non condensing) 1. Maximum sleep current occurs at +85 Table 3.1.1 www.RFM.com Technical support +1.678.684.2000 Page 33 of 96 ©2009-2010 by RF Monolithics, Inc. E-mail: tech_sup@rfm.com DNT900 - 08/16/10...
  • Page 34: Module Interface

    Default functionality is data carrier detect output, which provides a logic low on a remote when the /DCD module is locked to FHSS hopping pattern and logic low on a base when at least one remote is connected to it. www.RFM.com Technical support +1.678.684.2000 Page 34 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 35: Dnt900 Antenna Connector

    F o r 5 0 o h m i m p e d a n c e W = 1 . 7 5 * H Figure 3.3.1 www.RFM.com Technical support +1.678.684.2000 Page 35 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 36: Input Voltages

    Figure 3.7.1 below must be placed between the 5 V signal outputs and the DNT900 signal inputs. The output voltage swing of the DNT900 3.3 V signals is sufficient to drive 5 V logic inputs. www.RFM.com Technical support +1.678.684.2000 Page 36 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 37: Power-On Reset Requirements

    A clearly visible label is required on the outside of the user’s (OEM) enclosure stating ”Contains FCC ID: HSW-DNT900P.” WARNING: This device operates under Part 15 of the FCC rules. Any modification to this device, not expressly authorized by RFM, Inc., may void the user’s authority to operate this device. www.RFM.com Technical support +1.678.684.2000 Page 37 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 38 Le present appareil numerique n’emet pas de bruits radioelectriques depassant les limites applicables aux appareils numeriques de Classe B prescrites dans le reglement sur le brouillage radioelectrique edicte par Industrie Canada. www.RFM.com Technical support +1.678.684.2000 Page 38 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 39: Protocol Messages

    RxEvent and Announce packets are indicated by 0x20 in the high nibble of the type byte. If multiple arguments are to be provided, they are to be concatenated in the order shown. Little-Endian byte format www.RFM.com Technical support +1.678.684.2000 Page 39 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 40: Message Format Details

    MacAddr = MAC address of sender, for a reply or an event, or the recipient for a command (3 bytes) Addr = Same as MAC address (3 bytes). When specifying a destination address in a tree-routing system, a system address is used according to the following format (little-Endian byte order): www.RFM.com Technical support +1.678.684.2000 Page 40 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 41 ParentRSSI = Average power of received heartbeat as reported by parent (1 byte) AvgTxAttempts = Average number of upstream transmit attempts per packet times 4 (1 byte) www.RFM.com Technical support +1.678.684.2000 Page 41 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 42: Cfg Select Pin

    0xFB 0x10 0x26 0x02 0x01 0x00 0xC4 0x48 0x65 0x6C 0x6C 0x6F 0x20 0x57 0x6F 0x72 0x6C 0x64 The message is output as an 0x26 event. Note that the RSSI value 0xC4 is inserted between the re- mote’s MAC address and the Hello World user data. www.RFM.com Technical support +1.678.684.2000 Page 42 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 43: Protocol Mode Tree-Routing Mac Address Discovery Example

    DeviceMode - selects the operating mode for the radio: remote, base, PTT remote (listen mostly remote) or tree-routing router. Note that changing this setting does not take effect immediately. It must be followed by a MemorySave command (See Section 4.2.9) and then a hardware reset. www.RFM.com Technical support +1.678.684.2000 Page 43 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 44 SleepMode - this parameter enables sleep mode, which may be used in conjunction with the automatic I/O reporting feature to wake up on specified triggers. Sleep mode is only available for remotes, and the channel access mode for the network must be one of the CSMA modes. www.RFM.com Technical support +1.678.684.2000 Page 44 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 45 MAC address or to the broadcast address, a peer-to-peer packet will be sent. Note that peer-to-peer packets have higher latency than direct packets between base and remote. This setting has no effect on the base. www.RFM.com Technical support +1.678.684.2000 Page 45 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 46 0, which suppresses remote peer-to-peer ACKs. Setting this parameter to 1 enables peer-to-peer ACKs. This parameter applies to both point-to-multipoint and tree-routing peer- to-peer communications. www.RFM.com Technical support +1.678.684.2000 Page 46 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 47: Bank 1 - System Settings

    If set to 1, the remotes use their own ARQ_AttemptLimit in Bank 1 bit 0 If set to 1, the base will send broadcast packets ARQ_AttemptLimit times instead of once. If set to 0, broadcast packets are sent once www.RFM.com Technical support +1.678.684.2000 Page 47 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 48 The current range information is available in the CurrPropDelay parameter. LinkDropThreshold - this is the number of consecutive beacons missed by a remote that causes the remote to restart a link acquisition search. Please contact RFM technical support before making changes to the parameter.
  • Page 49: Bank 2 - Status Registers

    0..255 as received 0x02 0x2A ParentACKQual 0..255 4*number of attempts to get ACK MacAddress - returns the radio's unique 24-bit MAC address. www.RFM.com Technical support +1.678.684.2000 Page 49 of 96 ©2009-2010 by RF Monolithics, Inc. E-mail: tech_sup@rfm.com DNT900 - 08/16/10...
  • Page 50 This parameter is the nominal output power setting in dBm, and is a 2’s complement value. Note that the CurrTxPower parameter value returned from a base or repeater is not valid. www.RFM.com Technical support +1.678.684.2000 Page 50 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 51: Bank 3 - Serial And Spi Settings

    0x000C 38.4 kb/s 0x0010 28.8 kb/s 0x0018 19.2 kb/s 0x0030 9.6 kb/s (default) 0x0060 4.8 kb/s 0x00C0 2.4 kb/s 0x0180 1.2 kb/s www.RFM.com Technical support +1.678.684.2000 Page 51 of 96 ©2009-2010 by RF Monolithics, Inc. E-mail: tech_sup@rfm.com DNT900 - 08/16/10...
  • Page 52 SPI clock rate supported is 80.64 kb/s. The Master (host) clock rate should closely match the DNT900 SPI clock rate setting for best data transfer efficiency. See the SPI_Divisor description below. www.RFM.com Technical support +1.678.684.2000 Page 52 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 53 The valid range for SPI_Divisor is 1 to 127, providing SPI rates from 6.35 to 80.64 kb/s. For best data transfer efficiency in Slave mode, the Master (host) clock rate should closely match the DNT900 SPI data rate setting. www.RFM.com Technical support +1.678.684.2000 Page 53 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 54: Bank 4 - Host Protocol Settings

    TxTimeout value, or the number of bytes reaches the MinPacketLength. Either condition will trigger a transmission. The default TxTimeout value is 0 ms. www.RFM.com Technical support +1.678.684.2000 Page 54 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 55: Bank 5 - I/O Peripheral Registers

    ADC0 high/low threshold excursion bit 4 Periodic timer report bit 2 GPIO2 edge transition bit 1 GPIO1 edge transition bit 0 GPIO0 edge transition www.RFM.com Technical support +1.678.684.2000 Page 55 of 96 ©2009-2010 by RF Monolithics, Inc. E-mail: tech_sup@rfm.com DNT900 - 08/16/10...
  • Page 56: Bank 6 - I/O Setup

    Rising edge trigger, neither level keeps remote awake Bidirectional edge trigger, neither level keeps remote awake Rising edge trigger, holding high keeps remote awake Falling edge trigger, holding low keeps remote awake www.RFM.com Technical support +1.678.684.2000 Page 56 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 57 2 GPIO2 edge bit 1 GPIO1 edge bit 0 GPIO0 edge I/O reporting is supported for remotes only, not the base. www.RFM.com Technical support +1.678.684.2000 Page 57 of 96 ©2009-2010 by RF Monolithics, Inc. E-mail: tech_sup@rfm.com DNT900 - 08/16/10...
  • Page 58: Bank 7 - Authentication List

    4.2.10 Bank 9 - Registered MAC Addresses Size in Bank Loc'n Name bytes 0x09 0x00 RegMACAddr0 0x09 0x19 RegMACAddr25 www.RFM.com Technical support +1.678.684.2000 Page 58 of 96 ©2009-2010 by RF Monolithics, Inc. E-mail: tech_sup@rfm.com DNT900 - 08/16/10...
  • Page 59: Bank Ff - Special Functions

    0x0004 115.2 kb/s 0x0006 76.8 kb/s 0x0008 57.6 kb/s 0x000C 38.4 kb/s (default) 0x0010 28.8 kb/s 0x0018 19.2 kb/s 0x0030 9.6 kb/s www.RFM.com Technical support +1.678.684.2000 Page 59 of 96 ©2009-2010 by RF Monolithics, Inc. E-mail: tech_sup@rfm.com DNT900 - 08/16/10...
  • Page 60: Protocol Mode Configuration Message Example

    Little-Endian format, 0xFF 0x02. The ADC reading is thus 0x02FF. The RSSI value is the byte following the address, 0xC4 (-60 dBm). The TxStatus byte to the right of the GetRemoteRegisterReply Packet Type is 0x00, showing the packet was acknowledged on the RF channel. www.RFM.com Technical support +1.678.684.2000 Page 60 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 61: Protocol Mode Event Message Example

    14 bytes in Bank 5, including the state of GPIO0 through GPIO5, the input voltages measured by ADC0 through ADC2, and the state of the event flags. Note the ADC readings and the event flags are presented in Little-Endian order. www.RFM.com Technical support +1.678.684.2000 Page 61 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 62: Dnt900Dk Developer's Kit

    85 mW will cause a DNT900 to limit its transmit power to 85 mW. If the RF data rate is changed to a lower rate, the transmit power will increase to the actual setting. www.RFM.com Technical support +1.678.684.2000 Page 62 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 63: Developer's Kit Default Operating Configuration

    Figure 5.5.2. Also check the radio’s alignment in the socket on the interface board. No pins should be hanging out over the ends of the connector. Next, install the dipole antennas. Figure 5.5.1 Figure 5.5.2 www.RFM.com Technical support +1.678.684.2000 Page 63 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 64 As shown in Figure 5.5.3, confirm there is a jumper on pins J14. Note - this jumper can be removed and a current meter connected across J14 to measure just the DNT900’s current consumption during operation. Figure 5.5.3 www.RFM.com Technical support +1.678.684.2000 Page 64 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 65: Dnt900 Demo Utility Program

    I/O). Two serial/USB ports are required for bidirectional serial communications. Section 5.6.1 below covers using the DNT Demo utility for initial kit operation and familiarization. Section 5.6.2 covers serial message communication and radio configuration. www.RFM.com Technical support +1.678.684.2000 Page 65 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 66: Initial Kit Operation

    PC and run. Start the DNT Demo on the PC. The start-up window is shown in Figure 5.6.1.1. Figure 5.6.1.1 www.RFM.com Technical support +1.678.684.2000 Page 66 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 67 Base. Click on the drop-down box at the top of the Radio 1 column and select the MAC Address for the Remote. Next press the Start button using the default 1 second Refresh Delay. Figure 5.6.1.3 www.RFM.com Technical support +1.678.684.2000 Page 67 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 68 Pins 2 and 3 of the DB9 serial connector can cause erratic behavior due to noise coupling from the serial TX and RX lines into the weakly pulled up flow control lines on the board. Figure 5.6.1.5 www.RFM.com Technical support +1.678.684.2000 Page 68 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 69: Serial Communication And Radio Configuration

    SleepState is set to 0xC0. See Section 4.2.7 for additional information on the GPIO_SleepState parameter. If any difficulty is encountered in setting up the DNT900DK development kit, contact RFM’s module technical support group. The phone number is +1.678.684.2000. Phone support is available from 8:30 AM to 5:30 PM US Eastern Time Zone, Monday through Friday.
  • Page 70 Figure 5.6.2.3 shows the System tab contents, corresponding to Bank 1. The current values of each parameter are displayed and can be updated by selecting from the drop-down menus or entering data www.RFM.com Technical support +1.678.684.2000 Page 70 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 71 Figure 5.6.2.4 shows the Status tab contents, corresponding to Bank 2. Note the Status tab contains read-only parameters. Figure 5.6.2.5 Figure 5.6.2.5 shows the Serial tab contents corresponding to Bank 3. The values shown are the defaults for serial port operation. www.RFM.com Technical support +1.678.684.2000 Page 71 of 96 ©2009-2010 by RF Monolithics, Inc. E-mail: tech_sup@rfm.com...
  • Page 72 GPIO ports 0, 2, 4 and 5 are logic low. The 10-bit ADC input readings and PWM output set- tings are given in Big-Endian byte order. Event flags are presented on the right side of the window. www.RFM.com Technical support +1.678.684.2000 Page 72 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 73 ADC channel can be set, along with the start-up output values for each PWM (DAC) channel. The event reporting predelay and repeat count parameters can also be set from this tab. www.RFM.com Technical support +1.678.684.2000 Page 73 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 74 ID table, which is maintained by a base for its system. It describes the organization of all active routers in the system. This table is used by the base and the routers to determine which direction to send a packet. www.RFM.com Technical support +1.678.684.2000 Page 74 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 75 Each bank parameter can hold up to five MAC addresses, with each MAC address containing three bytes. Three-byte segments in a parameter not holding a MAC address with hold a null address: 0x000000. In a remote, this bank will contain only null addresses. www.RFM.com Technical support +1.678.684.2000 Page 75 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 76: Dnt900 Wizard Utility Program

    View menu. Logging is enabled by default. The log file created is logfile.dat, and is in ASCII text format. An example log is shown at the end of this section. www.RFM.com Technical support +1.678.684.2000 Page 76 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 77 At this point the Wizard will collect data from the Base, filling in data under Current Settings as shown in Figure 5.7.3. The Status Window should also show that the Remote has joined the Base. Figure 5.7.3 www.RFM.com Technical support +1.678.684.2000 Page 77 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 78 Figure 5.7.4 Received messages are displayed in the Receive Data tab, along with the MAC address of the sender and the RSSI (signal strength) of the received message in dBm. See Figure 5.7.4. www.RFM.com Technical support +1.678.684.2000 Page 78 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 79 Stop button (was Transmit button) is clicked. The status of each transmission is shown below TX Data Reply. Figure 5.7.5 shows that the transmitted message was ACKed, with the received signal strength of the ACK -66 dBm. www.RFM.com Technical support +1.678.684.2000 Page 79 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 80 As shown in Figure 5.7.6, the Wincom tab provides the basic functionality of a serial terminal program. Messages typed in are sent, and messages received are appended to the bottom of the on-screen text. www.RFM.com Technical support +1.678.684.2000 Page 80 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 81 Figure 5.7.7 The Configuration window in the DNT Wizard is identical the Configuration window in the DNT Demo. See Figures 5.6.2.2 through 5.6.2.13 for Configuration window details. www.RFM.com Technical support +1.678.684.2000 Page 81 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 82 On the left, the Packet Type drop-down box provides a selection of all packet types used in the DNT900 protocol. On the right, the reply packet types are presented. Figure 5.7.9 Figure 5.7.10 www.RFM.com Technical support +1.678.684.2000 Page 82 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 83 Sent Data : FB 12 05 01 CD FB 54 68 69 73 20 69 73 20 61 20 74 65 73 74 (TX Data) Recv Data : FB 06 15 00 01 CD FB B3 (TX Data Reply) The log file is especially useful in confirming the format of specific protocol commands and replies. www.RFM.com Technical support +1.678.684.2000 Page 83 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 84: Dnt900 Interface Board Features

    LED D2 illuminates when the PC sends data through the serial port to be transmitted. Jumper pin set J14 is provided to allow measurement of the DNT900P current. For normal operation J14 has a shorting plug installed. www.RFM.com Technical support +1.678.684.2000 Page 84 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 85 The DNT900 has its own boot loader utility that allows the protocol firmware to be installed with a terminal program that supports YMODEM. Pin strip J7 provides access to various DNT900 pins as shown on the silkscreen. Pressing switch SW2 will reset the DNT900P. www.RFM.com Technical support +1.678.684.2000 Page 85 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 86 The DNT900P interface board includes a 5 V regulator to regulate the input from the 9 V wall-plug power supply. Note: do not attempt to use the 9 V wall-plug power supply to power the DNT900P directly. The maximum allowed voltage input to the DNT900P is 5.5 V. www.RFM.com Technical support +1.678.684.2000 Page 86 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 87: Demonstration Procedure

    8. The Demo will display updated data on the Remote in the Radio 1 column, including bar graphs of RSSI signal strength in dBm and percent packet success rate. Adjusting the large pot on the Remote can be observed on the Potentiometer (ADC1) row. www.RFM.com Technical support +1.678.684.2000 Page 87 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 88: Troubleshooting

    ‘4’ (0x34) - RegRx activity only ‘5’ (0x35) - DataTx and RegRx activity ‘6’ (0x36) - AckRx and RegRx activity ‘7’ (0x37) - DataTx, AckRx and RegRx activity www.RFM.com Technical support +1.678.684.2000 Page 88 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 89 940> 0A 03 DA 9C 00 01 23 9E2> 1D 03 DA 99 00 03 23 A8A> 30 01 D6 9F 00 03 21 B36> 11 03 D6 99 00 03 23 www.RFM.com Technical support +1.678.684.2000 Page 89 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 90 Byte 5, 0x01, provides the serial port status - /HOST_CTS is high Byte 6, 0x01, provides the communication status - DataTx active only. Note that this byte provides addi- tional status bytes compared to byte index 1. www.RFM.com Technical support +1.678.684.2000 Page 90 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 91: Appendices

    8.1 Ordering Information DNT900C: transceiver module for solder-pad mounting DNT900P: transceiver module for pin-socket mounting 8.2 Technical Support For DNT900 technical support call RFM at (678) 684-2000 between the hours of 8:30 AM and 5:30 PM Eastern Time. www.RFM.com Technical support +1.678.684.2000 Page 91 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 92: Dnt900 Mechanical Specifications

    ( 2 9 . 9 7 ) D i m e n s i o n s i n i n c h e s a n d ( m m ) Figure 8.3.2 www.RFM.com Technical support +1.678.684.2000 Page 92 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 93 C o n n e c t o r s a r e F C I E l e c t r o n i c s 7 5 9 1 5 - 4 2 0 L F o r e q u i v a l e n t D i m e n s i o n s i n i n c h e s a n d ( m m ) Figure 8.3.4 www.RFM.com Technical support +1.678.684.2000 Page 93 of 96 ©2009-2010 by RF Monolithics, Inc.
  • Page 94: Dnt900 Development Board Schematic

    8.4 DNT900 Development Board Schematic www.RFM.com Technical support +1.678.684.2000 Page 94 of 96 ©2009-2010 by RF Monolithics, Inc. E-mail: tech_sup@rfm.com DNT900 Integration Guide - 08/16/10...
  • Page 95 Technical support +1.678.684.2000 Page 95 of 96 ©2009-2010 by RF Monolithics, Inc. E-mail: tech_sup@rfm.com DNT900 Integration Guide - 08/16/10...
  • Page 96: Warranty

    SALE OR SUPPLYING OF THE GOODS. THE FOREGOING WARRANTY EXTENDS TO BUYER ONLY AND SHALL NOT BE APPLICABLE TO ANY OTHER PERSON OR ENTITY INCLUDING, WITHOUT LIMITATION, CUSTOMERS OF BUYERS. Part # M-0900-0002, Rev G www.RFM.com Technical support +1.678.684.2000 Page 96 of 96 ©2009-2010 by RF Monolithics, Inc.

Table of Contents