Le vrai problème n'est pas le port USB non protégé, le vrai problème est que votre appareil vous et vos appareils risquent d'être connectés à des sources de tension relativement élevées et à courant élevé.
Vous pouvez résoudre les surtensions transitoires avec des diodes de serrage, mais celles-ci ne seront d'aucune utilité si votre alimentation est suffisamment puissante - elles échoueront simplement, puis vous serez dans la même situation qu'auparavant, seulement quelques millisecondes et l'odeur des semi-conducteurs brûlés plus loin.
Votre problème est mauvais, pour de nombreuses raisons, et vos ordinateurs portables sont les moindres:
L'USB est destiné à être manipulé manuellement (c'est une formulation redondante), donc si ce défaut tue votre ordinateur portable, je n'ai pas la plus grande confiance qu'il est intrinsèquement enregistré pour une interaction humaine.
Il existe, pour une bonne raison, des critères de conception pour les circuits qui impliquent de commuter des tensions plus élevées avec des tensions plus faibles.
Généralement: vous avez besoin d'une isolation galvanique entre tout ce que tout être humain (même un technicien de maintenance) pourrait toucher pendant le fonctionnement et les tensions dangereuses.
Par conséquent: séparez strictement votre contrôleur USB et les éléments qu'il commute. Il est courant de piloter des charges inductives ou à haute tension à l'aide d'optocoupleurs, dont le côté secondaire est entraîné par une alimentation séparée.
La disposition de la carte doit séparer les régions à haute tension de l'environnement 5V / MCU. Seuls les optocoupleurs, les noyaux de transformateur et les relais peuvent franchir cette limite. Aucun compromis.
Un problème typique est que la masse d'alimentation de votre appareil a un potentiel complètement différent de la masse USB - bien que cela ne devrait pas être un problème pour un ordinateur portable, qui lui-même devrait être galvaniquement séparé de toute autre chose, il y a beaucoup de cas où vous rencontrez problème avec cela (par exemple, la masse de l'ordinateur portable se retrouve sur la terre ethernet, la terre audio, la terre RS-232 ...). La séparation stricte (isolation) entre le contrôleur et le contrôlé en fait un problème non intrinsèque.