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

nRF52840: SPI and BLE coexist problem

Hi Dear Engineers!

I use nRF52840 SPI (slave) to communicate with Master (HOST) CPU.

if I stop any ADV / SCAN RF functions all works Great!

But if I start ADV (or scanning) , SPI Protocol works very poor. a lot of broken frames , not stable connection / often no ACK to the HOST CPU.

I guess because of RF IRQ. So, what should I do to fix the problem? what possible ways?

e.g., at HOST side I use DMA feature instead of IRQ to prevent these kind of problems.

thanks, Oleg.

Related