EasyManua.ls Logo

decaWave DW1000 - Page 161

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 161 of 242
The reference value that is required for temperature bandwidth compensation is the contents of the
TC_PG_STATUS register. This represents a counter that increments with every pulse generated by the
DW1000 IC’s internal pulse generator. Intuitively, this count value (referred to as PG_COUNT) will vary
inversely with the TC_PGDELAY value if the delay between pulses increases, the number of pulses within a
given timeframe will decrease, and vice versa. DELAY_CNT represents a counter that increments with every
pulse generated by the DW1000 IC’s internal pulse generator.
The TC_PGDELAY value will not give the same bandwidth for varying temperatures. The PG_COUNT value,
however, will give a stable bandwidth across all temperatures. It is taken as a reference as the DW1000 has a
pulse generator auto-calibration procedure; the procedure takes a PG_COUNT value and calculates the
TC_PGDELAY value from this. This TC_PGDELAY value can then be programmed in to give the desired
bandwidth.
More details on using these registers for bandwidth temperature compensation can be found in the
following application note : APS023 Part 2.
7.2.43.6 Sub-Register 0x2A:0B TC_PGDELAY
ID
Length
(octets)
Type
Mnemonic
Description
2A:0B
1
RW
TC_PGDELAY
Transmitter Calibration Pulse Generator Delay
Register file: 0x2A Transmitter Calibration block, sub-register 0x0B is an 8-bit configuration register for
setting the Pulse Generator Delay value. This effectively sets the width of transmitted pulses effectively
setting the output bandwidth. The value used here depends on the TX channel selected by the TX_CHAN
configuration in Register file: 0x1F Channel Control. Recommended values are given in Table 40 below;
note however that these values may need to be tuned for spectral regulation compliance depending on
external circuitry.
Table 40: Sub-Register 0x2A:0B TC_PGDELAY recommended values
TX Channel
8-bit value to program to
Sub-Register 0x2A:0B TC_PGDELAY
1
0xC9
2
0xC2
3
0xC5
4
0x95
5
0xC0
7
0x93

Table of Contents