I have custom boards with 2 daisy-chained ADS8688 devices each, and I would like to daisy-chain 7 of these boards together. Which would be a daisy-chain of 14 ADS8688 devices in total.
I am talking to the boards with a single SPI interface on an Arduino Due.
Everything works with 4 boards (8 ADS8688). But when I add another board (10 ADS8688) the analog data from the last 2 devices is wrong.
It looks like the analog value of the first pin on device 9 is copied to all the other pins of device 9 as well.
All the values of device 10 resemble each other as well, but I can't tell right now if they are tied to a specific input pin.
(These values are very close to each other, but are not exactly the same.)
I am aware that more devices mean a higher load on the SPI lines. And that you recommend digital buffers. Which I haven't implemented yet.
Before I attempt that, I wanted to ask if there are any other limits as to how many ADS8688 devices can be chained together?