Hi,
i am using the adc of an AM3352 SoC as a general purpose adc for measuring sensor data. The customer specific boards runs with linux, kernel version is mainline 3.18 with backported tscadc-driver, tested with mainline kernel 4.8 as well.
The adc is configured in the dts as follows:
adc {
ti,adc-channels = <0 1 2 3 4 5 6 7>;
ti,chan-step-opendelay = <0xf00 0xf00 0xf00 0xf00 0xf00 0xf00 0xf00 0xf00>;
ti,chan-step-sampledelay = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
ti,chan-step-avg = <16 16 16 16 16 16 16 16>;
};
There occur measurement errors if i lower the opendelay values, especially at channel 0. What values do i have to set for opendelay and sampledelay? Is it necessary to set the same values for every channel?
Thanks in advance!
Börje