Abstract
This paper presents a double-nonuniform single-flash piecewise linear analog-to-digital converter (ADC) of a compact design that linearizes sinusoidal sensors. Unlike conventional two-stage piecewise linear ADCs, the proposed architecture employs a single flash ADC and a single resistor ladder network, consisting of resistors with different resistance values, to perform two nonuniform conversion stages. The proposed architecture employs a reduced number of comparators and resistors by at least 50% compared to the conventional two-stage piecewise linear ADCs, yielding substantial advantages such as a more compact structure, improved energy efficiency and lower production costs. Additionally, a 16-bit double-nonuniform single-flash piecewise linear ADC significantly mitigates the nonlinearity of sinusoidal sensors used for angular position determination, reducing the maximal absolute nonlinearity error to just 0.001 rad, while the relative nonlinearity error is reduced to a value as low as 0.083%.