ฉันเป็นนักอดิเรกและไม่เคยผ่านเอกสารข้อมูล / บทแนะนำสำหรับทรานซิสเตอร์ FET; ฉันเป็นผู้ชาย BJT ฉันไม่เคยพบการสนทนาเกี่ยวกับ BJT กับ FET และแอปพลิเคชันเฉพาะที่เหมาะสมที่สุดสำหรับแต่ละประเภท โครงการของฉันเป็นวงจรสวิตชิ่งและวงจรแบบเกทที่ง่ายมาก ดังนั้นเมื่อฉันได้รับ BJT เพื่อตอบสนองความต้องการของโครงการฉันเพิ่งอยู่กับสิ่งที่ได้ผล ฉันใช้เวลาช่วงบ่ายค้นคว้าสิ่งนี้ทาง EE-SE และพบสิ่งดีๆมากมาย ฉันพบว่า FET ดูเหมือนจะเป็นตัวเลือกยอดนิยมสำหรับตัวเปลี่ยนระดับ ฉันหวังว่าใครบางคนสามารถให้คำอธิบาย "สำหรับหุ่น" เกี่ยวกับจุดแข็ง / จุดอ่อนและการแลกเปลี่ยนที่เกี่ยวข้องกับ FETs และ BJT ในการใช้งานทั่วไปบางอย่าง
ฉันเลือกตัวเปลี่ยนระดับนี้สำหรับโครงการของฉัน: ฉันต้องการขับรีเลย์ 5V โดยใช้ ESP8266 ซึ่งมี GPIO 3.3V ฉันวัดกระแสคอยล์ของรีเลย์ว่าถูกต้องประมาณ 100mA ฉันต้องการใช้ S8050 และชิ้นส่วนขั้นต่ำความต้องการไม่สูง ฉันแค่ใช้ ESP8266 เพื่ออ่านพินบนเซ็นเซอร์ PIR และอ่านสวิตช์สลับบางตัวเพื่อควบคุมแสงโดยใช้รีเลย์ วงจรข้างต้นเป็นตัวเลือกที่ดีหรือไม่? ฉันออกแบบวงจรของตัวเอง แต่ฉันจะไม่ใช้มัน แต่ถึงกระนั้นมันก็จะช่วยให้เข้าใจได้ถ้ามีคนกรุณาวิเคราะห์การออกแบบของฉันซึ่งขึ้นอยู่กับลางสังหรณ์เดาและอาจเป็นวูดูเล็กน้อย
เพียงสั้น ๆ ฉันให้เหตุผลว่าปัจจุบันฐานของฉัน (GPIO เอาท์พุท 3.3V - 0.7V ฐานของ Q1) / 1K โอห์มของ R2 = 2.6mA จะไม่ได้รับผลกระทบมากจากกระแสในตัวแบ่งแรงดันไฟฟ้า R1 / R3 ซึ่งฉันคิดว่าเป็น 5 / (100K + 100K) = 25uA ฉันไม่รู้ว่าทางแยกของฐาน R1, R2, R3 และ U1 จะทำงานได้อย่างไร ฉันเดาว่าฐานของ U1 จะดึง 2.5V ของตัวหารลงไปที่ 0.7V แต่ไม่แน่ใจว่ามันจะส่งผลกระทบต่อ 2.6mA ที่แหล่ง GPIO อย่างไร นั่นเป็นเหตุผลที่ฉันไปกับวงจรที่ฉันเชื่อมโยง