EasyManua.ls Logo

decaWave DW1000 - Page 166

decaWave DW1000
242 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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 SLEEP or DEEPSLEEP states. The
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
-
-
-
ONW_LLD
O
ONW_LLDE
-
-
PRES_SLEE
P
ONW_L64
P
ONW_LDC
-
-
ONW_LEUI
-
ONW_RX
ONW_RAD
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 SLEEP or DEEPSLEEP states.
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 Sub-Register 0x2A:06
TC_SARW. For more details of this functionality, please refer to section 6.4 Measuring IC
temperature and voltage.
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. See section 4.4 Low-Power Listening for more details.
-
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
from SLEEP or DEEPSLEEP.
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 SLEEP or DEEPSLEEP.

Table of Contents