supercelt

распайка usb разъёма на плате с stm32

2 сообщения в этой теме

supercelt    2

Добрый вечер. Подскажите такую вещь. Я делаю макетку с stm32f107vct6. Дошло до составления схемы в части usb разъёма. В даташите описано, что этот МК поддерживает FS OTG и хост. Программная часть будет потом, мне бы сейчас разобраться как подпаивать гнездо к МК. Посмотрел схему discovery, прикрепил изображение. Там где схема попроще, я так понял, что этот разъём просто для питания всей платы + stlink. А вот вторая схема - fs_otg. В примерах люди делают виртуальный com порт и подсоединяются по схеме, то что попроще. Шить я буду по SWD, для этого usb мне не нужен. Так как у этого МК один usb я хочу использовать его для: подключения к пк - вирткальный com порт. И для втыкания флешки. Вот скажите, я так понял, что флешку поймёт схема, та что по сложнее. Если я сделаю схему для otg (для флешки), могу ли я подрубаться к пк по этому же разъёму? Ещё вопрос, на схеме otg на отдельной микрухе сделана подтяжка VBUS. И подсоединяется она на PC0. Для чего это нужно и вообще почему выбран PCO. Посмотрел библиотеку от ST для USB FS, там этот пин вообще не фигурирует и ничего не делает, хотя в примерах он проскакивает в составе этой библиотеки. Но основной вопрос - схема соединения МК и usb разъёма. Вот завис я на этом(

 

usb1.png

usb2.png

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


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

Собирать по более сложной схеме. OTG по простой работать не будет. 

Вместо PC0 можно использовать любой подходящий вывод контроллера. Потребуется только подкорректировать прошивку. 

Отдельная микросхема по питанию требуется для управления ним в OTG режиме. Если МК работает как устройство, то питание на на шину он не подает, если работает как хост, то подача питания на шину его прямая обязанность.  

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


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

Ваша публикация должна быть проверена модератором

Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 смайлов.

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

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

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

Загрузка...