การกำหนดค่าแบบไหนดีกว่าสำหรับการดึงฐานทรานซิสเตอร์ NPN ลง?


34

ฉันคุยเรื่องตัวต้านทานแบบดึงลงกับเพื่อนร่วมงานของฉัน นี่คือการกำหนดค่าสองอย่างสำหรับทรานซิสเตอร์เป็นสวิตช์

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

ด้านซ้ายกับ Q1 คือการกำหนดค่าของเพื่อนร่วมงานของฉัน เขากล่าวว่า:

  • ต้องการตัวต้านทาน 10K โดยตรงในฐานเพื่อป้องกันไม่ให้ Q1 เปิดสวิตช์โดยไม่ตั้งใจ หากใช้การกำหนดค่าทางด้านขวาโดยใช้ Q1 จะทำให้การต้านทานนั้นอ่อนแอเกินไปที่จะดึงฐานลง
  • R2 ยังปกป้องจากแรงดันเกินและให้ความเสถียรในกรณีที่อุณหภูมิเปลี่ยนแปลงVBE
  • R1 ป้องกันกระแสเกินถึงฐานของ Q1 และจะเป็นตัวต้านทานค่าที่ใหญ่กว่าในกรณีที่แรงดันไฟฟ้า"uC-out"สูง (ในตัวอย่าง + 24V) จะมีตัวแบ่งแรงดันเกิดขึ้น แต่นั่นไม่สำคัญว่าแรงดันไฟฟ้าขาเข้าจะสูงพออยู่แล้ว

ด้านขวาด้วย Q2 คือการกำหนดค่าของฉัน ฉันคิดว่า:

  • เนื่องจากฐานของทรานซิสเตอร์ NPN ไม่ใช่จุดอิมพีแดนซ์สูงเช่น MOSFET หรือ JFET และของทรานซิสเตอร์น้อยกว่า 500 และอย่างน้อย 0.6 โวลต์จึงจำเป็นต้องเปิดทรานซิสเตอร์ดังนั้นตัวต้านทานแบบดึงลงจึงเป็น ไม่สำคัญและในกรณีส่วนใหญ่ไม่จำเป็นต้องมีแม้แต่HFE
  • ถ้าตัวต้านทานแบบดึงลงกำลังจะถูกใส่เข้าไปในบอร์ดค่าของ 10K ที่แน่นอนนั้นเป็นตำนาน ขึ้นอยู่กับงบประมาณพลังงานของคุณ 12K น่าจะทำได้ดีเช่นเดียวกับ 1K
  • หากใช้การกำหนดค่าทางด้านซ้ายด้วย Q1 จะมีการสร้างตัวแบ่งแรงดันไฟฟ้าและอาจสร้างปัญหาได้หากสัญญาณอินพุตที่ใช้เพื่อสลับทรานซิสเตอร์ ON นั้นต่ำ

ดังนั้นเพื่อชี้แจงสิ่งต่าง ๆ คำถามของฉันคือ:

  1. ตัวต้านทานแบบเลื่อนลง 10K เป็นกฎข้อหนึ่งที่ฉันควรใช้ทุกครั้งหรือไม่ สิ่งที่ควรพิจารณาเมื่อพิจารณามูลค่าของตัวต้านทานแบบพูลดาวน์
  2. จำเป็นต้องใช้ตัวต้านทานแบบดึงลงในทุกการใช้งานหรือไม่? ในกรณีใดที่จำเป็นต้องใช้ตัวต้านทานแบบดึงลง
  3. คุณต้องการกำหนดค่าใดและทำไม ถ้าไม่มีจะมีการกำหนดค่าที่ดีกว่าอะไร

การกำหนดค่า NPN

คำตอบ:


33

