Part Number: TMS570LS0914
A voltage divider is used to interface a signal (0 to 12V) to the mcu. The Thevenin equivalent of the voltage divider resistors is 8Kohm. The signal is a relatively slow changing signal and should be read once every 50 ms.
- After going through SPNA118B (ADC Source Impedance for Hercules™ ARM® Safety MCUs), I could not see any advantage to adding an external capacitor at the ADC input pin for the application I mentioned. But I am curious on what cases would a designer prefer to decrease the Csamp settling time for example from 5310nS to 89nS (fast switching between ADC channels) on the cost of adding 6820uS of delay for Cext recovery (much slower sampling rate is thus achievable because of the delay between the next cycle of channels acquisition). Am I missing something here and would it be better to add an external capacitor in my particular case?
- If for some reason, an external capacitor is needed, what are the recommendations on the capacitor selection and configuration(for example a configurations for fail safe) if the acquired analog signal is safety-critical?
- In SPNA118B, there is no mention about the effect of the leakage current on the charging/discharging of the capacitors at the ADC input pin nor about how the leakage current effects the accuracy of the ADC reading. As for the latter issue: The leakage current for this particular mcu is -4uA to 2uA for single channel ADC convertors and -9uA to 5uA for a shared channel being converted by both ADC converters. A leakage current of -9uA passing through a 20Kohm input impedance would cause an error of 180mV which is insane. The author of this document did a great job in making sure he had no more than 1/2 LSB error while reading ADC channels even with 20Kohm so how can we achieve high accuracy readings when considering the leakage current of the ADC pin?
- How are the results of SPNA118B (charging time and recovery time of capacitors) effected when taking into consideration the leakage current at the ADC input pin?
We also need some help in another issue but it is not suitable to discuss publicly at this forum. How can we contact the support team privately?