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.
Tool/software:
How long do you have to wait between channel reads on auto-sequence mode? eg. do you have to wait every t-cycle for the next channel.
In auto-sequence mode does the A-D conversion happen at chip select rising edge? eg. is the 16 bits read after the cs, corresponding to the value at the most recent chip select rising edge.
If we are in auto-sequence mode and we configure for three channels and we read all three channels at the maximum rate, then delay for 1ms, will the mux be back in the original position still in auto-sequence mode?
What's the fastest way to read three inputs?
Hello Aaron,
Welcome to the E2E forum!
Correct, in auto-sequence mode you have to wait a t-cycle to read the next channel data.
In auto-sequence mode the internal mux changes analog input channel after the conversion, so depending on what stage of the sequence it is in, in the next conversion that is the data that will be output. Figure 7-15 in the datasheet is a good representation of this. It also shows that it continues to cycle through all of the channels selected as long as SEQ_START remains as 1. (Yes to the 2nd and 3rd questions; as long as the timing requirements are met)
The easiest and fastest way to measure the same 3 channels would auto-sequence mode, since once you start it will continue to cycle through the same 3 channels until the sequence is stopped and no command is needed on SDI. On-the-fly would be another option if the channels and/or their order need to change more dynamically, since this mode has a zero cycle latency from the channel selection to the data out compared to manual mode (FIgure 7-14 in datasheet).
Best regards,
Yolanda