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

FEM Support For Radio Test Example on custom board

Hi,

I needed assistance to get the SKY66112-11 FEM working with the Radio Test Example, for certification testing (FCC, CE etc). I am using the NCS 1.5.1 SDK. I have followed the following link. I am using a custom board with nRF52832 SoC and it has the LFXO present.

https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/ug_radio_fem.html#ug-radio-fem

I have made changes to the Configuration file of the project and added the device tree node as mentioned in the following forum post.

https://devzone.nordicsemi.com/f/nordic-q-a/74433/ncs-v1-5-1-pa-lna-support-for-bluetooth/306783#306783

Are there any addition changes required beside these to be done to get the FEM working? For instance I need to initialize the other 2 control gpios on the FEM which are of fixed logic levels, how should i go ahead adding those to the project?

Also are the any changes required to be done in the main application file itself of the Radio Test code to add support for the MPSL lib or just the project configuration settings are enough? 

PS: Just wanted to mention that I tried running the Radio Test Example directly without adding the support for the FEM and that works as expected. So this tells me that the COM lines gpio changes I did in the dts file worked as it should and the crystal is fine too.

Thanks in Advance

Parents
  • Hi,

    Unfortunately the skyworks FEM is not supported by the radio test example. one possible workaround would be to use a PPI fork on the radio events and connect this to gpio's using GPIOTE. But this will not give you the same timing as you have in MPSL, so might not be suitable if you want to test settling time for the ePA. Toggling will happen earlier than it does in actual implementation.

Reply
  • Hi,

    Unfortunately the skyworks FEM is not supported by the radio test example. one possible workaround would be to use a PPI fork on the radio events and connect this to gpio's using GPIOTE. But this will not give you the same timing as you have in MPSL, so might not be suitable if you want to test settling time for the ePA. Toggling will happen earlier than it does in actual implementation.

Children
Related