реклама на сайте
подробности

 
 
> Вопрос по схемотехнике USB и STM32F103
Salamander
сообщение Jan 3 2013, 12:17
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 466
Регистрация: 17-11-12
Пользователь №: 74 443



Коллеги, есть вопрос.
Срисовал с одной отладочной платы обвязку USB для STM32F103RBT6.

ПРоц питается естественно от 3 вольт, а VCC от USB разъема подключено к "5 V". На самой плате 5 вольтового источника питания нет, понятно, что 5 вольт берется от USB компьютера и уходит в никуда.

Я же использую сборочку STF202-22 http://www.farnell.com/datasheets/87684.pdf
У нее тоже есть выход VCC (то бишь Vbus). В даташите везде написано что подключать его надо к 5-вольт, однако нет конкретной информации о том какое напряжение питания у контроллера. В общем, из даташита непонятно, куда подключать Vbus если контроллер 3.3 вольтовый.
ПРИвожу схему, подскажите, куда подключать VCC от STF202-22 - к VCC_3V3 контроллера или к 5 вольтам идищим с USB разъема?


Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
novchok
сообщение Jan 3 2013, 13:15
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 128
Регистрация: 19-08-10
Из: Смоленск
Пользователь №: 58 991



Цитата(Salamander @ Jan 3 2013, 16:17) *
Коллеги, есть вопрос.


Никуда не надо подключать, оставьте в воздухе, это обычная практика. Суть тут в том, чтобы защитить VBUS если вдруг на нем навелось больше 5V, а у Вас 3.3, поэтому Вам эта штука не сильно поможет. Если очень хочется, подключите к 3.3V, тогда в самом худшем случае эта STF202 сработает и не даст подняться напряжению на шине 3.3V больше 6V sm.gif
Это вывод не питание, а вывод для предоставления защиты. Не подключите, ну не предоставит он Вам защиту и все. На работу остальных выводов это не повлияет никак.

Сообщение отредактировал novchok - Jan 3 2013, 13:17


--------------------
Herz укроп и педрила
Go to the top of the page
 
+Quote Post
dotnot
сообщение Nov 22 2013, 20:06
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 29-05-12
Пользователь №: 72 074



Цитата(novchok @ Jan 3 2013, 17:15) *
Никуда не надо подключать, оставьте в воздухе,

Разве можно ее никуда не подключать? В даташите на CIRCUIT DESCRIPTION видно, что к пину VBUS внутри установлен подтягивающий резистор в 1.5кОм.
Насколько мне известно, по спецификации, если не подтянуть одну из линий D+ и D- к питанию, то устройство не распознается вообще.
Причем если подтянуть D- вместо D+, то USB будет раcпознан хостом как низкоскоростное устройство. Разве что в контроллере есть внутренняя подтяжка (
как например в ftd232).
Цитата(novchok @ Jan 3 2013, 17:15) *
Это вывод не питание, а вывод для предоставления защиты

Получается что это все-таки типа "питание" для подтягивающего резистора laughing.gif Ну и защита по перенапряжению с помощью внутреннего стабилитрона к земле.
Или я где-то заблуждаюсь? rolleyes.gif
Из того что я видел, то в том же ST-LINK где нету никаких сборочек, внешний резистор в 1,5 все равно присутствует, и там тоже этот же STM32F103(по идее была бы в нем подтяжка, то они бы не стали ставить внешнюю? хотя тут не знаю, самому интересно).
Правда мне не понятно почему в STF этот резистор подтянут к входу VBUS, который как бы 5 В, ведь в спецификации написано что эта подтяжка должна быть к 3.6 В а не к 5, видимо допуск позволяет. Ну зато возможность обрубать VBUS радует.

Сообщение отредактировал dotnot - Nov 22 2013, 20:10
Go to the top of the page
 
+Quote Post
Falkon_99
сообщение Nov 27 2013, 09:47
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 169
Регистрация: 26-03-12
Из: Харьков
Пользователь №: 71 010



Походу в приведенной схеме, в первом посте, есть подтяжка через транзистор
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th August 2025 - 22:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01372 секунд с 7
ELECTRONIX ©2004-2016