Porting ncs example code to Fanstel BT840X that has an internal skyworks PA/LNA

I am looking to take example codes for the nrf52840dk and run them on a Fanstel BT840X EV board. I am looking at the central and peripheral coded low data rate firmware but want to achieve a much greater range by using the RF amp and LNA. Can anyone point me to some examples that might demonstrate of give some idea how to do this. I am using NRF connect SDK 2.2.99 with visual studio. I have got the Fanstel BT840X range test code working and I have been able to port the examples for the nrf52840dk to the Fanstel BT840X EV board but cannot get the extended range. Does the code need to control the switching of the PA/LNA as at the moment I have the PA fixed on and LNA off.

Parents Reply
  • HI Amanda,

    Yes I am aware of that link and the post is the most relevant to my question that I have found.

    I do get this message "CONFIG_MPSL_FEM was assigned the value y, but got the value n. Missing dependencies:
    MPSL_FEM_ANY_SUPPORT" when I add CONFIG_MPSL_FEM=y to my prj.config file.

    I dont have a great understanding of how the PA and LNA are switched. I assume that the BT driver knows when to configure this switch. I am controlling with GPIO the PA and LNA lines into the Skyworks device so I assume that I am not controlling well enough these lines as I have a very poor range. I have been measuring the power draw and I do get peak power consumption of around 200mA.

    Any more assistance gratefully recievied.

Children
Related