74HC595 การขับเซกเมนต์: ขีดจำกัดกระแสและความร้อน

74HC595 Segment Drive: Current Limits and Heat

การขับเซกเมนต์ด้วย 74HC595: ขีดจำกัดกระแสและความเป็นจริงด้านความร้อน

74HC595 เป็นรีจิสเตอร์เลื่อนเชิงลอจิกที่มีสเตจเอาต์พุตค่อนข้างแข็งแรง มันไม่ใช่ไดรเวอร์ LED และความแตกต่างนี้ปรากฏให้เห็นเป็นหลักแสดงผลที่สว่างไม่พอ แพ็กเกจที่ร้อน หรือชิ้นส่วนที่ทำงานได้บนโต๊ะทดสอบแต่พังเมื่ออยู่ในกล่องปิด

คำตอบสั้น

  • ค่าสูงสุดสัมบูรณ์ต่อเอาต์พุตประมาณ 35 mA; กระแสรวมผ่าน VCC หรือ GND ประมาณ 70 mA
  • แนะนำต่ำกว่ามาก: ประมาณ ±4 mA ที่ 4.5 V, ±6 mA ที่ 6 V.
  • แปดเซกเมนต์ที่ 20 mAคือ 160 mA — มากกว่าขีดจำกัดของแพ็กเกจถึงสองเท่า ก่อนที่จะพิจารณาประเด็นด้านความร้อนใด ๆ
  • ในทางปฏิบัติ: ใช้ 595 สำหรับตัวบ่งชี้ขนาดเล็กหรือจอแสดงผลแบบมัลติเพล็กซ์ที่ 5–10 mA และเพิ่มไดรเวอร์สำหรับสิ่งที่สว่างกว่านั้น

1. ขีดจำกัดสามประการ ไม่ใช่เพียงหนึ่ง

Absolute maximum, recommended current, and package limit for a 74HC595 output
รูปที่ 1 — ค่าสูงสุดสัมบูรณ์คือเกณฑ์ความเสียหาย ค่าที่แนะนำคือจุดออกแบบ
ขีดจำกัด ค่า ความหมาย
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

สังเกตช่องว่าง: 35 mA เป็นห้าถึงแปดเท่าของกระแสที่แนะนำ การออกแบบที่ทำงานที่ 20 mA ต่อเอาต์พุตอยู่ภายในค่าสูงสุดสัมบูรณ์ต่อพิน และอยู่นอกจุดใช้งานที่รับประกันอย่างมาก — แรงดันเอาต์พุตตก ชิ้นส่วนร้อนขึ้น และพฤติกรรมแปรผันระหว่างล็อตผลิต

สิ่งที่ค่าที่แนะนำรับประกันได้จริง: ที่ 4.5 V และ 4 mA แรงดันเอาต์พุตระดับสูงอย่างน้อยประมาณ 3.98 V ดังนั้นไดรเวอร์จะตกคร่อมไม่เกิน 0.5 V ที่ 20 mA เอาต์พุตเดียวกันอาจตกคร่อม 1.2–1.5 V ซึ่งเปลี่ยนกระแสเซกเมนต์และอุณหภูมิสีของ LED

นั่นคือเหตุผลว่าทำไมตัวต้านทานที่คำนวณจาก (5 V − Vf) จึงให้กระแสผิดในทางปฏิบัติ: แรงดันตกคร่อมของไดรเวอร์เป็นส่วนหนึ่งของวงจร และค่าไม่คงที่

2. เมื่อรวมแปดเซกเมนต์

Total package current versus per-segment current for eight segments
รูปที่ 2 — ถึงขีดจำกัดของแพ็กเกจที่ประมาณ 9 mA ต่อเซกเมนต์เมื่อเปิดทั้งแปดเซกเมนต์
8 เซกเมนต์ x 6 mA = 48 mA (ต่ำกว่า 70 mA)
8 เซกเมนต์ x 9 mA = 72 mA (ที่ขีดจำกัด)
8 เซกเมนต์ x 20 mA = 160 mA (มากกว่าขีดจำกัดกว่าสองเท่า)

นี่คือการคำนวณที่ต้องทำก่อนเลือกตัวต้านทานต่อเซกเมนต์ หากคำตอบรวมสูงกว่าประมาณ 60 mA แสดงว่า 595 เป็นชิ้นส่วนที่ไม่เหมาะกับงานนี้ ไม่ว่าพิกัดต่อพินจะระบุไว้อย่างไร

ตัวอย่างการคำนวณ: ราง 5 V, LED สีแดงที่มี Vf 1.9 V, เป้าหมาย 6 mA เมื่อแรงดันตกคร่อมไดรเวอร์ประมาณ 0.5 V ตัวต้านทานคือ (5 − 1.9 − 0.5) / 0.006 ≈ 430 Ω การคำนวณเดียวกันที่ 20 mA ให้ 130 Ω แต่แรงดันตกคร่อมไดรเวอร์จะมากขึ้นในกรณีนั้น และกระแสถูกควบคุมได้ไม่ดี — และแปดตัวดังกล่าวคือ 160 mA ผ่านแพ็กเกจพิกัด 70 mA

