DW1000 User Manual
© Decawave Ltd 2017
Version 2.12
Page 16 of 242
2.3.2 Overview of main operational states
Table 1: Main DW1000 operational states / modes
State Name
State Description
OFF
In the
state the DW1000 is completely powered off, with no voltages applied to any
of its input pins. Power consumption = 0 µA. No I/O pins should be driven or power will
leak through the I/O cells.
WAKEUP
During the
state the crystal oscillator and the band-gap are enabled. After
approximately 4 ms the digital LDO will be enabled and the RSTn (output) will de-assert
allowing the DW1000 to enter the
INIT
In the
state the main crystal oscillator is running. The raw 38.4 MHz XTAL oscillator
frequency is divided by 2 to give a 19.2 MHz internal clock called XTI. In the
digital circuitry of the DW1000 is fed from this 19.2 MHz XTI clock.
or
a reset), then the register configurations can be automatically restored from the AON
memory array.
Then the DW1000 turns on the CLKPLL and after 5 µs the CLKPLL will be locked and the
DW1000 will automatically transition into the
SPI accesses from an external microcontroller are possible in the
are limited to a SPICLK input frequency of no greater than 3 MHz. Care should be taken
not to have an active SPI access in progress at the CLKPLL lock time (i.e. at t = 5 µs) when
the automatic switch from the
state to the
state is occurring, because the
switch-over of clock source can cause bit errors in the SPI transactions.
It is possible to return to the
state from the
state under register control by
selecting the XTAL as the clock source and by disabling what is known as sequencing so
the device does not automatically transfer into the
IDLE
In the
state the DW1000 internal clock generator CLKPLL is locked running and
ready for use but is gated off to most circuitry to minimize power consumption. In the
state SPI communications can operate at up to 20 MHz, the maximum SPICLK
frequency. In the
state the analog receive and transmit circuits are powered down.
The external host can control the DW1000 to initiate a transmission or reception and
thus cause the DW1000 to progress into
state respectively. If a delayed
TX or RX operation is initiated (see section
and
) then the DW1000 will stay in the
state until the delayed time has elapsed,
SLEEP
In the
state the IC consumes < 1 µA from the external power supply inputs. All
internal LDOs are turned off. In the
state the DW1000 internal low powered ring
oscillator is running and is used to clock the sleep counter whose expiry is programmed
to “wake up” the DW1000 and progress into the WAKEUP state. While in
should not be applied to GPIO, SPICLK or SPIMISO pins as this will cause an increase in
leakage current.