Hi,
I am designing a board using the DAC8564 controlled by a Raspberry Pi RP2040. Initially all four channels were working, I am sure the SPI commands being written are correct as a different design using the identical setup has worked and continued to work for awhile. This code has not been changed at all.
When I returned to a working board the next day channel 00 and 10 had stopped responding with the outputs sitting at seemingly random voltages. I was writing this off as a fluke, however a second prototype has failed similarly this time channel 01 and 10 initially and channel 00 following soon after.
What could be the cause of these channels failing? Other than routing and power supply there is no difference between this board and the previous working device.