Hello,
I've got a bunch of TMS570 evaluation boards and ADC1 pins 0 and 7 give consistently lower readings than the other pins.
For example I've connected all the pins to the same signal via breadboard bus and drive them via a trim pot. Then I just saturate the ADC's such that they all read 4095. But pins 0 and 1 show lower values:
one board:
AD1[0]: 395x
AD1[7]: 3960
another board:
AD1[0]: 398x-4000
AD1[7]: 4045
I can see these reduced values when I let all the inputs float (they usually just pick up 60Hz EMI).
One experiment I did was to ground pin 1. That didn't help pin 0 and made pin 2 start reading lower than expected values as well.
I'm just using ADC1 and triggering it in SW at 50Hz using adcStartConversion(). All the ADC timings are the default ones used by HCG.
Any help would be appreciated.