असली समस्या असुरक्षित यूएसबी पोर्ट नहीं है, असली समस्या यह है कि आपका डिवाइस आपको और आपके उपकरणों को उच्च-वोल्टेज, अपेक्षाकृत उच्च-वर्तमान स्रोतों से जुड़े होने के जोखिम में डालता है।
आप क्लैम्पिंग डायोड के साथ क्षणिक ओवरवॉल्टेज को हल कर सकते हैं, लेकिन ये मदद नहीं करेंगे यदि आप बिजली की आपूर्ति पर्याप्त रूप से मजबूत हैं - तो वे बस विफल हो जाएंगे, और फिर आप पहले की तरह ही स्थिति में हैं, केवल मिलीसेकंड और जले हुए अर्धचालक की गंध।
आपकी समस्या कई कारणों से खराब है, और आपके लैपटॉप कम से कम हैं:
USB को मैन्युअल रूप से हैंडल किया जाना है (यह निरर्थक शब्द है), इसलिए यदि यह दोष आपके लैपटॉप को मारता है, तो मुझे सबसे मजबूत विश्वास नहीं है कि यह स्वाभाविक रूप से मानव बातचीत के लिए बचा है।
अच्छे कारण के लिए, सर्किट्री के लिए डिजाइन मानदंड है जिसमें कम वोल्टेज के साथ उच्च वोल्टेज स्विच करना शामिल है।
आम तौर पर: आपको ऑपरेशन और खतरनाक वोल्टेज के दौरान किसी भी मानव (यहां तक कि एक सेवा तकनीशियन) के बीच गैल्वेनिक अलगाव की आवश्यकता होती है।
इसलिए, अपने USB नियंत्रक और स्विच की जाने वाली चीजों को सख्ती से अलग करें। ऑप्टोकॉपर्स का उपयोग करके आगमनात्मक या उच्च-वोल्टेज लोड को ड्राइव करना आम बात है, जिसका द्वितीयक पक्ष एक अलग बिजली आपूर्ति द्वारा संचालित होता है।
बोर्ड लेआउट को उच्च वोल्टेज क्षेत्रों को 5V / MCU वातावरण से अलग करना चाहिए। केवल ऑप्टोकोप्लर्स, ट्रांसफार्मर कोर और रिले को उस सीमा को पार करने की अनुमति दी जा सकती है। कोई समझौता नहीं।
एक विशिष्ट समस्या यह है कि आपके डिवाइस की बिजली आपूर्ति जमीन में USB जमीन की तुलना में पूरी तरह से अलग क्षमता है - हालांकि यह एक लैपटॉप के लिए एक मुद्दा नहीं होना चाहिए, जो खुद को गैल्वेनिक रूप से किसी और चीज से अलग होना चाहिए, बहुत सारे मामले हैं जहां आप भागते हैं उस के साथ समस्या (जैसे लैपटॉप जमीन ईथरनेट जमीन, ऑडियो जमीन, RS-232 जमीन पर समाप्त होता है ...)। नियंत्रक और नियंत्रित के बीच सख्त अलगाव (अलगाव) एक अंतर्निहित गैर-मुद्दा बनाता है।