BJTs กับ (MOS) FET เพื่อสลับโหลดจากไมโครคอนโทรลเลอร์


11

ฉันต้องการทราบสาเหตุของการเลือกไบโพลาร์จังก์ชั่นทรานซิสเตอร์ (BJT) กับทรานซิสเตอร์ภาคสนาม (FET) ( MOSFETหรือJFET ) เพื่อเปลี่ยนโหลดจากไมโครคอนโทรลเลอร์ ในสถานการณ์สมมุติของเราสมมติว่าโหลดต้องการกระแสมากกว่าไมโครคอนโทรลเลอร์ที่สามารถให้ได้และคำถามคือสิ่งที่การพิจารณาจะมีอคติต่อหรือ BJT และการออกแบบสวิตช์ FET โดยสันนิษฐานว่า "ใช้งานง่าย" ไม่ใช่การพิจารณา

คำถามนี้เป็นรุ่นที่เฉพาะเจาะจงมากขึ้นว่า จะใช้คำถามทรานซิสเตอร์เมื่อใด



@LeonHeller ขอบคุณฉันไม่เห็นว่า สิ่งที่ฉันพยายามถามคือคำถามนั้นลบสมมติฐานว่าโดยทั่วไปแล้วสวิตช์ MOSFET จะเหมาะสมกว่า
angelatlarge

3
@LeonHeller ซ้ำซ้อน แต่คำตอบที่ได้รับจากที่นี่มีมากมายกว่ามาก โดยมาก
Passerby

และทำไมเราถึงชอบเวที BJT ใน IGBT มากจนเรามีทรานซิสเตอร์พิเศษสำหรับเรื่องนี้?
jippie

คำตอบ:


21

คำตอบบางส่วน - อาจยาว - อาจเพิ่มในภายหลัง:

ตัวเลือกในบริบทนี้มักจะเป็นสองขั้วหรือ MOSFET เมื่อคุณมาถึง JFET คุณอาจต้องการคิดถึง SCR / TRIAC, IGBT, ... คุณอาจต้องการโยนไบโพลาร์ - ดาร์ลิงตันลงในส่วนผสม

