Does NXP has a device to allow us to use multiple SPI master?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Does NXP has a device to allow us to use multiple SPI master?

434 Views
norihiromichiga
Senior Contributor I

Hello, 

I know SPI interface can't support multi-master, but does NXP have a device which resolves such limitation?

Thanks,

Norihiro Michigami

AVNET

0 Kudos
1 Reply

366 Views
alexander_yakov
NXP Employee
NXP Employee

The answer depends on SPI controller type, used in the processor, which in turn depends on the processor in question.

For example, for devices from "Networking" product segment (MPC8xxx and QorIQ) - there are a number of processors, where SPI controller has 4 pins. The last, 4th pin is used as "Slave Select" input, if you assert this input when the SPI controller is master, than special exception to core will be generated, meaning that another SPI master is currently transmitting on the SPI bus, so the core may detect this situation. This allows implementing multi-master SPI bus.


Have a great day,
Alexander

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos