nRF9151 NTN COEX2 + MAGPIO inconsistent timing

Hi,

We're testing NTN functionality with the nRF9151 and have noticed something weird with the timings of MAGPIO and COEX2. We use COEX2 to control the power domain for our RF front end, and have the following settings

AT%SHORTSWVER
%SHORTSWVER: nrf9151-ntn_1.0.1

AT%XCOEX2?
%XCOEX2: 1

AT%XMAGPIO?
%XMAGPIO: 1,1,0,3,2,690,1562,1,1563,1587,2,1588,2200

For testing I've just used large frequency ranges in MAGPIO, but that shouldn't matter.

Then, to test the timing I've been using

AT%XRFTEST=0,1,255,15379,-80,0

to trigger the RF. This all works and I see the pins toggle, but the timing seems wrong.

For the very first activity in a boot, we get COEX0 going ~1ms before MAGPIO, which is what I expect

However, for ALL subsequent events, MAGPIO goes BEFORE COEX2, and the timing of how long before COEX2 can be controlled by the COEX2 anticipation.

The above image is with COEX2=1, but if we reduce this (COEX2=3) then we get the following

Is this expected behaviour? 

Parents Reply Children
No Data
Related