This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TXS02612: Two masters talking to single SD card using SDIO or SPI

Part Number: TXS02612
Other Parts Discussed in Thread: TXS0206A

Tool/software:

I see that the TXS02612 works when there is one master talking to two peripherals.  I need to go the opposite way.  I have two masters that want to interface to a single uSD card for bulk storage.  Because the clock on the TSX02612 us unidirectional, I can't use it for my application.

What would you suggest for interfacing a single SD card to two microcontrollers?  I am thinking of using SDIO or SPI as the interface to the SD card.  There is even a possibility that one micro would use SDIO and the other would use SPI.  

Is there any series of part I should stay AWAY from for this kind of application?  I was thinking of using two bi-directional level shifters to isolate the SD card from the micros on demand. Is there a better/more compact/SD card specific solution?

Thank You

Paul

  • Hi Paul,

    I am not most familiar with SD card interface to provide you with the details regarding driving the SD signals with two masters on the same data bus, however to avoid bus contention between the 3 devices, the TXS0206A is a 1:1 device configuration that we can use twice here (one for each master). The EN of each device can be driven to opposite states so that only one master is communicating to the single SD card at any current time. 

    Regards,

    Jack 

  • Thank You.  I was hoping there was a single device, but the part you suggested will work.  Paul