Saya sedang membangun MIDI IN ke port serial RX cicruit (untuk Raspberry Pi, atau Arduino, atau apa pun ...) menggunakan optoisolator 6N138.
Tetapi saya menemukan banyak sirkuit yang berbeda, saya tidak tahu mengapa ada begitu berbeda, dan mana yang harus dipilih:
Apakah ini benar?
Pertama, yang ini dengan resistor 470 Ohm dan 1KOhm (sumber: electro-tech-online.com )
Lain, dengan masing-masing resistor 1KOhm dan 3.3KOhm
(sumber: dernulleffekt.de )
- Yang resmi aktif
midi.org
, dengan nilai resistor yang berbeda, tetapi tidak didasarkan pada 6N138 ...
http://www.midi.org/images/midihw.gif
Hal terakhir (mungkin di luar topik di sini): Jika saya ingin terhubung ke RX GPIO Raspberry Pi, haruskah saya menggunakan 3.3V untuk optoisolator alih-alih 5V, untuk mencegah putus dengan RX GPIO?
serial
uart
opto-isolator
midi
Basj
sumber
sumber
Jawaban:
Optocoupler dengan output Darlington (seperti 6N138) sangat lambat, terutama ketika transistor output harus dimatikan.
Untuk mendapatkan waktu naik yang cukup cepat dari sinyal output, basis dari transistor keluaran membutuhkan koneksi ke ground (melalui resistor) sehingga muatan dasar dapat dihilangkan dengan cepat. Nilai apa pun antara 4,7 kΩ dan 10 kΩ harus berfungsi dengan baik.
Selanjutnya, waktu naik dari sinyal keluaran juga tergantung pada nilai resistor pull-up (R1 di bawah). Nilai yang lebih kecil menghasilkan peningkatan waktu yang lebih cepat, tetapi nilai yang sangat kecil meningkatkan penggunaan daya saat optocoupler menarik output rendah. Dalam praktiknya, sekitar 1 kΩ umumnya digunakan.
6N138 membutuhkan catu daya 5 V, dan Raspberry Pi tidak bekerja dengan sinyal 5 V. Namun, keluaran kolektor terbuka dapat digunakan untuk menerjemahkan level sinyal; cukup hubungkan pull-up resistor ke 3.3 V, seperti ini:
Jika memungkinkan, lupakan 6N138 dan gunakan optocoupler dengan output digital (seperti Sharp PC900 dari spesifikasi, atau H11L1); jika Anda perlu menghemat ruang, gunakan chip SO-5 seperti TLP2361 (yang memiliki output CMOS, sehingga tidak perlu resistor pull-up).
sumber
you see that you should not go higher than about 200 Ω
apakah Anda berbicara tentang resistor yang diatur ke 470Ω di 1., 1KΩ di 2., dan 280Ω di 3.? Jadi saya bisa mengambil semuanya, katakan 200Ω dan 500Ω, kan? Sidenote: Saya punya beberapa 6N138 di sini, jadi saya ingin menggunakannya, daripada membeli komponen lain.