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!
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
:
Bearbeitet durch User
elvis schrieb: > Sehe ich das richtig? Ja. HC ist aber nicht für 5 mA spezifiziert (in der Praxis wird es meistens doch funktionieren), und die Beschaltung ist bei einem -07 (z.B. 74LVC1G07) einfacher.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.