0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
|
|
1 | |
STM32 и USB, гальваническая развязка - ?26.03.2011, 23:32. Показов 13993. Ответов 9
Метки нет (Все метки)
Делаю одно устройство на STM32F103, и возникла надобность иногда подключать его по USB к компу.
Но комп может питаться от своего питания, а устройство - от своего. Следовательно напрашивается между ними гальваническая развязка. Вот только на чём... Какой-нибудь ADuM - заманчиво, вот только они однонаправленные (а есть двунаправленные ?), что не подходит. Оптопары? Не факт, что справятся со скоростью USB. Кто что посоветует? Ну и если кто уже работал с USB на STM32 - можно ли отказаться от подключения плюса от USB на PA9 (подключение используется МК для определения факта подключения)? А то жаба немного давит вывод отдавать, мне их немного не хватает. :)
0
|
26.03.2011, 23:32 | |
Ответы с готовыми решениями:
9
Развязка STM32 / LAN8720 STM32 Использование 3G USB модемов (USB Host) Гальваническая развязка для AVR – JTAG, SPI, debugWIRE Arduino как host usb, написание своего драйвера для обмена информацией с stm32 по usb USB гальваническая развязка |
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
В даташите есть ещё вариант подключения с использованием ID, но и там задействуется подключение питания на PA9.
Сообщение от Zhitizmjokov
Сообщение от Zhitizmjokov
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
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 | |
27.03.2011, 22:51 | |
Помогаю со студенческими работами здесь
10
Гальваническая развязка USB Гальваническая развязка для преобразователя USB - 1-wire Гальваническая развязка Гальваническая развязка Гальваническая развязка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |