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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren