Tool/software:
Hello,
Which types are the outputs of ADS114S08B, push-pull or open drain? I am considering desgning wired OR connection for DOUT, connecting multiple devices to a single SPI bus.
Thanks.
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.
Tool/software:
Hello,
Which types are the outputs of ADS114S08B, push-pull or open drain? I am considering desgning wired OR connection for DOUT, connecting multiple devices to a single SPI bus.
Thanks.
Hi Akira Sugimoto,
The ADS114S08B outputs are push-pull
You can connect multiple devices together by combining the DIN, DOUT, and SCLK signals, and then using a separate CS for each device
Alternatively, you can tie DIN, CS, and SCLK together, and then have separate DOUT lines for each device
In either case, you would only use a single DRDY line from one device to determine when conversions are complete, assuming you are starting the conversion for each device at the same instant
-Bryan
Hi Bryan,
Thank you very much for your reply.
Is my understanding correct that DIN, DOUT, and SCLK signals can be shared via same bus, and CS and DRDY signals should be used independently each devices (Hence, cannot DOUT/DRDY dual- function output be used for inidicating "data ready")? How about the case that conversions are controlled by commands with keeping the START/SYNC pin low and/or the case that DOUT signals are selected with the multiplexer?
Akira
Hi Akira Sugimoto,
Is my understanding correct that DIN, DOUT, and SCLK signals can be shared via same bus, and CS and DRDY signals should be used independently each devices
You can use a single DRDY pin, you do not need to use them all. The DRDY pin should transition from high to low at approximately the same time if you start the conversion for all ADCs at the same instant. Therefore, one DRDY pin is sufficient, as long as you add some buffer before clocking out data to account for any small device-to-device delays
Alternatively, you could use something like an AND gate for all DRDY signals. Then, the AND gate will indicate when all DRDY signals transition from high to low.
How about the case that conversions are controlled by commands with keeping the START/SYNC pin low
Yes this is also fine
or the case that DOUT signals are selected with the multiplexer?
You could do this as well
There is no one right answer to this question, there are many options you can choose
-Bryan