โซลูชันสรุป:

  • การกำหนดค่าทั้งสองใกล้เคียงกัน

  • ทั้งสองจะทำงานได้ดีเท่าเทียมกันในเกือบทุกกรณี

  • ในสถานการณ์ที่มีใครดีไปกว่าคนอื่น ๆ การออกแบบจะเกินขอบเขตสำหรับการใช้งานในโลกแห่งความเป็นจริง .

  • R2R4Vin

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


กรณีมือซ้าย:

  • 1011
  • ฐานเห็น 10K ลงกราวด์ถ้าอินพุตเป็นวงจรเปิด
  • หากอินพุตต่ำ, ฐานจะเห็นประมาณ 1K ลงสู่พื้น จริงๆแล้ว 1K // 10K = เหมือนกัน

กรณีขวา:

  • Vin
  • Vin
  • หากอินพุตเป็น LOW ฐานจะเห็น 1K ซึ่งเป็นพื้นฐานเดียวกัน

R2 และ R4 ทำหน้าที่แบ่งกระแสไฟฟ้ารั่วจากฐานสู่ดิน สำหรับพลังงานต่ำหรือสัญญาณเจลลี่บีนขนาดเล็กที่มีกำลังไฟสูงถึงระดับวัตต์หลาย ๆ ตัวกระแสนี้มีขนาดเล็กมากและมักจะไม่เปิดทรานซิสเตอร์ แต่มันอาจจะเป็นกรณีที่รุนแรง - เช่นกันว่า 100K มักจะเพียงพอที่จะรักษาฐานต่ำ .

VinVinVin

นี่คือตัวอย่างที่ "blip" สั้น ๆ อันเนื่องมาจากพินที่ลอยนั้นมีความสำคัญ: เมื่อนานมาแล้วฉันมีวงจรควบคุมเทปไดรฟ์รีลหมุนแทร็กเปิด 8 แทร็ก เมื่อระบบถูกเปิดครั้งแรกเทปจะวิ่งไปข้างหลังด้วยความเร็วสูงและ despool นี่คือ "น่ารำคาญมาก ๆ " ตรวจสอบรหัสแล้วและไม่พบข้อผิดพลาด มันกลับกลายเป็นว่าไดรฟ์พอร์ตเปิดวงจรขณะที่พอร์ตเริ่มต้นและสิ่งนี้ทำให้สายลอยตัวถูกดึงสูงโดยช่องใส่เทปซึ่งใส่รหัสย้อนกลับบนพอร์ตเทป มันจะกรอ! รหัสการเริ่มต้นไม่ได้สั่งให้เทปหยุดอย่างชัดเจนเนื่องจากมันสันนิษฐานว่ามันหยุดแล้วและจะไม่เริ่มด้วยตัวเอง การเพิ่มคำสั่งหยุดอย่างชัดเจนหมายความว่าเทปจะกระตุก แต่ไม่ despool (นับนิ้วของสมอง - hmmm 34 ปีที่แล้ว (นั่นเป็นจุดเริ่มต้นของปี 1978 - ตอนนี้เกือบ 38 ปีที่แล้วเมื่อฉันแก้ไขคำตอบนี้) ใช่ตอนนี้เรามีไมโครโปรเซสเซอร์ เพียง :-)


ข้อมูลจำเพาะ:

ต้องการตัวต้านทาน 10K โดยตรงในฐานเพื่อป้องกันไม่ให้ Q1 เปิดสวิตช์โดยไม่ได้ตั้งใจ หากใช้การกำหนดค่าทางด้านขวาโดยใช้ Q1 จะทำให้การต้านทานนั้นอ่อนแอเกินไปที่จะดึงฐานลง

No!

10K = 11K สำหรับการใช้งานจริง 99.8% ของเวลาและแม้แต่ 100k ก็สามารถใช้งานได้ในกรณีส่วนใหญ่

R2 ยังปกป้อง VBE จากแรงดันเกินและให้ความเสถียรในกรณีที่อุณหภูมิเปลี่ยนแปลง

ไม่มีความแตกต่างในทางปฏิบัติในทั้งสองกรณี

