Forum: Mikrocontroller und Digitale Elektronik Daten und Adressbus


von Oliver F. (ollif)


Lesenswert?

Hallo Zusammen,

Ich beschäftige mich zur Zeit mit der Umsetzung eines polyphonen 
Synthesizers. Als Tastatur/Midi Controller kommt ein Arduino 2560 Board 
zum Einsatz (soll später ersetzt werden).

Nun ist es ja so, dass der Controller ja verschiedene andere Baugruppen 
steuern muss und die Anzahl der Pins ja begrenzt ist. Wie geht man in so 
einem Fall vor. Macht meine hier eine Umsetzung eines Adress, Steuer und 
Datenbus oder gibt es andere Verfahren.

Bei den Baugruppen handelt es sich um einen Diskret aufgebauten DAC, 
Trigger Erzeugung, SPI DAC zur Erzeugung der Steuerspannungen aus dem 
MIDI Signal Dynamik Aftertouch,Pitchbend).
Außerdem muss hier die Tastaturabfrage abgewickelt werden.

In alten analogen kommt hier oft eine Standard Cpu (z80,650x) zum 
Einsatz.

Über eine Antwort würde ich mich freuen.


Gruß

Oliver

von Sascha (Gast)


Lesenswert?

Du könntest alles über einen seriellen Bus ansteuern, zb. mit fertigen 
Spezial-ICs die I2C sprechen (wie zb. Portexpander, Multiplexer o.ä.) 
oder einen lokalen kleinen µC nehmen, der auf der entsprechenden Platine 
alles regelt und Befehle von der Haupt-CPU erhält. In meinem Oszi 
(Philips PM3065) wird sehr viel über den I2C-Bus gesteuert, nur wirklich 
analoge Sachen wie die Position der Traces oder der Triggerlevel werden 
mit analogen Potis eingestellt. Auf der Rückseite ist dieser Bus sogar 
herausgeführt, sodass man es auch extern steuern könnte.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.