วงจรนี้ใช้สำหรับเชื่อมสัญญาณ 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.