Easyelectronics.ru

Электроника для всех
Текущее время: 26 май 2019, 20:29

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



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Обрыв шины данных USB
СообщениеДобавлено: 22 мар 2015, 22:31 
Здравствуйте!

Зарегистрирован: 22 мар 2015, 22:09
Сообщения: 2
Добрый день!
Немного нетривиальная задача, хотелось бы услышать мнение экспертов. Возможно ли её решить в принципе и в каком направлении двигаться для решения.
И так. Имеется устройство на stm32f4, представляющее собой HID USB девайс. Устройство должно контролировать "извлечение" себя из хоста. Что бы было понятней, устройство может иметь автономное питание, которое подключается при обрыве шины питания USB (+5в). Необходимо обеспечить механизм определения момента извлечения устройства, т.е. отсоединения хоста из разъема USB. Как я предполагаю, когда хост выключен и питание с хоста не подается, возможно внутренним АЦП периодически замерять сопротивление цепи шины данных, если оно больше заданного уровня, то устройство делает вывод, что оно было извлечено. Возможна ли такая схема? Так же, если питание с хоста USB присутствует можно ли определить, что произошел обрыв шины данных по каким-либо ошибкам при попытке инициализации USB?

Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обрыв шины данных USB
СообщениеДобавлено: 22 мар 2015, 22:45 
Старожил
Аватара пользователя

Зарегистрирован: 23 янв 2012, 00:31
Сообщения: 1797
Откуда: Новокузнецк
Если нужно определять, что девайс отключили от шины, то применить простое резервирование питания, и компаратор на шину питания USB.
Резервированнного питания вариантов много: два диода, полевики, специальные мироксхемы и т.п.

_________________
elisey.su


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обрыв шины данных USB
СообщениеДобавлено: 23 мар 2015, 00:54 
Здравствуйте!

Зарегистрирован: 22 мар 2015, 22:09
Сообщения: 2
Вы говорите об определении отключения шины питания USB. Контроллер так же должен следить за отключением от шины данных. Вот в этом главная загвоздка.
Насчет определения отключения питания USB - спасибо.


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

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


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

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


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

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

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