Digital to analog converters (DACs) and analog to digital converters (ADCs) allow the conversion between analog and digital signals. DACs take a digital input and output a proportional analog voltage. Common DAC types include binary weighted resistor DACs and R-2R ladder DACs. ADCs take an analog input and output a digital code representing that voltage. Common ADC types are successive approximation ADCs, dual slope integrator ADCs, and counter/staircase ramp ADCs. Data converters are essential for digital signal processing and the interfacing of analog and digital systems.