Easyelectronics.ru

Электроника для всех
Текущее время: 23 сен 2020, 15:31

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Включение/отключение USB устройства. Выбор ключа.
СообщениеДобавлено: 14 июн 2020, 20:27 
Старожил

Зарегистрирован: 05 дек 2017, 18:17
Сообщения: 231
Добрый день.
Есть материнская плата, которая не стартует если в USB порту вставлено устройство. Задача дать ей загрузиться, а потом подключить USB устройство. И без участия людей, при помощи МК.
Нашел аналогичный проект (https://radiokot.ru/circuit/digital/pcmod/40/), там автор для коммутации линии Vbus использует мосфет, а для линий D+ и D- аналоговые ключи TS5A3167.
Таких ключей в наличии нет, только на заказ и ждать долго.
Можно ли заменить эти ключи чем-то попроще, что есть в наличии, например FSA3157P6X (https://static.chipdip.ru/lib/289/DOC005289378.pdf) ?
Погуглил на эту тему, есть специальные микросхемы для переключения USB. Но в наличии (в том же чипидипе) нет. А мне переключать (т.е. когда вместо одного устройства подключается другое) не нужно. Надо просто отключить, а потом включить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Включение/отключение USB устройства. Выбор ключа.
СообщениеДобавлено: 15 июн 2020, 02:44 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 4902
Откуда: Кемеровская область, Киселевск
Уже давно все придумано
https://aliexpress.ru/item/400000486239 ... web201603_

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Включение/отключение USB устройства. Выбор ключа.
СообщениеДобавлено: 15 июн 2020, 03:53 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 6946
Может вам починить дежурку на блоке питания? ...

Если очень нужно обязательно отрезать - поставьте USB HUB с внешним питанием и подайте на него 5В с кабеля 5/12В матплаты.
Если достаточно обрезать только 5В, то достаточно вынуть проводочек 5В из кабеля от разъема USB "морды" к матплате и подключить его к 5В разъема 5/12В через предохранитель 1А.
Если прям-прям-Обязательна задержка подачи 5В, то в предыдущем варианте последовательно с предохранителем надо поставить p-MOSFET (типа irlml6402) с RC цепочкой задержки включения. Хотя, я бы скорее поставил MAX810L.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Включение/отключение USB устройства. Выбор ключа.
СообщениеДобавлено: 15 июн 2020, 11:03 
Старожил

Зарегистрирован: 05 дек 2017, 18:17
Сообщения: 231
u37 писал(а):
Может вам починить дежурку на блоке питания? ...

Если очень нужно обязательно отрезать - поставьте USB HUB с внешним питанием и подайте на него 5В с кабеля 5/12В матплаты.
Если достаточно обрезать только 5В, то достаточно вынуть проводочек 5В из кабеля от разъема USB "морды" к матплате и подключить его к 5В разъема 5/12В через предохранитель 1А.
Если прям-прям-Обязательна задержка подачи 5В, то в предыдущем варианте последовательно с предохранителем надо поставить p-MOSFET (типа irlml6402) с RC цепочкой задержки включения. Хотя, я бы скорее поставил MAX810L.


Проблема наблюдается на трех разных материнских платах. USB устройства (ключи ЭЦП) вставлены в USB-хаб. Хаб пробовал разный, с питанием и без. На компе сначала стартует гипервизор, а дальше несколько вирутальных машин, ключи нужны в одной из них. Если подключить USB хаб во время загрузки гипервизора, все просто виснет. Кроме самих ключей ЭЦП меняли по тем или иным причинам уже все - и материнку и хаб и блок питания.
Я хочу сделать устройство, которое будет с одной стороны USB-A, с другой USB-B и вставить в разрыв. При включении USB держится отключенным. После загрузки гипервизора и старта первой виртуальной машины, из нее включить USB. Возможно по LAN, возможно по WIFI, а возможно через тот же USB.

Изначально идея была разрывать только Vbus, но посмотрев проект на radiokot, засомневался, поскольку там и линии данных отключаются.
Я попробую собрать на макетке и проверить. Если отключение 5В будет достаточно, скорее всего сделаю на какой-нибудь esp-01. Она мелкая и по размеру все устройство будет чуть больше флешки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Включение/отключение USB устройства. Выбор ключа.
СообщениеДобавлено: 15 июн 2020, 14:12 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 6946
USB HUB пассивен. Пока само устройство не выставит уровень, HUB (по собственной инициативе) в линию лезть не будет. Это к вопросу о нужности что-то делать с "данными".

Задержку включения на большое время стоит сделать или на таймере 555, или через любой MCU.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Включение/отключение USB устройства. Выбор ключа.
СообщениеДобавлено: 15 июн 2020, 18:09 
Старожил
Аватара пользователя

Зарегистрирован: 20 апр 2010, 17:59
Сообщения: 1183
Откуда: Челябинск
Sergey_spb писал(а):
...USB устройства (ключи ЭЦП) вставлены в USB-хаб
Нарушаете рекомендации служб безопасности. Ключ ЭЦП положено вставлять только на момент подписи документа, и не держать постоянно включенным.

_________________
Everybody lies


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Включение/отключение USB устройства. Выбор ключа.
СообщениеДобавлено: 15 июн 2020, 20:35 
Старожил

Зарегистрирован: 28 янв 2012, 21:27
Сообщения: 309
Откуда: Питер
mrKirill писал(а):
Sergey_spb писал(а):
...USB устройства (ключи ЭЦП) вставлены в USB-хаб
Нарушаете рекомендации служб безопасности. Ключ ЭЦП положено вставлять только на момент подписи документа, и не держать постоянно включенным.


Согласен! Рекомендую такую штуку:
Show


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB