3
อินพุต 12 V บน 3.3 V GPIO, TVS ถูกดึงลงหรือ Schottky pull up?
ฉันกำลังสร้าง PLC ของตัวเองที่ต้องยอมรับอินพุตถาวรสูงถึง 30 V DC ใน STM32F พร้อมอินพุต 3.3 V อินพุตที่ถูกสับเปลี่ยนจะต้องทำงานกับ 8-30 V แต่ 90% ของเวลาแรงดันไฟฟ้าขาเข้าจะถูกกำหนดไว้ที่ 12 V หรือ 24 V. อินพุตจะเป็นสวิตช์เช่นลิมิตสวิตช์เท่านั้นดังนั้นฉันจึงไม่ใส่ใจเกี่ยวกับการตรวจจับ อินพุตน้อยกว่า 8 V หรืออินพุตจากเซ็นเซอร์ ฯลฯ ฉันไม่ต้องกังวลเกี่ยวกับความเร็วเนื่องจากสวิทช์ที่เคลื่อนที่เร็วที่สุดคือทุก 1 วินาที ฉันแค่ต้องแน่ใจว่าไมโครคอนโทรลเลอร์ของฉันได้รับการปกป้อง ฉันต้องการวงจรสากลที่ฉันสามารถใช้กับผลิตภัณฑ์ / โครงการประเภทเดียวกันหลายรายการดังนั้นการนับส่วนประกอบต้นทุนและพื้นที่ PCB ต้องเป็นอย่างน้อยที่สุดดังนั้นฉันจึงไม่ต้องการใช้ออปโตคัปเปลอร์จริงๆ วิศวกรอิเล็กทรอนิกส์สองคนได้แนะนำสิ่งต่อไปนี้ แต่ฉันก็ไม่แน่ใจเหมือนกันว่าวิธีใดดีที่สุด: ฉันควรใช้ตัวท็อปท็อปหรืออันล่าง? ทำไม?
12
gpio
input
diode-clamp