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

двухстороняя опторазвязка.

Добавлено: Пн дек 08, 2014 17:26:16
c2n
Продолжаю изобретать велосипед, в виде двусторонней опторазвязки.
появился вопросик...
Фппноут АВР 077 или методические указания Freescale Semiconductor

Там есть прекрасные схемы... одна беда, как только земля у обоих половинок оказывается общая, начинается веселуха.
Как можно развязать землю оптически изолированного интерфейса, если обе половинки подключены к одному и тому же блоку питания, или даже в одну розетку? не мострячить же инвертор или DC-DCUp напряжения? о_О
грубо говоря, программатор воткнут в комп-УСБ, а программируемая плата через другой блок питания в ту же розетку, что и комп. или вообще в блок питания этого - же компьютера. разъемы от винчестера и флопповода...
Первый раз с такой фигней сталкиваюсь...."банка шпрот" в архиве.
"оптимальная" схема, варианта, который хочу реализовать:

ИсточникПриемникСигнала_А -> Оптопара1} -> {логический элемент НЕ -> ИсточникПриемникСигнала_Б
ИсточникПриемникСигнала_А <- Логический элемент НЕ} <- {Оптопара2 <- ИсточникПриемникСигнала_Б

в этом случае оптопара 6N137 в состоянии покоя имеет 0, и не напрягает фотоэлемент.

Может кто сталкивался с подобного рода задачкой?

почему, как только я объединяю две половинки, они у меня начинают карусель?
Подтверждается и опытами в протеусе, и практикой.
При этом, что самое интересное, простая схема
СпойлерИзображение
отказывается работать в том числе и с раздельным питанием!

Re: двухстороняя опторазвязка.

Добавлено: Пн дек 08, 2014 20:21:06
uk8amk
Собирал себе AVR077: Opto Isolated Emulation for the DebugWIRE, полёт нормальный. Попытка упростить схему делала её неработоспособной. Работает как с общей, так и с изолированной землёй(т.е. по прямому назначению).

Re: двухстороняя опторазвязка.

Добавлено: Вт дек 09, 2014 06:50:03
c2n
077 аппноут это "крайняя" мера :)
я все же хочу понять, почему более простые схемы отказываются работать :(

Re: двухстороняя опторазвязка.

Добавлено: Вт дек 09, 2014 12:16:35
BOB51

Re: двухстороняя опторазвязка.

Добавлено: Ср дек 10, 2014 12:06:43
hrpankov
.... зачем базу транзистора прицепили к плюсу?....

Re: двухстороняя опторазвязка.

Добавлено: Ср дек 10, 2014 13:44:03
c2n
Это схемы "стандартные..." на самом деле, у 6N137 если "базу" цеплять к + тоже что и оставлять в воздухе... по сути таблица истинности будет как у элемента НЕ, или "И-НЕ"
в первом сообщении мои вариации на тему в шпротеусе

Re: двухстороняя опторазвязка.

Добавлено: Вт дек 16, 2014 12:58:25
hrpankov
....гляньте сюда, может заинтересует?...
http://radiokot.ru/forum/viewtopic.php?f=24&t=101677

Re: двухстороняя опторазвязка.

Добавлено: Ср дек 17, 2014 14:58:10
Gudd-Head
Как вариант, CPC5902 — опторазвязка для I²C.
c2n писал(а):почему, как только я объединяю две половинки, они у меня начинают карусель?
Карусель получается потому вход схемы оказывается соединён с выходом. Замкните инвертор — что на выходе получите?

Re: двухстороняя опторазвязка.

Добавлено: Ср дек 17, 2014 22:50:14
c2n
Это понятно, что вход и выход замыкаются и в результате половина питания оказывается в линии. Вот как развязать это безобразие не придумаю. Есть схематика конвериера уровней, но там хитрый 4х ногий полевик, с выводом подложки. Таких в продаже я не нашел :-(

Re: двухстороняя опторазвязка.

Добавлено: Чт янв 08, 2015 08:33:53
afz
А эта упрощенная схема проверялась на чем? Похоже, на 1-wire debug оно должно работать, если нет ошибок. Если же линия, так сказать, произвольная двусторонняя, то необходимое ее исходное ее состояние - "высокий" с одной стороны и "воздух" с другой, тогда первый "низкий с любой стороны захватит ее на передачу в этом направлении. Заканчивать передачу надо опять же в состоянии "высокий" на выходе, если переключиться в третье состояние из состояния "низкий" на выходе, схема, похоже, подвиснет.