0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
1

STM32 и USB, гальваническая развязка - ?

26.03.2011, 23:32. Показов 13993. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Делаю одно устройство на STM32F103, и возникла надобность иногда подключать его по USB к компу.
Но комп может питаться от своего питания, а устройство - от своего. Следовательно напрашивается между ними гальваническая развязка.
Вот только на чём... Какой-нибудь ADuM - заманчиво, вот только они однонаправленные (а есть двунаправленные ?), что не подходит.
Оптопары? Не факт, что справятся со скоростью USB.
Кто что посоветует?

Ну и если кто уже работал с USB на STM32 - можно ли отказаться от подключения плюса от USB на PA9 (подключение используется МК для определения факта подключения)? А то жаба немного давит вывод отдавать, мне их немного не хватает. :)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.03.2011, 23:32
Ответы с готовыми решениями:

Развязка STM32 / LAN8720
Здравствуйте. Нубский вопрос, но всё же :) Есть модуль от WaveShare с LAN8720. На схеме указаны...

STM32 Использование 3G USB модемов (USB Host)
Никому не случалось использовать 3G модемы с библиотекой USB от STM ? С этими модемами такая...

Гальваническая развязка для AVR – JTAG, SPI, debugWIRE
Гальваническая развязка для AVR программатора – JTAG, SPI, debugWIRE Бывает, возникает...

Arduino как host usb, написание своего драйвера для обмена информацией с stm32 по usb
Доброго дня Всем, интересует вопрос как написать свой драйвер на ардуино мега чтобы можно было...

USB гальваническая развязка
Задался вопросом, коротнув УСБ порт на ноуте. Похоже на порту есть защита (?), потому как порт...

9
osorm
27.03.2011, 00:24 2
Не нужна там развязка.
С USB пока не работал, но что там про плюс на PA9? Сам МК такого не требует, насколько я знаю.
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
27.03.2011, 06:41 3
Из недорогих наверное только ADUM4160BRWZ, но эта только для FS устройств.
Запускал пример на вот такой плате
http://zibtog.ru/2011/03/25/de... m32f103cb/
детектирование подключения не использовал, так как питаю девайс от усб.
если у вас питание внешнее, то как-то необходимо определять подключение-отключение от USB.
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
27.03.2011, 09:26 4
Цитата Сообщение от osorm
Не нужна там развязка.
Почему? ПК и устройство питаются от разных источников.
Да, я понимаю, что при подключении USB первой подключается "земля" и её потенциалы выравниваются. Но это не значит, что развязка лишняя.
Да, ею придётся пренебречь, но из-за цены развязки.
Цитата Сообщение от osorm
С USB пока не работал, но что там про плюс на PA9? Сам МК такого не требует, насколько я знаю.
Подключение к PA9 нужно для определения факта подключения.
В даташите есть ещё вариант подключения с использованием ID, но и там задействуется подключение питания на PA9.
Цитата Сообщение от Zhitizmjokov
Из недорогих наверное только ADUM4160BRWZ
Ничего себе из недорогих, у нас стоит 203грн.
Цитата Сообщение от Zhitizmjokov
то как-то необходимо определять подключение-отключение от USB.
Ну, это можно было бы попробовать делать вручную (выводов впритык хватает, а 100-ногий корпус ради пары нехватающих PIO ставить не хочется), если МК такое позволил бы.
0
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
27.03.2011, 10:12 5
У нас вполне вменяемая цена 360 рублей, а больше я не встречал в одном корпусе :(
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
27.03.2011, 11:13 6
Zhitizmjokov
У нас, увы, таких цен нет. Поробую ещё пару фирм прозвонить, узнать. Но скорее всего придётся отказаться от развязки.
0
0 / 0 / 0
Регистрация: 25.02.2010
Сообщений: 402
27.03.2011, 15:06 7
Еще есть ADUM3160, у нас он 170 руб стоит.
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
27.03.2011, 15:34 8
Цитата Сообщение от mokmum16
Еще есть ADUM3160, у нас он 170 руб стоит.
Спасибо, тоже запишу, в наличии их у нас вообще нет на фирме, где обычно беру детали, надо будет остальные попрозванивать на досуге.
0
0 / 0 / 0
Регистрация: 19.10.2010
Сообщений: 219
27.03.2011, 22:27 9
Питал и от USB и от внешнего источника. Развязку не делал. PA9 для определения подключения не использовал, т.к. у меня контроллеру не требуется контролировать данный параметр (пока во всяком случае)...
Если не контролировать наличие питания с USB то заводить его на PA9 или еще куда не требуется.
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
27.03.2011, 22:51 10
Uttrym
Вот это - очень даже радует, спасибо за хорошую новость, можно будет не так ломать голову :)
0
27.03.2011, 22:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.03.2011, 22:51
Помогаю со студенческими работами здесь

Гальваническая развязка USB
Подскажите кто знает и кто как думает, возможно ли развязать USB при помощи Оптрон 6N137? Знаю есть...

Гальваническая развязка для преобразователя USB - 1-wire
Привет, Подскажите пожалуйста, как добавить гальваническую развязку на основе DC-DC...

Гальваническая развязка
Имеется микроконтроллер, который по идее должен мерить напряжение в сети, при том, сам он от неё же...

Гальваническая развязка
Нужна ваша помощь - подскажите книгу или статью в которой рассказывается как применяется,...

Гальваническая развязка
Доброе время суток! Является ли данная схема гальванической развязкой и в чем необходимость...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru