This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

NRF52832 ,SDK 17.0.2 ,DTM , data lost in single channel mode

Hi all:

We  update SDK from 11.0.0 Version to 17.0.2, the hardware is same, but from 17.0.2 package, we run DTM in single channel mode ,data lost  is 40%. DTM from 11.0.0 package is ok. Flowing screen shot is what i am using. Any one give me help:

Parents
  • Hi,

    could you try again with 11.0.0?
    Are you sure that you have not included something in the code in 11.0.0 that you have not included in the other once?

     For the newest DTM, from SDK 17.0.2, include the fix:

    In ble_dtm.c. line 1305:

    m_packet_length = (parameter && LE_UPPER_BITS_MASK) << LE_UPPER_BITS_POS;

    change to :

    m_packet_length = (parameter & LE_UPPER_BITS_MASK) << LE_UPPER_BITS_POS;

    Your missing a matching network for the antenna, and you might have other improvements you can do in your design, but then I need to see the layout: 

    But you have used the same HW for all the tests. 

    Could you try to do the communication the other way, change the placement if TX and RX?

    Best regards,
    Kaja

Reply
  • Hi,

    could you try again with 11.0.0?
    Are you sure that you have not included something in the code in 11.0.0 that you have not included in the other once?

     For the newest DTM, from SDK 17.0.2, include the fix:

    In ble_dtm.c. line 1305:

    m_packet_length = (parameter && LE_UPPER_BITS_MASK) << LE_UPPER_BITS_POS;

    change to :

    m_packet_length = (parameter & LE_UPPER_BITS_MASK) << LE_UPPER_BITS_POS;

    Your missing a matching network for the antenna, and you might have other improvements you can do in your design, but then I need to see the layout: 

    But you have used the same HW for all the tests. 

    Could you try to do the communication the other way, change the placement if TX and RX?

    Best regards,
    Kaja

Children
No Data
Related