สั้น: ไปบางอย่างเช่น -

  • แรงดันไบโพลาร์ขนาดเล็กถึง 500 mA และแรงดันไฟฟ้า 30 โวลต์เป็นค่าใช้จ่ายต่ำสามารถขับเคลื่อนด้วยแรงดันไฟฟ้า 1V ขึ้นไปต้องการกระแสไดรฟ์ที่มีอยู่ในโปรเซสเซอร์ส่วนใหญ่และพร้อมใช้งานอย่างกว้างขวาง

    • การระบายความร้อนเมื่อเรียกใช้ในโหมดเปิด / ปิดไม่จำเป็นหรือมักจะพอประมาณ (ทองแดง PCB ที่พอเหมาะพอเพียง) และแพ็คเกจขนาด SOT23 หรือ TO92 มักจะเพียงพอ เมื่อโหลดเชิงเส้นถูกผลักดันและการกระจายจะเพิ่มขึ้นผลิตภัณฑ์ VI ที่ต่ำกว่าและ / หรือฮีทซิงค์ที่ดีกว่าและ / หรือแพ็คเกจที่ใหญ่กว่า

    • ความถี่ 10 kHz ใช้งานได้กับไดรฟ์ตัวต้านทานตัวเดียว, 100 kHz ที่มีไดรฟ์ RC ที่ซับซ้อนกว่าเล็กน้อยและ MHz ที่ต่ำกว่าพร้อมความเอาใจใส่มากขึ้น สูงกว่าอีกครั้งได้รับผู้เชี่ยวชาญ

    • ความง่ายในการใช้งานในช่วงนี้มักจะดีหรือดีกว่า MOSFETS และค่าใช้จ่ายจะลดลง

  • สำหรับกระแสจากประมาณ 500 mA ถึง 10 ของแอมป์ที่ 10 ถึง 100 โวลต์ MOSFET มักจะใช้งานง่ายกว่า สำหรับการสลับ DC หรือความถี่ต่ำ (พูด <1 kHz) ไดรฟ์ DC gate โดยตรงที่ระดับไมโครคอนโทรลเลอร์ทั่วไปสามารถทำได้ด้วยชิ้นส่วนที่เลือก
    เมื่อความถี่เพิ่มขึ้นต้องใช้ไดรเวอร์ที่ซับซ้อนกว่าในการชาร์จและคายประจุเกตของประตู (โดยทั่วไปรอบ NF) ในเวลาที่สั้นพอที่จะทำให้สูญเสียการสลับระหว่างการเปลี่ยนแปลงต่ำพอที่จะยอมรับได้ ในช่วง 10 kHz - 100 kHz ช่วงไดรเวอร์ง่าย ๆ ของ jellybean BJT 2 หรือ 3 พอเพียง (ดังนั้นคุณต้องเพิ่ม 2 หรือ 3 BJTS หากคุณใช้ MOSFET) มีไดรเวอร์ของไอซีผู้เชี่ยวชาญเฉพาะ แต่ไม่จำเป็นต้องมีค่าใช้จ่าย

  • สำหรับแรงดันไฟฟ้าที่สูงขึ้นและ / หรือความถี่ที่สูงขึ้นสองขั้วเริ่มที่จะชนะอีกครั้ง
    ผู้เชี่ยวชาญด้านไบโพลาร์มีอยู่เช่นอุปกรณ์ส่งออกสายทีวี (นั่นคืออะไร :-)) ซึ่งทำงานที่ประมาณ 1 kV ด้วยเบต้าประมาณ 3 (!!!) ในฐานะที่เป็นพลังงานพื้นฐาน ~ = Vdrive x Idrive และ Vload >>> Vbase มันไม่สำคัญว่า Ibas ~ = Iload มากเกินไป

  • IGBT เป็นความพยายาม (มักจะประสบความสำเร็จ) ในการทำงานกับกระต่ายและล่าสัตว์ด้วย hounds - มันใช้ MOSFET อินพุตสเตจเพื่อให้ได้พลังงานไดรฟ์ต่ำและสเตปเอาต์พุตไบโพลาร์เพื่อให้ได้แรงดันสูงที่ความถี่สูง

  • ดาร์ลิงตันทรานซิสเตอร์ (สองขั้ว "ในซีรีส์") (ถูกต้องอาจเป็น 'ดาร์ลิงตันคู่') มีเบตาสูงมาก (มากกว่า 1,000+) พร้อมโทษ Vdrive = 2 x Vbe (เทียบกับ 1 x Vbe สำหรับ BJT เดี่ยว) และ Vsat> Vbe ของทรานซิสเตอร์เอาท์พุทและไม่เต็มใจที่จะปิดถ้าขับรถเข้าไปในความอิ่มตัว การ จำกัด ไดรฟ์ฐานเพื่อหยุดความอิ่มตัวจะช้าลงเพิ่มขึ้นอีก Vast_minimum

    • เวลา Olde ที่ฉันโปรดปราน แต่มีการควบคุมการเปลี่ยนที่มีประโยชน์ MC34063 มีตัวขับเอาต์พุตที่น่าอัศจรรย์ซึ่งเป็นคู่ดาร์ลิงตัน มันจะมีประโยชน์ แต่ต้องหลีกเลี่ยงความอิ่มตัวที่ความเร็วเต็มขนาดใหญ่ [tm] ~ 100 kHz ดังนั้นประสิทธิภาพจะลดลงที่ Vsupply ต่ำเมื่อโวลต์ + ของความอิ่มตัวของเอาต์พุตลดลงอย่างมากจากแรงดันโหลดไดรฟ์

    • ทรานซิสเตอร์ดาร์ลิงตันขนาดเล็กสามารถขับเคลื่อนได้จากการบอกว่า 1.5V (ดีกว่า) ที่ปกติ <= 1 mA ต่อแอมป์ของโหลด หากความอิ่มตัวของสีเป็นที่ยอมรับพวกมันมีประโยชน์มาก

    • วงจรรวมตัวขับ hex และ octal ULN200x และ ULN280x ที่เป็นประโยชน์และเป็นที่นิยมใช้ดาร์ลิงตันแบบเปิดที่มีค่า 500 mA ต่อการจัดอันดับแชนเนล (ไม่ใช่ทั้งหมดในคราวเดียว) มีรุ่นแรงดันไฟเข้าหลายช่วงและบางรุ่นเหมาะสำหรับไดรฟ์ตัวประมวลผลโดยตรงโดยไม่ต้องมีตัวต้านทาน ULM2003 และ ULN2803 เป็นที่รู้จักกันดีที่สุด แต่ไม่จำเป็นว่าจะมีประโยชน์มากที่สุดในแอพพลิเคชั่นตัวประมวลผลไดรฟ์


การพิจารณารวมถึง แต่ไม่ จำกัด เฉพาะระดับพลังงาน, แรงดันไฟฟ้าของไดรฟ์, โหลดแรงดัน, ระดับไดรฟ์ที่มี, ความเร็วในการเปลี่ยน, ความเรียบง่ายที่จำเป็น, การระบายความร้อน, ประสิทธิภาพ, ปริมาณการผลิต & เชิงพาณิชย์ /

ที่ระดับพลังงานต่ำและแรงดันไฟฟ้าปานกลาง - พูดว่าโวลต์ 10 แห่งและต่ำกว่า 500 mA (และอาจสูงถึงไม่กี่แอมป์) ไบโพล่าขนาดเล็กอาจเป็นทางเลือกที่ดี ไดรฟ์ปัจจุบันเป็นเรื่องเกี่ยวกับ Iload / Beta (Beta = กำไรปัจจุบัน) และเบต้า 0f 100 ถึง 250 ที่ 500 mA มีให้ใช้กับชิ้นส่วนประสิทธิภาพที่ดีขึ้นและ 500+ กับผู้เชี่ยวชาญเฉพาะทาง ตัวอย่างเช่น BC337-400 (จุกจิก TO92 BJT ที่ชื่นชอบ) มีเบต้า 250-600 ซึ่งมี sqrt (250 x 600) ~~ = 400 จึงเป็นชื่อส่วน เบต้า "รับประกัน" 250 จาก (ตรวจสอบเอกสารข้อมูล) อนุญาตให้โหลด 250 mA ต่อ mA ของไดรฟ์ ด้วยไดรฟ์ 2 mA ซึ่งหาได้จากโปรเซสเซอร์ส่วนใหญ่ แต่ไม่ใช่ทุกโปรเซสเซอร์คุณสามารถรับโหลด 500 mA ได้แม้ว่าจะมีไดรฟ์เพิ่มขึ้นก็จะไม่หลงทาง สิ่งนี้สามารถทำได้ด้วยแรงดันไฟฟ้าไดรฟ์ที่มีขนาด 1V ขึ้นไปดังนั้นโปรเซสเซอร์ที่ทำงานบน 3V3 หรือ 2V อาจจะจัดการกับมันได้ MOSFET ที่มี Vgsth ต่ำพอ (แรงดันเกตเกต) สามารถทำงานที่แรงดันไฟฟ้าของไดรฟ์เหล่านี้ได้ แต่จะกลายเป็นผู้ที่หายากและมีความเชี่ยวชาญมากกว่าด้านล่างไดรฟ์โวลต์ แรงดันไฟฟ้าขั้นต่ำที่ต้องการมักจะเป็นโวลต์หรือน้อยกว่า Vgsth (ดูแผ่นข้อมูลในทุกกรณี)

