The invention describes a method for digitally calibrating a segmented current-steering
D/A-converter. One embodiment of the present invention is a 14-bit DAC, where 6
MSB's are converted with two unweighted current source array. Further, in this
invention a new method for organising the switching order based on the analysed
data of mismatch of the current sources is presented. A programmable mapping device
is used instead of the fixed thermometer decoding before the switch array. Using
this programmable mapping device the switching order of the current switches can
be selected optimally so that the error in the resulting analog signal is minimised.
The switching order is programmed to the mapping device on the basis of the calibration
method according to the present invention. The inventive amendment is aimed at
processing errors which cause poor matching inside the component itself. This amendment
is done by rearranging unweighted unity current switches into a more optimum order.