Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: определение подключения к USB
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Схемотехника
addi
Здравствуйте!
Подскажите пожалуйста кто знает стандартную схему определения подключения нагрузки или устройства к USB через micro-USB коннектор
Спасибо!
SM
Вопрос задан крайне мутным образом. Телепатия подсказывает, что ответы на этот вопрос есть там - http://www.usb.org/developers/devclass_doc...v1.2_070312.zip
kovigor
Цитата(addi @ Jul 19 2014, 13:16) *
Подскажите пожалуйста кто знает стандартную схему определения подключения нагрузки или устройства к USB через micro-USB коннектор
Спасибо!

Ничего не понял. Нужно на стороне хоста ("Host") определить, что к нему подключен "Device" ?
addi
Цитата(kovigor @ Jul 19 2014, 15:52) *
Ничего не понял. Нужно на стороне хоста ("Host") определить, что к нему подключен "Device" ?

Есть запитанный micro-USB разьем, к нему будут подключаться USB устройства, надо определять момент их подключения
Myron
Цитата(addi @ Jul 19 2014, 06:23) *
Есть запитанный micro-USB разьем, к нему будут подключаться USB устройства, надо определять момент их подключения

"Момент подключения" - это время подключения? И с какой точностью?
Или, все же, факт (наличие) подключения?
HardEgor
Если подключаемое устройство должно потреблять ток - тогда шунт в плюс питания, усилитель и компаратор.
При подключении будет всплеск тока потребления - вот его и ловить.
ViKo
А по ножкам DP, DM? Там же подтяжка должна быть на одной из них. Как только устройство подключили, хост его (ее, подтяжку) и увидит.
SM
Цитата(ViKo @ Jul 19 2014, 23:13) *
хост его (ее, подтяжку) и увидит.


Эти подтяжки, кстати, совершенно разные для разных скоростей.
Myron
Цитата(SM @ Jul 19 2014, 13:19) *
Эти подтяжки, кстати, совершенно разные для разных скоростей.


И разные, также, для Apple-oв, Sony, и т.д.

addi
Цитата(Myron @ Jul 19 2014, 18:10) *
"Момент подключения" - это время подключения? И с какой точностью?
Или, все же, факт (наличие) подключения?

угу, факт
SM
Цитата(addi @ Jul 20 2014, 14:54) *
угу, факт


Тогда да, ответ на "как" - содержится в той спецификации, что я ссылку давал, про УСБ зарядку.
А реализации - ну например вот - http://ww1.microchip.com/downloads/en/DeviceDoc/ucs1001.pdf (ее выход A_DET)


А вообще, о том, что подключилось USB устройство, можно узнать из соотв. регистров хост-контроллера, если это полноценное устройство, а не что-то, умеющее только заряжаться от порта. Так что все равно мутность вопроса очень велика.
=AK=
Цитата(addi @ Jul 20 2014, 20:24) *
угу, факт

Если это под Виндой, то лезть в реестр и смотреть, кто конкретно сейчас подключен.
addi
Цитата(SM @ Jul 19 2014, 13:30) *
Вопрос задан крайне мутным образом. Телепатия подсказывает, что ответы на этот вопрос есть там - http://www.usb.org/developers/devclass_doc...v1.2_070312.zip

Спасибо, очень полезная информация, может Вы в курсе ID сигнал с юсби идет открытым коллектором или пушпулом?
SM
Цитата(addi @ Jul 20 2014, 23:23) *
Спасибо, очень полезная информация, может Вы в курсе ID сигнал с юсби идет открытым коллектором или пушпулом?


ID сигнал у USB-трансивера это аналоговый вход, опционально подтянутый к VDD (переключаемо, 100К и >1М), с возможностью корочения на землю (открытый коллектор).

Так что, воткнутое устройство может как коротить ID на землю, так и иметь "обрыв", в зависимости от того, кем оно является с точки зрения OTG. А "зарядная станция" (да и просто зарядник), будучи воткнутыми в порт, могут иметь некий Rid между ID и землей.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.