Hello, thanks for the response.
I am using multiple command queues and multiple result queues, and they are match to each other.
For example:
For the command enter CFIFO 0, will have the results go to RFIFO 0.
So I don't think it is the wrong channels issues.
And even without calibration, the results should not be deviate that much.
I am using NXP EVB for pre-development.
Let me describe the issue in more detail:
I am testing all four ADC units, I will show an example:
1. CFIFO 0 in eQADCA 0, result will go to RFIFO 0.
2. CFIFO 1 in eQADCA 1, result will go to RFIFO 1.
3. CFIFO 0 in eQADCB 0, result will go to RFIFO 0.
4. CFIFO 1 in eQADCB 1, result will go to RFIFO 1.
I assigned three ADC channels for each CFIFO, all the 12 channels are different.
All the four FIFOs will be triggered by the same hardware trigger signals.
That means they will be triggered at the same time.
The problem is:
If I only configure step 1, or only configure step 2, I can have the precise answers.
However, if I configure all the 4 steps, when comes to 5V input rest voltage, only answers that goes into eQADCA RFIFO0 are correct, all the three RFIFOs are way below 5V.
When comes to low input voltages, like 1.25V or 3.3V input, all four RFIFOs can give me reasonable values.
Any comments on that?
Thanks a lot for your help