164 / 150 / 28
Регистрация: 14.02.2013
Сообщений: 1,251
1

Гальваническая развязка USB

28.03.2023, 19:21. Показов 1560. Ответов 59
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите кто знает и кто как думает, возможно ли развязать USB при помощи Оптрон 6N137? Знаю есть готовые решения но хотелось бы на оптопарах.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2023, 19:21
Ответы с готовыми решениями:

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

Гальваническая развязка для MOSFET
Подскажите пожалуйста возможно такое включение MOSFET.

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

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

STM32 и USB, гальваническая развязка - ?
Делаю одно устройство на STM32F103, и возникла надобность иногда подключать его по USB к компу. Но...

59
133 / 421 / 51
Регистрация: 23.11.2021
Сообщений: 2,329
Записей в блоге: 3
28.03.2023, 19:39 2
Есть же ADUM4160 и т.п. А оптронами придется городить такую адову систему (т.е. будет минимум 4 оптрона + куча прочей рассыпухи), что таки дешевле и компактней будет по-правильному сделать.
0
Заблокирован
28.03.2023, 21:18 3
Eddy_Em, Не 4 , а 2 - если речь об USB 2.0

Добавлено через 7 минут
VladimirU, конечно можно , схема до банального проста , просто вопрос в быстродействии оптрона , будет ли он настолько быстрым. Имеет смысл смотреть в гальваническую развязку не оптроном , а импульсным трансформатором коэф трансформации которого 1 к 1. Почитайте
https://habr.com/ru/post/386721/
0
99 / 93 / 10
Регистрация: 31.08.2022
Сообщений: 1,014
28.03.2023, 21:47 4
а как же волшебный резистор ?
0
133 / 421 / 51
Регистрация: 23.11.2021
Сообщений: 2,329
Записей в блоге: 3
28.03.2023, 22:00 5
Цитата Сообщение от Foxik_19 Посмотреть сообщение
Не 4 , а 2 - если речь об USB 2.0
Никакой разницы: хоть 2.0, хоть 3.0, хоть 1.1.
0
Эксперт .NET
9748 / 5921 / 1398
Регистрация: 25.05.2015
Сообщений: 18,054
Записей в блоге: 14
28.03.2023, 22:14 6
Цитата Сообщение от Foxik_19 Посмотреть сообщение
конечно можно , схема до банального проста , просто вопрос в быстродействии оптрона
Вы учитываете, что в USB двунаправленный сигнал по дифференциальным парам?

Добавлено через 2 минуты
Пример готового не на ADuM, а на оптике: https://aliexpress.ru/item/1005004105594973.html
0
Заблокирован
29.03.2023, 00:49 7
Rius,цена... это конечно же гораздо дешевле оптрона за 20 рублей... вы видимо не учитываете таких мало значительных деталей , вам лишь бы в электронику.... значит USB 2.0 есть ничто иное как UART 1 канальный , а D+ D- , не эквивалентно Rx Tx . Значит D+ это первоначальный сигнал , а D- перевёрнутый по амплитуде... да , это имеет смысл... Да только вот я не вижу ни единой проблемы использования в передачи дифф сигнала с оптопарами в составе схемы ... неужели где то может произойти рассинхронизация?

Добавлено через 3 минуты
Rius, Даже если где то там намечается проблема , что-ж , синфазные сигналы превращаем обратно в 1 через компаратор, далее через одну оптопару развязываем , и обратно в дифференцированный , делов то.. Лишь бы оптопара, компаратор и ОУ были достаточно быстрые...

Кстати , если я правильно понял за USB и D+ , D- , спасибо огромное! Ну и правильно , а как иначе бы он так далеко мог передавать данные.... Просто не задумывался об этом , немного был в заблуждении... Я раньше видел применение дифф сигнала в Ethernet , теперь вот вижу и в USB...

Добавлено через 17 минут
usb , это даже не UART , в UART есть Rx Tx (2 канала передачи данных), здесь же коммуникация производится по принципу Master Slave , если Master говорит Slave - твоё слово следующее , Slave повинуется , и говорит , пока Master опять не разрешит открыть рот , да , это умно... это единственный выход в такой ситуации .. Это-то , меня и сбивало с толку

Добавлено через 7 минут
Rius, всё таки по существу USB это тот же самый UART , I2C или SPI , то есть технология передачи данных , но по 1-у каналу , и с защитой от помех , путём раздвоения сигнала на противофазных по амплитуде , и с установлением правила общения между друг другом. Сначала определяют есть ли вообще на концах устройство , затем устанавливают , кто мастер а кто раб , затем уже идёт общение...

Добавлено через 2 минуты
кстати кому интересно посмотреть на общение USB , для таких случаев есть Wireshark
0
164 / 150 / 28
Регистрация: 14.02.2013
Сообщений: 1,251
29.03.2023, 06:27  [ТС] 8
Понятно. Я то думал у USB тупо одна жила прием другая передача. Нафиг эта развязка обойдусь.
0
Эксперт .NET
9748 / 5921 / 1398
Регистрация: 25.05.2015
Сообщений: 18,054
Записей в блоге: 14
29.03.2023, 07:17 9
Купите готовый изолятор. Ему цена 500-1000 рублей.

