Hello all,
I'm trying to maximize the DC accuracy (and ideally noise immunity) for signals read by the AM437x's internal ADCs. My intention was to use an external high accuracy voltage reference, but I've run into a couple of limitations, and I'm wondering if there's any app note on how to make the most of this ADC. [the limitations listed below are from Table 5-5 from the datasheet (rev April 2015)]
Limitation #1: VREFP can't be higher than VDDA_ADC0 (1.8V). For the best noise margin, I'd be inclined to use the full 1.8V for the reference. But if I use a separate 1.8V reference, it may deviate from VDDA_ADC0's 1.8V supply and end up violating Limitation #1. The IDK schematic has VDDA_ADC0 doing double-duty as both supply and reference, but this drags the DC conversion accuracy to the level of the supply's regulation. Is there really no leeway between the upper end of VREFP and the VDDA_ADC0 supply? I suppose one could tweak the 1.8V supply upwards, to be out of range of the external reference's error, but still within VDDA_ADC0 supply requirements, but that seems kludgy.
Limitation #2: ADC0_VREFP + ADC0_VREFN = VDDA_ADC0. Another post on E2E talked about this a bit, that the measurement range must always be centered around 1/2 of VDDA_ADC0. This precludes the use of a single reference of less than 1.8V, right? Is this the case even when using single-ended signals (differential bias voltage turned off)?
Are there any application notes or best practices established for getting the best accuracy from these converters (both ADC0 and ADC1)?
Thank you,
Brian