Source: https://perso-etis.ensea.fr/zuckerman/docs/Info2/4_ADC_DAC.pdf