Страница 1 из 1

коммутация USB

Добавлено: Пн авг 16, 2010 16:37:12
vovik15
здравствуйте,вот потребовалось оперативно переключатся между двумя юсб устройствами,и поэтому я хочу собрать комутатор,желательно на доступной элементной базе,посоветуйте пожалусто микросхему,которая сможет работать при таких скоростях

Re: посоветуйте пожалуйсто мультиплексор

Добавлено: Ср авг 18, 2010 11:51:58
ViktorZ
А релюхи не устраивают?... :roll:
Для двух это всего-то одна релюха и кнопка... Вот если бы надо было переключатся, скажем, между четырьмя устройствами схема бы была сложнее, но и то все решили бы релюшки...
Ведь для USB для переключения устройства достаточно переключать только D+ и D-, я вот прикинул схемку, как то так выходит, вариант черновой, но в теории всё должно работать.....

Re: посоветуйте пожалуйсто мультиплексор

Добавлено: Ср авг 18, 2010 13:44:56
ViktorZ
За резистивный переключатель извиняюсь, умнее ничего не придумал, но оно работать будет, алгоритм прост как пять копеек: резистором регулируется напруга на входе индикатора уровня собранного на четырех (для 4 USB) операционных усилителях (в одном корпусе LM324 их четыре) в зависимости от уровня напряжения на каждом выходе ОУ появится напруга для открытия ключей, через которые подключены релюшки, к примеру: ручка резистора в самом начале, на входе индикатора нулевое напряжение, все релюшки отключены (код 0000) работает USB1, резистор выставлен чуть ближе к началу - это соответствует включению первого ОУ, а значит мы получим такой код "1000" это включит первое реле, которое замкнет второй USB разъем, и компьютер увидит второе устройство, поворачиваем ручку резистора еще не много - уровень напряжения повысился на входе индикатора, включился второй ОУ, код изменился на "1100" что соответствует включению третьего USB разъема, и так далее... Детали в резистивном переключателе необходимо подобрать, писал "примерно", в оригинале резисторы R8 и R9 будут другие, ими устанавливается порог переключения. Резистивный переключатель порой бывает очень удобный, так как тут нет механических контактов, отсутствует дребезг, порог срабатывания сравнительно большой, по этому "промахнутся" поворачивая ручку резистора трудно...
Собсно код для управления релюхами я написал поэтому уже устройство управления вы можете сделать какое захотите, к примеру на МК, взять любую маленькую TINY15L например, написать простенькую программку, и управлять релюхами как захочется.

Коммутация USB

Добавлено: Чт авг 19, 2010 18:45:47
vovik15
Огромное вам спосибо! но вместо операционника можно поставить двоичный счетчик,и с помощью кнопки уже переключать
вот,копаясь в интернете,нашел специализированную микросхему,специально для коммутации USB
ADG772 ,все бы ничего ,но у мее корпус,размерами 1,5на1,5 милиметра,и паять ее невозможно,вот в дип корпусе бы чтонибудь найти.
в крайнем случае придется использовать релюхи

Re: коммутация USB

Добавлено: Пт авг 20, 2010 00:47:26
ViktorZ
Ну релюхи это самое простое что я могу предложить...
Есть конечно-же спец.микросхемы, но тут не всё так просто, смотрите чтобы микросхема была под ваш USB, например если у вас USB2.0 нужно чтобы она его поддерживала, я уж молчу про USB3.0.
Вообще любые махинации с USB это чревата сгоревшему мосту на материнке, по этому я считаю проще переключать порты релюхами, т.к. мало ли что может произойти при выходе из стоя микросхемы, а релюха это фактически тоже самое отключение и подключение устройства в разъем...
Впрочем это лично моё мнение, тут я ни с кем спорить не буду...

Re: коммутация USB

Добавлено: Пт авг 20, 2010 20:44:50
Aheir
Искать не пробовали? Обсуждалось неоднократно.

Re: коммутация USB

Добавлено: Пт авг 20, 2010 21:25:23
vovik15
Aheir писал(а):Искать не пробовали? Обсуждалось неоднократно.
пробывал,но безуспешно
тктите пожалуйсто пальцем

Re: коммутация USB

Добавлено: Сб авг 21, 2010 19:54:18
Deer
Релюхи, релюхи... Галетник Вам нужен! :))

Re: коммутация USB

Добавлено: Вс авг 22, 2010 08:10:43
As
А что, устройств к одному порту нужно подключить несколько сотен??? Для USB есть стандартные хабы, которые по цене гораздо дешевле, чем пара хороших релюх или даже один приличный галетник... :))

Re: коммутация USB

Добавлено: Вс авг 22, 2010 08:51:20
kip96
As писал(а):А что, устройств к одному порту нужно подключить несколько сотен??? Для USB есть стандартные хабы, которые по цене гораздо дешевле, чем пара хороших релюх или даже один приличный галетник... :))
+1
vovik15, для начала в комп. салон.
И вообще, что значит
оперативно переключатся между двумя юсб устройствами
?
качаем на флэху, смотрим- не хватает места, тумблером клац-потекло на другую!? :))

Re: коммутация USB

Добавлено: Вс авг 22, 2010 09:55:52
ASY
Проще поставить ХАБ.
А если нужно переключаться, то не выдумывать (т.к. УСБ очень чувствителен к согласованиям, длинам проводов, сопротивлениям и т.п.), а взять готовую микросхему-ключ, которая будет работать на скоростях до 480 Мбит.
Например эту
http://www.terraelectronica.ru/pdf/FAIR/FSUSB22.pdf
А запитать ее можно от того же питания УСБ
Ну а если самому ХАБ сделать, то эту
http://www.terraelectronica.ru/pdf/TI/TUSB2046.pdf

Re: коммутация USB

Добавлено: Вс авг 22, 2010 10:23:04
vovik15
что вы заладили со своим хабом. Я вообще собираю 2 юсб программатора в одном корпусе,вот между ними мне и надо переключатся

Re: коммутация USB

Добавлено: Вс авг 22, 2010 10:27:56
Brigadir
Deer писал(а):Релюхи, релюхи... Галетник Вам нужен! :))
Или кнопочный переключатель с зависимой фиксацией(ай, да это же не модно...)

Re: коммутация USB

Добавлено: Вт авг 24, 2010 01:04:00
ViktorZ
Всего то нужно переключатся между двумя программаторами?))
Обычная релюшка с двумя независимыми переключающими контактами вам в помощь!
Схема: кнопка (с фиксацией), релюшка маломощная вольт на 5-12 и конденсатор на 100n (параллельно релюшке) :)

Re: коммутация USB

Добавлено: Вт авг 24, 2010 13:28:34
vovik15
спосибо вам огромное!
я сделал на релюшке,не стал хзаморачиваться с микросхемами