R1 ป้องกันกระแสเกินถึงฐานของ Q1 และจะเป็นตัวต้านทานค่าที่ใหญ่กว่าในกรณีที่แรงดันไฟฟ้าจาก "uC-out" สูง (ในตัวอย่าง + 24V) จะมีตัวแบ่งแรงดันเกิดขึ้น แต่นั่นไม่สำคัญว่าแรงดันไฟฟ้าขาเข้าจะสูงพออยู่แล้ว

บุญบางอย่าง

R1 ถูกกำหนดมิติเพื่อให้ไดรฟ์ฐานปัจจุบันเป็นที่ต้องการใช่

R1=VI=(VinVbe)Idesiredbasedrive

VBE

R1VinIbdesired

Ibase desired>>Icββ

βnominal=400β=β100

βnominal=400βdesign=100

Icmax=250mAVin=24V

Ib=Icβ=250100=2.5mA
Rb=VI=24V2.5mA=9.6kΩ

เราสามารถใช้ 10k เนื่องจากเบต้านั้นอนุรักษ์นิยม แต่ 8.2k หรือ 4.7k นั้นก็โอเค

Pr4.7k=V2R=2424.7k=123mW

14W

โปรดทราบว่ากำลังสะสมสลับ = V x I = 24 x 250 = 6 วัตต์

ด้านขวาด้วย Q2 คือการกำหนดค่าของฉัน ฉันคิดว่า:

เนื่องจากฐานของทรานซิสเตอร์ NPN ไม่ใช่จุดอิมพีแดนซ์สูงเช่น MOSFET หรือ JFET และ HFE ของทรานซิสเตอร์น้อยกว่า 500 และอย่างน้อย 0.6V จึงจำเป็นต้องเปิดทรานซิสเตอร์ดังนั้นตัวต้านทานแบบดึงลงจึงไม่สำคัญ และในกรณีส่วนใหญ่ไม่จำเป็นต้องมีแม้แต่

ดังกล่าว - ใช่ใช่ แต่ เช่นการรั่วไหลของฐานจะกัดคุณบางครั้ง เมอร์ฟีบอกว่าหากไม่มีการดึงลงมันจะยิงปืนใหญ่มันฝรั่งเข้าไปในฝูงชนโดยไม่ตั้งใจก่อนการแสดงหลัก แต่การดึงลง 10k ถึง 100k จะช่วยคุณได้

ถ้าตัวต้านทานแบบดึงลงกำลังจะถูกใส่เข้าไปในบอร์ดค่าของ 10K ที่แน่นอนนั้นเป็นตำนาน ขึ้นอยู่กับงบประมาณพลังงานของคุณ 12K น่าจะทำได้ดีเช่นเดียวกับ 1K

ใช่
10k = 12k = 33k 100k อาจสูงขึ้นเล็กน้อย
โปรดทราบว่าทั้งหมดนี้ใช้เฉพาะในกรณีที่ Vin สามารถไปเปิดวงจร
ถ้า Vin มีค่าสูงหรือต่ำหรือที่ใดก็ได้ในระหว่างนั้นเส้นทางผ่าน R1 หรือ R5 จะครอง

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


IR1=VR=VinVbeR1

IR2=VbeR2

ดังนั้นเศษส่วนที่ R2 จะ "ขโมย" คือ

IR2IR1=VbeR2VinVbeR1

IR2IR1=R1R2×VbeVinVbe

R1=1kR2=10K

R1R2=0.1

Vbe=0.6VVin=3.6V
VbeVinVbe=0.63.0=0.2
0.1×0.2=0.02=2%

