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.

ADS7142-Q1: Is the acquisition delay programmable?

Part Number: ADS7142-Q1


I was wondering if it's possible to make 1 acquisition each 100µs / channel ? 

Technically, and correct me if i'm wrong, it's possible because t_acq = 18 t_scl   = 18*1/400khz =45µs but  is there a adaptable parameter to set a desired acquisition period ?

I would like to store data in its buffer, and each 1ms (10 acquisitions) send it to my host (i2c), is it possible or the buffer is only used with a threshold input ?

If you have another reference of Dual ADC 12 bits with a bigger buffer, or maybe an idea to store 1000 acquisitions (12 bit) before waking up the host, please share it ! :)

Thank you for your help.


  • Hello

    The acquisition time is controlled by the clock rate, that is the only way to control the time duration and sampling rate of the device. 

    The buffer can only be used in autonomous mode,  for you application, I suggest the Burst mode to fill the data buffer, there are two options here:

    The start burst mode, where the user tells the device to begin filling the buffer, and will stop once the buffer is full (or the user stops it)

    The stop burst mode, where the user tells the device to begin filling the buffer and will continue to do, even overriding old data once the buffer is full until the user tells it to stop.