DW1000 Rx Time Stamp and LDE problem

Hi,

I have a DW1000 based board. We designed our own board.

I can transmit and receive packets using our boards. They established connection.

In our firmware, at startup I configured LDE microcode , NTM1 , NTM2 , LDE_REPC. And I configured other required configurations mentioned in user manual. I also set antenna delays. (Tx antenna delay + Rx antenna delay =~ 514 ns).

To establish communication, I enabled MTXFRS, MRXFCG, MRXDFR and MLDEDON interrupts.

In some received packages, MRXFCG/MRXDFR is set but, MLDEDONE isn’t set.
So RX TIME STAMP RAW(RX_RAWST) is true but, RX TIME STAMP(RX_STAMP) is false.

When MLDEDONE isn’t set , difference between RX_RAWST and RX_STAMP isn’t nearly rx antenna delay. There is very big difference. Because of this problem, I can’t calculate location of tag.

I have never seen this problem on our DWM1000 based board.

Do you have any suggestions to solve this problem ?
(MRXFCG is set but MLDEDONE isn’t set. So we can’t get true RX_STAMP.)

1 Like

Hi;

I have also same problem with @cagataykaynak
We can send the packages with our circuits but MLDEDONE isn’t set stable. (The rate of beeing set is too low)

  • Do you have any other suggestions about software ?
  • Can the problem be caused by hardware (like impedances on RF lines or Antenna
    performance), If it is possible, do you have any other suggestions
    about hardware ?
1 Like