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?
Najpierw ten z rezystorem 470 Ohm i 1KOhm (źródło: electro-tech-online.com )
Kolejny, z odpowiednio rezystorem 1KOhm i 3,3KOhm
(źródło: dernulleffekt.de )
- 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?
serial
uart
opto-isolator
midi
Basj
źródło
źródło
Odpowiedzi:
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:
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).
źródło
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.