ทำไมหนึ่งไดรฟ์ LED ที่มีตัวปล่อยทั่วไป?


52

ฉันเห็นบทเรียนที่มุ่งเป้าไปที่ผู้เริ่มต้นแนะนำวิธีการขับ LED จากบางสิ่งบางอย่างโดยไม่ต้องไดรฟ์ปัจจุบันพอคือ:

แผนผัง
(ตัวเลือก A)

แต่ทำไมไม่ใช่:

แผนผัง B
(ตัวเลือก B)

ตัวเลือก B ดูเหมือนจะมีข้อได้เปรียบเหนือตัวเลือก A:

  • ส่วนประกอบน้อยลง
  • ทรานซิสเตอร์ไม่อิ่มตัวจึงทำให้การเปิดปิดทำได้เร็วขึ้น
  • กระแสฐานถูกนำไปใช้ประโยชน์ได้ดีใน LED แทนที่จะทำให้ตัวต้านทานฐานอบอุ่น

และข้อดีของตัวเลือก A ดูเหมือนจะน้อย:

  • ทำให้โหลดใกล้กับรางจ่ายไฟมากขึ้น

แต่เมื่อ Vcc มีค่ามากกว่าแรงดันไปข้างหน้าอย่างมากของ LED สิ่งนี้ไม่สำคัญเลย ดังนั้นเมื่อพิจารณาข้อดีเหล่านี้แล้วทำไมตัวเลือก A ถึงเป็นที่ต้องการ บางสิ่งที่ฉันมองเห็น


3
นี่เป็นคำถามที่ไม่ถูกต้องเพราะเป็นไปตามสมมติฐานที่ผิดพลาดหรืออย่างน้อยก็ไม่มีหลักฐานสำหรับหลักฐานที่ตั้งคำถาม ฉันมักจะใส่ LED ในขาของอีซีแอล เมื่อมีแรงดันไฟฟ้าเพียงพอฉันใส่ตัวต้านทานบนตัวปล่อยและไฟ LED บนตัวสะสม ทำให้กระแสไฟตกต่ำเช่นนั้นแรงดันจ่ายไม่สำคัญตราบใดที่มันสูงพอสำหรับแรงดันไฟฟ้าทั้งหมดและไม่สูงมากจนทำให้เกิดการกระจายตัวมากเกินไป เป็นวิธีที่ดีในการจัดการกับอุปทานที่สามารถเปลี่ยนแปลงได้ แก้ไขและฉันจะยกเลิก -1
Olin Lathrop

9
@OlinLathrop ฉันคิดว่าฉันจะสำรอง Phil ที่นี่และบอกว่าฉันจำไม่ได้ว่าครั้งสุดท้ายที่ฉันเห็นวงจรออนไลน์สำหรับวงจรไดรฟ์ LED ที่เป็นผู้ติดตามอีซีแอล เพื่อเป็นหลักฐานโดยรวมการค้นหาด้วยกูเกิ้ลอิมเมจสำหรับ "ไดร์เวอร์วงจร LED" ให้ผลการรวมกันของอิมิตเตอร์และโซลูชันโหมดสวิทช์
W5VO

1
@ W5VO: อย่างที่ฉันพูดฉันมักจะไม่ทำอย่างนั้น สิ่งที่ผู้คนสุ่มแนะนำบนอินเทอร์เน็ตนั้นไม่มีหลักฐานว่ามีประโยชน์อะไรมาก การถามว่าทำไมคนจำนวนมากที่โพสต์คำตอบบางประเภทไม่ใช่คำถามที่มีประโยชน์ แต่ฉันคิดว่าฉันจะตอบคำถามต่อไป
Olin Lathrop

11
@OlinLathrop คุณต้องเขียนคำตอบเพราะสิ่งนี้
Kortuk

วิศวกรไฟฟ้าส่วนใหญ่จะไม่ใช้ทรานซิสเตอร์สองขั้วแยกเลย หากคุณใช้ MOSFET แบบ N-channel เพื่อสลับพื้นปัญหาเหล่านี้หมดไป คุณสามารถวางตัวต้านทานก่อนหรือหลังไฟ LED มันไม่สำคัญ
เกร็ก

