As its name implies, an analog-to-digital converter (ADC) takes an analog wave as an input and converts this wave to a digitally represented output form. A digital-to-analog converter (DAC) essentially does the reverse, converting a digital representation into an analog form. How this happens largely depends on the type of ADC or DAC architecture in play.