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

NRF52 as SPI master with Multiple Slaves

Hello, my project has 3 different devices (2 sensor and flash memory) on the same SPI bus all with their own CS. I ran across the following question, which has a response for a workaround for the NRF51. Upon jumping into the NRF52 SDK 12.2 documentation and it looks like the SPI structure has slightly changed.

Is the given solution in the previous post still applicable and if so what changes need to be made to make it work with the SDK 12.2.

If not what is the best route I need to implement 3 slaves on SPI. (GPIOTE and handle each CS individually?)

Thanks in advance

Parents
  • Thanks for the feedback @SRA & @Roger Clark. I'll do an analysis of each device to better understand speeds and modes for each one. In general my design is very space constrained, thus the fewer buses means a simpler design. I will try to follow up with my layout resource and get her thoughts on the possible implications of adding another SPI bus. All the same this will still result in two slaves on one SPI bus.

Reply
  • Thanks for the feedback @SRA & @Roger Clark. I'll do an analysis of each device to better understand speeds and modes for each one. In general my design is very space constrained, thus the fewer buses means a simpler design. I will try to follow up with my layout resource and get her thoughts on the possible implications of adding another SPI bus. All the same this will still result in two slaves on one SPI bus.

Children
No Data
Related