Murata Electronics North America DNT90 Manual Do Utilizador

Página de 40
Preliminary 
 
 
www.RFM.com
 
Technical support +1.678.684.2000 
Page 43 of 80 
© 2010-2012 by RF Monolithics, Inc. 
E-mail: 
tech_sup@rfm.com
 
DNT90 Integration Guide - 05/10/12 
parameter matches a parent’s BaseModeNetID. The valid range of this parameter is 0x00 to 0x3F. A val-
ue greater than 0x3F is invalid and will be forced to 0x00 on a base. A router with an invalid Base-
ModeNetID
 will be forced to operate as a remote. 
 
HeartbeatInterval - When set to 0, all heartbeats are disabled, including the initial heartbeat issued after 
link acquisition. When set to 0xFFFF (default), periodic heartbeats are disabled but the initial linkup 
heartbeat is enabled. The periodic heartbeat interval is scaled 1 second/count, and applies to DNT90s 
where sleep mode is disabled. Remotes with sleep mode enabled must have periodic reports and/or ADC 
sampling enabled for heartbeats to be generated. 
 
SystemId - this parameter holds the ID for a DTN90 system. DNT90 systems that may physically overlap 
must have different system IDs. 
 
EndToEndAckEnable - when this parameter is set to 1 and the DNT90 is in protocol mode, the originator 
will indicate in its transmitted packet that an ACK is expected from the packet’s destination node. Setting 
this parameter to 0x00 reduces network congestion in a store-and-forward system, but no TxDataReply 
will be sent from the destination to confirm reception. 
 
LinkRetryInterval - when a remote enters sleep mode with an unsent packet in its queue, the remote will 
wake up after the number of seconds held in this parameter and try to link so that pending packets can be 
transmitted.  When this parameter is set to 0, this feature is disabled. 
 
FastBeaconCount - this parameter controls the fast beacon mode, which is used to speed up network 
synchronization. Fast beacon mode is especially useful for multi-level store-and-forward networks that are 
configured with long hop durations. Fast beacon mode is controlled by the base station. If the Fast-
BeaconCount
 parameter is set to a non-zero value, when the base is reset, powered up or the Fast-
BeaconTrig
 parameter is set to a non-zero value, it will output the number of 6 ms beacons specified in 
the FastBeaconCount parameter. The base and all of its children will synchronously decrement a version 
of the parameter in their beacons, such that it will reach 0 simultaneously on all devices. This allows all 
nodes in the DNT90 system to simultaneously transition to using the configured base slot size and num-
ber of slots. The beacons also inform all child devices that the network is in Fast beacon mode, so that all 
children will observe the FastBeaconCount and assume, in addition to the 6ms hop timing, a base slot 
size of 0 and a number of slots equal to 1. If the cycled base station operating parameters transmitted in 
the beacons, including the BaseSlotSize and NumSlots (see Bank 0x01 parameters) are stable, then a 
further speedup of synchronization can be achieved by setting the NumBaseParms on the base station to 
8. However, this should be done only after all child devices are known to have configuration parameters 
identical to the base station’s saved in their EEPROM. The first 9 parameters contain the AES counter 
and MAC address that are needed to synchronize encryption, along with NumBaseParms
 
FastBeaconTrig - when this parameter is set to any non-zero value on a base station, fast beacon mode 
starts if the fastBeaconCount register is already set to a non-zero value. It auto-clears on a base station 
and will read back as 0 after it is cleared.  On a router or remote, it would do nothing and will not clear 
except after reset.