[sdiy] Arpeggiator1 / Arduino UNO

Rick Jansen rick.jansen at xs4all.nl
Sun Apr 12 09:41:59 CEST 2015


> On 12 Apr 2015, at 09:16, Nantonos <nantonos at epona.net> wrote:
> 
> Hello Rick,
> 
> Saturday, April 11, 2015, 3:45:29 PM, you wrote:
> 
>> The Elektor Formant book2 has a digital keyboard schematic, where a
>> key pressed results in a 6-bit value, derived using priority encoder
>> chips (74LS148):
> 
>> <http://dropmix.xs4all.nl/rick/Emusic/Arpeggiator1/img/formant2_CV_DAC.jpg>
> 
>> here they use a ZN426 8-bit DAC, of which they use the lower 6 bits
>> to generate the output voltage.
> 
> No, they use the upper 6 bits. Look at the pinout in the datasheet;
> Bit 1 is annotated (MSB) and Bit 8, unused in this schematic, is
> marked (LSB). Thus they retain the specified INL.
> 
> Using the lower 6 bits as you suggest would have two effects: the
> maximum output voltage would be 1/4 the value (instead of 2.55V +/-
> 75mV, it would be 360mV) and the INL would be 4 times worse.

You're right, I checked the datasheet, they call the LSB bit 8, so I was wrong. I wondered already whether they made a mistake. There is no board for this circuit, so you never know. 



> 
>> The next page has a schematic for a classic R-2R circuit, but if
>> that is really a practical circuit I don't know.
> 
> It is practical as long as you work out what the tolerances are for
> each resistor. Even 20 years ago, that keeping them on the same
> substrate and quite likely, on-chip trimming.

They tell you to build it with 1% resistors, or better if you can find them. So, no substrate or trimming here. Not sure if it is good enough for control voltages.

r.

> 
> 
> 
> -- 
> Best regards,
> Nantonos                            mailto:nantonos at epona.net
> 



More information about the Synth-diy mailing list