วงจรนี้ใช้สำหรับเชื่อมสัญญาณ 20V กับไมโครคอนโทรลเลอร์ 3v3 ได้อย่างไร


11

ฉันได้ออกแบบวงจรต่อไปนี้เพื่อเชื่อมต่อสัญญาณ 12-20V ไปยังไมโครคอนโทรลเลอร์ที่ทำงานบน 3.3 โวลต์ สัญญาณมีทั้ง 20V หรือวงจรเปิด

ฉันต้องการให้วงจรมีความยืดหยุ่นมากที่สุด มันควรจะสามารถจัดการ EMI และ ESD

วงจรไฟฟ้า

  • R1 คือการ จำกัด กระแสและไบอัสทรานซิสเตอร์
  • C1 คือการใช้ตัวกรองสัญญาณความถี่ต่ำ
  • R2 ใช้เพื่อดึงฐานทรานซิสเตอร์และปล่อยตัวเก็บประจุ C1 ที่อินพุต 20V เป็น 20V หรือวงจรเปิด
  • D1 ใช้เพื่อป้องกันทรานซิสเตอร์จากแรงดันลบที่ฐาน
  • R3 คือการดึงขาไมโครคอนโทรลเลอร์ขึ้น

ยินดีต้อนรับความคิดเห็นและการปรับปรุงใด ๆ ในวงจรนี้

คำถามด้าน:อะไรคือแรงดันบวกสูงสุดที่ทรานซิสเตอร์นี้สามารถทนได้ แผ่นข้อมูลระบุสถานะสูงสุดในปัจจุบันเป็น 100mA หากฐานถูกรักษาไว้ที่ 0.7 โวลต์อินพุตอาจมีค่ามากถึง 1,000 โวลต์ (10k ohm * 100mA) แต่ถ้าอินพุทคือ 1,000 โวลต์ตัวแบ่งที่เป็นไปได้นั้นจะสร้างแรงดันไฟฟ้าที่ฐานที่ 500 โวลต์ และ Vcb สูงสุดตามแผ่นข้อมูลคือ 60 volts


ฐานที่จะปล่อยไดโอดจะโหลดตัวต้านทานแบบตัวต้านทาน จำกัด แรงดันเอาท์พุทของมันเป็นประมาณ 0.7V ดังนั้นในกรณีที่แรงดันไฟฟ้าเข้าสูงคุณสามารถละเลย R2 เพื่อคำนวณแรงดันไฟฟ้าได้ ปัจจุบันถึง R2 จะมีค่าประมาณ 0.7 / 10k = 70uA ดังนั้นแรงดันอินพุตจะใช้ในทางปฏิบัติเท่านั้นขึ้นอยู่กับ 100mA × 10k แต่ต้องระวังด้วยการกระจายพลังงานทั้งหมด
jippie

ไดโอดจะเอนเอียงแบบย้อนกลับหมายถึงการดำเนินการในกรณีที่แรงดันไฟฟ้าลบ ฉันต้องการ R2 เพื่อปล่อยประจุ
Hassan Nadeem

ฉันกำลังพิมพ์เกี่ยวกับฐานภายในเพื่ออิมิตเตอร์ไดโอด คุณคุ้นเคยกับการทำงานของ BJT หรือไม่?
jippie

@ jippie ฉันไม่ดีฉันคิดว่าคุณกำลังพูดถึง D1
Hassan Nadeem

ฉันสนใจการเชื่อมต่อสัญญาณจากแบตเตอรี่รถยนต์ / เครื่องกำเนิดไฟฟ้ากระแสสลับด้วยเช่นกันคุณเคยพิจารณาใช้ออปโตคัปเปลอร์หรือไม่? โดยพื้นฐานแล้วมันเหมือนกับสิ่งที่คุณมีที่นี่อินเตอร์เฟส BJT สไตล์ ฉันตั้งใจจะใช้ตัวแบ่งแรงดันไฟฟ้าแบบง่ายพร้อมตัวยึดไดโอดซีเนอร์แรงดันเกิน (หลังจากตัวแบ่ง!) และค่าตัวต้านทานที่สูงพอที่จะให้ไดโอดซีเนอร์สามารถอยู่รอดได้นานหากเปิดใช้งาน ฉันยังจะมีตัวเก็บประจุตัวกรอง ESR ต่ำในแต่ละอินพุตเพื่อจัดการกับแรงดันไฟฟ้าแหลม ...
KyranF

