Saya tahu untuk waktu yang lama bahwa orang TIDAK boleh meletakkan lebih dari 3.3V pada pin GPIO. Mereka juga membagikan 3.3V saat tinggi.
Saya melakukan riset dan sepertinya tidak ada yang benar-benar peduli bertanya. Hampir semuanya berbicara tentang arus maksimum.
Jika saya memasok Pi dengan 5V, mengapa pin GPIO tidak 5V toleran?
Pin Arduino kurang lebih mengikuti tegangan input (atau V CC ). Jika model 5V, pin menggunakan 5V. Jika model 3.3V, ia menggunakan 3.3V. Apa pun di atas mereka akan lebih atau kurang menggorengnya.
Saya mungkin harus bertanya kepada Broadcom tentang ini.
Jawaban:
Chip ATMega menentukan
Operating Voltage: ̶ 1.8 - 5.5V
. Jika Anda membaca lebih dalam, kecepatan pengoperasian tergantung pada voltase. Mereka bekerja di 3.3V tetapi Anda harus membatasi kecepatan jam. TheArduino
tim mungkin memilih 5V karena ketersediaan siap sistem yang menggunakan ini (warisanTTL
).SOC yang digunakan pada Pi berjalan pada 3.3V (dan juga membutuhkan beberapa voltase lebih rendah). Ini adalah perintah yang besarnya lebih kompleks daripada ATMega dan berjalan pada kecepatan yang jauh lebih tinggi (~ 1GHz vs 16MHz). Seperti kebanyakan sistem kompleks yang bekerja pada tegangan rendah memungkinkan operasi kecepatan tinggi dengan konsumsi daya yang lebih rendah (dan karenanya panas).
Saya menduga bahwa bagian prosesor dan GPU berjalan pada pasokan 1.8V dan 1.2V dan 3.3V untuk periferal. Kartu SD juga beroperasi pada 3.3V.
Pi (terutama model selanjutnya) memiliki konverter daya kompleks yang memasok banyak tegangan yang diperlukan pada arus tinggi. 5V diperlukan karena ini adalah standar USB (dan ketersediaan pasokan daya yang sesuai).
sumber
Jawaban singkatnya adalah "Karena memang begitulah ia dirancang".
Jawaban yang agak lebih lama adalah "Mereka tidak membuatnya 5V toleran karena akan mahal". Tidak ada lagi yang benar-benar memproduksi peripheral 5V lagi (termasuk USB, yang memiliki jalur data 3.3V). Membuat pin IO toleran 5V akan membuat chip lebih mahal, dan mungkin sedikit lebih lambat, sambil menambahkan mendekati nilai nol.
Anda harus memahami bahwa RPi bukan aplikasi khas untuk chip Broadcom, sehingga chip dioptimalkan untuk 99% kasus penggunaan. Menghabiskan $ 2 untuk membuat semua pin yang toleran 5V memang masuk akal untuk RPi, tetapi $ 2 itu adalah harga yang sangat tinggi ketika Anda mempertimbangkan sisa 99%.
sumber
Bukankah Pi mengikuti pola yang persis sama?
Semua PIS saat ini adalah model 3V3 sehingga menggunakan 3V3 GPIO.
Tegangan input Pi diatur pada 5V tetap.
Arduino memungkinkan rentang voltase input, 3.3V ke 12V biasanya untuk model 3V3, 6V hingga 20V biasanya untuk model 5V.
sumber
Pi raspberry memiliki 2 pin 3v3 konstan yang selalu aktif, 2 pin 5 volt konstan , banyak pin gpio 3v3, dan 5 pin ground. Versi yang lebih baru memiliki semua itu, tetapi dengan 3 lebih GND (pin ground) dan bahkan lebih banyak pin gpio.
sumber
3,3 volt adalah level logika cmos (lebih baru) dan 5 volt adalah standar ttl yang lebih lama.
sumber