Show Posts
Pages: 1 2 [3] 4 5
31  International / Deutsch / Re: Standalone Arduino/FTDI Basic/Optokoppler on: October 08, 2013, 11:01:57 am
Vielleicht fehlt als Info, dass ich sowieso ein +15/-15/+5V Schaltnetzteil für das ganze Projekt besitze/benötige (z.B. der billige Funktionsgenerator  ICL8038   wird durch eine trickreiche +-15V Beschaltung zu einem hochwertigen VCO´s Google: "Thomas Henry VCO"), dadurch "spare" ich mir die teureren R2R-OPs, weil ich die 15V nie zur Gänze ausschöpfe -geht aber klarerweise auch so!
Midi Input ist -historisch-  eigentlich immer galvanisch getrennt, stammt aber wohl noch aus den Tagen, wo man 16 Geräte in Serie angeschlossen hatte und wenn z.b. ein Tantal durchging, das ganze Equipment beim Teufel war smiley
Ob sich der Aufwand lohnt, weiß ich nicht (gut sind halt eh nur 3 Optos + Widerstände), habe aber auch ein mulmiges Gefühl, wenn ich zwei Spannungsquellen "mische" v.a. beim rumbasteln.

Ich werde aber sowieso laufend über das Projekt berichten, wenn ich ausreichend Dokumentationsmaterial und Schaltpläne gezeichnet  habe, wo sich auch andere Personen auskennen smiley Bin aber jetzt noch in der Breadbordphase, immerhin VCO/VCF/VCA und CV-Interface funktionieren (ohne Feinabstimmung). Stehe noch ein bisschen vor dem Problem, die Audioquellenmatrix mit dem Arduino zu schalten. (Hab mir 4054er bestellt, um die 4066er zu steuern. Weil Arduino: GND bis 5V, 4066er: -5 bis +5V, d.h. das Schaltsignal liegt genau in der Mitte....) aber das ist ein anderes Thema...

LG
Matthias
32  International / Deutsch / Re: Standalone Arduino/FTDI Basic/Optokoppler - CV Interface f. Analogsynth on: October 08, 2013, 10:13:29 am
Danke für die Antwort!
Wäre ja eh sparen am falschen Platz, da ich ja die zwei Spannungsquellen komplett voneinander trennen möchte/muss.

Falls es jemanden interessiert, habe ich den Schaltplan angefügt (es fehlen Arduino + DAC).
Idee dahinter: der MCP49xx DAC liefert Spannungen von 0-5V
Bei CV Spannung und analogen Synths ist es jedoch notwendig zumindest 0-10V zu verwenden. Da ich sowieso dazu eine Schaltung aufbauen muss, habe ich folgende Features hinzugefügt:
Spannung ist übrigens +-15V! (+-12V sollte auch kein Problem sein, wenn man 10V+- braucht)

Der DAC Ausgang wird mit "DAC Input" im Schaltplan verbunden (rechts)
Über das erste 100k Poti und U1a kann man das DC-Offset einstellen (z.B. wenn man -5bis +5 benötigt oder um minimale Differenzen auszugleichen)
das 10K Poti und der U1b bestimmt die Range, d.h. in welchem Verhältnis die DAC Spannung umgesetzt wird (0-10V, 0-8V, usw..) nützlich für Feinjustierung und nicht ganz oktavenreine VCO´s
Der letzte Poti R11 mit dem C2 stellt den "Glide Effekt" ein.
R6/R10/C1 glätten den "Treppeneffekt" des DAC´s
Der TL074 agiert v.a. als Buffer, d.h. ich hab mehrere Ausgänge der gleichen Spannung zur Verfügung.

Wenn man nur eine Ausgangsspannung benötigt, kann man auch alles mit nur einem TL084 (oder sonstigen Quad OPamp wie LF444) realisieren.

Ergänzung: zumindest eine Schutzdiode wäre nach dem DAC-Ausgang sicherlich nicht fehl am Platz (vor R2).
33  International / Deutsch / Standalone Arduino/FTDI Basic/Optokoppler on: October 08, 2013, 03:35:01 am
Hallo,

ich arbeite an einem Synthesizerprojekt, in dem ein Standalone Arduino als CV-Interface agiert.
Da ich mit einer sensiblen und geregelten Referenzspannung (exakt 5V) arbeite, möchte ich nicht, dass der 328er über die FTDI Breakoutschnittstelle mit der USB-Spannung versorgt wird (abgesehen von den Störfrequenzen!).
Meine Überlegung wäre, die Pins TX und RX über Optokoppler (PS2501 oder 4N25, usw..) zu trennen.
Meine Frage ist, ob ich auch den DTR-Pin, der ja über 100nf schon  quasi entkoppelt ist  auch noch mit einem Optokoppler unterstützen sollte?

Danke und liebe Grüße
Matthias
34  Using Arduino / Audio / Re: Arduino 0..5V => -10V to 10V on: March 13, 2013, 08:45:52 am
Hello,

I'm also currently working on a modular synth with arduino based cv-interface.

I use the MCP4922 DAC without problems, but don´t forget using a 1K-resistor on each output DAC!

I found a good basic schematic (MPC instead of the MAX): but I have only used and tested the circuit with the DAC´s but gate and trigger looks also good.
http://wolf.schuster.ws/wordpress/wp-content/midi2cv-main-schematics.pdf
You need some bias adjustments (voltage offset). Simply add to the final stage of CV a 100k potentiometer with 10k (or less) to GND and 10k to -15v summing the middle output with CV-Out (dirty way) or use two blocks as described above to get -10 to +10V

Power supply:
I´m really happy with this one: +15V, -15V, 5V it´s about 20 Euros
http://www.elpro.org/shop/shop.php?p=PSAIG%2062W%20%2B5V%20%2B15V%20-15V

OPamps:
Save your many, any TL072 or LF442 will work. With +-15V you get up to 12-14V (+-) and you need only 10V

35  International / Deutsch / Re: VCA/VCF mit dem LM13600/13700 on: February 07, 2013, 03:25:52 pm
Lieber Klaus,
bin auch gerade mehr in der Theorie als Praxis (bestimmte Grundschaltungen u.a. mit dem 13700er schon am Steckbrett probiert)
Ein paar Punkte:
Spannungsbereich von 0-5V: Fraglich, ob ich mich darauf "reduzieren" sollte, va. weil viele Schaltungen auf -10(15) zu +10(15) ausgelegt sind. Spannungsbereich zu verändern (inkl. Offset von Plus/Minus), ist eigentlich eine Kleinigkeit mit jedem x-beliebigen OPamp. (ist in der von mir beschriebenen Schaltung schon inkludiert!) - erfolgreich getestet habe ich schon folgende Schaltung: http://i50.tinypic.com/29ffjoo.png
PWM ist auch nur meine "Reserve", Geschwindigkeit hab ich noch nicht getestet - danke für den Hinweis.
Es gibt drei Möglichkeiten:
-) PWM: schon besprochen, v.a. sehr eingeschränkter Wertebereich (die 0-255 bekommst du nie raus), Geschwindigkeit

-)externe DAC´s (muss ich mir bestellen, dann testen): Dürfte die eleganteste Lösung sein.

-)digitale Potentiometer: Sehr eingeschränkt benutzbar, da Wertebereich nur in Corespannung möglich (d.h. 0-5V, außer man greift tief in die Tasche). Angeblich auch ein furchtbares Rauschverhalten im Audiosignalweg (hab ein paar liegen, muss ich mal durchtesten).

Bezüglich der internen Buffer hab ich schon folgendes herausgefunden (v.a. dann relevant, wenn man 0-5V als Spannungsvorlage hat):

http://hackmeopen.com/2011/04/voltag...led-amplifier/
As shown in this manufacturer image, the darlington pair can be used on the output as a buffer. The darlington pair will supply the necessary current for the next stage in the signal path, sparing the OTA the load.

In my case, I can’t use the darlington buffer because of the limit it imposes on the voltage rails. The darlington pair will have a minimum voltage drop across it of 1.0V meaning that’s as close as the signal can get to the maximum circuit supply voltage before it distorts. My maximum supply voltage is 5.0V, so that would eliminate 20% of my operating range. Unacceptable.


Falls es dich interessiert:
Aufbau des Synths wie folgt: (anfangs monophon, soll dann polyphon erweiterbar sein), wichtig ist mir, dass ich "Standardbauteile" verwende, keine sündteuren Exoten:

VCO´s, keine DCO´s: IC´s  XR-2206 und ICL8038 werden hoffentlich bald geliefert smiley
VCA´s: wie besprochen, mittels LM13x00
VCF´s: ebenfalls mittels LM13x00
Hüllkurven (ADSR), LFO´s, Midi->CV, alle Soundeinstellungen soll ein (oder mehrere) ATmegas328 (unter Umständen "opfere" ich auch meinen MEGA oder nehme einen Atmega1284 (bei Reichelt um 6 Euro))

Wie du siehst, ein Langzeitprojekt (v.a. mit 6 Monate alten Tochter...) smiley Dementsprechend lange ist schon meine Recherchenliste...

LG
Matthias

36  International / Deutsch / Re: VCA/VCF mit dem LM13600/13700 on: February 06, 2013, 02:05:20 pm
sorry, komisch, dass mir das beim c/p passiert ist smiley
http://hem.bredband.net/bersyn/VCA/vca_shootout.htm
auf "LM13600 circuit 2" klicken!
37  International / Deutsch / VCA/VCF mit dem LM13600/13700 on: February 06, 2013, 03:56:45 am
Hallo,

da ich gerade mit dem LM13600/700 experimentiere (Ziel ist es für einen Synthesizer einen VCA/VCF zu realisieren, der mit dem Arduino gesteuert wird), hätte ich folgende Frage zu folgendem Layout:
http://hem.bredbnd.net/bersyn/VCA/vca_shootout.htm Betrifft: "LM13600 circuit 2"

Aufgrund der Potentialunterschiede werden Entkoppelungskondensatoren nötig sein.

