Electronics > Beginners
Cancelling ripple in your PWM DAC
(1/1)
Dabbot:
I just tried https://www.edn.com/design/analog/4459116/Cancel-PWM-DAC-ripple-with-analog-subtraction and I have to say it works remarkably well.

The example on the site includes an external inverter, but I programmed a PIC to generate a complementary 31KHz PWM signal, then sent each output into the RC filter network as seen on the site. 10Kohm resistors and 0.1uf capacitors. Pretty good result for one extra micro pin and two extra passive components.

It buries the ripple into the noise as far as I can tell using my scope (noisy environment). The only downside that I can see is the increased time for the output to settle, which can be addressed in software, but isn't a problem for my intents and purposes.

Has anyone else taken this approach?

Navigation
Message Index
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod