Я создаю схему MIDI IN для последовательного порта RX (для Raspberry Pi, Arduino или чего-то еще ...), используя оптоизолятор 6N138.
Но я нахожу много разных схем, не знаю, почему они такие разные, и какую выбрать:
Это правильно?
Во-первых, этот с резистором 470 Ом и 1 кОм (источник: electro-tech-online.com )
Другой, с резистором соответственно 1кОм и 3.3кОм
(источник: dernulleffekt.de )
midi.org
, с другими номиналами резисторов, но не на 6N138...http://www.midi.org/images/midihw.gif
Последнее (может быть, не по теме здесь): если я хочу подключиться к RX GPIO Raspberry Pi, должен ли я использовать 3,3 В для оптоизолятора вместо 5 В, чтобы предотвратить разрыв с RX GPIO?
Оптопары с выходом Дарлингтона (например, 6N138) очень медленные, особенно когда выходной транзистор должен выключиться.
Чтобы получить достаточно быстрое время нарастания выходного сигнала, базу выходного транзистора необходимо соединить с землей (через резистор), чтобы можно было быстро снять базовый заряд. Любое значение между 4,7 кОм и 10 кОм должно работать нормально.
Кроме того, время нарастания выходного сигнала также зависит от номинала подтягивающего резистора (ниже R1). Меньшие значения приводят к более быстрому времени нарастания, но очень маленькие значения увеличивают потребление энергии, когда оптопара снижает выходной сигнал. На практике обычно используется около 1 кОм.
Для 6N138 требуется питание 5 В, а Raspberry Pi не работает с сигналами 5 В. Однако для преобразования уровня сигнала можно использовать выход с открытым коллектором; просто подключите подтягивающий резистор к 3,3 В, вот так:
По возможности забудьте про 6N138 и используйте оптопару с цифровым выходом (типа Sharp PC900 из спецификации, или H11L1); если вам нужно сэкономить место, используйте микросхему SO-5, такую как TLP2361 (у которой есть выход CMOS, поэтому ему не нужен подтягивающий резистор).
you see that you should not go higher than about 200 Ω
вы говорите о резисторе, который был установлен на 470 Ом в 1., 1 кОм в 2. и 280 Ом в 3.? Так что я могу взять все, скажем, от 200 Ом до 500 Ом, верно? Примечание: у меня есть несколько 6N138, поэтому я хотел бы использовать их вместо того, чтобы покупать другой компонент.
Баш