Part Number: ADS131A04
Hi Team,
Now there is an application which need to know the sampling start time, however, there is no accurate start time for the each sampling period. Is it possible to use the /DRDY signal in asynchronous Interrupt mode from ADS131A04 to calculate the first sampling start time?
I would explain the idea in details:
1. fDATA is 1kHz, fMOD is 4.906MHz and OSR is 4096.
2. Asynchronous Interrupt mode is used between ADS131A04 and MCU.
3. When the /DRDY transients from high to low, MCU reads the /IRQ and record the time to be T.
/DRDY transiting from high to low means the conversion is finished, it's known that there were 4096 samples for this conversion, so the total time would be about 1ms(1/4.096MHz*4096=1ms), so the first sampling start time for this conversion would be (T-1ms). Is it correct?
If it's correct, it's known that each sampling time is 0.244us (1/4.096MHz=0.244us), so the error is 0.244us, the accurate start time would be (T-1ms)±0.244us, is it correct? If not, could you please help tell what's the error for the time?
Our accuracy for the first sampling start time of each conversion is ±10us. If my thought is not correct, could you please tell if there is any way to know the accurate start time?
Thanks and Best Regards!
Hao


