Есть ли у NodeMCU какая-то защита от неправильных подключений, которые могут вывести из строя USB-накопитель компьютера?

Я знаю, что некоторые компьютеры USB могут обрабатывать плохое соединение (блокируя порт, что требует перезагрузки компьютера). Но мне интересно, обеспечивает ли NodeMCU 8266 некоторую защиту.

, 👍0


1 ответ


Лучший ответ:

1

Большинство портов USB отключаются при обнаружении перегрузки по току.

В NodeMCU нет ничего, что могло бы предотвратить перегрузку по току в случае таких вещей, как короткое замыкание. Вывод 5 В (или VIN в некоторых версиях) напрямую (или иногда через один диод) подключен к выводу 5 В USB. Вызовите короткое замыкание на контакте 5 В, и вы вызовете короткое замыкание на USB.

Защита предназначена для уровня порта, а не уровня устройства, чтобы устройства не приходилось принуждать к соблюдению «стандартов» защиты, что привело бы к увеличению затрат и привело бы к несоответствию устройств и риску повреждения системы. компьютер.

Если вы обнаружите, что часто вызываете короткое замыкание на контакте 5 В и отключаете (хотя и временно) ваши USB-порты, вам следует изменить свои методы работы.

Полезно всегда подключать устройства к USB-концентратору с внешним питанием, а не напрямую к компьютеру. Таким образом, если вы отключите порт, вы можете просто отключить концентратор и снова подключить его, чтобы сбросить все порты. Нет необходимости перезагружать компьютер.

Дешевые концентраторы часто имеют простой предохранитель PTC вместо надлежащей защиты от перегрузки по току, что на самом деле может быть более полезным для разработчиков устройств, поскольку порт не отключается, а отключается только внешнее питание.

Большинство плат Arduino имеют предохранитель PTC в цепи питания USB, но NodeMCU и аналогичные платы его не имеют.

,

Спасибо! Но разве вместо USB-концентратора не должен быть «USB-изолятор»? например этот https://www.ebay.com/itm/1500V-USB-to-USB-Isolator-Board-Protection-Isolation-ADUM4160-ADUM3160-Module/152382773951?hash=item237ab89abf:g:2d8AAOSwEzxYbQMG, @JinSnow

Вы можете использовать изолятор, но в этой ситуации концентратор ничуть не хуже и гораздо полезнее., @Majenko

Сможет ли это сделать даже самый дешевый хаб? (Не уверен в грамматике этого слова!), @JinSnow