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.

TMS320F28388D: ADC Internal Memory Cross talk issue.

Part Number: TMS320F28388D

Tool/software:

Hello Team, 

We are currently working on testing the internal ADC of TMS320F28388D
During testing, We observed an issue related to ADC cross-talk when measuring multiple ADC channels simultaneously.

Observation:
Test Setup: ADCA2 and ADCA3 channels enabled for reading ADC raw value.


When I apply a voltage to A2, I notice an unintended voltage appearing on A3.  For example, applying 3.3 V to A2 results in a variable voltage between ~0.6 V and 1.2 V on A3.  The same occurs in reverse—applying voltage to A3 produces a reading on A2. This issue follows for all ADC bases (A,B,C,D)

Here are some observations of the ADC cross-talk issue:


1. In the screenshot below, we have given a voltage(ADC raw value 65535) to the ADCA1 channel, and we are getting an unnecessary ADC raw value on the ADCA2 and ADCA3 channels.
This cross-talk does not affect other ADC bases (B, C and D)  and only affects ADC base A

2. Now we have given voltage to ADCB0 and we are getting unnecessary ADC raw value on ADCB2 and ADCB3.
This cross-talk does not affect other ADC bases (A, C and D)  and only affects ADC base B

3. Now we have given voltage to ADCD2, and we are getting unnecessary ADC raw value on ADCD3 and ADCD4.
This cross-talk does not affect other ADC bases (A, B, and C)  and only affects ADC base D.

Please share your solution for this issue. 

Thanks in advance. 

Regards,

Praveen