During some recent development work it was noted that there is no PA LNA assist in the DTM software. Is there code that provides this? See answer below:
During some recent development work it was noted that there is no PA LNA assist in the DTM software. Is there code that provides this? See answer below:
Since this code was needed by both myself and an associate, I put together a modified DTM app with PA_LNA assist. DTM does not use the softdevice, though the app provided by Nordic is designed to sit in the application area of flash. If you want to load it on a device without the SD, just change the rom start to 0x0 in the project settings.
There are two versions of the modified DTM attached. On one "ble_dtm_mod.c" the pa turn on will occur approx 100usec ahead of any TX activity (CW or otherwise). On the second version "ble_dtm_mod_timer.c" the implementation is more like Nordic's PA_LNA assist in the softdevice. A timer runs at EVENTS_READY and delays TASKS_START by 4usec. This results in a PA turn on during CW phase of the tx sequence but 4 usec before the preamble. Just rename the appropriate file and use it in place of the corresponding Nordic file.
Enjoy!