We want to test the performances of the antenna’s delivered with the QM33120WDK1 evaluation.
Therefore we want to use software we currently run on a DW1000 (channel 5, 6800 kb/s pulse freq 16Mhz and preamble 512 bytes)
We use the Sync functionality of the DW1000 module and IRQ and furthermore we only send a small package in one direction.
Should we be able to just use the same software/ functionality on the QM33100 modules?
What should we do to migrate the software from DW1000 to QM33100 modules?
In this link QM33120WDK1 - Qorvo you can download the SDK for the QM33120WDK1. This is containinig 2 different builds:
1/ CLI (Command Line interface) build:
This build provides an easy way to send and receive commands.
And you can set the board as Initiator or Responder in FiRa ranging session.
2/ UCI (Ultra wide band command interface) bui:d
This is compatible build with FiRa Packet formats.
It also comes with a python script to launch a FiRa session as a Controller/Initiator or Controlee/Responder.
If you want to migrate your code to QM33 module:
1/ You need to use dw3/qm33 drivers.
2/ Need to port your code to nRF52840 (change linker, startup, gpios, etc…)
If you want quick test with QM33 to send a small package in one direction, you can use the SDK (CLI build) as follows:
1/ Use “UWBCFG” command to change the radio parameters (Channel, DataRate, …)
2/ Use “TCFM” command on one board which will send a speicif number of packets with length and interframe you choose.
3/ Use “Listener2” command to capture these frame on the second board.