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.
Hi Ti forum,
If an SOC is configured for sampling two ADCs from different module, for eg. SOC1 of ADCA is configured for ADCA1 and SOC1 of ADCB is configured for ADCB0, and SOC3 of ADCA is configured for ADCA2, how does the round robin counter works? Does both the ADCs, A1 and B0, get sampled simultaneously and then the counter shifts to SOC3? In doing so, is there any chance that the one of the ADCs, A1 and B0, are not properly sampled or get stuck to any fixed value? In my case the ADCB0 stops working after some time and provides an erroneous constant value.
Thanks in advance.
Sayan
If an SOC is configured for sampling two ADCs from different module,
I don't think you can do that. SOC1 for ADCA is wholly independent from SOC1 for ADCB.
Thanks Kiel for the reply.
Sorry for my misinterpretation. If SOC1 of ADCA is configured for ADCA1 and SOC1 of ADCB is configured for ADCB0. In that case how the round robin counter will work, I am unable to understand.
The round robin concept is only applicable within an ADC module. There's no arbitration possible between two ADC modules. If ADCB0 stops working then that is nothing to do with ADCA so you do not need to consider ADCA SOCs. You only need to consider SOC arbitration within ADCB.