คำตอบ:


35

ฉันจะยืนยันว่ามี "gotcha's" ที่มีตัวเลือก A. น้อยกว่าฉันจะแนะนำตัวเลือก A ให้กับผู้ที่มีทักษะด้านอิเล็กทรอนิกส์ที่ไม่รู้จักเพราะมีไม่มากที่สามารถป้องกันไม่ให้ทำงานได้ เพื่อให้ตัวเลือก B ทำงานได้เงื่อนไขต่อไปนี้ต้องเป็นจริง:

  • VCCLEDVCCCONTROL
  • VCCVfLED+VBE
  • มันเป็นโครงสร้างที่ไม่ซ้ำกับอุปกรณ์ BJT

VCCVf

Rload

Rload=VCCVfLEDILED

เปรียบเทียบกับสิ่งที่จำเป็นสำหรับตัวเลือก B และมีความยากเพิ่มขึ้นเล็กน้อย:

Rload=VCCVfLEDVBEILED


คู่กับข้อเท็จจริงที่ว่าข้อดีของตัวเลือก B มักไม่จำเป็น นอกเหนือจากการลดจำนวนชิ้นส่วนกระแสฐานจากตัวเลือก A ไม่ควรเพิ่มการใช้พลังงานมากกว่า 10% และไฟ LED ไม่ค่อย (คาดเดาเชิงคุณภาพเชิงคุณภาพ) ขับเคลื่อนเร็วพอสำหรับความอิ่มตัวของ BJT


2
หากคุณจะรวม V_be ในสมการที่สองของคุณจากนั้นในความเป็นธรรมทั้งหมดคุณจะต้องรวม V_ce (sat) ในสมการแรกของคุณ
Dave Tweed

3
@DaveTweed แน่นอนว่าคุณยังคงมี Vce แต่ในความอิ่มตัวของมันอาจน้อยกว่า 0.1 V การลดลงไปข้างหน้าของ LED ของคุณหรือแหล่งจ่ายไฟของคุณอาจแตกต่างกันมาก ฉันจะยืนยันว่ามันอยู่ในเสียงของการคำนวณและสามารถละเว้นได้อย่างปลอดภัย อย่างไรก็ตาม Vbe มีความสำคัญเมื่อหันหน้าไปทางไฟ LED Vf ต่ำ (สีแดง, IR) หรือแรงดันไฟฟ้าของแหล่งจ่ายไฟต่ำเนื่องจากมีขนาดใหญ่กว่ามาก ฉันสามารถนึกถึงสถานการณ์ที่มันจะสำคัญ แต่ไม่มีใครที่ผู้ติดตาม emitter จะทำงานเช่นกัน
W5VO

1
ฉันไม่รู้ว่าคุณสามารถบอกได้หรือไม่ว่ามันเป็นเอกลักษณ์ของ BJTs - MOSFET นั้นทำงานในฐานะผู้ติดตามแหล่งเช่นกัน แต่ฉันคิดว่า BJT จะทำได้ดีกว่า
Phil Frost

1
@PhilFrost บางทีมันอาจเป็นการดีกว่าถ้าจะบอกว่ามันเหมาะกับ BJT โดยเฉพาะ MOSFET จะไม่ให้พฤติกรรมแบบเดียวกันกับการกำหนดค่าอินพุตพื้นฐานและโครงสร้างวงจรแบบเดียวกัน นั่นไม่ได้หมายความว่าคุณจะไม่สามารถใช้งานได้ แต่จะไม่เทียบเท่า
W5VO

21

การเปลี่ยนแปลงที่ดียิ่งขึ้นเกี่ยวกับตัวเลือก "B" ของคุณคือการใส่ LED ในซีรีย์พร้อมกับตัวสะสมในขณะที่ปล่อยให้ตัวต้านทานอยู่ในซีรีย์ด้วยตัวปล่อย

แผนผัง

จำลองวงจรนี้ - แผนผังที่สร้างโดยใช้CircuitLab

