DW1000 User Manual
© Decawave Ltd 2017
Version 2.12
Page 160 of 242
7.2.43.4
Sub-Register 0x2A:08
– TC_PG_CTRL
ID
Length
(octets)
Type
Mnemonic
Description
2A:08
1
RW
TC_PG_CTRL
Transmitter Calibration – Pulse Generator Control
Register file: 0x2A – Transmitter Calibration block
, sub-register 0x08, is a
16-bit
control register that contains
the following bitmapped sub-fields:
REG:2A:08 – TC_PG_CTRL – Transmitter Calibration – Pulse Generator Control Settings
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
RESERVED
PG
_T
M
EAS
RESERVE
D
PG
_STA
RT
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Definition of the bit fields within Sub-Register 0x2A:08 -TC_PG_CTRL:
Field
Description of fields within Sub-Register -TC_PG_CTRL Sub-Register 0x28:0C–
PG_START
reg:2A:08
bit:0
Start the pulse generator calibration. Note: This bit is self clearing.
PG_TMEAS
reg:2A:08
bit5:2
Number of clock cycles over which to run the pulse generator cal counter. These
are the upper 4 MSb's of a 10 bit counter clocked by the system clock.
This register controls the pulse generator calibration. When a calibration is complete, it generates a pulse
generator delay count based on the current TC_PGDELAY value. The count value is then stored automatically
into the TC_PG_STATUS register. This delay count gives a consistent reflection of the bandwidth regardless
of temperature.
7.2.43.5
Sub-Register 0x2A:09
– TC_PG_STATUS
ID
Length
(octets)
Type
Mnemonic
Description
2A:09
2
RO
TC_PG_STATUS
Transmitter Calibration – PG Status
Register file: 0x2A – Transmitter Calibration block
, sub-register 0x09, is a 32 bit status register that contains
the following bitmapped sub-fields:
REG:2A:09 – TC_PG_STATUS – Transmitter Calibration – Pulse Generator Status
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
RESERVED
DELAY_CNT
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0