R2R ladder

ikookal

Ingeburgerd
Lid sinds
15 december 2004
Berichten
43
Locatie
D-H
dag beste mensen,

ik zit met het volgende,
ik ben bezig mijn eerste synthesizertje te bouwen met een (mocht het je wat zeggen)arduino(is een I/O boardje) als basis,
niks bijzonders maar volgens mij wordt het wel een geestig dingetje.

ik gebruik vier I/O pinnen die tussen 0 en 5v switchen als vier bits.

die pinnen "schakel" ik aan elkaar met een R2R ladder.

nu heb ik de volgende vraag.

ik las ergens dat het verschil tussen het hoogste voltage en het laagste voltage dat uit je synth komt nooit meer dan 1 v mag zijn.

er komt echter 4 keer 5 volt uit mijn digitale outputs

dus netto als al mijn pinnen "aan" zijn heb ik aan het eind van mijn r2r ladder een voltage van iets van 4,675v (iets rond die koers, moet het ff narekenen) maar ik wil dus dat die max 1 volt is

nu had ik al 2 mogelijke manieren bedacht om die te verlagen,

of ik zet "voor" de r2r ladder aan elke output een extra weesrtand naar de aarde zodat het voltage wat de ladder ingaat voor elke pin 1v is.
(zie bijlage)
3497885586


of ik zet "na" de r2r ladder een extra weerstand naar de aarde en verlaag zo op dat punt het voltage naar 1v.
3497067959


mijn vraag is nu welke optie is beter denken jullie, of zijn ze allebei slecht (ik ben absoluut een beginneling)

mijn gevoel zegt dat de 2e optie (na de ladder) beter zou moeten zijn maar ik kan dat in geen enkel geval onderbouwen bij gebrek aan kennis.
tevens knaagt er ergens van binnen de vraag of in beide gevallen de extra weerstanden effect uitoefenen op de r2r ladder en ook dat kan ik volledig niet onderbouwen

verder moet ik er ook nog iets van een filtertje met een capacitor achter zetten om war ruis er uit te vissen, dat moet ik ook nog uitoeken hoe dat moet, dus mocht je daar suggesties voor hebben zijn die ook meer dan welkom.

nuja alvast bedankt

ivo
 
hoi Ivo,
als ik me niet vergis, dan is jou project een sofware synth? ( post anders even een link)
de r2r ladder werkt in ieder geval gewoon als een D/A converter ( zet de digitale enen en nullen om in een analoog signaal.
niets aan veranderen dus.
je kan voor een lager uitgangssignaal gewoon uitkoppelen met een elcootje van 1uF en daarachter een volume pot van 100K .
dan is je uitgangssignaal regelbaar.
om het netjes te doen zou je er ook een scherp lowpass filter tussen moeten zetten, maar ik zou het eerst zo doen.
groeten,
jeroen
 
dag jeroen,

allereerst bedankt voor je reactie

je vraag of het een software synth is snap ik niet helemaal geloof ik,
d.m.v een i/o board http://www.arduino.cc/ genereer ik een golf, ik programmeer de golf die uit dat boardje komt idd softwarematig maar de golf die er uiteindelijk uit zou moeten komen is een "echte" golf, maar idd digitaal/softwarematig opgewekt. het is wel een standalone systeem dus het kan zonder pc draaien nadat ik het de chip heb geprogrammeerd.

en over dat lagere uitgangssignaal, met een elcootje bedoel je een condensator geloof ik he (zoals eerder vermeld ben ik nog altijd een behoorlijke leek)
en als ik nou de volumepot zo draai (helemaal dicht of open ligt eraan hoe je het bekijkt) dat het uitgangssignaal nagenoeg gelijk is aan het inputsignaal
heb ik dan vervolgens dan niet alsnog het probleem dat ik een te hoog voltage uitstoot of werkt dat niet zo?

p.s. de volgende stap wordt idd om er een eenvoudig lowpass filtertje achhter te zetten, maar alles op zijn tijd, omdat ik nogal lerende ben probeer ik alles 1 voor 1 af te werken (had al wel een eenvoudig schemaatje gevonden voor een eenvoudig filter)

bedankt en groeten

ivo
 
Virtueel analoog is hardware..... maar toch ook software dus een softsynth in hardware uitgevoerd.
 
oh heej dank jullie wel,

heb nu helaas geen tijd maar ik zal straks als ik thuis ben eens op mijn gemak kijken,

groetjes ivo
 
Back
Top