Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Кто нть знает, как сделать опторазвязку для USB?
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Цифровые схемы, высокоскоростные ЦС
FREEKER
Проблема, в следующем....
По земле USB, с компа идёт куча помех, в частности с ИБП, с клавиатуры, мыши, и т.д.
Как бы сделать развязку на оптотронах например, чтоб развязаться и по землям.
И не повлият это на работу устройства подключенного через опторазвязку, или на нахождение драйверов Виндой. Надо ведь ещё эмулировать питание +5V, хотя оно и не везде нужно.... Если кто нть может чего пердложить, то пишите сюда пожайлуста.
lks
По земле USB, с компа идёт куча помех, в частности с ИБП, с клавиатуры, мыши, и т.д.
Как бы сделать развязку на оптотронах например, чтоб развязаться и по землям.
[/quote]

На оптронах врядли что хорошего получится.
Можно использовать гальваническую развязку фирмы AD (ADM1201 и т.п.), питание тоже можно развязать с помошью DC-DC преобразователя ТМЕ0505 (или аналогичн.). Только USB может иметь разную скорость предачи данных (и ADM1301 тоже) - в одном случае это будет работать в другом нет.
И преобразователь также имеет меньшую мощность чем линейный USB.
Зато поэкспериментировать можно....
khach
Новые ПИКи от микрочипа (PIC18F2450-PIC18F4550) с поддержкой фулл спид ЮСБ, имеют фичу по использованию внешнего PHY (драйвера линии) ЮСБ. А вот линии подключения PHY к процессору можно развязывать гальванически. Поищите апноты у микрочипа.
FREEKER
Развязка по питанию с помощью DC-DC конвертора - идея отличная, но у входа и выхода одна общая земля (хотя, это надо уточнить...). А значит не совсем то что нужно, ведь целью являтся, создание разных земель.

Цитата
гальваническую развязку фирмы AD (ADM1201 и т.п.)

Не нашёл DataSheet на гальванические развязки. Если не сложно, укажите путь к описанию. Но наткнулся на такое вот чудо, как AD261, два его минуса, это цена и размер. smile.gif

Цитата
А вот линии подключения PHY к процессору можно развязывать гальванически. Поищите апноты у микрочипа.

Ищу... smile.gif
lks
Развязка по питанию с помощью DC-DC конвертора - идея отличная,

Не нашёл DataSheet на гальванические развязки. Если не сложно, укажите путь к описанию.
[/quote]

Это я буковку пропустил: правильно ADuM1301 (приношу извинения).
Описание на DC-DC можно посмотреть на argussoft.com - поставка компонентов Traco Power - там есть ссылочка на производителя а у них выложены даташитс (TME, TMA). Но это дорогие - есть много аналогов подешевле. Параметры теже, фирмы не такие крутые.
aaarrr
Цитата(lks @ Jun 24 2006, 17:34) *
Это я буковку пропустил: правильно ADuM1301 (приношу извинения).

Не стоит забывать, что USB - это двунаправленная шина, и "в лоб" проблема гальванической развязки не решается. Наиболее простой способ, как уже писали, это развязывание PHY или контроллера.
lks
Не стоит забывать, что USB - это двунаправленная шина, и "в лоб" проблема гальванической развязки не решается. Наиболее простой способ, как уже писали, это развязывание PHY или контроллера.
[/quote]

Я сам не делал гальванической развязки по USB (автор интересовался элементной базой), но мне кажется там две линии питания - общий и +5V, одна линия передачи, и одна линия прием. Или там обе линии двунаправленные?
aaarrr
Цитата(lks @ Jun 24 2006, 17:54) *
Я сам не делал гальванической развязки по USB (автор интересовался элементной базой), но мне кажется там две линии питания - общий и +5V, одна линия передачи, и одна линия прием. Или там обе линии двунаправленные?

Нет, там одна дифпара на прием и передачу.
lks
Нет, там одна дифпара на прием и передачу.
[/quote]

Это также как в RS485 интерфейсе? Да тогда ADuM1301 не подойдет напрямую - может только если какой либо мост на них выстроить.
Может быть питание следует тогда развязать с помощью DC-DC преобразователей, а на дифпару привесить какой нибудь широкополосный трансформатор (такого же типа как ADSL)?
В этом случае будет работать? (меня этот вопрос тоже интересует smile.gif )
aaarrr
Почитайте тут.
lks
Цитата(aaarrr @ Jun 24 2006, 18:54) *
Почитайте тут.


Почитал. Это что-то вдали от темы smile.gif .
Идет речь об устранении помех от компа на конкретное устройство.
Может я ошибаюсь, но применение микропроцессоров с USB потребует "создание проекта" - как минимум 2 скоростных МК - со всеми вытекающими проблемами - ПО, сложная печатная плата и т.д.
Может быть есть вариант проще?
FREEKER
Цитата
Почитайте тут.

