MIDI IN:多くの回路


9

6N138オプトアイソレーターを使用して、シリアルポートRX Cicruit(Raspberry Pi、またはArduino、またはその他...)へのMIDI INを構築しています。

しかし、私は多くの異なる回路を見つけました、なぜそんなに違うのか、そしてどれを選ぶべきか分かりません:

これらは正しいですか?

  1. まず、470オームと1KOhm抵抗で、この1 (ソース:electro-tech-online.com

  2. 別の、それぞれ1KOhmと3.3KOhm抵抗器


(ソース:dernulleffekt.de

  1. 上の公式のものでmidi.org、抵抗値は異なりますが、6N138に基づいていません...

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

最後のこと(多分ここのトピックから外れている):Raspberry PiのGPIOのRXに接続する場合、GPIOのRXでの破損を防ぐために、光アイソレータに5Vではなく3.3Vを使用する必要がありますか?


2
ここと私が見つけた他の場所からのすべての情報をまとめた詳細なブログ記事はここにあります:Raspberry PiのGPIOを使用したMIDI INの決定的なガイド
Basj

回答:


10

ダーリントン出力のフォトカプラ(6N138など)は、特に出力トランジスタをオフにする必要がある場合、非常に低速です。

出力信号の立ち上がり時間を十分に速くするには、出力トランジスタのベースを(抵抗を介して)グランドに接続して、ベース電荷をすばやく除去できるようにする必要があります。4.7kΩ〜10kΩの値であれば問題なく機能します。

さらに、出力信号の立ち上がり時間は、プルアップ抵抗(下記のR1)の値にも依存します。値が小さいほど立ち上がり時間が速くなりますが、値が非常に小さいと、フォトカプラーが出力をLowに引き下げるときの電力使用量が増加します。実際には、約1kΩが一般的に使用されます。

6N138は5 V電源を必要とし、Raspberry Piは5 V信号で動作しませ。ただし、オープンコレクター出力を使用して信号レベルを変換できます。次のように、プルアップ抵抗を3.3 Vに接続するだけです。

レベルシフト付き6N138

可能であれば、6N138を忘れて、デジタル出力のオプトカプラー(仕様のSharp PC900、またはH11L1など)を使用してください。スペースを節約する必要がある場合は、TLP2361のようなSO-5チップを使用します(CMOS出力を備えているため、プルアップ抵抗は必要ありません)。


この詳細な回答をありがとう!念のために言っyou see that you should not go higher than about 200 Ωておくと、1インチで470 2.、2インチで1KΩ、3インチで280Ωに設定された抵抗について話しているのですか。ですから、例えば200Ωと500Ωの間のすべてをとることができますよね?補足:ここには6N138がいくつかあるので、別のコンポーネントを購入する代わりに、それを使用したいと思います。
Basj 2015

それはあなたの回路図で動作します!やったー!6N138に3.3V @CLで給電できますか??それともまったく機能しませんか?
Basj 2015

データシートでは許可されていません。それがあなたのチップで動作するかどうかはわかりません。
CL。

3.3Vで電源供給を試みることはできますか、それとも何かを損傷する可能性がありますか?(そうはならないだろうと思います)
Basj 2015

データシートの絶対最大定格をご覧ください。
CL。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.