MIDI IN: wiele obwodów


9

Buduję wejście MIDI IN do portu szeregowego RX cicruit (dla Raspberry Pi, Arduino lub cokolwiek innego ...) przy użyciu optoizolatora 6N138.

Ale znajduję wiele różnych obwodów, nie wiem, dlaczego są tak różne i który wybrać:

Czy są poprawne?

  1. Najpierw ten z rezystorem 470 Ohm i 1KOhm (źródło: electro-tech-online.com )

  2. Kolejny, z odpowiednio rezystorem 1KOhm i 3,3KOhm


(źródło: dernulleffekt.de )

  1. Oficjalna midi.org, z różnymi wartościami rezystorów, ale nie oparta na 6N138 ...

http://www.midi.org/images/midihw.gif

Ostatnia rzecz (może poza tematem tutaj): Jeśli chcę połączyć się z RX GPIO Raspberry Pi, czy powinienem użyć 3,3 V dla optoizolatora zamiast 5 V, aby zapobiec zerwaniu z RX GPIO?


2
Oto szczegółowy artykuł na blogu podsumowujący wszystkie informacje stąd i inne znalezione
przeze

Odpowiedzi:


10

Transoptory z wyjściem Darlingtona (takie jak 6N138) są bardzo wolne, szczególnie gdy tranzystor wyjściowy powinien się wyłączyć.

Aby uzyskać wystarczająco szybki czas narastania sygnału wyjściowego, podstawa tranzystora wyjściowego wymaga połączenia z masą (przez rezystor), aby ładunek podstawowy mógł zostać szybko usunięty. Każda wartość między 4,7 kΩ a 10 kΩ powinna działać dobrze.

Ponadto czas narastania sygnału wyjściowego zależy również od wartości rezystora podciągającego (R1 poniżej). Mniejsze wartości powodują szybsze czasy podnoszenia, ale bardzo małe wartości zwiększają zużycie energii, gdy transoptor obniża moc wyjściową. W praktyce powszechnie stosuje się około 1 kΩ.

6N138 potrzebuje zasilacza 5 V, a Raspberry Pi nie działa z sygnałami 5 V. Wyjście typu otwarty kolektor może jednak służyć do translacji poziomu sygnału; wystarczy podłączyć rezystor podciągający do 3,3 V, w ten sposób:

6N138 z przesunięciem poziomu

Jeśli to możliwe, zapomnij o 6N138 i użyj transoptora z wyjściem cyfrowym (np. Sharp PC900 ze specyfikacji lub H11L1); jeśli chcesz zaoszczędzić miejsce, użyj układu SO-5, takiego jak TLP2361 (który ma wyjście CMOS, więc nie potrzebuje rezystora podciągającego).


Dzięki za tę szczegółową odpowiedź! Dla pewności: czy you see that you should not go higher than about 200 Ωmówisz o rezystorze ustawionym na 470Ω w 1., 1KΩ w 2. i 280Ω w 3.? Więc mogę wziąć wszystko między, powiedzmy 200Ω i 500Ω, prawda? Sidenote: Mam tutaj kilka 6N138, więc chciałbym go użyć, zamiast kupować inny komponent.
Basj

Działa z twoimi schematami! Yeepee! Czy mogę zasilić 6N138 z 3,3 V @CL. ? A może w ogóle nie zadziała?
Basj

Arkusz danych nie pozwala na to. Nie wiem, czy to zadziała z twoim chipem.
CL.

Czy mogę spróbować zasilać napięciem 3,3 V, czy może to coś uszkodzić? (Wyobrażam sobie, że tak nie byłoby)
Basj

Zobacz bezwzględne maksymalne oceny w arkuszu danych.
CL.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.