3. เกิดอะไรขึ้นที่กระแสสูง

Relative LED light output versus segment current
รูปที่ 3 — ภาพประกอบ: การเพิ่มกระแสเป็นสองเท่าไม่ได้ทำให้แสงเป็นสองเท่า และทำให้ความร้อนเป็นสองเท่า

ที่ 20 mA แรงดันเอาต์พุตระดับสูงไม่ใช่ 4 V อีกต่อไป; แรงดันตกภายในเพิ่มขึ้น และกระแสของแต่ละเซกเมนต์ถูกกำหนดได้ไม่ชัดเจน บอร์ดสองแผ่นที่สร้างด้วยตัวต้านทานค่าเดียวกันอาจแสดงความสว่างต่างกัน เนื่องจากไดรเวอร์ทำงานนอกช่วงที่ระบุคุณลักษณะไว้

Junction temperature rise versus segment current for eight active segments
รูปที่ 4 — ตัวอย่าง: แหล่งจ่าย 5 V, แรงดันตก 0.6 V, θJA 80 °C/W การเพิ่มขึ้นของอุณหภูมิอยู่ในระดับปานกลางที่ 6 mA และมีนัยสำคัญที่ 20 mA

การคำนวณทางความร้อนนั้นง่ายเมื่อทราบแรงดันตก: P ≈ 8 × I × (VCC − VOH) และ ΔT = P × θJA ที่ 6 mA และแรงดันตก 1 V จะได้ประมาณ 50 mW; ที่ 20 mA และ 1.5 V จะได้ 240 mW ซึ่งใน SOIC-16 คืออุณหภูมิเพิ่มขึ้น 19 K — และนั่นยังไม่รวมอุณหภูมิแวดล้อมภายในกล่องปิด

บวกอุณหภูมิแวดล้อมเข้าไปด้วย กล่องปิดสนิทที่ 50 °C บวกอุณหภูมิเพิ่มขึ้น 19 K ทำให้ตัวชิปอยู่ใกล้ 70 °C — ยังอยู่ในช่วงที่อนุญาต แต่ความสว่างได้คลาดเคลื่อนไปแล้วและไม่มีมาร์จินเหลืออยู่ ที่ 30 mA ต่อเซกเมนต์ แพ็กเกจเดียวกันนี้เกินขีดจำกัดไปมาก

4. การดึงกระแสเพิ่มขึ้นอย่างปลอดภัย

Four options for driving segments beyond the logic driver current
รูปที่ 5 — สี่วิธีในการดึงกระแสเพิ่มขึ้น มีเพียงวิธีเดียวเท่านั้นคือ "ใช้ 595 โดยตรง"
แนวทาง เหมาะสมเมื่อ ต้นทุนเมื่อเลือกแนวทางนี้
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 เป็นตัวเลือกที่ละเอียดอ่อน: เมื่อสแกนสี่หลักที่ดิวตี้ 25 % กระแสเฉลี่ยที่ผ่านแพ็กเกจจะเป็นหนึ่งในสี่ของค่าพีค แต่ค่าพีคต่อพินยังคงไม่เปลี่ยนแปลง ขีดจำกัดของแพ็กเกจใช้กับค่าเฉลี่ย ส่วนขีดจำกัดต่อพินใช้กับค่าพีค ทั้งสองเงื่อนไขต้องผ่าน

ตัวอย่าง: แปดเซกเมนต์ที่ 20 mA พีค สี่หลัก ดิวตี้ 25 % กระแสเฉลี่ยของแพ็กเกจคือ 8 × 20 × 0.25 = 40 mA ซึ่งผ่านขีดจำกัด 70 mA; พีคต่อพินคือ 20 mA ซึ่งอยู่ภายในค่าสูงสุดสัมบูรณ์ 35 mA แต่อยู่นอกจุดการทำงานที่แนะนำ จอแสดงผลทำงานได้ ไดรเวอร์อุ่นขึ้น และความสว่างเป็นหนึ่งในสี่ของการขับแบบสถิต

4b. ตารางเปรียบเทียบโดยย่อ

วิธีการ ความสว่าง ชิ้นส่วน
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. การดีคัปปลิงและการจัดวางเลย์เอาต์

  • 100 nF ไว้ใกล้ VCC โดยเฉพาะเมื่อขับ LED: พัลส์กระแสมีความเร็วสูงแม้ที่ความถี่ต่ำ
  • ตัวต้านทานอนุกรมต่อแต่ละ segment ไม่ใช่ตัวต้านทานตัวเดียวบนขา common — ตัวต้านทาน common ทำให้ความสว่างเปลี่ยนไปตามจำนวน segment ที่สว่าง
  • แยกเส้นทางกลับของ LED ออกจากกราวด์ลอจิกจนถึง star point
  • หากจอแสดงผลอยู่บนสายเคเบิล ให้เพิ่มเส้นทางกราวด์กลับข้างสายข้อมูล