คำตอบ:


8

ดูดีกับผม. Invode diode D1 เป็นความคิดที่ดี หากคุณมี 12V อย่างต่ำคุณสามารถลด R2 ได้บ้าง วงจรนี้มีค่าเท่ากับ 2V คุณสามารถแบ่งครึ่ง R2 หรือ R1 สองเท่าได้อย่างง่ายดาย

ในกรณีที่มีแรงดันไฟฟ้าเกินมากชั่วขณะแรงดันไฟฟ้าฐานอีซีแอล (ลำเอียงไปข้างหน้า) จะไม่เพิ่มขึ้นเหนือโวลต์หรือมากกว่านั้นแม้จะมี 100mA ดูเหมือนว่าไดโอดอีกตัวในการผกผันขนานกับ D1 ข้อดีอย่างหนึ่งของ BJT ในแอปพลิเคชั่นนี้ ข้อ จำกัด มีแนวโน้มที่จะเป็นระดับแรงดันไฟฟ้าของ R1

หากคุณต้องการพิจารณาแรงดันไฟฟ้าเกินอย่างต่อเนื่องคุณอาจต้องพิจารณาระดับพลังงานของ R1 ถ้าคนโง่บางคนเชื่อมต่อกับไฟเมน (โดยปกติเราสามารถสันนิษฐานได้ว่าประมาณ 240VAC เป็นไอดอลแรงดันไฟฟ้าส่วนใหญ่จะเข้าถึงไอดอทมากเกินไปเมื่อเข้าถึงแรงดันไฟฟ้าที่สูงกว่าจะเป็นปัญหาการกำจัดตัวเอง) ดังนั้น R1 จะกระจายไปเกือบ 6W จะต้องมีส่วนใหญ่ทางร่างกาย คุณสามารถแก้ไขปัญหานั้นได้โดยการเพิ่มค่าของ R1 เพื่อให้สามารถใช้ชิ้นส่วนที่เล็กลงได้


แหล่งที่มาของแรงดันไฟฟ้าเกินเท่านั้นคือ EMI ดังนั้นฉันคิดว่าตัวต้านทานมาตรฐานจะทำงานได้ดี ฉันไม่ได้ทำตามความคิดเห็นของคุณในย่อหน้าแรก ฉันมีอย่างน้อย 12V ที่มีอยู่ (มาจากแบตเตอรี่รถยนต์) แต่ฉันไม่เข้าใจว่า R2 จะทำอะไรได้บ้าง สนใจที่จะทำอย่างละเอียด?
Hassan Nadeem

มันสลับที่ประมาณ 2V ซึ่งค่อนข้างต่ำ (6V ควรต่ำมากพอสำหรับแบตเตอรี่รถยนต์) ดังนั้นคุณอาจต้องการเปลี่ยนขีด จำกัด สูงสุดเป็น 4V หรือมากกว่านั้น มันเพิ่มภูมิคุ้มกันเสียงเล็กน้อย บ่อยครั้งที่คุณจะเห็นซีรีส์ซีเนอร์ในวงจรอุตสาหกรรมด้วยเหตุนี้ แต่ฉันคิดว่าการเปลี่ยนตัวต้านทาน 2: 1 ไม่เป็นไรในกรณีนี้
Spehro Pefhany

@SpehroPefhany LOL เกี่ยวกับการกำจัดความโง่ของตนเอง ความคิดเห็นเพิ่มเติมเท่านั้นคือเวลาตอบสนอง ด้วยค่า cap และตัวต้านทานที่ค่อนข้างใหญ่ OP อาจต้องการให้แน่ใจว่าวงจรตอบสนองเร็วพอสำหรับการใช้งาน เขาพูดถึงการกรอง lowpass โดยเฉพาะดังนั้นเขาจึงอาจพิจารณาแล้ว แต่ไม่ควรตรวจสอบซ้ำอีก
John D

