NRF52840 Openthread Radio Coprocessor (RCP) through SPI

Hello,

We are using Raspberry Pi + NRF52840 as Borderrouter for Openthread using Radio Coprocessor design.

However we are facing stability issues on the RCP where it resets regularly, making our network unstable.

The RCP image on the NRF52840 is built with https://github.com/openthread/ot-nrf528xx which is still based on NRF5 sdk. This had the option for communication over SPI.

We are investigating to move to newer updated firmware based on the nrf connect sdk, as the coprocessor design is there as a sample within nrf connect sdk. https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/openthread/coprocessor/README.html

However this doesn't seem to support communication over SPI, only UART or USB. As we are bound with our hardware to the SPI interface of the raspberry pi, we cannot switch.

Is there a way we could make this work again over SPI using nrf connect sdk?

Parents
  • To conclude, we made a new revision to our hardware boards and connected nRF52840 through UART. The system now works stable, and we are not encountering the issues we had anymore. 

    Regarding the sample. We had to bring down the UART speed to 460kBps instead of 1M, which was more stable.

    And configuring the RTS pin for the RPi was important, which was not clear from the documentation

Reply
  • To conclude, we made a new revision to our hardware boards and connected nRF52840 through UART. The system now works stable, and we are not encountering the issues we had anymore. 

    Regarding the sample. We had to bring down the UART speed to 460kBps instead of 1M, which was more stable.

    And configuring the RTS pin for the RPi was important, which was not clear from the documentation

Children
No Data
Related