DW1000 User Manual
© Decawave Ltd 2017
Version 2.12
Page 166 of 242
7.2.45.1
Sub-Register 0x2C:00
– AON_WCFG
ID
Length
(octets)
Type
Mnemonic
Description
2C:00
2
RW
AON_WCFG
AON Wakeup Configuration Register
Register file: 0x2C – Always-on system control
, sub-register 0x00 is a 16-bit configuration register that is used
to control what the DW1000 IC does as it wakes up from low-power
AON_WCFG register contains the following bitmapped sub-fields:
REG:2C:00 – AON_WCFG – AON Wake-up Configuration register
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- - -
ON
W_
LL
D
O
ON
W_
LL
D
E
- -
P
RES_S
LEE
P
ON
W_
L6
4
P
ON
W_
LD
C
- -
ON
W_
LEUI
-
ON
W_
R
X
ON
W_
RA
D
C
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Definition of the bit fields within
Sub-Register 0x2C:00 – AON_WCFG
Field
Description of fields within Sub-Register 0x2C:00 – AON_WCFG
ONW_RADC
reg:2C:00
bit:0
On Wake-up Run the (temperature and voltage) Analog-to-Digital Convertors. The DW1000
is equipped with 8-bit A/D convertors to sample the IC temperature and its input battery
voltage. Setting this bit will cause the automatic initiation of temperature and input
battery voltage measurements when the DW1000 wakes from
or
As a result the temperature is measured before the IC heats up (and so may be a good
measure of the ambient temperature around the IC), and, the battery voltage is measured
before any significant current drain occurs (which may be useful in checking battery health).
The resultant temperature and voltage values are available in
. For more details of this functionality, please refer to section
ONW_RX
reg:2C:00
bit:1
On Wake-up turn on the Receiver. With this bit it is possible to make the IC transition into
RX automatically as part of IC wake up. One of the uses for this is to implement a scheme
we call
Low-Power Listening
-
reg:2C:00
bits:[various]
Bits marked ‘-’ in register 0x2C:00 are reserved and should always be written as zero to
avoid any malfunction of the DW1000.
ONW_LEUI
reg:2C:00
bit:3
On Wake-up load the EUI from OTP memory into
Register file: 0x01 – Extended Unique
Identifier. When this bit is set to 1 the EUI value programmed into OTP memory will be
loaded into the
Register file: 0x01 – Extended Unique
Identifier when the DW1000 wakes-up
ONW_LDC
reg:2C:00
bit:6
On Wake-upload configurations from the AON memory into the host interface register set.
When the ONW_LDC bit is set to 1 the values of user configuration registers are restored to
their pre-sleep configuration values. When the ONW_LDC bit is 0 the values of user
configuration registers revert to their power-on-reset value when the DW1000 wakes-up
from