fk0, легенда (16.05.2012 15:14, просмотров: 192) ответил fk0 на Дано: есть приборы, которые соединяются с собой через USB. Включаются один-в другой (там хабы) и компьютер. Кабель для соединения приборов между собой несёт +12V. В момент включения/отключения +12 может быть соединено, а GND уже/ещё нет. В итоге
Есть микросхемы мультиплексоры (CMOS), в т.ч. выдерживающие порядка +-15V и более, в т.ч. позволяющие трансляцию USB-сигналов (малая ёмкость и сопротивление). Если такую микросхему поставить на вразрыв USB и оперативно закрывать, то сгорать ничего не будет? Пример: ADG508F/ADG509F. Закрывать можно по факту снижения питающего напряжения ниже 12.0 вольт (ставить на входе отключаемой платы), напряжение контролировать с помощью т.н. power superviso, например TL7712. В качестве мультиплексора можно
взять MAX323, DG9236...
Рассмотрим два случая. Первый случай включение, первым замыкается +12V. Конденсатор на плате разряжен, питания нет. Мультиплексор должен быть закрыт, ток через D+ или D- не течёт.
Второй случай, выключение, первым отключается GND. В течении короткого времени за счёт заряда конденсаторов потенциал GND обеспечивается на ~12V ниже, чем шины +12 и угрозы для USB нет. Далее конденсатор разряжается и супервизор закрывает мультиплексор (раньше, чем потенциал GND достигнет опасного уровня -- выше ~4 вольт).
Во втором случае ограничивается напряжение питания. Оно не должно быть слишком большим (иначе мультиплексор закроется слишком поздно), и не должно быть слишком низким (иначе не откроется), т.е., например, жёстко 13.5V +- 5%. Блок питания с ручками не допустим, как и 5% резисторы в цепи супервизора.
[ZX]