Добавлено через 48 минут
https://m.aliexpress.ru/item/1005001369085297.html
1
164 / 150 / 28
Регистрация: 14.02.2013
Сообщений: 1,251
01.04.2023, 19:12  [ТС] 10
Rius, на DUM не он с трансформаторной развязкой и ВЧ будет пропускать.
0
-128 / 2 / 1
Регистрация: 25.09.2022
Сообщений: 81
01.04.2023, 19:58 11
VladimirU, ищите компаратор , дифференцированный сигнал конвертируйте в 1 , далее через оптрон , потом обратно в дифференцированный. Имейте ввиду , что ОУ и оптрон должны иметь высокую частоту . Для стандарта Usb 1.1 ~12 Мгц.
0
-128 / 2 / 1
Регистрация: 25.09.2022
Сообщений: 81
01.04.2023, 20:11 12
Гальваническая развязка USB
0
Эксперт .NET
9748 / 5921 / 1398
Регистрация: 25.05.2015
Сообщений: 18,054
Записей в блоге: 14
01.04.2023, 20:11 13
Doom64, а в обратном направлении?
0
-128 / 2 / 1
Регистрация: 25.09.2022
Сообщений: 81
01.04.2023, 20:16 14
О и да , по параметрам , ещё важно учесть коэффицент усиления , найти сопротивления.

В общем случае вам предстоит сделать следующую работу :

По мимо стандартного супового набора в виде стеклотекстолита реагентов фена и паяльной пасты , вам нужен будет осциллограф , с скоростью более или равной 100 Мгц.

1. Изучаете 1 сессию установления связи между флешкой и компутером. Записываете данные
2. Делаете своё устройство.
3. Изучаете поведение сигнала , будет ли он совпадать.

Если всё получилось , можете ликовать , вы сделали устройство.
0
Эксперт .NET
9748 / 5921 / 1398
Регистрация: 25.05.2015
Сообщений: 18,054
Записей в блоге: 14
01.04.2023, 20:18 15
Ясно, ещё один считающий, что USB это UART.
0
-128 / 2 / 1
Регистрация: 25.09.2022
Сообщений: 81
01.04.2023, 20:20 16
Rius, А ... ну тогда тоже самое в обратном направлении , но при этом должна быть простая логика , которая будет знать кто Хост , а кто нет. Данная логика должна слушать хост , обрабатывать все сигналы. Как только хост скажет , что можно говорить не Хосту , тогда меняем направление.
0
Эксперт .NET
9748 / 5921 / 1398
Регистрация: 25.05.2015
Сообщений: 18,054
Записей в блоге: 14
01.04.2023, 20:21 17
Ога, Ога.. Удачи.
0
-128 / 2 / 1
Регистрация: 25.09.2022
Сообщений: 81
01.04.2023, 20:24 18
Rius, я не считаю , что USB это UART. Я считал , до того как не наткнулся на эту тему. Меня и раньше терзали мутные сомненья , почему вдруг D+ и D- , а не RX и TX. После прочтения спецификации USB , я разобрался в чём дело. Всё правильно и логично. При одном канале только и остаётся сделать так , как это было написано в спецификации USB 1.1 , другого пути просто нет и не может быть.

Добавлено через 49 секунд
Rius, а что я сказал не правильно? Где я ошибся? Покажите , не молчите , нам всем интересно послушать.

Добавлено через 57 секунд
Rius, мне то всё равно , мне это не нужно. Но описанная мною концепция рабочая и не содержит ошибок.
0
Эксперт .NET
9748 / 5921 / 1398
Регистрация: 25.05.2015
Сообщений: 18,054
Записей в блоге: 14
01.04.2023, 20:29 19
Вы до сих пор считаете, что это UART. Подход тот же, это явно видно:
Цитата Сообщение от Doom64 Посмотреть сообщение
ищите компаратор , дифференцированный сигнал конвертируйте в 1 , далее через оптрон , потом обратно в дифференцированный.
Цитата Сообщение от Doom64 Посмотреть сообщение
1. Изучаете 1 сессию установления связи между флешкой и компутером. Записываете данные
2. Делаете своё устройство.
3. Изучаете поведение сигнала , будет ли он совпадать.
Цитата Сообщение от Doom64 Посмотреть сообщение
при этом должна быть простая логика , которая будет знать кто Хост , а кто нет
Вас должны одолеть совсем несмутные сомненья, что там всё работает намного сложнее.

Добавлено через 1 минуту
Цитата Сообщение от Doom64 Посмотреть сообщение
Но описанная мною концепция рабочая и не содержит ошибок.
Тут в Непризнанные теории, гипотезы куча подобных концепций. Меня это уже не удивляет.
0
-128 / 2 / 1
Регистрация: 25.09.2022
Сообщений: 81
01.04.2023, 20:29 20
Rius, в устройстве должен сидеть процессор , например ESP. Он должен слушать канал связи , таким же образом , через оптрон , и решать , когда открывать каналы , когда закрывать , через MOSFET транзистор. Решать на основе того , когда им будет идентифицирован хост , и поступающие от него команды , на изменение роли. Данную тему вполне себе можно развить до уровня дипломной работы , я считаю.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2023, 20:29
Помогаю со студенческими работами здесь

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

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

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

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

гальваническая развязка осциллографа
Здравствуйте, решил сделать платку, чтобы был под рукой хоть какой-нибудь осциллограф) конечно хоть...

RS485, гальваническая развязка
Планирую автоматизировать водокачку, соответственно это некий набор датчиков и исполнительных...


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

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

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