DW1000 User Manual
© Decawave Ltd 2017
Version 2.12
Page 179 of 242
Field
Description of fields within Sub-Register 0x2D:08 – OTP_STAT
OPS_KICK
reg:2D:12
bit:0
This bit when set initiates a load of the operating parameter set selected by the OPS_SEL
configuration below. (This control is in the OTP block because the parameter sets are in OTP
memory during their development, only moving to ROM for the production IC).
LDO_KICK
reg:2D:12
bit:1
This bit when set initiates the loading of the LDOTUNE_CAL parameter from OTP address 0x4
into the register
Sub-Register 0x28:30 – LDOTUNE
details.
OPS_SEL
reg:2D:12
bits:6,5
Operating parameter set selection. This selects the operating parameter set to load when the
OPS_KICK is invoked. Allowed values are:
00: Select parameter set 0 –
Length64
.
01: Select parameter set 1 –
Tight
.
10: Select Default parameter set.
11: Reserved. Do not select this value.
See section
7.2.46.8 – Receiver operating parameter sets
below for details of use of these
operating parameter sets.
-
reg:2D:12
Other bits
Reserved. Bits marked ‘-’ are reserved.
7.2.46.8
Receiver operating parameter sets
The DW1000 receiver has the capability of operating with specific parameter sets that relate to how it
acquires the preamble signal and decodes the data. Three distinct operating parameter sets are defined
within the IC for selection by the host system designer depending on system characteristics. Table 48 below
lists and defines these operating parameter sets indicating their recommended usages.
Table 48: Receiver operating parameter sets
Set
Description
10 - Default
This is the default operating parameter set. This parameter set is designed to work at all
data rates and can tolerate a total clock offset between the transmit and receiver of the
order of 40 ppm (e.g. 20 ppm XTAL in transmitter and receiver). It is however not optimum
for the very short preamble.
The default operating parameter set is selected upon device reset or exit of sleep modes, in
both cases only when the
) is 0, meaning do not loading an alternative parameter set.
00 – Length64
This operating parameter set is designed to give good performance for very short
preambles, i.e. the length 64 preamble. However this performance optimization comes at a
cost, which is that it cannot tolerate large crystal offsets. In order to use this operating
parameter set the total clock offset between transmitter and receiver needs to be kept
below 15 ppm (e.g. 7.5 ppm XTAL in transmitter and receiver).
This
length64
parameter set may be automatically loaded upon device reset or exit of sleep
modes, when the ONW_L64P
bit (saved in
7.2.45.1 – Sub-Register 0x2C:00 – AON_WCFG
) is
1, and it may also be loaded under direct host control using the OPS_KICK and OPS_SEL
controls in
Sub-Register 0x2D:08 – OTP_STAT
01 – Tight
This operating parameter set maximises the operating range of the system. However this