หากคุณสามารถตัดสินเบต้าและอื่น ๆ อย่างใกล้ชิดว่าการสูญเสียไดรฟ์ 2% มีความสำคัญคุณควรอยู่ในโครงการอวกาศ

  • เครื่องมือเรียกใช้งานของวงโคจรทำงานกับระยะขอบด้านความปลอดภัยในช่วง 1% - 2% ในบางพื้นที่ที่สำคัญ เมื่อน้ำหนักบรรทุกของคุณสู่วงโคจรเท่ากับ 3% ถึง 10% ของมวลการปล่อยของคุณ (หรือน้อยกว่า) ดังนั้นอัตราการรักษาความปลอดภัยทุก% จะถูกกัดออกจากอาหารกลางวันของเรา ความพยายามในการเปิดตัววงโคจรล่าสุดของเกาหลีเหนือใช้อัตราความปลอดภัยที่แท้จริงที่ -1% ถึง -2% ในจุดวิกฤตที่เห็นได้ชัดและ "summat gang aglae" พวกเขาอยู่ใน บริษัท ที่ดี - สหรัฐฯและสหภาพโซเวียตสูญเสียปืนกลจำนวนมากในต้นปี 1960 ฉันรู้ว่าผู้ชายคนหนึ่งที่เคยสร้างขีปนาวุธ atlas ก่อน พวกเขาสนุกอะไรกัน ระบบรัสเซียหนึ่งระบบไม่เคยประสบความสำเร็จในการเปิดตัว - ซับซ้อนเกินไป) สหราชอาณาจักรเปิดตัวดาวเทียมหนึ่งดวงที่เคย FWIW

ADDED

มันได้รับการแนะนำในความคิดเห็นที่

ไม่จำเป็นต้องใช้ R2 และ R4 เนื่องจาก NPN เป็นอุปกรณ์ที่ควบคุมในปัจจุบัน R2 และ R4 นั้นเหมาะสมสำหรับอุปกรณ์ที่ควบคุม VOLTAGE เช่น MOSFET เท่านั้น

และ

จะสามารถดึงลงได้อย่างไรเมื่อเอาท์พุท MCU เป็น hi-Z และทรานซิสเตอร์ถูกควบคุมโดยกระแส คุณไม่ได้พูดว่า "ใคร" ตกลง. คุณไม่ต้องการพูดว่า "ทำไม" ใช่ไหม?

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

ถ้า Vin เป็นวงจรแบบเปิดดังนั้น R2 จะเชื่อมต่อจากฐานถึงพื้น R1 ไม่มีผลกระทบ ฐานปรากฏเพื่อต่อสายดินโดยไม่มีแหล่งสัญญาณ
อย่างไรก็ตามจุดเชื่อมต่อ CB นั้นเป็นไดโอดซิลิคอนแบบเอนเอียงแบบย้อนกลับอย่างมีประสิทธิภาพ กระแสไฟรั่วย้อนกลับจะไหลผ่านไดโอด CB ไปที่ฐาน หากไม่มีเส้นทางภายนอกสู่พื้นดินให้กระแสนี้จะไหลผ่านไดโอดอิมัลเตอร์ฐานลำเอียงไปข้างหน้าสู่พื้น กระแสนี้จะส่งผลให้เกิดกระแสสะสมของการรั่วไหลของ Beta x Icb แต่ที่กระแสต่ำเช่นนี้คุณต้องดูที่สมการพื้นฐานและ / หรือข้อมูลอุปกรณ์ที่เผยแพร่ BC337 - แผ่นข้อมูลที่นี่มีการตัดIcbประมาณ 0.1 uA กับ Vbe = 0
Ice0 = กระแสฐานสะสมคือประมาณ 200 nA ในกรณีนี้
Vc คือ 40V ในตัวอย่างนั้น แต่ปัจจุบันประมาณสองเท่าต่อการเพิ่มขึ้น 10 องศาเซลเซียสและข้อมูลจำเพาะนั้นอยู่ที่ 25C และผลกระทบนั้นค่อนข้างเป็นอิสระต่อแรงดันไฟฟ้า ทั้งสองมีความสัมพันธ์กันอย่างใกล้ชิด ที่ประมาณ 55c คุณอาจได้รับ 1 uA - ไม่มาก หาก Ic ปกติคือ 1 mA ดังนั้น 1 uA จะไม่เกี่ยวข้อง อาจ.
ฉันได้เห็นวงจรโลกแห่งความจริงที่การละเลย R2 ทำให้เกิดปัญหากลับกลาย
ด้วย R2 = บอกว่า 100k แล้ว 1 uA จะสร้างแรงดันไฟฟ้า 0.1V ขึ้นไปและทั้งหมดก็เป็นไปด้วยดี