สิ่งนี้จะเปลี่ยนทรานซิสเตอร์ให้กลายเป็นซิงก์กระแสไฟฟ้าที่ควบคุมซึ่งกระแสจะถูกกำหนดโดยแรงดันไฟฟ้าพื้นฐานลบด้วย V BEทั่วตัวต้านทาน แรงดันไฟฟ้าฐานปกติมาจากเอาต์พุตดิจิตอลของไมโครคอนโทรลเลอร์ซึ่งป้อนจากตัวควบคุมดังนั้นจึงมีการควบคุมค่าอย่างแน่นหนา ตัวอย่างเช่นหากคุณใช้ลอจิก 3.3V และมีตัวต้านทาน 270 get คุณจะได้ 10 mA ที่ดีผ่านทาง LED

ขั้วบวกของ LED (หรือแม้กระทั่งสายยาวของ LEDs) ถูกป้อนจากแรงดันไฟฟ้าที่สูงขึ้น (ซึ่งไม่จำเป็นต้องมีการควบคุม) และสิ่งใดก็ตามที่แรงดันตกที่ไม่ปรากฏบน LED จะปรากฏข้าม ทรานซิสเตอร์.


ฉันคิดว่าฉันกำลังพิจารณากรณีที่มีเพียง + 5V อุปทาน แต่นี่เป็นจุดที่ดีเมื่อแรงดันไฟฟ้าสูงกว่าตรรกะที่มีอยู่ ฉันคิดว่าเราสามารถเพิ่มความต้านทานให้กับฐานเพื่อสร้างตัวแบ่งแรงดันได้เช่นกันและให้นับส่วนเดียวกันเป็นตัวเลือก A.
Phil Frostst

@Dave คุณสามารถเพิ่มแผนผังแสดงตัวเลือก "B" ที่เปลี่ยนแปลงได้หรือไม่? จะเป็นประโยชน์สำหรับการมองเห็น
JYelton

@Jelton ฉันเพิ่งทำ หวังว่าฉันจะทำให้ถูกต้อง
Phil Frostst

12

ตัวเลือก B ต้องการสัญญาณควบคุมที่จะยกขึ้นเป็นแรงดันไฟฟ้าที่สูงกว่าแรงดันการตกของ LED รวมถึงแรงดันไฟฟ้าตกที่ฐาน / ตัวปล่อย หากไดรเวอร์ควบคุมของคุณสามารถทำงานที่แรงดันไฟฟ้าสูงกว่าแรงดันไฟตกของ LED รวมกับแรงดันไฟฟ้าตกของทรานซิสเตอร์ / อิมิตเตอร์ตัวเลือก B ก็จะใช้งานได้

ตัวเลือก A ในอีกทางหนึ่งสามารถขับแรงดันตกแบบ LED ใด ๆ ได้โดยสมมติว่ารางจ่ายไฟของคุณสูงพอและคุณไม่ถึงแรงดันพังทลายพื้นฐาน / ตัวสะสม

อย่าลืมว่าถ้าคุณตั้งใจที่จะขับ LED หลายตัวในซีรีย์คุณจะต้องรวมแรงดันไฟตกทั้งหมดของ LED


2
ด้วยความสามารถที่ จำกัด สำหรับเอาท์พุท TTL เพื่อดึงสูงตัวเลือก A จึงปลอดภัยที่สุดในเวลานั้น ซึ่งอาจจะเป็นเมื่อการศึกษาวันนี้ได้เรียนรู้ ...
ไบรอันดรัมมอนด์

7

ตัวเลือก A เป็นสวิตช์เปิด / ปิดที่เรียบร้อย เมื่อ BJT อิ่มตัวกระแสไฟ LED จะขึ้นอยู่กับ Vcc และ R3 ดังนั้น LED จะมีความสว่างคงที่

ตัวเลือก B เป็น "ผู้ติดตาม emitter" และทำให้ LED ปัจจุบันขึ้นอยู่กับแรงดันไฟฟ้าอินพุตเนื่องจาก VE จะเป็น Vin -0.7

ตัวเลือก B นั้นดีถ้าคุณต้องการควบคุม LED และความสว่างของ LED แต่ส่วนใหญ่แล้วทำได้ดีกว่าด้วยตัวเลือก A และรูปแบบ PWM (แม่นยำยิ่งขึ้น)


