<p dir="ltr" style="margin-top:0; margin-bottom:0;">I was talking about "constant current" at specific pitch. It does not change as long the pitch is not changing. In contary to this new PWM aproach. </p>
<br>
<p dir="ltr" style="margin-top:0; margin-bottom:0;">Roman </p><br><br>---- Użytkownik René Schmitz napisał ----<br><br>FWIW: DCOs do change the charging current, else the amplitude will <br>decrease with frequency.<br><br>Typically this current comes from a DAC via a voltage controlled current <br>source.<br><br>Often using range switching because the DAC resolution alone is not <br>sufficient to cover wide frequency/current ratios.<br><br>The trade off is that the current doesn't have to be super precise, <br>because a small error turns into an amplitude error that is less audible.<br><br>(Other than a free running VCO where that turns into a frequency error.)<br><br><br>The difference of the presented idea to a DCO is how the reset works:<br><br>A DCO gets reset from a Timer (divided from a higher clock). This idea <br>is free running.<br><br>And how the charging current works:<br><br>A DCO modulates charging current, this idea modulates charging time of a <br>fixed current instead.<br><br><br>Best,<br><br> René<br><br><br>Am <a href="tel:09.04.2024">09.04.2024</a> um 13:20 schrieb Roman Sowa via Synth-diy:<br>> Typical DCO does not modulate charging current for integrator but <br>> provides constant one. So the idea is not to apply varying voltge or <br>> current, but switch it in time between one value and zero.<br>> Obviously the switch to be used here is the biggest challenge to make <br>> it work good, but that's not the point.<br>><br>> Roman<br>><br>> W dniu <a href="tel:2024-04-09">2024-04-09</a> o11:52, cheater cheater pisze:<br>>> I'm having trouble understanding how it is different from a juno alpha<br>>> style DCO. i get that it's different, i just don't know how.<br>>><br>>> On Tue, Apr 9, 2024 at 10:45AM Roman Sowa via Synth-diy<br>>> <<a href="mailto:synth-diy@synth-diy.org">synth-diy@synth-diy.org</a>> wrote:<br>>>><br>>>> This is not doable with simple PWM. You talk about closed loop control,<br>>>> but then it will have to make huge corrections from cycle to cycle,<br>>>> leading to blurry, modulated waveform. Assuming 10kHz range, the low <br>>>> end<br>>>> using 8-bit PWM is like 40Hz, and next step is one octave higher. To<br>>>> make it work you have to constantly measure the VCO output voltage and<br>>>> not just the cycle period and adjust PWM multiple times during <br>>>> single slope.<br>>>> The slopes of the triangle will not be smooth anyway, but steppy. The<br>>>> steps will have the slope the same as the highest frequency triangle,<br>>>> that is when PWM is at 100%.<br>>>> PWM frequency is independent of VCO frequency, so at some frequencies<br>>>> you might expect intermodulation that will blend all over audio band.<br>>>><br>>>> Interesting idea and I don't hink I have ever seen it, although it<br>>>> highly resembles switched capacitor filter. Who knows, maybe there is a<br>>>> way to use commercially available switched cap filter ICs to work as<br>>>> VCO. But IMHO there is a lot more other simpler options to make VCO.<br>>>><br>>>> How about using common $2 Sigma-Delta DAC to control the integrator<br>>>> switch? It makes it so much easier. Wide range precise control of 24<br>>>> bits, every note is kept stable with single write to the DAC. The MCU<br>>>> only writes the DAC on pitch change, and possibly check tuning from <br>>>> time<br>>>> to time but it will not drift at all if you use proper integrator <br>>>> parts.<br>>>><br>>>> Roman<br>>>><br>>>> W dniu <a href="tel:2024-04-09">2024-04-09</a> o 08:52, M J Bauer via Synth-diy pisze:<br>>>>> Attn: Synth-DIY community...<br>>>>><br>>>>> A while back (2022), I had an idea for an oscillator design which <br>>>>> could<br>>>>> be used in modular or hybrid synth's, but I have not yet tested the<br>>>>> concept. The oscillator may be digitally controlled or voltage<br>>>>> controlled, or both at once. I'm not sure if this technique has <br>>>>> already<br>>>>> been tried and proven. I haven't seen any evidence of it, so I <br>>>>> would be<br>>>>> grateful if anyone with a greater knowledge of the art can tell me if<br>>>>> this is a novel idea, or a concept that has appeared before. (See<br>>>>> attached summary.)<br>>>>><br>>>>> M.J. Bauer<br>>>>><br>>>>><br>>>>> ________________________________________________________<br>>>>> This is the Synth-diy mailing list<br>>>>> Submit email to: <a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br>>>>> View archive at: <a href="https://synth-diy.org/pipermail/synth-diy">https://synth-diy.org/pipermail/synth-diy</a>/<br>>>>> Check your settings at: <br>>>>> <a href="https://synth-diy.org/mailman/listinfo/synth-diy">https://synth-diy.org/mailman/listinfo/synth-diy</a><br>>>>> Selling or trading? Use <a href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a><br>>>> ________________________________________________________<br>>>> This is the Synth-diy mailing list<br>>>> Submit email to: <a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br>>>> View archive at: <a href="https://synth-diy.org/pipermail/synth-diy">https://synth-diy.org/pipermail/synth-diy</a>/<br>>>> Check your settings at: <br>>>> <a href="https://synth-diy.org/mailman/listinfo/synth-diy">https://synth-diy.org/mailman/listinfo/synth-diy</a><br>>>> Selling or trading? Use <a href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a><br>> ________________________________________________________<br>> This is the Synth-diy mailing list<br>> Submit email to: <a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br>> View archive at: <a href="https://synth-diy.org/pipermail/synth-diy">https://synth-diy.org/pipermail/synth-diy</a>/<br>> Check your settings at: <a href="https://synth-diy.org/mailman/listinfo/synth-diy">https://synth-diy.org/mailman/listinfo/synth-diy</a><br>> Selling or trading? Use <a href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a><br><br>-- <br>--<br><a href="mailto:synth@schmitzbits.de">synth@schmitzbits.de</a><br><a href="http://schmitzbits.de">http://schmitzbits.de</a><br><br>________________________________________________________<br>This is the Synth-diy mailing list<br>Submit email to: <a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br>View archive at: <a href="https://synth-diy.org/pipermail/synth-diy">https://synth-diy.org/pipermail/synth-diy</a>/<br>Check your settings at: <a href="https://synth-diy.org/mailman/listinfo/synth-diy">https://synth-diy.org/mailman/listinfo/synth-diy</a><br>Selling or trading? Use <a href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a><br>