Это круто. glare.gif

Для развязки RS-485/RS-422 имеется такая штука
MAX3535E, MXL1535E.
Так что не всё потеряно, но всё усложняется smile.gif Мдя... оптотронами не отбиться... smile.gif

Цитата
Идет речь об устранении помех от компа на конкретное устройство.

Этого и я хочу smile.gif но не на конкретное, а на некоторое устройство USB.
lks
но не на конкретное, а на некоторое устройство USB.
[/quote]

Поясните, что имеете в виду smile.gif

У AD тоже есть гальваническая развязка по RS485 - ADM2483.
У всех интефейсных микросхем RS485 есть одна проблема - нужно аппаратно переключать прием передача. Решите эту проблему - возможно и все получится с USB. Результат будет сообщите, тоже попробую собрать. smile.gif
FREEKER
Да... ADM2483 тоже вещь хорошая... Не знаю даже какую и выбрать, обычно AD откидывал из-за большого тока потребления, но в данном случае всё наоборот, да и ток потребления особо не волнует. smile.gif
Придётся провести анализ glare.gif
.... мдя... MAX в два раза дороже, чем AD... но может оно этого стоит smile.gif

Почему, "на некоторое устройство USB", так это потому, что если мы сделаем развязку не повлияющую на протокол (или не значительно повлияем на него, что может сказаться на скорости), то присоединить можно будет что угодно, от Flash-USB, до внешней звуковой карты или отладочной платы. Нун это в идеале smile.gif
Если получится, и будет чего выкладывать, то выложу. smile.gif
И если у кого нть чего нть получится, то не держите. Выкладывайте smile.gif
arttab
Да быи люди в наше время... Одни люди решили сделать опторазвязку на юсб и обломались... Шины двухнаправленные + постоянный уровень есть (определяет скорость). И сделали они преодразователи юсб<->др. интерфейс <->юсб. Что у них было промежуточным не интересовался. Может RS485.
lks
И сделали они преодразователи юсб<->др. интерфейс <->юсб. Что у них было промежуточным не интересовался. Может RS485.
[/quote]

Тут похоже проблема определить направление начала передачи - т.е. с какой стороны - от хоста или в другую сторону. В этом случае можно поробовать поставить AD2483 в одну сторону и ADM485 в другую. В обычном состоянии они обе на прием включены - если с одной из сторон начнется передача, должна быть схема для коммутирования управляющими выводами. И еще как тогда определить время передачи. Если оно фиксированное для каждого типа (USB 1.0 - например) и если имеет фиксированную тактовую частоту - то можно просто сделать набор задержек?
sgs
Саму шину USB гальванически развязывать, я думаю, весьма проблемно. Во всех приборах, где USB отвязана от земли, применяется промежуточный интерфейс между прибором и USB-контроллером, не важно - микропроцессором с USB, или просто преобразователем интерфейса...
Georgy
Была и у меня такая идея. Работая с виртуальными приборами часто ощущаешь воздействие внешних помех, особенно если тэстируешь девайс с чувствительностью миливольта, при микровольтах проблемма возрастает многократно. И вот что в итоге:
ну изолирую USB, RS и что? помеха-то по эфиру...
подключение любого измерителя происходит с помощью проводов, так ведь это же антенны! И корпус измерительного прибора соединить необходимо, при этом обязательно будут наводки. Особенно убедительно выглядит это при работе с радиоприемником по звуку из динамика.
Как победить ситуацию?
+закрутил все винты на корпусе компа,
+применил каждому входному сигналу витую пару, иногда экранированную,
+удалил от компа и иже его а так же от своих синтезаторов девайс на 1-1,5метра,
+применил ТФТ монитор (меньше шумит),
= с миливольтами справился легко, с микровольтами стало заметно лучше, и можно иногда работать.
Artem_Petrik
Решение "В лоб" - использовать вместо USB изначально гальванически развязанный интерфейс, например ETHERNET. Немного дороже, однако развязка не предназначенного для этого USB может оказаться дороже. Если же вопрос не в разработке нового устройства, а в улучшении старого, то можно попробовать уменьшить помехи при помощи "common mode choke" (не знаю как по русски). В простейшем случае - это сделать из кабеля несколько витков на подходящем замкнутом ферритовом сердечнике. Я в свое время подобную проблему, но с RS232 так решил: наводки от компа стали намного меньше. Конечно USB - не компорт, если сильно много намотать - может вообще перестать работать, но, думаю, выбрать компромисс можно будет.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.