ฉันสนใจในมุมกรณีที่มันจะสร้างความแตกต่าง - อัปเดต: อ้านั่นคือ :)
Stefan Paul Noack

1
@ noah1989 - ตัวเรือนมุมได้รับการตัดสินอย่างละเอียดว่าคุณใช้ถนนทุกเส้นและมุมทั้งสองลอยไปตามมุมและใช้การเปลี่ยนเกียร์แบบไม่ต้องใช้คลัช - นั่นก็ใกล้เคียงกับที่คุณไม่ได้ออกแบบแบบนั้น
รัสเซลแม็คมาฮอน

"R2 หรือ R4 นั้นจำเป็นเมื่อ Vin สามารถเป็นวงจรเปิดได้" ไม่จริง. ไม่จำเป็นต้องใช้ R2 และ R4 เนื่องจาก NPN เป็นอุปกรณ์ที่ควบคุมในปัจจุบัน R2 และ R4 นั้นเหมาะสมสำหรับอุปกรณ์ที่ควบคุม VOLTAGE เช่น MOSFET เท่านั้น
Telaclavo

ฉันจะแก้ไขนรกออกจากคำตอบนี้ด่ามันก็ยากที่จะอ่านรัสเซล :)
อับดุลลาห์ Kahraman

อ่าฉันเลิกยากเกินไปที่จะแก้ไข: D ขอบคุณสำหรับคำตอบโดยละเอียดรัสเซล
อับดุลลาห์คาห์รามัน

10

เมื่อมีความเสี่ยงในการขว้างเชื้อเพลิงลงบนกองไฟของปัญหาที่ถกเถียงกันมากฉันจะเพิ่มมูลค่าของทั้งสองคน

VOL(MAX)VOH(MIN)

เช่นเคยศึกษาเอกสารข้อมูลและการออกแบบที่เหมาะสม


+1 นี่เป็นอาร์กิวเมนต์แรกที่ฉันอ่านที่นี่ซึ่งสามารถแสดงให้เห็นถึงการใช้การดึงลงด้วย BC337 ในกรณีแหล่งที่มามี V_OL_max ต่ำไม่เพียงพอ อย่างไรก็ตามสิ่งสำคัญคือ OP ไม่ได้ให้หมายเลขใด ๆ สำหรับ V_OL_max และหากไม่มีหมายเลขนั้นมันเป็นไปไม่ได้ที่จะตัดสินว่าไม่ใช่การกำหนดค่าทั้งสอง ค่าของตัวต้านทานที่แสดงในแผนผังนั้นไม่มีประโยชน์ถ้าพารามิเตอร์นั้นไม่เป็นที่รู้จัก แต่เรารู้ว่ามันอาจมากกว่าศูนย์อย่างชัดเจน
Telaclavo

9

VBEμ
VBEIB

μ

เนื่องจากกระแสที่มีขนาดใหญ่กว่าสำหรับ R4 มากกว่าสำหรับ R2 ฉันต้องการโซลูชันที่เหลือ ถ้าฉันจะวาง R2 / R4 ในสถานที่แรก ซึ่งฉันอาจจะไม่


