<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
This is why you use PDM, not PWM. The pulses are at much higher frequency and easier to filter to the correct DC level with less noise.</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr style="display: inline-block; width: 98%;">
<div id="divRplyFwdMsg">
<div style="direction: ltr; font-family: Calibri, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<b>From:</b> Synth-diy <synth-diy-bounces@synth-diy.org> on behalf of brianw <brianw@audiobanshee.com><br>
<b>Sent:</b> 20 March 2026 08:22<br>
<b>To:</b> synth-diy@synth-diy.org <synth-diy@synth-diy.org><br>
<b>Subject:</b> Re: [sdiy] Linear response VCOs?</div>
<div style="direction: ltr;"> </div>
</div>
<div style="font-size: 11pt;">The challenge with PWM is that changing a rail-to-rail square wave into a steady DC value requires a lot of filtering. That filter must remove the sharp rise and fall of the raw PWM output, and thus the DC output value cannot sharply
rise or fall either. The problem gets worse if a single channel needs to feed multiple unrelated CV values through a mux+S&H. The slew rate is horrible.<br>
<br>
Brian<br>
<br>
<br>
</div>
</body>
</html>