1
เหตุใดตัวเลือก B จึงไม่เหมาะกับการควบคุม PWM ฉันจะเถียงว่ามันเหมาะสมกว่า เหนือสิ่งอื่นใดตัวเลือก B ไม่ได้แสดงความล่าช้าการจัดเก็บข้อมูล
Phil

Phil ความล่าช้าในการจัดเก็บมักจะเล็กน้อยในความถี่ PWM ทั่วไปโดยเฉพาะอย่างยิ่งถ้าสิ่งที่เราต้องการคือการควบคุมความสว่างของไฟ LED ไม่กี่ kHz ก็ดี ประการที่สองไดรเวอร์ PWM โดยปกติแล้วจะเป็นไมโครคอนโทรลเลอร์ที่อาจทำงานที่ 3V3 หรือน้อยกว่า (น้อยกว่าที่ 5V) คุณอาจมีแรงดันไฟฟ้าไม่เพียงพอที่จะขับเคลื่อนการกำหนดค่าของ EF
Joan

4

ฉันไม่มั่นใจเกี่ยวกับสมมติฐานโดยนัยของคุณว่าวิธีปกติคือการใช้การกำหนดค่าตัวปล่อยทั่วไป อย่างไรก็ตามสมมติว่าเป็นเรื่องจริง มันไม่คุ้มค่าที่จะเข้าสู่ข้อดีของวิธีการต่าง ๆ เนื่องจากไม่ใช่คำถามของคุณ

ฉันคิดว่าเหตุผลก็คือการกำหนดค่าตัวปล่อยทั่วไปเป็นสิ่งที่ชัดเจนในเชิงแนวคิดและมีมากกว่านั้น โปรดจำไว้ว่าใครเขียนคำแนะนำแบบนี้คุณ "เห็นบนอินเทอร์เน็ตที่ไหนสักแห่ง" ผู้ชายที่ใช้วิธีการใดก็ตามที่เหมาะสมกับการออกแบบโดยไม่เกิดขึ้นกับเขานี่เป็นปัญหาที่ไม่ได้คิดจะเขียนหน้าเว็บเกี่ยวกับวิธีขับ LED มันเป็นคนที่เพิ่งใช้เวลา 2 วันในการหาว่าขาของตัวแปลงสัญญาณคือตัวสะสมตัวเปล่งแสงและเบส - อะ - มา - อะไรแล้วหนึ่งสัปดาห์จะได้รับรหัสไมโครคอนโทรลเลอร์เพื่อกระพริบไฟ LED ที่โพสต์อย่างภาคภูมิLooky me ฉันกระพริบ LED ฉัน !!! สำหรับคนเหล่านั้นการกำหนดค่าตัวปล่อยทั่วไปเป็นสิ่งที่เห็นได้ชัดในเชิงแนวคิด

อีซีแอลทั่วไปเป็นตัวแยกประเภทเคสโปสเตอร์ว่าจะใช้ทรานซิสเตอร์สองขั้วได้อย่างไร มันชัดเจนมากขึ้นว่าทรานซิสเตอร์ให้การขยายสัญญาณอย่างไร สำหรับมือใหม่ผู้ติดตามอีซีแอลและที่แย่กว่านั้นคือใช้ไบโพลาร์เป็นซิงก์กระแสไฟฟ้าที่ควบคุมเสียงเหมือนแนวคิดขั้นสูง


คุณช่วยกรุณาเปลี่ยนวรรค 2 ด้วย (แล้วที่สาม) วรรคที่อธิบายนิด ๆ หน่อย ๆ สิ่งที่ทำให้ BJT อ่างปัจจุบันควบคุม ? นี่จะทำให้คำตอบของคุณมีค่ามากขึ้น ขอขอบคุณ.
ลองจับได้ในที่สุด

2
@try: นั่นจะเป็นการปิดหัวข้อของคำถามซึ่งเป็นสาเหตุหนึ่งในวิธีการทั่วไป "เห็นบนอินเทอร์เน็ต"
Olin Lathrop
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.