dwm1000 communication configuration

[color=#222222][size=medium][font=arial,sans-serif]When I use the official routine to download the program, dwm1000 will communicate, the distance is measured. When I change, the data transfer rate is 6.8mbit/s, dwm1000 will not work.[/font][/size][/color] [color=#222222][size=medium][font=arial,sans-serif]Whether the data transfer rate is related to other, I read the data sheet and set the configuration he gave is not communicating.[/font][/size][/color]

[color=#222222][size=medium][font=arial,sans-serif]Another problem is that the last few bits of the tx rx packet in the official routine are not very understandable.[/font][/size][/color]

Hello WWZZXX,

Can you please provide your full RF configuration ?

Thank you,
Regards
Yves

static DWT_ConfigTypeDef dwtConfig = {
.LoadCode = DW_LOAD_UCODE,
.Channel = DW_CHANNEL_1,
.PulseRepFreq = DW_PRF_16M,
.TxPreambLen = DW_TX_PLEN_2048,
.PreambleAcqChunk = DW_PAC_32,
.TxCode = 9,
.RxCode = 9,
.NonStandardSFD = ENABLE,
.DataRate = DW_DATARATE_110K,
.PhrMode = DW_PHR_MODE_STD,
.SFDTimeout = (2048 + 1 + 64 - 32) // TxPreambLen + 1 + SFD length - PAC
};

static DWT_ConfigTypeDef dwtConfig = {
.LoadCode = DW_LOAD_UCODE,
.Channel = DW_CHANNEL_2,
.PulseRepFreq = DW_PRF_16M,
.TxPreambLen = DW_TX_PLEN_128,
.PreambleAcqChunk = DW_PAC_32,
.TxCode = 9,
.RxCode = 9,
.NonStandardSFD = ENABLE,
.DataRate = DW_DATARATE_6M8,
.PhrMode = DW_PHR_MODE_STD,
.SFDTimeout = (128 + 1 + 8 - 32) // TxPreambLen + 1 + SFD length - PAC
};

Do you konw the best long range configuration? I think the official ranging configuration is relatively far,but in fact i can only measure 6-7m.I don’t konw what’t the matter.