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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Кто нть знает, как сделать опторазвязку для USB?, Как развязаться по землям.
FREEKER
сообщение Jun 24 2006, 11:07
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 24-06-06
Пользователь №: 18 330



Проблема, в следующем....
По земле USB, с компа идёт куча помех, в частности с ИБП, с клавиатуры, мыши, и т.д.
Как бы сделать развязку на оптотронах например, чтоб развязаться и по землям.
И не повлият это на работу устройства подключенного через опторазвязку, или на нахождение драйверов Виндой. Надо ведь ещё эмулировать питание +5V, хотя оно и не везде нужно.... Если кто нть может чего пердложить, то пишите сюда пожайлуста.
Go to the top of the page
 
+Quote Post
lks
сообщение Jun 24 2006, 11:31
Сообщение #2


Местный
***

Группа: Новичок
Сообщений: 493
Регистрация: 18-06-06
Пользователь №: 18 143



По земле USB, с компа идёт куча помех, в частности с ИБП, с клавиатуры, мыши, и т.д.
Как бы сделать развязку на оптотронах например, чтоб развязаться и по землям.
[/quote]

На оптронах врядли что хорошего получится.
Можно использовать гальваническую развязку фирмы AD (ADM1201 и т.п.), питание тоже можно развязать с помошью DC-DC преобразователя ТМЕ0505 (или аналогичн.). Только USB может иметь разную скорость предачи данных (и ADM1301 тоже) - в одном случае это будет работать в другом нет.
И преобразователь также имеет меньшую мощность чем линейный USB.
Зато поэкспериментировать можно....
Go to the top of the page
 
+Quote Post
khach
сообщение Jun 24 2006, 12:38
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Новые ПИКи от микрочипа (PIC18F2450-PIC18F4550) с поддержкой фулл спид ЮСБ, имеют фичу по использованию внешнего PHY (драйвера линии) ЮСБ. А вот линии подключения PHY к процессору можно развязывать гальванически. Поищите апноты у микрочипа.
Go to the top of the page
 
+Quote Post
FREEKER
сообщение Jun 24 2006, 13:05
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 24-06-06
Пользователь №: 18 330



Развязка по питанию с помощью DC-DC конвертора - идея отличная, но у входа и выхода одна общая земля (хотя, это надо уточнить...). А значит не совсем то что нужно, ведь целью являтся, создание разных земель.

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

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

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

Ищу... smile.gif
Go to the top of the page
 
+Quote Post
lks
сообщение Jun 24 2006, 13:34
Сообщение #5


Местный
***

Группа: Новичок
Сообщений: 493
Регистрация: 18-06-06
Пользователь №: 18 143



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

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

Это я буковку пропустил: правильно ADuM1301 (приношу извинения).
Описание на DC-DC можно посмотреть на argussoft.com - поставка компонентов Traco Power - там есть ссылочка на производителя а у них выложены даташитс (TME, TMA). Но это дорогие - есть много аналогов подешевле. Параметры теже, фирмы не такие крутые.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 24 2006, 13:49
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(lks @ Jun 24 2006, 17:34) *
Это я буковку пропустил: правильно ADuM1301 (приношу извинения).

Не стоит забывать, что USB - это двунаправленная шина, и "в лоб" проблема гальванической развязки не решается. Наиболее простой способ, как уже писали, это развязывание PHY или контроллера.
Go to the top of the page
 
+Quote Post
lks
сообщение Jun 24 2006, 13:54
Сообщение #7


Местный
***

Группа: Новичок
Сообщений: 493
Регистрация: 18-06-06
Пользователь №: 18 143



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

Я сам не делал гальванической развязки по USB (автор интересовался элементной базой), но мне кажется там две линии питания - общий и +5V, одна линия передачи, и одна линия прием. Или там обе линии двунаправленные?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 24 2006, 14:30
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



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

Нет, там одна дифпара на прием и передачу.
Go to the top of the page
 
+Quote Post
lks
сообщение Jun 24 2006, 14:45
Сообщение #9


Местный
***

Группа: Новичок
Сообщений: 493
Регистрация: 18-06-06
Пользователь №: 18 143



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

Это также как в RS485 интерфейсе? Да тогда ADuM1301 не подойдет напрямую - может только если какой либо мост на них выстроить.
Может быть питание следует тогда развязать с помощью DC-DC преобразователей, а на дифпару привесить какой нибудь широкополосный трансформатор (такого же типа как ADSL)?
В этом случае будет работать? (меня этот вопрос тоже интересует smile.gif )
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 24 2006, 14:54
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Почитайте тут.
Go to the top of the page
 
+Quote Post
lks
сообщение Jun 24 2006, 15:22
Сообщение #11


Местный
***

Группа: Новичок
Сообщений: 493
Регистрация: 18-06-06
Пользователь №: 18 143



Цитата(aaarrr @ Jun 24 2006, 18:54) *
Почитайте тут.


Почитал. Это что-то вдали от темы smile.gif .
Идет речь об устранении помех от компа на конкретное устройство.
Может я ошибаюсь, но применение микропроцессоров с USB потребует "создание проекта" - как минимум 2 скоростных МК - со всеми вытекающими проблемами - ПО, сложная печатная плата и т.д.
Может быть есть вариант проще?
Go to the top of the page
 
