[sdiy] Arpeggiator1 / Arduino UNO
Jacob Watters
jacobwatters at gmail.com
Fri Apr 10 15:15:52 CEST 2015
You can increase the PWM frequency. That will help to remove ripple.
https://arduino-info.wikispaces.com/Arduino-PWM-Frequency
http://arduino.cc/en/Tutorial/SecretsOfArduinoPWM
On Fri, Apr 10, 2015 at 7:07 AM, Rick Jansen <rick.jansen at xs4all.nl> wrote:
>
>> On 10 Apr 2015, at 11:49, Nantonos <nantonos at epona.net> wrote:
> ...
>>>> I would be surprised if the ENOB is even as high as 12; probably more
>>>> like 10. Which is fine if it suits the purpose, but describing this as
>>>> "16 bit" is misleading for anyone else thinking of building it.
>>
>>> That is why I labeled it "~16 bit DAC" :-)
>>
>> My point is that ~10 is more likely.
>>
>>> Even an 8-bit (ZN426) DAC would have been good enough, it will give
>>> you 256 discrete voltages.
>>
>> Yes, if an error of +/- 25 cents is ok then a theoretically perfect
>> 8bit DAC will suffice
>
> ok ok
>
>> Then you learn about INL, DNL, zero offset, gain error, thermal drift,
>> etc. At which point the wisdom of saving $5 comes into question and
>> you get a very good 12bit DAC or an okay 16bit one.
>
> If you settle for 64 discrete output CV values and an 8-bit DAC there are 4 bits per step and a smaller error? I'm after "good enough" here, not perfection.
>
> Even 32 discrete values would work, I think, for an arpeggiator.
>
> rick
>
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
More information about the Synth-diy
mailing list