Pertama sedikit tentang hubung singkat: Hubung singkat adalah sirkuit yang tidak memiliki elemen pembatas arus yang disengaja di jalur arus. Hasilnya adalah bahwa elemen rangkaian yang biasanya kita ambil memiliki nol tahanan mulai bertindak sebagai resistor dan model matematika yang biasa untuk istirahat pasokan daya sering mengakibatkan tegangan yang lebih rendah dari yang diharapkan dan terlalu panas merusak.
Ω5 V470 Ω≈ 10 m Ak Ω resistor , Anda akan mendapatkan 5 mA, yang bahkan lebih aman dan lebih hemat daya konsumen. Kedua nilai resistor tersebut relatif populer dan pada saat yang sama memberikan arus kecil tetapi tidak terlalu kecil sehingga Anda perlu memperhitungkan kapasitansi jejak saat bekerja dengannya.
Dalam kasus garis korsleting sebenarnya, Anda harus benar-benar mengharapkan garis itu sendiri memiliki resistensi yang dapat diabaikan! Ini akan menghasilkan korsleting langsung, yang seperti tertulis dalam kutipan, akan menghasilkan pin mati. Garis pendek juga sering mengakibatkan tombol-tombol yang rusak, karena arus yang besar memiliki efek negatif pada masa kontak tombol-tekan karena terlalu panas dan memicu. Alih-alih menggunakan hubungan arus pendek untuk menghubungkan garis, cara yang lebih baik adalah menempatkan resistor di dekat tanah garis. Ini akan membatasi arus saat saluran dinyalakan. Dengan menempatkan resistor di dekat koneksi arde dari saluran, kami memastikan bahwa penurunan tegangan terbesar pada saluran ada di ujungnya, jadi jika kami menyingkatnya dengan saluran pengindera lain menggunakan tombol tekan, saluran indra melihat tegangan penuh.
Pin yang ditetapkan sebagai input juga dalam mode "impedansi tinggi", yang berarti bahwa mereka berperilaku seolah-olah mereka adalah resistor dengan resistansi sangat besar yang terhubung ke ground. Jika Anda 100% yakin bahwa pin hanya akan menjadi pin akal, maka Anda tidak perlu meletakkan resistor lain di depannya. Bahkan dalam kasus itu, adalah ide yang baik untuk meletakkan resistor karena Anda mungkin secara tidak sengaja menetapkan pin sebagai sesuatu selain input dan berpotensi menyebabkan korsleting. Jika Anda menempatkan resistor, ingatlah bahwa akan ada sangat sedikit arus yang melewati garis indera, yang berarti bahwa penurunan tegangan pada resistor akan sangat rendah yang akan mengakibatkan pin melihat tegangan penuh.
Jika Anda ingin lebih banyak "membaca lanjut" Anda bisa melihat pada lembar data untuk ATmega328, yang merupakan salah satu mikrokontroler yang digunakan dalam beberapa Arduino. Di bagian 29. Karakteristik kelistrikan, Anda akan melihat bahwa di bawah peringkat Maksimum Mutlak, pin per I / O saat ini adalah 40 mA dan untuk perangkat total adalah 200 mA.
UPDATE: Tolong jangan bingung Peringkat Mutlak Mutlak dengan peringkat operasional! Pemberitahuan HEre dari datasheet untuk ATmega32U4:
NOTICE:
Stresses beyond those listed under “Absolute
Maximum Ratings” may cause permanent dam-
age to the device. This is a stress rating only and
functional operation of the device at these or
other conditions beyond those indicated in the
operational sections of this specification is not
implied. Exposure to absolute maximum rating
conditions for extended periods may affect
device reliability.
Ini adalah catatan kaki dari halaman 379 dari lembar data yang sama:
Although each I/O port can sink more than the test conditions (20mA at VCC = 5V, 10mA at VCC = 3V) under steady state
conditions (non-transient), the following must be observed:
ATmega16U4/ATmega32U4:
1.)The sum of all IOL, for ports A0-A7, G2, C4-C7 should not exceed 100 mA.
2.)The sum of all IOL, for ports C0-C3, G0-G1, D0-D7 should not exceed 100 mA.
3.)The sum of all IOL, for ports G3-G5, B0-B7, E0-E7 should not exceed 100 mA.
4.)The sum of all IOL, for ports F0-F7 should not exceed 100 mA.
If IOL exceeds the test condition, VOL may exceed the related specification. Pins are not guaranteed to sink current greater
than the listed test condition.
4. Although each I/O port can source more than the test conditions (20mA at VCC = 5V, 10mA at VCC = 3V) under steady
state conditions (non-transient), the following must be observed:
ATmega16U4/ATmega32U4:
1)The sum of all IOH, for ports A0-A7, G2, C4-C7 should not exceed 100 mA.
2)The sum of all IOH, for ports C0-C3, G0-G1, D0-D7 should not exceed 100 mA.
3)The sum of all IOH, for ports G3-G5, B0-B7, E0-E7 should not exceed 100 mA.
4)The sum of all IOH, for ports F0-F7 should not exceed 100 mA.
5. All DC Characteristics contained in this datasheet are based on simulation and characterization of other AVR microcon-
trollers manufactured in the same process technology. These values are preliminary values representing design targets, and
will be updated after characterization of actual silicon