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

Подключение USB к микроконтролеру

Просто для справки: устройства с интерфейсом USB обязаны долговременно выдерживать 5В на D+/D-.

Я так понимаю инженера из ST позаботились об этом. Пины наверняка толерантны 5 вольт.

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


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

Пины наверняка толерантны 5 вольт.

Естественно.

 

Приведенная выше схема взята из STM32303E-EVAL. Значит в F3 тоже нет.

В даташите о внутренней подтяжке ничего не сказано, RM лень штудировать — с STM32F3xx я никогда не работал.

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


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

на усб вешается защитный диодный массив TVS типа SPUSB1

и всё, выходы наружу

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


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

на усб вешается защитный диодный массив TVS типа SPUSB1

И от чего же спасает массив TVS? :rolleyes:

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


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

jcxz, так-то он уже obsolete, поэтому уже ни от чего не спасёт.

а до этого от статистики спасал, видимо

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


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

Да их полно, этих антистатических защит, я USB6B1 последний раз пользовал.

По привычке (с STM32F103) впилил подтяжку к D+ на STM32F042, надо будет выпаять с прототипов эти резисторы, а в результирующей схеме вообще убрать их к чертовой матери!

Кстати, по логике куда их втыкать: до резисторов на 22Ом или после них? Или же никакой разницы?

Изменено пользователем Эдди

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


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

Смотря какой чип: у STM32F103 нет внутренней подтяжки на USB, вот и приходится внешнюю городить.
"Вон оно че". Не знал, спасибо. Глянул - действительно, в 103 USB device, а в 107, 407 с которыми я работал - USB OTG. Глянул бегло техописание на 303 - у него тоже usb device, но бит сброса есть (хоть и называется по-другому). Тогда беру свои замечания по поводу лишней подтяжки обратно. Глянул техописание на F107 - указаны номиналы внутренних подтяжек. Глянул техописание F303 - английским по белому написано:

To be compliant with the USB 2.0 full-speed electrical specification, the USB_DP (D+) pin should be pulled

up with a 1.5 k resistor to a 3.0-to-3.6 V voltage range.

Так что замечание по поводу изучения документации все же оставлю.

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


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

На китайских макетках внешние подтяжки могут быть, даже когда есть в чипе внутренняя, если совместимые ногами МК из разных серий на одинаковые платы лепят. А еще, ознакомившись с тем, как китайцы код пишут, запросто могут и на "завершенном девайсе" подтяжку сделать внешнюю, да еще и одну ногу МК под ее сброс выделить!

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


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

По моим наблюдениям внутрення подтяжка есть там где есть встроенный USB загрузчик. И наверно в этих же семействах есть OTG.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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