6. รายการตรวจสอบการออกแบบ

ตรวจสอบ ผ่าน หากไม่ผ่าน
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

สำหรับด้านตรรกะของรีจิสเตอร์ — สถานะ cascade, latch และ startup — โปรดดูคู่มือ shift-register ทั่วไป; สำหรับการคำนวณทางความร้อนในอุปกรณ์แบบ linear นั้นคู่มือ AMS1117ใช้วิธีการเดียวกัน.

7. คำถามที่พบบ่อย

74HC595 สามารถขับ LED แปดดวงที่ 20 mA ได้หรือไม่?

ไม่สามารถภายในพิกัดของมันได้ แปดเซกเมนต์ที่ 20 mA รวมเป็น 160 mA ผ่านแพ็กเกจ ซึ่งมากกว่าขีดจำกัด 70 mA เกินสองเท่า และเอาต์พุตอยู่นอกช่วงกระแสที่ระบุคุณลักษณะไว้

ทำไมตัวเลขของฉันจึงสว่างน้อยเมื่อใช้ 5 V และตัวต้านทาน 220 Ω?

เพราะเอาต์พุตไม่ได้ไปถึง 5 V ที่กระแสนั้น แรงดันตกคร่อมไดรเวอร์เพิ่มเข้ากับแรงดันตกคร่อมตัวต้านทาน ดังนั้นกระแสจึงต่ำกว่าที่การคำนวณจากตัวต้านทานบ่งชี้

มัลติเพล็กซิ่งเป็นวิธีเลี่ยงขีดจำกัดได้หรือไม่?

บางส่วนเท่านั้น ช่วยลดกระแสเฉลี่ยผ่านแพ็กเกจ แต่ไม่ลดกระแสพีกต่อพิน ต้องตรวจสอบทั้งสองอย่าง นอกจากนี้ยังลดความสว่างตามดิวตี้ไซเคิล

ต้องใช้ทรานซิสเตอร์สำหรับแต่ละเซกเมนต์หรือไม่?

เฉพาะเมื่อคุณต้องการกระแสมากกว่าที่ 595 จ่ายได้ สำหรับ 8 เซกเมนต์ที่ 20 mA การใช้ตัวขับต่อหลักเพียงตัวเดียว (ทรานซิสเตอร์หรือตัวซิงก์กระแสคงที่) ง่ายกว่าการใช้ทรานซิสเตอร์แปดตัว

595 ร้อนที่ 6 mA หรือไม่?

ไม่ร้อนอย่างมีนัยสำคัญ ที่ 6 mA และแรงดันตก 1 V แปดช่องจะกระจายกำลังประมาณ 50 mW ซึ่งเพิ่มอุณหภูมิเพียงไม่กี่องศาใน SOIC-16

สามารถใส่ตัวต้านทานเพียงตัวเดียวที่ขาคอมมอนได้หรือไม่?

วิธีนี้ใช้ได้เฉพาะเมื่อจำนวนเซกเมนต์ที่ติดสว่างไม่เปลี่ยนแปลงเลย มิฉะนั้นกระแสต่อเซกเมนต์จะเปลี่ยนไปตามรูปแบบ และหลักจะหรี่ลงเมื่อมีเซกเมนต์ติดมากขึ้น คำตอบที่ถูกต้องคือใช้ตัวต้านทานหนึ่งตัวต่อเซกเมนต์

แล้วการทำงานที่ 3.3 V ล่ะ?

ชิ้นส่วนนี้ทำงานได้ตั้งแต่ 2 V แต่ความสามารถในการขับเอาต์พุตต่ำลง และแรงดันไปข้างหน้าของ LED กินไฟเลี้ยงไปมากขึ้น ที่ 3.3 V ให้ขับ 2–3 mA ต่อเซกเมนต์ หรือใช้ไดรเวอร์ที่มีแรงดันตกคร่อมต่ำกว่า

8. แหล่งที่มา

  • Texas Instruments,ดาต้าชีต SN74HC595— พิกัดสูงสุดสัมบูรณ์ เงื่อนไขการทำงานที่แนะนำ และความสามารถในการขับเอาต์พุต
  • ดาต้าชีต NXP, 74HC595 — ขีดจำกัดกระแสเอาต์พุตและข้อมูลด้านความร้อน
  • ดาต้าชีตจอแสดงผล LED จากผู้จำหน่าย — แรงดันไปข้างหน้า กระแสเซกเมนต์ และเส้นโค้งความสว่าง

ขับจอแสดงผลอยู่หรือ?

ส่งกระแสเซกเมนต์ จำนวนหลัก และแหล่งจ่ายมาให้เรา เราจะบอกคุณว่า 595 เพียงพอหรือไดรเวอร์เป็นคำตอบที่ประหยัดกว่า

ส่ง BOM กระบวนการตรวจสอบย้อนกลับของเรา

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.