The invention discloses a current rudder DAC buck-boost correction method and circuit, wherein the method includes: image value acquisition: taking the code value N to be converted as the central value to obtain n pairs of code values, and the n pair of code values are A1 to An and B1 to Bn, wherein, the code value A1 to An is greater than the code value N, the code value B1 to Bn is less than the code value N, n is a positive integer, and the mean value of every pair of code values is N; within a certain time T, from the code value B1 To Bn, N, and A1 to An, take out any code value without repetition and output it to the digital-to-analog conversion unit until all 2n+1 code values are taken, and each code value maintains the same time; output adjustment: the adjustment unit adjusts all The output of the digital-to-analog conversion unit is adjusted to stabilize the output voltage of the buck-boost circuit. According to the current rudder DAC buck-boost correction method of the above-mentioned technical solution, the influence caused by the mismatch of a single code value is reduced through the round-robin of the mirror code value, the differential nonlinearity of the digital-to-analog conversion is reduced, and the monotonicity of the buck-boost voltage regulation output is improved. sex.