สองขั้วมีสถานะแรงดันไฟฟ้าตก (Vsat) ขึ้นอยู่กับโหลดปัจจุบัน, ไดรฟ์ปัจจุบันและอุปกรณ์เฉพาะประเภท Vsat หนึ่งในสิบของโวลต์ที่ระดับกระแสจะดีมาก 500 mV อาจเป็นแบบทั่วไปและสูงกว่าโดยไม่ทราบ MOSFET มีความต้านทานต่อ Rdson มากกว่า Vsat Rdson ขึ้นอยู่กับแรงดันไฟฟ้าของโหลด, กระแสไฟฟ้าและอุปกรณ์ (อย่างน้อย) Rdson เพิ่มขึ้นตามอุณหภูมิและอาจเพิ่มเป็นสองเท่าของค่าอุณหภูมิแวดล้อม ใช้ความระมัดระวังเนื่องจากแผ่นข้อมูลใช้การโกงโดยอัตโนมัติและให้ Rdson โหลดพัลส์และบอกวัฏจักรหน้าที่ 1% และความถี่ที่ต่ำพอที่จะทำให้เกิดการตายระหว่างพัลส์ ดื้อมาก ๆ. มูลค่าการตีพิมพ์เป็นสองเท่าของกฎเมื่อใช้ 'ในความโกรธ' แม้ว่าบางส่วนจัดการพูดว่าเพิ่มขึ้นเพียง 20% จากอุณหภูมิโดยรอบจนถึงอุณหภูมิสูงสุด - ดูแผ่นข้อมูลในแต่ละกรณี

bipolar ที่มีขนาด 100 mV Vsat ที่ 500 mA มีความต้านทานเทียบเท่า R = V / I = 0.1 / 0.5 = 200 milliOhms รูป Tjis นั้นดีขึ้นอย่างง่ายดายโดย MOSFETS โดย Rdson กล่าวว่า 50 milliOhms เป็นเรื่องธรรมดาต่ำกว่า 5 milliOhms มีเหตุผลพอสมควรและต่ำกว่า 1 milliOhm สำหรับผู้ที่มีความต้องการพิเศษและกระเป๋าเงินขนาดใหญ่


เพิ่มเติม: นี่เป็นเวลานานและมีประโยชน์เมื่อคุณต้องการมันขยายตัว 2 คะแนนจากคำตอบของ Andy Aka

@Andy aka ในคำตอบของเขาทำให้สองจุดที่ดีมากซึ่งหายไปจากคำตอบของฉันข้างต้น ฉันจดจ่อกับเรื่องการเปลี่ยนและโหลดการขับขี่มากขึ้น

แอนดี้ชี้ให้เห็น (ไม่ใช่ในคำเหล่านี้) ที่:

(1) แรงดันไฟฟ้าระหว่างอินพุตและเอาต์พุตบน MOSFET "source follower" มีการกำหนดน้อยลงและอุปกรณ์ขึ้นอยู่กับ BJT เมื่อใช้เป็นผู้ติดตาม emitter ที่แรงดัน "อ้างอิง" ถูกนำไปใช้กับฐานและแรงดันเอาท์พุทที่นำมาจากตัวส่งสัญญาณ BJT ลดลง "เกี่ยวกับ" 0.6V dc จากฐานสู่การสะสมในการดำเนินงานทั่วไป แรงดันไฟฟ้าต่ำสุดประมาณ 0.4V และสูงถึง 0.8V สามารถคาดหวังได้ในการออกแบบที่ยอดเยี่ยม (กระแสต่ำมากหรือสูงมาก) ผู้ติดตามแหล่ง MOSFET ที่มีการอ้างอิงเกตและเอาท์พุทจากแหล่งที่มาจะลดลงอย่างน้อย Vgsth จากเกตไปยังแหล่งที่มา + แรงดันเกตของเกตพิเศษใด ๆ ก็ตามที่จำเป็นในการรองรับกระแสดึง - โดยทั่วไป 0.1 ถึง 1 โวลต์มากขึ้น ตัวอย่างอุปกรณ์ spec ต่ำ Vgsth ขึ้นอยู่กับอุปกรณ์และแตกต่างกันไปประมาณ 0 5V จะพูด 6V + และโดยทั่วไปแล้วคือ 2 ถึง 6V ดังนั้นผู้ติดตามที่มาอาจเป็นอะไรก็ได้ตั้งแต่ประมาณ 0.5V (หายาก) ถึง 7V + (หายาก)