2
"ทรานซิสเตอร์ไม่เริ่มดำเนินการหากไม่มีแรงดันไฟฟ้าถูกนำไปใช้กับฐาน" - แต่หากเอาต์พุต µC มีการระบุสามส่วนไม่เพียงแค่สัมผัส PCB หรือการรบกวนทางแม่เหล็กไฟฟ้าทำให้เกิดแรงดันไฟฟ้าที่จะนำไปใช้กับฐานทรานซิสเตอร์
Stefan Paul Noack

1
@ noah1989 - คุณไม่ควรไตร่ตรองเอาท์พุท! แต่ถ้าคุณตั้งใจจะทำเช่นนั้นการดึงลงอาจมีประโยชน์
stevenvh

2
µCs ส่วนใหญ่จะปรับสถานะเอาต์พุตโดยอัตโนมัติเมื่อเงื่อนไขการรีเซ็ตใช้งานได้หรือระหว่างการเขียนโปรแกรมในระบบ
Stefan Paul Noack

@ noah1989 - แต่โปรแกรมส่วนใหญ่จะเริ่มต้น I / O เป็นสิ่งแรกที่พวกเขาทำภายในเสี้ยววินาที แต่อย่างที่ฉันพูดไว้ให้ดึงลงถ้ามันทำให้คุณสบายใจ ฉันไม่เคยทำ (ช่วยฉันประหยัดเงิน) และฉันไม่เคยประสบปัญหาเพราะสิ่งนั้น
stevenvh

2
@Telaclavo - วิธีที่คุณแสดงความคิดเห็นกับคำตอบอื่นฉันคิดว่าฉันไม่ควรตอบคำถามนี้ด้วยซ้ำ ในความคิดเห็นก่อนหน้าของฉันฉันบอกว่าฉันไม่ได้ใช้ pull-downs เท่าที่ฟังก์ชั่นของ R4 ดำเนินไปมันจะดึงฐานไปที่พื้น คุณอาจจะสามารถวัดความแตกต่างระหว่างมันอยู่ที่นั่นหรือไม่ ฉันไม่เคยพูดว่าทรานซิสเตอร์จะดำเนินการเมื่อไม่ขับ ในทางตรงกันข้าม: "ทรานซิสเตอร์ไม่เริ่มดำเนินการหากไม่มีแรงดันไฟฟ้าถูกนำไปใช้กับฐาน"
stevenvh

9

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

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

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

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

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

ใช้เพียง 10 kΩ pulldown เสมอสำหรับเหตุผลที่น่าสังเวชหรือเพราะคุณได้ยินมาว่ามันเป็นความคิดที่ดีที่โง่


ขวา. ขอบคุณสตีเวน แลงบอกฉันหน่อย จะเกิดอะไรขึ้นสำหรับ 1 mV ใน R3 หรือ R6 เพื่อเปลี่ยนเป็นสิ่งที่อันตรายหรือกล่าวอีกอย่างหนึ่งอะไรที่ทำให้ 1 mV นั้นอันตรายกว่าเสียงที่มาจากที่นั่น
Telaclavo

@Telaclavo: หืม? 1 mV คืออะไร ฉันดูสิ่งที่ฉันเขียนไปข้างหน้าถอยหลังและกลับหัวและไม่มีมิลลิโวลต์ถูกทำร้ายในการทำคำตอบนั้น
Olin Lathrop

คุณคิดอย่างไรกับช่วงของค่าตัวต้านทานแบบดึงลงที่เหมาะสม
abdullah kahraman

@OlinLathrop - โปรดทราบว่า (1) ฉันพูดว่า: "จำเป็นต้องใช้ R2 หรือ R4 เฉพาะเมื่อ Vin สามารถเป็นวงจรเปิดได้" และ (2) Mr T กล่าวว่า: "ไม่เป็นความจริง R2 และ R4 ไม่จำเป็นเลยเพราะ NPN เป็นปัจจุบัน - ควบคุมอุปกรณ์ R2 และ R4 จะใช้งานได้กับอุปกรณ์ที่ควบคุมด้วย VOLTAGE เช่น MOSFET เท่านั้น " นั่นคือเขากำลังพูดอย่างแน่นอนว่าแบบหล่นลงไม่จำเป็นต้องเคย ดูรายละเอียดการตอบสนองต่อความคิดเห็นของฉัน
รัสเซลแม็คมาฮอน

