www.RFM.com
Technical s1.678.684.2000
Page 41 of 83
© 2011 by RF Monolithics, Inc.
E-mail:
DNT24 Integration Guide - 10/19/11
7.4 Configuration Parameter Registers
The configuration parameters in a DNT24 module are stored in a set of variable length
registers
. Most
registers are read-write, with a few read-only or write-only. Changes made to the register settings are
temporary until a
MemorySave
command is executed. Resetting or power-cycling the module will clear
any changes that have not been saved to permanent memory using the
MemorySave
command. DNT24
modules can be configured to start in protocol mode at power-up, in which case the
EnterProtocolMode
command is not required.
7.4.1 Bank 0x00 - Transceiver Setup
Bank
Location
Name
R/W
Size
Range
Default
0x00
0x00
DeviceMode
R/W
0x01
0..2
0 (remote)
0x00
0x01
HopDuration
R/W
0x01
16..200
40 (20 ms)
0x00
0x02
ParentNwkID
R/W
0x01
0..63, 255
255 (any parent)
0x00
0x03
SecurityKey
R/W
0x10
0..2^128-1
0
0x00
0x13
SleepModeEn
R/W
0x01
0..2
0 (off)
0x00
0x14
WakeResponseTime
R/W
0x02
0..30000
500 (500 ms)
0x00
0x16
WakeLinkTimeout
R/W
0x01
0..255
5 (5 s)
0x00
0x17
AltParentNwkID
R/W
0x01
0..63, 255
255 (disabled)
0x00
0x18
TxPower
R/W
0x01
0..1
1 (+22 dBm)
0x00
0x19
UserTag
R/W
0x10
string
“DNT24”
0x00
0x29
RmtTransDestAddr
R/W
0x03
0x000000 (Base)
0x00
0x2C
Store&ForwardEn
R/W
0x01
0..1
0 (disabled)
0x00
0x2D
BaseModeNetID
R/W
0x01
1..63, 255
0xFF
0x00
0x2E
HeartbeatIntrvl
R/W
0x02
0..65535
0xFFFF (disabled)
0x00
0x30
SystemId
R/W
0x01
0..255
0
0x00
0x31
EndToEndAckEnable
R/W
0x01
0..1
0 (disabled)
0x00
0x32
LinkRetryInterval
R/W
0x02
0..65535
0 (off)
0x00
0x34
FastBeaconCount
R/W
0x02
0..65535
0 (off)
0x00
0x35
FastBeaconTrig
R/W
0x01
0..255
0 (off)
Table 7.4.1.1
DeviceMode
- this parameter selects the operating mode for the radio:
0x00 = remote (default)
0x01 = base
0x02 = router (store and forward system)
Note that changing this setting does not take effect immediately. It must be followed by a
MemorySave
command and then either a hardware or software reset or a power off/on cycle. A router without a valid
BaseModeNetID
operates as a remote.
HopDuration
- this parameter sets the duration of the hop frame, and can only be set on the base. The
duration is an 8-bit value, 0.5 ms/count. The valid range is from 8 to 100 ms. Changing the hop duration
on the base must be followed by a
MemorySave
command to allow the change to persist through a reset
or power cycle. A
HopDuration
change takes effect immediately. Child radios will re-link following a
Hop-
Duration
parameter change as they receive the updated hop duration value from the base.
ParentNwkID
- this parameter specifies the parent (
BaseModeNetID)
that a child radio is allowed to join.
The valid range of this parameter is 0 to 63 (0x00 to 0x3F), plus 255 (0xFF). Setting the
ParentNwkID
to