(2) ทรานซิสเตอร์เป็น 1 อุปกรณ์ควอแดรนท์ (เช่น NPN = Gate + ve, ตัวรวบรวม + ve, ทั้งตัวส่งสัญญาณสำหรับการเปิด แต่ตำแหน่งโลแกน Y เชิงลบที่ "ไม่ได้กำหนด" (ฐานศูนย์, ค่าลบสะสม, มีแนวโน้มว่าไม่เป็นตัวนำ) อุปกรณ์ขึ้นอยู่กับแรงดันไฟฟ้า แต่ "บางโวลต์" เป็นปกติ MOSFET แบบอคติย้อนกลับแสดงไดโอดสารตั้งต้นไปข้างหน้าข้ามขั้วแหล่งระบายเมื่อ MOSFET ถูกปิดและการประมาณที่ดีกับตัวเก็บประจุขนาดเล็กเมื่อ MOSFET ถูกปิด สัญญาณ AC มากกว่า 0.8V peak-peak จะถูกตัดมากขึ้นในวงจรไบอัสย้อนกลับเมื่อมีแรงดันไฟฟ้าเพิ่มขึ้นผลนี้สามารถแก้ไขได้โดยการเชื่อมต่อ MOSFETS สองประเภทเดียวกันในซีรีส์ฝ่ายค้านประตูที่เชื่อมต่อเป็น Vin แหล่งเชื่อมต่อ ในฐานะที่เป็นจุดกึ่งกลางที่ลอยท่อระบายน้ำเป็น vin และ vout ขั้วทั้งสองการจัดเรียงนี้ทำขึ้นเพื่อการสลับที่ยอดเยี่ยมและมีประโยชน์อย่างแท้จริงและยังนำไปสู่การเกาหัวจากผู้ที่ไม่คิดว่า MOSFET นั้นอยู่ใน Quadrants 1 และ 3 (สำหรับ N Channel FET Quadrant 1 = DS +, SG + Quadrant 3 = DS - SG +)


... ฉันกำลังจะพูดในสิ่งเดียวกันแน่นอน ... มันไม่มีความลับที่ฉันเป็นส่วนหนึ่งของ MOSFET แต่ชนิดที่แตกต่างกันมีสถานที่ในสถานการณ์ที่แตกต่างกัน
Kurt E. Clothier

4

ในแอปพลิเคชันผู้ติดตามตัวปล่อยบนวงจรลอจิกแรงดันไฟฟ้าต่ำ BJT อาจจะส่งมอบสินค้าที่ตัวส่งในขณะที่วงจร FET ที่เทียบเท่าจะมีการเปลี่ยนแปลงอย่างมีนัยสำคัญมากขึ้นในแรงดันไฟฟ้าที่เกตและประตู

ฉันเดาว่าตัวอย่างกำลังใช้แรงดันไฟฟ้ากับ BJT เพื่อตั้งค่าแรงดันไฟฟ้าข้ามตัวต้านทานอีซีแอลเพื่อให้กระแสในโหลดตัวเก็บประจุเป็น "คงที่" ฉันพยายามนึกถึงตัวอย่างที่ใช้งานได้จริง แต่ไม่มีอะไรเกิดขึ้นในใจ - โอเคใช่การควบคุมจุดไบอัสของเลเซอร์ไดโอด !!

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

บางทีถ้าหากสัญญาณ AC (เช่นจากแอมพลิฟายเออร์ไมโครโฟน) ต้องปิดเสียงโดยใช้ทรานซิสเตอร์ตัวหนีบไบโพลาร์สามารถ "ทน" สองโวลต์ของอคติย้อนกลับจาก AC บนตัวสะสม (เมื่อไม่ปิดเสียง) ในขณะที่ FET อาจจะตัดสัญญาณที่ไม่มีการเปลี่ยนแปลงเล็กน้อยในครึ่งรอบ

JFET จะดีกว่าในแอปพลิเคชันนี้


แอนดี้ - ดูคำตอบเพิ่มเติมจากที่ฉันขยายในสองประเด็นที่คุณทำอย่างที่ฉันไม่ได้พูดถึง
รัสเซลแม็คมาฮอน

@RussellMcMahon - เพียงแค่อ่านมันคำตอบที่ดีทุกรอบ
Andy aka

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