Saya biasanya menggunakan Arduino untuk proyek-proyek saya karena memiliki input dan output 5V dan memiliki 5V Vin sehingga membuat hidup sangat mudah ketika berinteraksi dengan komponen 5V. Untuk proyek ini saya ingin menggunakan Raspberry Pi karena saya ingin menghubungkannya ke layar. Pi ditenagai oleh 5V sehingga cukup mudah. Namun memiliki pin 3.3VI / O dan perangkat yang ingin saya antarmuka adalah 5V.
Saya memiliki perangkat dengan pin input 5V, yang perlu didorong ke 5V. Perangkat ini memiliki pin output 5V, yang drive perangkat ke 5V ketika output.
Saya telah mengonversi dua perangkat secara bidirectionally antara 5V dan 3.3V sebelumnya, tetapi itu dengan tingkat logika shifter yang RENDAH aktif. Sirkuit ini adalah yang khas dengan transistor dan dioda dan dua resistor pull up. Aplikasi ini membutuhkan TINGGI aktif. Untungnya, proyek ini tidak memerlukan I / O dua arah.
Untuk arah 5V ke 3.3V, pembagi tegangan mentah akan berfungsi.
Namun untuk arah 3.3V ke 5V, saya tidak tahu solusi yang mudah. Saya melakukan beberapa pencarian dan tampaknya ada boost-converter (DC-DC boost converter) tetapi untuk membangunnya dari komponen diskrit saya perlu membangun sirkuit PWM untuk menggerakkan switching.
Saya hanya bertanya-tanya apakah ada cara yang lebih sederhana untuk mencapai ini, dengan kompleksitas yang sebanding dengan shifter level logika rendah yang aktif.