Hello everyone,
I finally solved the problem. I had powered the TCXO via a 3.0V LDO, but the DW1000 pin 47 (VDDBATT) was still connected to VDD_3.3V. Looking better at the DW documentation, both the data sheet (on page 8) and the aph001 (on page 23) advise instead to connect VDDBATT to the TCXO power supply. After this change I have no more errors in the transmission of the PHR and the DecaRanging application works perfectly on my HW.
However, I’m a little surprised, because this was the behavior before the change:
[font=Courier New]±--------------------+ ±--------------------+ [/font]
[font=Courier New]| MyBoard | | EVB1000 | [/font]
[font=Courier New]| TAG (Mode 3) ±------> ANCHOR (Mode 3) |[/font]
[font=Courier New]| ex_03a_tx_wait_resp | | ex_03b_rx_send_resp | [/font]
[font=Courier New]±--------------------+ ±--------------------+[/font]
[font=Courier New] PHR ERRORS: [/font]
[font=Courier New] SYS_STATUS register 100000000001011100000011[/font]
[font=Courier New]±--------------------+ ±--------------------+ [/font]
[font=Courier New]| EVB1000 | | MyBoard |[/font]
[font=Courier New]| TAG (Mode 3) ±------> ANCHOR (Mode 3) |[/font]
[font=Courier New]| ex_03a_tx_wait_resp | | ex_03b_rx_send_resp | [/font]
[font=Courier New]±--------------------+ ±--------------------+[/font]
[font=Courier New] PHR OK:[/font]
[font=Courier New] SYS_STATUS register 100000000110111100000011
[/font]
So I ask the DecaWave technicians: why did my mistake affect the transmission only?
I would expected that the VDDBATT pulse noise should have a greater impact on the reception phase…
Thanks