To provide a D/A converter and a D/A converting method in which a nonlinear
error of an analog output obtained in accordance with a digital input can
be decreased without using any specific analog process.
An n-bit D/A converter (2) includes: correction signal generating means (4)
for generating an m-bit digital correction signal (wherein m is a positive
integer) in accordance with an n-bit digital input signal D (wherein n is
a positive integer of 2 or more); and D/A conversion means (6) for
converting an (n+m)-bit digital signal consisting of the n-bit input
signal D and the m-bit correction signal into an analog signal.