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

Understanding DTM test setup

Hello,

 

I am using nRF52840 S140 v7.0.1. I have few queries on DTM functionality.

 

1) As per standards, we can do DTM test either by sending HCI commands or UART commands. Using HCI commands I can have 7 different packet sequence.

             

    Whereas using 2-wire UART interface, we can have only 4 different packet sequence as packet type is of 2 bits. Please current me if I am wrong in my understanding.

 

2) Similar to 2-Wire UART interface, whether can I send vendor specific commands over HCI. I am not seeing “Packet Type : 11” Vendor specific in HCI interface.

 

3) I am new to certification. Trying to understand concepts. Whether DTM test setup is for only Bluetooth SIG Certification or even for FCC certification.

 

4) For DTM test setup, I am seeing python scripts and setup detains in below link

              https://infocenter.nordicsemi.com/index.jsp?topic=%2Fstruct_appnotes%2Fstruct%2Fappnotes_nan34.html&cp=13_3

              Even in nRF Connect Desktop tool I am seeing DTM. Whether using nRF Connect Desktop, whether can I test DTM for certification. Is it approved to use or we need to use only Bluetooth SIG approved devices.

 

Thanks & Regards

Vishnu Beema

  • 1) As per standards, we can do DTM test either by sending HCI commands or UART commands. Using HCI commands I can have 7 different packet sequence.

                 

        Whereas using 2-wire UART interface, we can have only 4 different packet sequence as packet type is of 2 bits. Please current me if I am wrong in my understanding.

     Correct, these are the available payload types when using the UART interface

    2) Similar to 2-Wire UART interface, whether can I send vendor specific commands over HCI. I am not seeing “Packet Type : 11” Vendor specific in HCI interface.

    See BLUETOOTH CORE SPECIFICATION Version 5.2 | Vol 6, Part F page 3200. 

     

    3) I am new to certification. Trying to understand concepts. Whether DTM test setup is for only Bluetooth SIG Certification or even for FCC certification.

     DTM is mainly used for Bluetooth SIG certification, but can also be used for FCC/CE certification as it allows you to put the DUT in RX or TX mode, select the RF Channel etc. We usually recommend using the radio_test example in our SDK for FCC/CE testing as its a bit simpler to use. 

     

    4) For DTM test setup, I am seeing python scripts and setup detains in below link

                  https://infocenter.nordicsemi.com/index.jsp?topic=%2Fstruct_appnotes%2Fstruct%2Fappnotes_nan34.html&cp=13_3

                  Even in nRF Connect Desktop tool I am seeing DTM. Whether using nRF Connect Desktop, whether can I test DTM for certification. Is it approved to use or we need to use only Bluetooth SIG approved devic

     Yes, you can use the DTM app in nRF Connect for Desktop to control the DTM application in our nRF5 SDK over a UART interface. 

  • Thank you for your inputs.

    For point 2, you kept same snapshot of "Packet Type" (Page 3200) which is for 2-wire UART interface. But I am trying to understand whether Vendor specif packets can be possible over HCI interface.

  • Sorry, missed that. Looking at the 7.8.29 LE Transmitter Test command section in the v5.0 spec ( BLUETOOTH CORE SPECIFICATION Version 5.2 | Vol 4, Part E page 2534) there does not seem to be any possibility to define a  vendor specific payload. 

    Note that we only support the UART interface in our DTM application in the nRF5 SDK. 

    Best regards

    Bjørn

Related