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.

ADS8588S: Interface ADS8588s ADC with my stm32 as host over serial interface(SPI).

Part Number: ADS8588S
Other Parts Discussed in Thread: ADS8588H

Hi,

Good Day. I have a customer who is working with ADS8588S. Please see below his query for your reference. Thank you very much.

I want to interface ADS8588s ADC with my stm32 as host over serial interface(SPI).I want to use both DOUTA and DOUTB as data output pin.
How should I use both the pins on single MISO of the host?
Also please provide me with a sample code (if possible) to interface ADS8588s over serial interface(SPI) with any host.

How to connect the two Data out Pins(DOUTA& DOUTB of ads8588s) over the MISO pin of the Host SPI. The reason i want to use both the Data out Pins(DOUTA& DOUTB) is to achieve the maximum throughput which is 200Ksps as per the datasheet In order to minimize the time for the data read operation in serial mode, both DOUTA and DOUTB can be used to read data out of the device.

Best Regards,

Ray Vincent

  • Hi Ray,

    Thank you for promoting ADS8588S. For using both SDOA and SDOB, two SPI ports are required on a controller if one SPI has only one  MISO. One SPI can be configured as master and another is slave for using a same SCLK. Unfortunately, we do not have a sample code for that.

    There is a solution to achieve 200ksps sample rate with only one SDO (SDOA), use ADS8588H:

    tcycle = 128 x tSCLK +  tCONV = 128 x 20ns + 1290 = 3850ns which is equal to 260ksps (other timing parameters for transition are neglect because of small delay, no over sampling)

    Note:  

    1. ADS8588H is pin-pin compatible with ADS8588S, both ADCs are in the same ADC family.

    2. The SCLK on both ADS8588H and ADS8588S devices supports 50MHz, the datasheet will be updated in the future.

    3. The highest sampling rate supported by ADS8588S with one SDOA and 50MHz SCLK is approximate 155ksps.

    Best regards,

    Dale