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.

ADS7957-Q1: ADS7957 Development Guide

Part Number: ADS7957-Q1
Other Parts Discussed in Thread: ADS7957

Hi team,

At present, the customer project uses the ADS7957 solution to read the AD sampling value. After reading the "ADS7957-Q1.pdf" specification, the customer only saw how to write some configurations through SPI, but it was not very clear how to obtain the read operation of the AD sampling value. Is it enough to read a null value (0x00 or 0xFF) through SPI, or do I need to read a specific register?

  • Hi Alan,

    Please refer to Figure 45 in the datasheet.  Conversion data is presented on the SDO pin as you write to the ADS7957.  There are no 'null values' associated with the ADS7957, once you have the device configured, you write 0x1000 to SDI to remain in the desired configuration.  If you are in manual mode, you need to add CHx detail to the command (see page 27).

  • Hi Tom,

    Thanks for your help!

    The customer did not see the detailed description of the SPI basic configuration in the ADS7957 specification, and is worried that there may be errors in the SPI related configuration. I would like to confirm the following points with you:
    The polarity of SPI (CPOL), the phase of SPI (CPHA), and how long after the ADS7957 is powered on, can the SPI be initialized?

  • CPOL = 0 (clock is inactive low) and CPHA = 0 (valid data on rising clock edge).  You can start talking to the device once all supply rails are stable.