|
|
  |
Объединить в USB разъеме USB и RS для STM32F103(7) |
|
|
|
Jan 24 2017, 09:41
|

Гуру
     
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463

|
Задумка такая, на плате с автономным питанием, где стоит проц STM32F103(7) с мини/микро USB нужно подключать внешнее устройство в этот самый USB требующее питание, которое c процем будет обмениваться по двух проводному RS, планируется использовать P, N пины разъема с комутацией (USB пины проца P,N и Rx/Tx комутируются внешним управляемым комутатором от проца). Внешнее устройство без питания там тоже проц от STM. Прием/Подача питания по USB разъему будет заниматься чип, отслеживающий ID сигнал в USB разъеме. Также по этому USB разъему будет заряжаться акум и подключатся к компу для обмена данными, конфигурацией, программированием и тп. Вопрос: кто-то делал что то такое подобное? Есть ли "подводные камни", насколько большие?
|
|
|
|
|
Jan 24 2017, 23:54
|
Местный
  
Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608

|
Цитата(Aner @ Jan 24 2017, 02:41)  Вопрос: кто-то делал что то такое подобное? Есть ли "подводные камни", насколько большие? Что то подобное делал. Плата на STM32F401 и от микро USB заряжается батарея. DM, DP идут к PA11, PA12. Которые так же могут быть USART6 TX, RX. Так что даже комутатора не надо.
|
|
|
|
|
Jan 26 2017, 12:48
|
Местный
  
Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987

|
Цитата(Aner @ Jan 26 2017, 14:53)  Да под этот проц STM32F103(7) с мини/микро USB интересует а не как там у ... Siemens S65 и прочих. Если кто и делал то возможны какие то ньюансы с конфигурацией самого USB в проце. Ну, я думал, интересует вопрос - жизнеспособна ли такая комбинация.
|
|
|
|
|
Jan 26 2017, 16:45
|
Местный
  
Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987

|
Цитата(Lagman @ Jan 26 2017, 17:25)  Там по другому реализовано было, разъем был широкий и контактов на 20, на одних контактах был uart на других контактах был usb, и кабель был соответствующий. Да простит меня ТС, но не могу не ответить: Смотрим схему S65 (приложен фрагмент): линии Tx/Rx внешнего разъема могут быть использованы как по прямому назначению, так и в качестве линий USB_D+/USB_D- (см. микросхемы N1501 и Z1500); вариант коммутации определяется сигналом USB_SWITCH_EN, который идет из процессорного SOC'а и определяется, видимо, программным выбором типа подключенного кабеля (там действительно было такое в меню).
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|