Other Parts Discussed in Thread: ADS7953
Hello,
I'm interfacing the ADS7953 with an FPGA master.
According to the datasheet, I understand that the first 16 bit frame after the first CS fall following power up contains invalid data.
Is this correct ?
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.
Other Parts Discussed in Thread: ADS7953
Hello,
I'm interfacing the ADS7953 with an FPGA master.
According to the datasheet, I understand that the first 16 bit frame after the first CS fall following power up contains invalid data.
Is this correct ?
Hi Shai,
Your understanding is correct. The first frame of output data from the ADS7953 from power up is not going to contain valid conversion result and the received SDO from the device to your FPGA should be discarded. Assuming you are using all power on default conditions of the ADS7953, the first valid acquisition happens during this frame and the conversion results are then provided on SDO during the second frame.
Hi Shai,
Each new frame starts with a falling edge on the /CS input so yes, as the master you need to assert the /CS input low with each 16-bit write/read to/from the ADS7953.
hi shai,
i suspect that the ads7953 will return zeros if the sclk is applied without toggling /cs. take a look at figure 49 and the other flow charts. the /cs needs to toggle to update the mux as well as initialize a new acquisition sequence.