I have a TI-EVM board connected with switches set = 6. I have a 1.5A sink contract at 12V and am measuring the current with two other external meters, the one on the sink and an inline meter. When I set it up to sink 1.5A, they both say that is what I am sinking.
However, the version 2.4 of the HI-Utility gives a reading of 0.864844A. If I do a reverse calculation (using 1024 instead of 1023 because of a HI utility bug), I get 0.864844 * 1024 / 1.2 = 738 for the ADC value. Since the current reading is so far off, I tried to figure out what would give a 1.5A reading, and it looks like the formula should be:
ADC reading * 2.1 / 1023. This gives 738 * 2.1 / 1023 = 1.515A. This is much closer to the true value. I tried a few other reads, and 2.1 seems to be the correct number, not 1.2.
I then set the TI-EVM board up to a 20V contract so that it would use the I_PP_EXT reading instead. The readings I get with the same 1.5A load are all right around 1.5A. One, for instance was 1.435547. Using the same formula, 1.435547 * 1024 / 1.2 = 1225.
So, either the ADC readings are wrong for the I_PP_HV readings, or they need to be scaled with 2.1 instead of 1.2.
Maybe the TI firmware I used (version 2.15r2 of the App config) is just off.
WST