@OlinLathrop 1 mV คือแรงดันไฟฟ้าสูงสุดที่สร้างขึ้นใน R3 หรือ R6 เนื่องจากการรั่วไหลของไอซีบี ดูความคิดเห็นของฉันเพื่อคำตอบของฉันเอง
Telaclavo

4

ผลลัพธ์ที่แท้จริงของโลก:

ไฟ LED สีเขียวติดสว่างบางส่วนจากกระแสรั่วไหลของ CB ย้อนกลับแบบเอนเอียงบน 2N3904 เมื่อฐานถูกตัดการเชื่อมต่อ การเพิ่มเส้นทางสู่กราวด์ทำให้กระแสรั่วไหลของ CB หลุดออกจากบริเวณฐานและตอนนี้ไฟ LED ก็มืดสนิท

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

ตัวต้านทาน R2 | R4 ยังทำหน้าที่ช่วยในการลบประจุออกจากบริเวณฐานเพื่อให้การเปลี่ยนจากความอิ่มตัวไปสู่การตัดเร็วขึ้น ในกรณีนี้ความต้านทานโทโพโลยีที่ต่ำกว่าทางด้านซ้าย (ตัวต้านทาน R2 ระหว่างฐานและพื้นดิน) จะดีกว่า


2

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

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

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


1011

1
@abdullahkahraman: ด้วยค่าตัวต้านทานที่กำหนดนั่นเป็นความจริง ในทางกลับกันถ้าใช้ MOSFET และอีกตัวหนึ่งให้ความสนใจในการป้องกันมากกว่าในการลดการใช้พลังงานเมื่อเปิดทรานซิสเตอร์ "เปิด" อาจจะสามารถสลับตัวต้านทานทั้งสองได้ นั่นจะเป็นการเพิ่มกระแสไฟฟ้าที่สูญเปล่า 3mA เมื่อเปิดทรานซิสเตอร์ แต่จะป้องกัน CPU จากแรงดันไฟฟ้าสูงสุด 36 โวลต์
supercat

นั่นคือความคิดที่ดีแล้วยังเพิ่มตัวต้านทาน SMT เล็ก ๆ จะทำหน้าที่เหมือนฟิวส์ที่ผมได้อ่านที่ไหนสักแห่ง
abdullah kahraman

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

2

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


-2

ไม่มีของพวกเขา ลืมเรื่องตัวต้านทานแบบดึงลง ในทั้งสองกรณีของคุณ Thevenin เทียบเท่ากับที่ฐานของ NPN เห็นทางด้านซ้ายของมันคือแหล่งจ่ายแรงดันและตัวต้านทานอนุกรม ดังนั้นให้ใช้ตัวต้านทานแบบอนุกรมกับฐานและเลือกเพื่อให้กระแสผ่านฐานเป็นตัวต้านทานที่คุณต้องการ


1
@Telaclavo - ฉันไม่ได้ลงคะแนนคำตอบของคุณแต่ดูเหมือนว่าคุณจะไม่ทราบถึงผลรองในทรานซิสเตอร์สองขั้ว (ซึ่งฉันได้กล่าวพาดพิงถึงคำตอบของฉัน) ซึ่งหมายความว่า R2 และ R4 อาจจำเป็นต้องจมการรั่วไหลของไบอัสแบบย้อนกลับ ปัจจุบัน. หากเป็นสิ่งที่ทำแล้วเสร็จมันจะถูกดำเนินการโดยทางแยกและอาจทำให้อุปกรณ์เปิด นี่คือเอฟเฟ็กต์โลกแห่งความเป็นจริงที่แท้จริงซึ่งเป็นที่รู้จักกันดีและมีเอกสารดี แต่ไม่ได้สอนในหลักสูตร ดูเพิ่มเติมคำตอบของฉัน
รัสเซลแม็คมาฮอน

