I have a Small computer Central SC126, and wanted to use 2 SD cards.
However a well known issue is that the standard micro SD card adapters don't work on a shared SPI bus. The issue is that the MISO signal is always driven out of the level shifter chip (on the adapter) regardless of CS. Thus the two cards thus compete for MOSI output. See this post:
I came up with a simpler fix than recommended on the forums, by simpler it means less soldering of very small pitch pins on the level shifter IC.
As per the picture below, there are 2 changes
- Cut one of the MOSI pins off, on the main pin header, this isolates the driver output, so only one board is driving the MOSI output
- Connect the Serial output from the micro SD card socket(s) together. This means the output from both the SD cards can be presented back to the micro. The sd cards themselves play nice since they respect the CS signal.
Its not entirely perfect, since these 2 cards are now joined. But I have glued some perf board to the back of them, so they are physically joined as one adapter, and no chance of the litter wire breaking off.
Hope this helps.