I have one of the whizzoo quad MAX31856 boards, and I was wondering how efficiently I can read them..
Would I be able to send the initialization and read commands to all of them by pulling all their CS pins low, transferring the read command to all of them, then set them all high, and sequentially pull them low one at a time and read the value from it?
I can not find a "Whizzoo"-something with four MAX31856. There are different boards (for example on Ebay) with 4 MAX31856 chips. One of them is from "whizoo.com" (with a single 'z'), but I can not find a description of a Quad Channel MAX31856 on that site.
These are the boards : Playing With Fusion - Products: Breakout Boards
But I can not find a Quad Channel board with the MAX31856.
Which Arduino board to you use ?
If you want to combine the SPI bus for multiple devices, the MISO (data input of Master, data output of Slaves) are all shortcut together. Even if you don't use that data, they are still shortcut. Some chips only accept commands with the clock and MOSI, and don't need the MISO signal, in that case they could be combined.
OOps, I notice an error.. Title of the thread is Max31856, which is correct, I misread the ebay listing and ended up with the 31855, and on that one you're completely right, you don't write anything to it.. the Max 31856 DOES have writable registers though...
All the SDO pins are connected. If you do a read, they will be shortcut to each other.
If you do only a write, the SDO stays high impedance (table 5 in the datasheet). I agree with CrossRoads, I would also say yes. However, it is a bad thing to do, because a simple read instruction might damage all 4 chips.