+Quote Post
FREEKER
сообщение Jun 24 2006, 15:28
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 24-06-06
Пользователь №: 18 330



Цитата
Почитайте тут.

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

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

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

Этого и я хочу smile.gif но не на конкретное, а на некоторое устройство USB.
Go to the top of the page
 
+Quote Post
lks
сообщение Jun 24 2006, 15:40
Сообщение #13


Местный
***

Группа: Новичок
Сообщений: 493
Регистрация: 18-06-06
Пользователь №: 18 143



но не на конкретное, а на некоторое устройство USB.
[/quote]

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

У AD тоже есть гальваническая развязка по RS485 - ADM2483.
У всех интефейсных микросхем RS485 есть одна проблема - нужно аппаратно переключать прием передача. Решите эту проблему - возможно и все получится с USB. Результат будет сообщите, тоже попробую собрать. smile.gif
Go to the top of the page
 
+Quote Post
FREEKER
сообщение Jun 24 2006, 17:03
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 24-06-06
Пользователь №: 18 330



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

Почему, "на некоторое устройство USB", так это потому, что если мы сделаем развязку не повлияющую на протокол (или не значительно повлияем на него, что может сказаться на скорости), то присоединить можно будет что угодно, от Flash-USB, до внешней звуковой карты или отладочной платы. Нун это в идеале smile.gif
Если получится, и будет чего выкладывать, то выложу. smile.gif
И если у кого нть чего нть получится, то не держите. Выкладывайте smile.gif
Go to the top of the page
 
+Quote Post
arttab
сообщение Jun 26 2006, 01:48
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Да быи люди в наше время... Одни люди решили сделать опторазвязку на юсб и обломались... Шины двухнаправленные + постоянный уровень есть (определяет скорость). И сделали они преодразователи юсб<->др. интерфейс <->юсб. Что у них было промежуточным не интересовался. Может RS485.


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
lks
сообщение Jun 26 2006, 05:18
Сообщение #16


Местный
***

Группа: Новичок
Сообщений: 493
Регистрация: 18-06-06
Пользователь №: 18 143



И сделали они преодразователи юсб<->др. интерфейс <->юсб. Что у них было промежуточным не интересовался. Может RS485.
[/quote]

Тут похоже проблема определить направление начала передачи - т.е. с какой стороны - от хоста или в другую сторону. В этом случае можно поробовать поставить AD2483 в одну сторону и ADM485 в другую. В обычном состоянии они обе на прием включены - если с одной из сторон начнется передача, должна быть схема для коммутирования управляющими выводами. И еще как тогда определить время передачи. Если оно фиксированное для каждого типа (USB 1.0 - например) и если имеет фиксированную тактовую частоту - то можно просто сделать набор задержек?
Go to the top of the page
 
+Quote Post
sgs
сообщение Jun 26 2006, 06:53
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 25-01-06
Из: Самара
Пользователь №: 13 578



Саму шину USB гальванически развязывать, я думаю, весьма проблемно. Во всех приборах, где USB отвязана от земли, применяется промежуточный интерфейс между прибором и USB-контроллером, не важно - микропроцессором с USB, или просто преобразователем интерфейса...
Go to the top of the page
 
+Quote Post
Georgy
сообщение Jul 6 2006, 10:09
Сообщение #18


Уставать стал
****

Группа: Свой
Сообщений: 603
Регистрация: 11-07-05
Из: Севастополь
Пользователь №: 6 692



Была и у меня такая идея. Работая с виртуальными приборами часто ощущаешь воздействие внешних помех, особенно если тэстируешь девайс с чувствительностью миливольта, при микровольтах проблемма возрастает многократно. И вот что в итоге:
ну изолирую USB, RS и что? помеха-то по эфиру...
подключение любого измерителя происходит с помощью проводов, так ведь это же антенны! И корпус измерительного прибора соединить необходимо, при этом обязательно будут наводки. Особенно убедительно выглядит это при работе с радиоприемником по звуку из динамика.
Как победить ситуацию?
+закрутил все винты на корпусе компа,
+применил каждому входному сигналу витую пару, иногда экранированную,
+удалил от компа и иже его а так же от своих синтезаторов девайс на 1-1,5метра,
+применил ТФТ монитор (меньше шумит),
= с миливольтами справился легко, с микровольтами стало заметно лучше, и можно иногда работать.


--------------------
Коллектив-Большая Сила!
Go to the top of the page
 
+Quote Post
Artem_Petrik
сообщение Jul 25 2006, 16:46
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006



Решение "В лоб" - использовать вместо USB изначально гальванически развязанный интерфейс, например ETHERNET. Немного дороже, однако развязка не предназначенного для этого USB может оказаться дороже. Если же вопрос не в разработке нового устройства, а в улучшении старого, то можно попробовать уменьшить помехи при помощи "common mode choke" (не знаю как по русски). В простейшем случае - это сделать из кабеля несколько витков на подходящем замкнутом ферритовом сердечнике. Я в свое время подобную проблему, но с RS232 так решил: наводки от компа стали намного меньше. Конечно USB - не компорт, если сильно много намотать - может вообще перестать работать, но, думаю, выбрать компромисс можно будет.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 13:16
Рейтинг@Mail.ru


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