Немного информации о микросхеме, которая применяется в USB - изоляторе с полной развязкой по питанию и линиям передачи данных. Ниже "вольный" перевод из "
даташита" на микросхему ADuM4160 :
"Многие микроконтроллеры реализуют USB так, что он представляет только D + и D-линии для внешних контактов. Это желательно во многих случаях, поскольку оно минимизирует внешние компоненты и упрощает дизайн; однако это создает особые проблемы, когда требуется изоляция. USB-линии должны автоматически переключаться между активным вождением D + / D-, приемными данными и разрешать внешним резисторам устанавливать состояние простоя шины. ADuM4160 предоставляет механизмы для определения направления потока данных и управления состоянием выходных буферов. Направление данных определяется поэтапно. ADuM4160 использует технологию iCoupler на основе обнаружения краев в сочетании с внутренней логикой для реализации прозрачного, легко сконфигурированного изолирующего разъема порта. Изолирование обращенного к потоку порта обеспечивает несколько преимуществ в простоте, управлении питанием и надежной работе. Изолятор имеет задержку распространения, сравнимую с задержкой для стандартного концентратора и кабеля. Он работает с напряжением шины с обеих сторон в диапазоне от 4,5 В до 5,5 В, что позволяет напрямую подключаться к VBUS, внутренне регулируя напряжение до уровня сигнализации. ADuM4160 обеспечивает изолированное управление нагрузочным резистором, чтобы периферийное устройство контролировало синхронизацию соединения. Устройство имеет низкий холостой ток; поэтому режим приостановки не требуется. Также доступна версия 2.5 кВ ADuM3160". Ниже блок-схема микросхемы.
Один из
вариантов дизайна USB - изолятора. Или
такой. Версия на ADuM4160 предпочтительнее чем на ADuM3160.
Ниже фото USB isolator sabre.
P.S.Хочу обратить внимание, что микросхемы ADuM3160 и ADuM4160 не поддерживают полноценный USB 2.0, а являются "совместимыми" с этим стандартом.