how does an ADC cope with a varying analogue voltage?