One method of addressing the digital ramp ADC's shortcomings is the so-called successive-approximation ADC.
www.allaboutcircuits.com