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

 
 
> STM32 + USB + подтягивающий резистор, нужны ли дополнительные транзисторы?
Ivan Kuznetzov
сообщение Apr 13 2011, 04:49
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



Делаю схему с USB на STM32F103RB. Лини D+ необходимо подтягивать к 3v3 через резистор на 1.5к. На отладочной плате эту функцию выполняет каскад из двух транзисторов, управляемый с GPIO STM32.

Вопрос: можно-ли убрать каскад из транзисторов и подключить GPIO напрямую к 1.5к резистору?

Сообщение отредактировал Ivan Kuznetzov - Apr 13 2011, 04:54
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
r_dot
сообщение Apr 13 2011, 06:55
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 237
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 791



Ivan Kuznetzov, напрямую к GPIO нельзя, если только это не специальный выход для USB-PUR, так как у этой цепи должно быть два состояния: 1,5к на +VDD_USB или обрыв. Так что даже в вашей перечёркнутой схеме - ошибка. Коллектор выходного транзистора должен быть подключен к линии "+VDD_USB", то есть непосредственно к контакту питания USB-разъёма. В принципе, работает и при подтяжке на +3,3В, но это не соответствует спецификации.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 22:26
Рейтинг@Mail.ru


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