Buffer für MIDI

Gast #5311779
Lesenswert?
• ▲
▼
Hallo,

ich lese gerade ein wenig über MIDI weil ich damit bei Gelegenheit mal 
experimentieren will.

Der Artikel dazu hier (https://www.mikrocontroller.net/articles/MIDI) 
beschreibt, dass die Signalzustände an der Buchse zwischen "Pin 5 offen, 
Pin 4 über R an +5V" und "Pin 5 an Masse, Pin 4 über R an +5V" wechseln 
muss. Für denn Fall dass der UART des µC den high-Z Zustand nicht 
darstellen kann, wird ein Buffer wie der 74HC125 empfohlen.

Ich wollte nur zur Sicherheit mal hier nachfragen, ob ich die Verwendung 
des Buffers in diesem Zusammenhang richtig verstanden habe: Ich würde 
den TXD des µC an den /OE Eingang des Buffers legen und den 
Signaleingang des Buffers A auf Masse. Dadurch würde ein high auf dem 
UART den Bufferausngang Y in high-Z bringen (= "Pin 5 an MIDI Buchse 
offen"), bei einem low vom UART liegt Y (und Pin 5 der Buchse) auf 
Masse. Somit sollte sich gewünschte Verhalten abbilden lassen. Sehe ich 
das richtig?

Danke und viele Grüße!
(Firma: matzetronics) #5311861
Lesenswert?
• ▲
▼
Bei einer inaktiven MIDI Leitung fliesst kein Strom, die LED im 
Optokoppler ist aus und der UART RXD sollte dabei ein 'High' sehen, 
genau wie die TXD Leitung des sendenden UART auf high ist.
Ein aktives Bit, wie z.B. das Startbit, ist am TXD low, es fliesst Strom 
durch die MIDI Schleife und die LED im Optokoppler leuchtet. Der RXD des 
UART sollte dann durch den Phototransistor auf low gezogen werden. 
Solange das stimmt und die OK schnell genug sind, sollte also alles 
passen.
https://en.wikipedia.org/wiki/MIDI_1.0

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.