ปัญหาที่แท้จริงไม่ใช่พอร์ต USB ที่ไม่มีการป้องกันปัญหาที่แท้จริงคืออุปกรณ์ของคุณทำให้คุณและอุปกรณ์ของคุณเสี่ยงต่อการเชื่อมต่อกับแหล่งจ่ายแรงดันสูงกว่าซึ่งค่อนข้างสูงในปัจจุบัน
คุณสามารถแก้ปัญหาแรงดันไฟฟ้าเกินชั่วคราวด้วยไดโอดหนีบ แต่สิ่งเหล่านี้จะไม่ช่วยถ้าแหล่งจ่ายไฟของคุณแข็งแรงพอ - พวกมันจะล้มเหลวและจากนั้นคุณก็อยู่ในสถานการณ์เดิมเหมือนก่อนหน้านี้เพียงไม่กี่มิลลิวินาทีเท่านั้น
ปัญหาของคุณไม่ดีด้วยเหตุผลหลายประการและแล็ปท็อปของคุณมีน้อยที่สุด:
USB ได้รับการจัดการด้วยตนเอง (นั่นคือถ้อยคำซ้ำซ้อน) ดังนั้นหากความผิดพลาดนี้ทำให้แล็ปท็อปของคุณหมดฉันไม่มั่นใจอย่างยิ่งว่ามันจะประหยัดสำหรับการโต้ตอบกับมนุษย์
มีเหตุผลที่ดีเกณฑ์การออกแบบสำหรับวงจรที่เกี่ยวข้องกับการเปลี่ยนแรงดันไฟฟ้าที่สูงขึ้นด้วยแรงดันไฟฟ้าที่ต่ำกว่า
โดยทั่วไป: คุณต้องการการแยกกระแสไฟฟ้าระหว่างสิ่งที่มนุษย์คนใดคนหนึ่ง (แม้แต่ช่างเทคนิคบริการ) สามารถสัมผัสได้ในระหว่างการทำงานและแรงดันไฟฟ้าที่เป็นอันตราย
ดังนั้น: แยกคอนโทรลเลอร์ USB ของคุณออกจากกันอย่างเคร่งครัด มันเป็นเรื่องธรรมดาที่จะขับโหลดอุปนัยหรือแรงดันสูงโดยใช้ออปโตคัปเปลอร์ซึ่งด้านรองถูกขับเคลื่อนด้วยแหล่งจ่ายไฟแยกต่างหาก
เลย์เอาต์ของบอร์ดจะต้องแยกส่วนแรงดันสูงออกจากสภาพแวดล้อม 5V / MCU ออปโตคัปเปลอร์แกนหม้อแปลงและรีเลย์เท่านั้นที่สามารถข้ามขอบเขตนั้นได้ ไม่มีการประนีประนอม
ปัญหาทั่วไปคือพื้นที่แหล่งจ่ายไฟของอุปกรณ์ของคุณมีความแตกต่างอย่างสิ้นเชิงกับพื้นดิน USB - แม้ว่าจะไม่เป็นปัญหาสำหรับแล็ปท็อปซึ่งตัวมันเองควรจะแยกจากไฟฟ้าอย่างอื่นมีหลายกรณีที่คุณพบเจอ มีปัญหากับเรื่องนั้น (เช่นแล็ปท็อปกราวด์จบลงบนพื้นอีเธอร์เน็ต, พื้นเสียง, พื้น RS-232 ... ) การแยก (การแยก) อย่างเข้มงวดระหว่างตัวควบคุมและตัวควบคุมทำให้เกิดปัญหาที่ไม่มีอยู่จริง