Murata Electronics North America DNT90 Manual Do Utilizador

Página de 40
Preliminary 
 
 
www.RFM.com
 
Technical support +1.678.684.2000 
Page 41 of 80 
© 2010-2012 by RF Monolithics, Inc. 
E-mail: 
tech_sup@rfm.com
 
DNT90 Integration Guide - 05/10/12 
7.4 Configuration Parameter Registers
 
 
The configuration parameters in a DNT90 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. DNT90 
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 
(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 
0x00 0x13 
SleepModeEn 
R/W 
0x01 0..2 
(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 
“DNT90” 
0x00 0x29 
RmtTransDestAddr 
R/W 
0x03   0x000000 
(Base) 
0x00 0x2C 
Store&ForwardEn 
R/W 
0x01 0..1 
(disabled) 
0x00 0x2D 
BaseModeNetID 
R/W 
0x01 1..63, 
255 
255 
0x00 0x2E 
HeartbeatIntrvl 
R/W 
0x02 0..65535 
20 
(seconds) 
0x00 0x30 
SystemId 
R/W 
0x01 0..255 
0x00 0x31 
EndToEndAckEnable  R/W 
0x01 0..1 
(disabled) 
0x00 0x32 
LinkRetryInterval 
R/W 
0x02 0..65535 
(disabled) 
0x00 0x34 
FastBeaconCount 
R/W 
0x02 0..65535 
(off) 
0x00 0x36 
FastBeaconTrig 
R/W 
0x01 0..255 
(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 reset or a power off/on cycle. A router without a valid BaseMode-
NetID 
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 
HopDuration parameter change as they receive the updated hop duration value from the base.