แน่นอนฉันรู้เกี่ยวกับผลกระทบนั้น แต่มันต้องการเพียงความสนใจกับทรานซิสเตอร์ดาร์ลิงตันซึ่งกระแสที่ได้รับสูงมากจน Icb สามารถทำให้เกิดการสนับสนุนที่เห็นได้ชัดเจนต่อน้ำแข็ง BC337 ไม่ใช่ดาร์ลิงตัน BJT
Telaclavo

2
@Telaclavo - พวกเราส่วนใหญ่ชอบที่จะทำงานบนพื้นฐานของความจริงและใช้ความเป็นจริงเป็นส่วนใหญ่ สิ่งนี้ไม่ได้เกิดขึ้นเสมอไปในทุกกรณี แต่เป็นเรื่องปกติและในระหว่างการสนทนาคุณสามารถพึ่งพาความคิดเห็นส่วนใหญ่ที่ท่วมท้นได้ | ฉันเห็นวงจรส่วนตัวดำเนินการอย่างไม่พึงประสงค์โดยใช้ทรานซิสเตอร์สองขั้วขนาดเล็กที่ไม่ใช่ดาร์ลิงตันเมื่อไม่ได้ใส่ R2 เทียบเท่าและอินพุตเป็น O / C และได้เห็นปัญหาหายเมื่อเพิ่ม R2 ฉันยอมรับว่า R2 ไม่จำเป็นเสมอไป แต่มันก็เป็นการออกแบบที่ดีอยู่เสมอหากเพิ่มอินพุตเป็น O / C
รัสเซลแม็คมาฮอน

2
@Telaclavo - การออกแบบวงจรที่เหมาะสมขึ้นอยู่กับการใช้พารามิเตอร์ case ที่เลวร้ายที่สุดทั้งหมดและไม่ได้ทำการตั้งสมมติฐานเมื่อข้อมูลกระจัดกระจาย ตัวอย่างเช่นการตัดสินใจว่า Icbo จะมีขนาดเล็กลง 10 เท่าหาก Vcc ลดลง 10 เท่าเป็นข้อสันนิษฐานที่เป็นอันตรายและในความเป็นจริงแล้วมีแนวโน้มที่จะไม่ถูกต้อง ไม่ว่าจะเป็นเรื่องของนักสะสมในปัจจุบันขึ้นอยู่กับการใช้งานมาก ผู้ออกแบบอาจตัดสินใจที่จะ "มีชีวิตที่อันตราย" อย่างถูกกฎหมายและไม่ต้องใช้ R2 ในหลาย ๆ กรณี มันมักจะทำงาน สำหรับผู้ที่ไม่สามารถหรือไม่ตรวจสอบสิ่งต่าง ๆ ในทุกกรณีการเพิ่ม R2 เป็นวิธีที่ดีในการรักษาเมอร์ฟีไว้ที่อ่าว
รัสเซลแม็คมาฮอน

1
ฉันคิดว่าทุกคนคิดมากเรื่องนี้ ตัวต้านทานแบบเลื่อนลงจะไม่รบกวนอะไรและถ้าคุณอยู่ในแอปพลิเคชั่นที่มีเสียงดัง (ใต้โซลินอยด์ขนาดใหญ่ ฯลฯ ) จะสามารถป้องกันปัญหาได้ SCR ขนาดใหญ่ (kiloamp) ไม่ใช่เรื่องง่ายที่จะยิงเช่นกัน แต่ในสภาพแวดล้อมทางอุตสาหกรรมมันค่อนข้างง่ายที่จะติดและมีผลที่ตามมาหายนะ
akohlsmith
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.