Title is the base question. More details:
I've got an input that is actually ranging from ~200mV to 1.5V coming into a Analog Front End (AFE). I can hand adjust the REFDAC to get meaningful EADC values over that range. But, in the application it will be unknown where the range is. Is there something I haven't found in the programming or technical reference documents that can have the DPP take control of the REFDAC and adjust it whenever the EADC under/overflows?
If not, is is advisable to simply have the ARM core code have a control loop that polls EADC_SAT_HIGH / EADC_SAT_LOW and whenever they are set, step the REFDAC up/down as indicated until the EADCVALUE.ABS_VALUE becomes reliable again?