Есть плата 3D принтера, имеющая интерфейс USB. Делали китайцы (чтоб их маму....)
Есть ряд функций (отключение питания по окончанию, включение и выключения по нажатию кнопки (как в компьютере)), которые требуют, как бы это сказать, корректного выключения питания. То есть, если принтер выключается, то питания нигде нет. Но вот беда - питание приходит по кабелю USB. В результате, когда принтер выключаешь, дисплей светится, плата обменивается командами с софтом на компе. Если же выключить принтер с кнопки, то интерфейс на дисплее уходит в спящий режим, но принтер после этого не включишь, так как плата не понимает, что ее уже пытались выключить. Самое неприятное - принтер включается автоматически, если на входе USB появляется питание (например при включении компьютера).
Есть две мысли - перекусить в кабеле плюс питания, либо поставить диодную развязку (это еще нужно сообразить, где и как). Не опасно ли (не хочется такими экспериментами выжечь порт в материнской плате компа), да и поможет ли?
Цитата(zheka @ Apr 8 2018, 09:50)

Есть две мысли - перекусить в кабеле плюс питания, либо поставить диодную развязку (это еще нужно сообразить, где и как). Не опасно ли (не хочется такими экспериментами выжечь порт в материнской плате компа), да и поможет ли?
У Аналога есть микросхемы гальванической развязки для USB...
Цитата(iosifk @ Apr 8 2018, 10:21)

У Аналога есть микросхемы гальванической развязки для USB...
Так мне сигналы не нужно гальванически отвязывать. У меня питание мешает, которое через разъем USB попадает в систему. Причем, что интересно -5-ти вольтовая магистраль на плате не звонится с 5-вольтовым контактов USB разъема.
Видать китайцы учли эту проблему, но не до конца - от USB 5 вольту куда-то все же попадает.
Впрочем, я перекусил 5-вольтовый провод кабеля - проблема исчезла. Включил принтер - устройство определяется, обмен данными идет...
Сергей Борщ
Apr 8 2018, 07:42
Как вариант - отрезать на плате питание из кабеля USB от основного питания и оставить только на входе Vsens (или как он называется) USB-микросхемы.
Цитата(Сергей Борщ @ Apr 8 2018, 10:42)

Как вариант - отрезать на плате питание из кабеля USB от основного питания и оставить только на входе Vsens (или как он называется) USB-микросхемы.
Хорошая мысль. Но простое отсоединение питания на кабеле (у меня разъем в одном месте, а плата в другом, внутри принтера есть собственный кабель) дало удовлетворительный результат.
ArtemKAD
Apr 8 2018, 13:20
5В может попадать на плату не только по линии питания, но и по остальным двум проводам USB через защитные диоды контроллера.
Цитата
5В может попадать на плату не только по линии питания, но и по остальным двум проводам USB через защитные диоды контроллера.
Там то 5В откуда?
DAndy_boy
Apr 10 2018, 09:17
А какая микросхема USB на плате установлена?
У них бывают разные схемы включения, в том числе и с запитыванием схемы за драйвером при подключении со стороны USB +5В.