Comparison of PWM and PCM Based Digital-Analog Converter Structures

In this work performance limitations of various pulse-width modulation architectures are compared. First, classical pulse-width modulation based analog digital converter is analyzed. Then, pulse-count modulation based digital-analog converter is explored. The structures are implemented on AlteraTM Stratix III FPGA. A sawtooth test signal is generated to analyze the performance of the DAC structures. Maximum effective resolution is calculated depending on the architecture selected. The paper is especially useful for the practicing engineers who deal with embedded system design and develop pulse-width modulation and pulse count modulation based digital-analog converters on microcontrollers and FPGA systems.

___

  • Analog Devices Inc., The Data Conversion Handbook. Newness of Elsevier, MA, 2005.
  • B. Nisarga, “PWM DAC Using MSP430 High-Resolution Timer”, Texas Instruments Application Report, SLAA497, 2011.
  • A. Palacherla, “Using PWM to Generate Analog Output”, Microchip Inc. Application Note, AN538, 1997.
  • R. Stein, J. Day, “D/A Conversion Using PWM and R-2R Ladders to Generate Sine and DTMF Waveforms”, Microchip Inc. Application Note, AN655, 1997.
  • C. Halper, M. Heiss, G. Brasseur, “Digital-to-Analog Conversion by Pulse-Count Modulation Methods”, IEEE Trans. on Instrum. Meas., Vol.45, No.4, pp:805-814, 1995.
  • R.E. Hiorns, R.G. Bowman, M.B. Sandler, “A PWM DAC for digital audio power conversion: from theory to performance”, International Conference on Analogue to Digital and Digital to Analogue Conversion, pp.142-147, Sept. 1991.
  • M.B. Sandler, “Digital-to-analogue conversion using pulse width modulation”, Electronics & Communication Engineering Journal, Vol:5, Issue: 6, 1993.
  • P. Craven, “Digital and analogue considerations for 24-bit performance from a PWM DAC”, IEE Colloquium on Advanced A-D and D-A Conversion Techniques and Applications, Vol.5, pp:1-5, May 1993.
  • D. M. Alter, “Using PWM Output as a Digital-to-Analog Converter on a TMS320F280x Digital Signal Controller”, Texas Instruments Application Report, SPRAA88A, 2008.