74HC595 Penggerak Segmen: Batas Arus dan Panas

74HC595 Segment Drive: Current Limits and Heat

Penggerak Segmen 74HC595: Batas Arus dan Realitas Termal

74HC595 adalah register geser logika dengan tingkat keluaran yang agak kuat. Ini bukan penggerak LED, dan perbedaannya muncul sebagai digit redup, kemasan panas, atau komponen yang bekerja di meja uji dan mati di dalam selubung.

Jawaban Singkat

  • Maksimum absolutper keluaran adalah sekitar 35 mA; total melalui VCC atau GND adalah sekitar 70 mA.
  • Direkomendasikanjauh lebih rendah: kira-kira ±4 mA pada 4.5 V, ±6 mA pada 6 V.
  • Delapan segmen pada 20 mAadalah 160 mA — lebih dari dua kali batas paket, sebelum pertimbangan termal apa pun.
  • Praktis: gunakan 595 untuk indikator kecil atau tampilan multipleks pada 5–10 mA, dan tambahkan driver untuk apa pun yang lebih terang.

1. Tiga batas, bukan satu

Absolute maximum, recommended current, and package limit for a 74HC595 output
Gambar 1 — Nilai maksimum absolut adalah ambang kerusakan. Nilai yang direkomendasikan adalah titik desain.
Batas Nilai Arti
Per output, absolute ±35 mA Above this, damage is possible
Through VCC or GND ±70 mA Sum of all outputs
Recommended at 4.5 V ±4 mA Guaranteed VOH/VOL
Recommended at 6 V ±5.2 mA Slightly better drive

Perhatikan selisihnya: 35 mA adalah lima hingga delapan kali arus yang direkomendasikan. Desain yang berjalan pada 20 mA per output berada di dalam batas maksimum absolut per pin dan jauh di luar titik operasi yang dijamin — tegangan output turun, komponen memanas, dan perilakunya bervariasi antar batch.

Apa yang sebenarnya dijamin oleh nilai yang direkomendasikan: pada 4.5 V dan 4 mA, tegangan tinggi output setidaknya sekitar 3.98 V, sehingga driver mengalami penurunan paling banyak 0.5 V. Pada 20 mA, output yang sama dapat turun 1.2–1.5 V, yang mengubah arus segmen dan suhu warna LED.

Itulah sebabnya resistor yang dihitung dari (5 V − Vf) memberikan arus yang salah dalam praktik: jatuh tegangan driver merupakan bagian dari loop, dan nilainya tidak konstan.

2. Delapan segmen dijumlahkan

Total package current versus per-segment current for eight segments
Gambar 2 — Batas kemasan tercapai pada sekitar 9 mA per segmen dengan semua delapan menyala.
8 segmen x 6 mA = 48 mA (di dalam 70 mA)
8 segmen x 9 mA = 72 mA (pada batas)
8 segmen x 20 mA = 160 mA (lebih dari dua kali batas)

Itulah perhitungan yang harus dilakukan sebelum memilih resistor segmen. Jika hasilnya di atas sekitar 60 mA total, 595 adalah komponen yang salah untuk pekerjaan ini, terlepas dari apa yang dikatakan rating per pin.

Contoh perhitungan: rel 5 V, LED merah dengan Vf 1.9 V, target 6 mA. Dengan jatuh tegangan driver sekitar 0.5 V, resistornya adalah (5 − 1.9 − 0.5) / 0.006 ≈ 430 Ω. Perhitungan yang sama pada 20 mA menghasilkan 130 Ω, tetapi jatuh tegangan driver kemudian lebih besar dan arusnya kurang terkendali — dan delapan dari itu adalah 160 mA melalui kemasan 70 mA.

3. Apa yang terjadi pada arus tinggi

Relative LED light output versus segment current
Gambar 3 — Ilustratif: menggandakan arus tidak menggandakan cahaya, dan menggandakan panas.

Pada 20 mA, tegangan tinggi keluaran tidak lagi 4 V; drop internal bertambah dan arus segmen menjadi kurang terdefinisi dengan baik. Dua papan yang dibangun dengan resistor yang sama dapat menunjukkan kecerahan berbeda, karena driver beroperasi di luar wilayah yang dikarakterisasi.

Junction temperature rise versus segment current for eight active segments
Gambar 4 — Contoh: catu daya 5 V, drop 0.6 V, θJA 80 °C/W. Kenaikannya moderat pada 6 mA dan signifikan pada 20 mA.

Perhitungan termal menjadi sederhana setelah drop diketahui: P ≈ 8 × I × (VCC − VOH), dan ΔT = P × θJA. Pada 6 mA dan drop 1 V, itu sekitar 50 mW; pada 20 mA dan 1.5 V, itu 240 mW, yang pada SOIC-16 merupakan kenaikan 19 K — dan itu sebelum suhu ambien di dalam selubung.

Tambahkan suhu ambien. Selubung tertutup pada 50 °C ditambah kenaikan 19 K menempatkan die mendekati 70 °C — masih diizinkan, tetapi kecerahannya sudah bergeser dan marginnya hilang. Pada 30 mA per segmen, paket yang sama jauh melampaui batasnya.

4. Mendapatkan arus lebih banyak dengan aman

