DW1000 User Manual
© Decawave Ltd 2017
Version 2.12
Page 171 of 242
7.2.45.5
Sub-Register 0x2C:04
– AON_ADDR
ID
Length
(octets)
Type
Mnemonic
Description
2C:04
1
RW
AON_ADDR
AON Direct Access Address
Register file: 0x2C – Always-on system control
, sub-register 0x04 is an 8-bit register used to specify the
address for a direct access read of the AON memory array. The read is initiated using the DCA_READ control
bit in
Sub-Register 0x2C:02 – AON_CTRL
and the read result is returned in
7.2.45.6
Sub-Register 0x2C:05
– AON_RES1
ID
Length
(octets)
Type
Mnemonic
Description
2C:05
1
RW
AON_RES1
AON Reserved area 1
Register file: 0x2C – Always-on system control
, sub-register 0x05 is reserved.
7.2.45.7
Sub-Register 0x2C:06
– AON_CFG0
ID
Length
(octets)
Type
Mnemonic
Description
2C:06
4
RW
AON_CFG0
AON Configuration Register 0
Register file: 0x2C – Always-on system control
, sub-register 0x06 is a 32-bit configuration register for the
always on block. The fields of this register are interpreted inside the AON block, which can only happen after
these are loaded into the AON block via the UPL_CFG command in
Sub-Register 0x2C:02 – AON_CTRL
. The
AON_CFG0 register contains the following fields:
REG:2C:06 – AON_CFG0 – AON Configuration Register 0
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
SLEEP_TIM
LPCLKDIVA
LP
D
IV
_E
N
WAKE_
CN
T
WAKE_
SP
I
WAKE_
P
IN
SLEE
P
_E
N
0 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 0
1
1
1
0
The fields of the AON_CFG0 register identified above are individually described below:
Field
Description of fields within Sub-Register 0x2C:06 – AON_CFG0
SLEEP_EN
reg:2C:06
bit:0
This is the sleep enable configuration bit. In order to put the DW1000 into the
bit needs to be set and then the configuration needs to be uploaded to the AON using the
UPL_CFG bit in
Sub-Register 0x2C:02 – AON_CTRL
state can also be entered via the
ATXSLP or ARXSLP controls in
Sub-Register 0x36:04 – PMSC_CTRL1
, which will automatically do
the configuration upload to the AON and set this SLEEP_EN control.