Перейти к содержанию
    

определение подключения к USB

Здравствуйте!

Подскажите пожалуйста кто знает стандартную схему определения подключения нагрузки или устройства к USB через micro-USB коннектор

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос задан крайне мутным образом. Телепатия подсказывает, что ответы на этот вопрос есть там - http://www.usb.org/developers/devclass_doc...v1.2_070312.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите пожалуйста кто знает стандартную схему определения подключения нагрузки или устройства к USB через micro-USB коннектор

Спасибо!

Ничего не понял. Нужно на стороне хоста ("Host") определить, что к нему подключен "Device" ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ничего не понял. Нужно на стороне хоста ("Host") определить, что к нему подключен "Device" ?

Есть запитанный micro-USB разьем, к нему будут подключаться USB устройства, надо определять момент их подключения

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть запитанный micro-USB разьем, к нему будут подключаться USB устройства, надо определять момент их подключения

"Момент подключения" - это время подключения? И с какой точностью?

Или, все же, факт (наличие) подключения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если подключаемое устройство должно потреблять ток - тогда шунт в плюс питания, усилитель и компаратор.

При подключении будет всплеск тока потребления - вот его и ловить.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А по ножкам DP, DM? Там же подтяжка должна быть на одной из них. Как только устройство подключили, хост его (ее, подтяжку) и увидит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

хост его (ее, подтяжку) и увидит.

 

Эти подтяжки, кстати, совершенно разные для разных скоростей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эти подтяжки, кстати, совершенно разные для разных скоростей.

 

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"Момент подключения" - это время подключения? И с какой точностью?

Или, все же, факт (наличие) подключения?

угу, факт

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

угу, факт

 

Тогда да, ответ на "как" - содержится в той спецификации, что я ссылку давал, про УСБ зарядку.

А реализации - ну например вот - http://ww1.microchip.com/downloads/en/DeviceDoc/ucs1001.pdf (ее выход A_DET)

 

 

А вообще, о том, что подключилось USB устройство, можно узнать из соотв. регистров хост-контроллера, если это полноценное устройство, а не что-то, умеющее только заряжаться от порта. Так что все равно мутность вопроса очень велика.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

угу, факт

Если это под Виндой, то лезть в реестр и смотреть, кто конкретно сейчас подключен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос задан крайне мутным образом. Телепатия подсказывает, что ответы на этот вопрос есть там - http://www.usb.org/developers/devclass_doc...v1.2_070312.zip

Спасибо, очень полезная информация, может Вы в курсе ID сигнал с юсби идет открытым коллектором или пушпулом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, очень полезная информация, может Вы в курсе ID сигнал с юсби идет открытым коллектором или пушпулом?

 

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

 

Так что, воткнутое устройство может как коротить ID на землю, так и иметь "обрыв", в зависимости от того, кем оно является с точки зрения OTG. А "зарядная станция" (да и просто зарядник), будучи воткнутыми в порт, могут иметь некий Rid между ID и землей.

post-2881-1405937294_thumb.png

post-2881-1405938551_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...