Four options for driving segments beyond the logic driver current
Gambar 5 — Empat cara mendapatkan arus lebih banyak; hanya satu di antaranya adalah "gunakan 595 secara langsung".
Pendekatan Cocok bila Biaya memilihnya
595 direct, 4–6 mA Indicators, indoor displays, dim is acceptable Low brightness; no extra parts
595 + transistor per digit Multiplexed displays at 20–80 mA Extra parts, board area
Constant-current driver Brightness consistency matters Higher part cost; fewer resistors
Multiplex at high peak Average current is what the package sees Flicker, EMI, peak current per pin

Multiplexing adalah opsi yang halus: dengan empat digit yang dipindai pada duty 25 %, arus rata-rata melalui paket adalah seperempat dari puncak, tetapi arus puncak per pin tidak berubah. Batas paket berlaku untuk rata-rata; batas per pin berlaku untuk puncak. Keduanya harus terpenuhi.

Contoh: delapan segmen pada puncak 20 mA, empat digit, duty 25 %. Arus paket rata-rata adalah 8 × 20 × 0.25 = 40 mA, yang lolos batas 70 mA; puncak per pin adalah 20 mA, yang berada di dalam maksimum absolut 35 mA tetapi di luar titik operasi yang direkomendasikan. Display berfungsi, driver terasa hangat, dan kecerahan seperempat dari drive statis.

4b. Tabel perbandingan singkat

Metode Kecerahan Komponen
595 + 1 resistor/segment, 4 mA Low 9
595 + transistor + 8 resistors High 10
Constant-current driver High, matched 2 (IC + one resistor)
Multiplex, 25 % duty Medium, flicker risk 9

5. Decoupling dan tata letak

  • 100 nF dekat VCC, terutama saat menggerakkan LED: pulsa arusnya cepat bahkan pada frekuensi rendah.
  • Resistor seri per segmen, bukan satu resistor pada pin common — resistor common membuat kecerahan bervariasi tergantung jumlah segmen yang menyala.
  • Jaga jalur balik LED tetap terpisah dari ground logika hingga titik bintang.
  • Jika display berada pada kabel, tambahkan jalur balik ground di samping jalur data.

6. Daftar periksa desain

Periksa Lulus Jika gagal
Per-segment current ≤ 6 mA (5 V) Add a driver or multiplex
Total package current ≤ 70 mA Reduce current or split across devices
Average vs peak (multiplex) Both within limits Lower peak or duty
Package temperature < 85 °C at worst ambient Reduce current, or change package
Decoupling 100 nF at VCC, close Jitter and brightness variation

Untuk sisi logika register — kaskade, latch, dan status startup — lihat panduan umum shift-register; untuk perhitungan termal pada komponen linear,panduan AMS1117menggunakan metode yang sama.

7. FAQ

Dapatkah 74HC595 menggerakkan delapan LED pada 20 mA?

Tidak dalam rentang ratingnya. Delapan segmen pada 20 mA berarti 160 mA melalui paket, lebih dari dua kali batas 70 mA, dan output berada di luar rentang arus yang dikarakterisasi.

Mengapa digit saya redup dengan 5 V dan resistor 220 Ω?

Karena output tidak mencapai 5 V pada arus tersebut. Jatuh tegangan pada driver menambah jatuh tegangan pada resistor, sehingga arus lebih rendah daripada yang disarankan perhitungan resistor.

Apakah multiplexing merupakan cara untuk menghindari batas tersebut?

Sebagian. Ini mengurangi arus paket rata-rata tetapi bukan arus puncak per pin; periksa keduanya. Ini juga mengurangi kecerahan sebesar duty cycle.

Apakah saya memerlukan transistor untuk setiap segmen?

Hanya jika Anda memerlukan arus lebih besar daripada yang dapat disediakan 595. Untuk 8 segmen pada 20 mA, driver satu digit (transistor atau sink arus konstan) lebih sederhana daripada delapan transistor.

Apakah 595 menjadi panas pada 6 mA?

Tidak signifikan. Pada 6 mA dan penurunan tegangan 1 V, delapan kanal membuang daya sekitar 50 mW, yaitu hanya beberapa derajat pada SOIC-16.

Dapatkah saya memasang satu resistor pada pin common?

Cara itu hanya berfungsi jika jumlah segmen yang menyala tidak pernah berubah. Jika tidak, arus per segmen berubah mengikuti pola, dan digit menjadi redup saat lebih banyak segmen menyala. Satu resistor per segmen adalah jawaban yang benar.

Bagaimana dengan pengoperasian 3.3 V?

Komponen ini bekerja dari 2 V, tetapi drive output lebih rendah dan tegangan maju LED memakan lebih banyak rel. Pada 3.3 V, drive 2–3 mA per segmen atau gunakan driver dengan drop yang lebih rendah.

8. Sumber

  • Texas Instruments,Datasheet SN74HC595— rating maksimum absolut, kondisi operasi yang direkomendasikan, drive output.
  • Lembar data NXP, 74HC595 — batas arus keluaran dan data termal.
  • Lembar data tampilan LED dari vendor — tegangan maju, arus segmen, dan kurva kecerahan.

Menggerakkan display?

Kirimkan arus segmen, digit, dan catu daya. Kami akan memberi tahu apakah 595 cukup atau driver merupakan pilihan yang lebih hemat.

Kirim BOM Proses ketertelusuran kami

Check stock by part number

Turn this insight into a sourcing decision.

Need pricing or a drop-in alternative? Submit a BOM / RFQ or talk to our team.