The application discloses a high-precision ADC
linearity test method and
system, comprising the following steps: inputting a plurality of
signal differences to an ADC through a
control signal generator, a
voltage source, an operator and a channel of a
multiplexer, and obtaining a group of output code bits of each
signal difference; summing and subtracting two preset
signal differences, and summing and subtracting the output code bits of the two preset signal differences, to obtain summing and subtracting results; determining a multivariate linear equation group according to a preset segmented
nonlinear model containing a parameter to be solved, the summing and subtracting results and the output code bits; obtaining an optimal solution by solving the equation group, and determining integral nonlinear errors and differential nonlinear errors of the ADC according to the optimal solution and the preset segmented
nonlinear model. The application can calculate common-mode and differential-mode of
integral nonlinearity and
differential nonlinearity, can reduce the precision requirement of an input signal, can greatly shorten test time and sampling points, and has simple
system structure,
fast algorithm running speed and wide application prospect.