Hello,
we are working on an PDoA Application with the QM33120WDK1 Development Kit on nrfSDK 2.3.0.
When we read the pdoa with dwt_readpdoa() we get values from 100 up to 3000 without moving the development Kit. Our config is as follows:
static dwt_config_t config = {
5, /* Channel number. /
DWT_PLEN_128, / Preamble length. Used in TX only. /
DWT_PAC8, / Preamble acquisition chunk size. Used in RX only. /
9, / TX preamble code. Used in TX only. /
9, / RX preamble code. Used in RX only. /
1, / 0 to use standard 8 symbol SFD, 1 to use non-standard 8 symbol, 2 for non-standard 16 symbol SFD and 3 for 4z 8 symbol SDF type /
DWT_BR_6M8, / Data rate. /
DWT_PHRMODE_STD, / PHY header mode. /
DWT_PHRRATE_STD, / PHY header rate. /
(129 + 8 - 8), / SFD timeout (preamble length + 1 + SFD length - PAC size). Used in RX only. /
(DWT_STS_MODE_1 | DWT_STS_MODE_SDC), / STS enabled /
DWT_STS_LEN_256, / STS length see allowed values in Enum dwt_sts_lengths_e /
DWT_PDOA_M3 / PDOA mode 3 */
};
dwt_txconfig_t txconfig_options = {
0x34, /* PG delay. /
0xfdfdfdfd, / TX power. */
0x0 /PG count/
};
Are those the right values for the Kit?
Any Help is appreciated.
Greetings
Philipp