Sicher bin ich mir bei:
Nach dem Input (vor dem 15k Widerstand)
kurz vor dem Output
unsicher (gibt´s da Potentalunterschiede?):
zwischen Lm13600 Pin 5/1(Output) und TL072 Pin 6 (Inverting Input)
Meine Fragen wären:
    • Welche Typen eignen sich dafür am besten (Tantal, Bipolare Elkos ("Audio")? wie aus einem anderen Forum erfahren: Folie MKT mit 1uf sollte ausreichen.
    • Was gibt es bei den Werten zu berücksichtigen oder reichen als Faustregel 2,2uF-4,7uF aus? Antwort: siehe oben
    • Welche Funktion hat der 47p Kerko beim TL072 zwischen inverting Input und Output (parallel zum 22k Widerstand)? auch schon erfahren: Frequenzkompensation, damit nichts schwingt
    • Letzte relevante Frage: Lässt sich durch die CV Schaltung einstellen, dass mein VC Wert nur zwischen 0-5V beträgt? (CV Spannung werde ich mit dem Arduino (PWM + Glättung) realisieren, d.h. 0-5V)
    Bringt es etwas, den internen Buffer des LM13600 zu verwenden?

    Danke und liebe Grüße

    Matthias[/list]
    38  International / Deutsch / Re: Arduino Bücher on: January 20, 2013, 03:43:40 pm
    Ich habe übrigens mein Kommentar bzgl. "kennst du eines, kennst du alle" zumindest in meinem Beitrag durchgestrichen, da war ich echt zu voreilig. Dein Buch, z.B. kenne ich ja z.B. nicht.
    Ich glaube auch, dass der Markt für ein Fortgeschrittenbuch deswegen kleiner ist, weil sich "Fortgeschrittene" mehr in Forenebenen bewegen, d.h. auch es gar nicht mehr als notwendig erachten, weitere Literatur zu kaufen, dies schmälert zudem den Markt. (Wie gesagt, ein Buch mit dem Titel "Arduino Audio - from midi controller to synthesizer" mit direkt Bezugnahme und Vgl. von DAC´s, analogen Potis, DCO, VCO, VCA, VCF und deren Einbettung in das Arduino System, würde ich sofort kaufen, wäre leider dann einer von vielleicht 50 Leuten, die es kaufen/lesen/brauchen würden...)

    Danke für den Barrett Tip!
    Werde mich mal einlesen und:
    Amazon Kritiken? Die schreibt man doch nur und liest sie nicht oder? smiley-wink

    Liebe Grüße
    Matthias
    39  International / Deutsch / Re: Arduino Bücher on: January 20, 2013, 01:29:48 pm
    Ich glaube, da reden wir jetzt aneinander vorbei.
    Ich würde mir schon zutrauen, ein Anfängerbuch zu schreiben (auch wenn ich wahrscheinlich Jahre daran sitzen würde, tut jetzt auch nichts zur Sache), es würde natürlich auch ähnlich zu den anderen werden! Meine Meinung ist nur die, dass es eben sehr viele Anfängerbücher zum Themengebiet gibt, aber sehr wenige, die sich wie, mein schon mehrfach erwähntes Buch "Arduino internals", mit komplexerer Materie beschäftigen. SOLCHE Bücher fehlen mir. Nur da wäre es halt nach Fachgebiet (sei es Robotic oder Audio, um zwei konträre Beispiele zu nennen) zu teilen und natürlich stellt sich dann die Frage, ob sich der Aufwand für einen Autor noch lohnen würde.
    40  International / Deutsch / Re: Arduino Bücher on: January 20, 2013, 09:41:33 am
    Dann liegt es nun an dir ein Buch herauszubringen das nicht so ist wie alle andern 
    Würde ich gerne, aber dazu fehlt mir dann doch zuviel Fachwissen! Noch dazu ist es schwierig, da jeder User mit einem anderen Interessensgebiet beglückt werden will und da helfen nunmal diverse Foren, "make" oder "instructables" mehr aus, da diese auch interaktiv sind.

    Diese Abschätzung teile ich nicht mit dir.
    Weil? smiley
    41  Using Arduino / Audio / Re: Piano sounds frequencies and tone function questions on: January 17, 2013, 05:54:08 pm
    @crossroads: there is an inexpensive substitute for the ssm2164: V2164 (coolaudio)
    http://www.mammothelectronics.com/Coolaudio-V2164D-Quad-Voltage-Controlled-Amplifier-p/400-1034.htm
    i think, this is the only affordable vca chip at the moment...
    otherwise: build it yourself smiley http://hem.bredband.net/bersyn/VCA/vca_shootout.htm

    @memorex: //555 timer
    i´ve played around with this two (basic!) schematics:
    555 timer as vco: http://tymkrs.tumblr.com/post/4496507556/19-fm-vco-555timer-i-ham-lesson-o-de-day
    getting cv-voltage with pwm: http://i50.tinypic.com/29ffjoo.png
    please note, that using other opamps (like tl072,...) than the lm358 in the cv results in strange behaviors
    I try to realize just a VCA using digital potentiometers.

    Some fundamental resources for adsr envelopes and coding them in C(++): http://hackmeopen.com/2011/12/synth-diy-software-for-generating-adsr-envelopes/
    regards
    matthias
    42  International / Deutsch / Re: Arduino Bücher on: January 17, 2013, 07:47:35 am
    Anfängerbücher gibt es wie Sand am Meer (behandeln auch immer die gleichen Beispiele, d.h. kennst du eines, kennst du alle), für Fortgeschritte/Experten schaut es v.a. deutschsprachig zapperduster aus.
    D.h. für die Bücherliste (englisch):
    Arduino Internals Look into the heart of your arduino board; Wheat Dale, Apress 2011 (Nov) ISBN-10: 1430238828
    Ist überhaupt das einzige Buch für Fortgeschrittene/Experten, das ich kenne (also Hauptbezug Arduino).

    Also wenn ich Levelwerte (nach Schwierigkeit) von 1-10 vergeben müsste, dann:
    Level 1: Die elektronische Welt mit Arduino entdecken
    ---- sonstige Anfängerbücher----
    Level 3: Arduino Cookbook
    ---- lange nichts----
    Level 9-10: Arduino internals

    @nimmermehr: Ja, unbedingt als zweites Buch das Kochbuch, absolut empfehlenswert!
    LG
    Matthias
    43  International / Deutsch / Re: Arduino UNO nachbauen (Platine,Brennen...) Hilfe/Infos/Tipps gesucht on: January 12, 2013, 03:01:07 pm
    ...gut, den Shop kannte ich noch nicht.
    Hab schon in anderen Threads geschrieben, dass ich aus AT bin, d.h. gerade aus DE verlangen die tw. Phantasiepreise für Versand. Ich gebe immer Ebay-Beispiele, die versandkostenfrei sind.
    Der Shop selbst klingt interessant, ...und den 1284 um 5 Euro ist neuer Rekord smiley Schade, dass es bei den Preisen (die eigentlich bei allen Chips unschlagbar sind) nur sowenig Sortiment gibt, macht Laune auf mehr!

    LG
    Matthias
    44  International / Deutsch / Re: Arduino UNO nachbauen (Platine,Brennen...) Hilfe/Infos/Tipps gesucht on: January 11, 2013, 02:45:50 pm
    Da ich jetzt schon ein bisschen Erfahrung mit dem Nachbau sammeln konnte, möchte ich noch ein paar Zeilen zu den vorigen Kommentaren hinzufügen:

    Bauteile für Minimal:
    - Atmega328P(!)-PU (MIT Bootloader auf Ebay um ein paar Euro zu bekommen, spart ne Menge Stress am Anfang, danach kannste ja auf Tiny oder Atmega1284 umsteigen und mit ISP Programmierung starten)
    Beispiel: http://www.ebay.at/itm/ATmega328P-PU-with-Optiboot-Arduino-UNO-bootloader-/230764835931?pt=LH_DefaultDomain_0&hash=item35baa7f45b#ht_500wt_1163

    - 16MHZ Quarz (bitte gleich mehrere bestellen, ist Centware und ich hatte schon einen kaputten, hat mir ne Menge Zeit gekostet)

    - 2x 22pf Ceramic Caps (auch gleich mehrere bestellen)

    - ein Haufen 100nf Ceramic Caps (braucht man dauernd)

    - alle Bauteile für die Resetschaltung

    Zum Aufbau: Würde die Standard Breadboard bzw. Vero(Strip)board nehmen, die es hundertfach im Netz gibt, mit folgenden

    Ergänzungen:
    100nf Cap zwischen VCC und GND
    1M Widerstand zwischen den Quarzbeinchen
    Quarz+22pf Caps + GND so ENG wie möglich!
    Dient alles zur weiteren Stabilisierung (ist auch im UNO Bauplan vorhanden)

    Wegen des USB Kommunikation würd ich mir keine weiteren Gedanken machen und einfach den bestellen:
    http://www.ebay.at/itm/230820610037?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649#ht_500wt_1163
    5 Euro, versandkosten- + sorgenfrei smiley wird dann über TX,RX,Reset, VCC und GND verbunden. Das Teil (also 1 Stück) wird dann für jeden Standalone für die Programmierung verwendet.

    Wenn es dir um einen kostengünstigen Ersatz geht, dann ist wohl das Angebot unschlagbar (brauchst aber auch den FTDI Basic)
    http://www.ebay.at/itm/New-Version-Pro-Mini-Module-Atmega328-5v-16M-For-Arduino-Compatible-/350646580746?pt=LH_DefaultDomain_0&hash=item51a42a360a#ht_4399wt_915

    LG
    Matthias
    45  International / Deutsch / Re: Standalone Arduino "Anlaufschwierigkeiten" on: January 06, 2013, 06:01:12 pm
    Funktioniert tadelos so, v.a. weil ich nur die RX und TX Ports benötige und nicht umständlich hin- und herstecken und schalten muss, d.h. ich verwende den UNO nur noch als Programmer für Externe, als Haupt"Arduino" verwende ich sowieso den MEGA.

    LG
    Matthias
    Pages: 1 2 [3] 4 5