4

ฉันออกแบบวงจรที่คล้ายกันมากเมื่อฉันต้องการอินพุตที่ "แข็งแรง" บางตัว อย่างไรก็ตามฉันใช้ R1 = R2 = 100k (มากกว่า 10k) ไม่ต้องใช้กระแสอินพุทมากในการอิ่มตัว Q1 ด้วย R3 = 10K ลด C1 ด้วยปัจจัยเดียวกันหากคุณต้องการรักษาความถี่ของมุมเดิม

หากคุณต้องการฮิสเทรีซิสเพื่อปรับปรุงคุณสมบัติการสลับคุณอาจลองใส่ตัวต้านทาน100Ωระหว่างอิมิตเตอร์และสายกราวด์ของ Q1 แล้วผูกปลายด้านล่างของ R2 เข้ากับทางแยกนั้น


+1 สำหรับวิธีการเพิ่ม hysteresis มันน่าทึ่งในสิ่งที่เสียงตอบรับเชิงบวกที่กระซิบที่สุดสามารถทำได้เพื่อทำให้เงียบลงช้าและ / หรืออินพุตที่มีเสียงดัง
รัสเซลแม็คมาฮอน

2

Circuit ดูโอเคสำหรับการใช้ที่ไม่ต้องการมากเกินไป
ที่สุดขั้วสุดมันอาจพูดติดอ่าง

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

Vbe ของ Q1 จะยึดฐานที่ ~ = 1V สูงสุด
Ibe สามารถถูก จำกัด โดยใช้ไดโอดบอกว่าสองทางจากทางแยก R1-R2 ไปยังพื้นดินและตัวต้านทานขนาดเล็ก (พูด 100 โอห์ม) จากจุดนี้ไปยังฐาน Q1 เพื่อให้ไดโอดยึดทรานสคริปไวน์ขนาดใหญ่ประมาณ 1.5 - 2 V และฐานยึดทรานซิสเตอร์ พูด 0.7V
ตัวอย่าง: ถ้าอินพุตไดรฟ์ชั่วคราวเป็น 1000V, I_R1 = 100 mA
หากไดโอดสองตัวหนีบด้านล่างสุดของ R1 top บอกว่า 2V กระแสไฟฟ้าพื้นฐานจะเป็น
(2V-Vbe) / 100R = 13 mA
สามารถปรับค่าให้เหมาะสม

ตัวต้านทานมีพิกัดแรงดันไฟฟ้าซึ่งไม่ขึ้นกับการกระจายตัว
ที่แรงดันไฟฟ้าสูงมากระดับแรงดันไฟฟ้าของ R1 มีความสำคัญ
การกระจายใน R1 คือ ~ = V ^ 2 / R ดังนั้น 1 วัตต์ที่ 100V ด้วย R1 = 10K
ที่การกระจาย 1,000V R1 คือ V ^ 2 / R = 1,000,000 / 10,000 = 100 วัตต์
คุณไม่ต้องการให้มีสิ่งนั้นมาเป็นเวลานานหรือต้องจัดเตรียมตัวต้านทานที่สามารถจัดการกับสถานะคงตัวนั้นได้
สิ่งนี้ไม่จำเป็นสำหรับ ESD หากคุณเคยประสบกับสถานการณ์ที่อาจมีแรงดันไฟฟ้าสูงมากเป็นครั้งคราวนานกว่ามิลลิวินาทีคุณสามารถใช้อินพุตสวิตช์ที่ปิดอยู่ภายใต้สภาวะแรงดันไฟฟ้าสูงมาก

หากเวลาตอบสนองไม่จำเป็นต้องสูง R1 สามารถเพิ่มมูลค่าให้เหมาะสมกับสภาวะแรงดันไฟฟ้าที่สูงขึ้น

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