Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Общетехнические вопросы

Общетехнические вопросы Общие вопросы аналоговой и цифровой электроники.

Ответ
 
Опции темы Опции просмотра
Старый 21.02.2019, 18:59   #1
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 46
Сообщений: 1,639
Вес репутации: 2423/82
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Изолированный SPI

Нужно сделать гальванически изолированный однонаправленный SPI, на расстояние - 5-10 метров, развязка в приемнике, условия комнатные (темп. диапазон).


Соединение предполагается эзернетовским кабелем, как раз 4 пары на CS, CLK, Data и еще пара на питание.
(Кстати, какой ток оно может передать? Мне питания 50-100мА хватит, а напряжение - ну чтобы на 5V LDO в приемнике хватило, с учетом того что в кабеле упадет, за ним маленький изолированный DC-DC будет).



Скорость особо не критична, десяток килогерц хватит, но конечно и от мегагерца никто не откажется


Первой что напрашивается - токовая петля и оптрон.
Только оптрон надо найти с логическим выходом, а не просто транзистор. А вот с драйвером что делать?
Есть идеи по драйверу и оптрону?
DimaS вне форума   Ответить с цитированием
Старый 21.02.2019, 20:50   #2
bvg33
Junior Member
 
Регистрация: 27.10.2009
Возраст: 66
Сообщений: 6
Вес репутации: 100/0
bvg33 will become famous soon enoughbvg33 will become famous soon enough
По умолчанию Re: Изолированный SPI

К293ЛП1А
bvg33 вне форума   Ответить с цитированием
Старый 21.02.2019, 21:32   #3
bvg33
Junior Member
 
Регистрация: 27.10.2009
Возраст: 66
Сообщений: 6
Вес репутации: 100/0
bvg33 will become famous soon enoughbvg33 will become famous soon enough
По умолчанию Re: Изолированный SPI

HCPL2202 http://www.suzushoweb.com/pdf_file/4343b936d3def.pdf
bvg33 вне форума   Ответить с цитированием
Старый 21.02.2019, 23:37   #4
mos
Senior Member
 
Регистрация: 12.04.2008
Сообщений: 661
Вес репутации: 907/57
mos is a splendid one to beholdmos is a splendid one to beholdmos is a splendid one to beholdmos is a splendid one to beholdmos is a splendid one to beholdmos is a splendid one to beholdmos is a splendid one to beholdmos is a splendid one to behold
По умолчанию Re: Изолированный SPI

Можно сделать так, как предлагает производитель HCPL3180
Миниатюры
ДРВ.PNG  
mos вне форума   Ответить с цитированием
Старый 22.02.2019, 01:00   #5
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 46
Сообщений: 1,639
Вес репутации: 2423/82
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: Изолированный SPI

Цитата:
Сообщение от bvg33 Посмотреть сообщение
К293ЛП1А

Эти я знаю, но не подходит, по понятным причинам.


HCPL - возможно, еще лучше ACSL-6300 - сразу 3 канала, как раз SPI.
Но эти все скоростные, хотелось бы чего подешевле.


А что про эзернетовский кабель и RJ45 - потянут питание?
DimaS вне форума   Ответить с цитированием
Старый 22.02.2019, 07:32   #6
r_k_p
Junior Member
 
Регистрация: 22.01.2016
Сообщений: 25
Вес репутации: 165/15
r_k_p has a spectacular aura aboutr_k_p has a spectacular aura about
По умолчанию Re: Изолированный SPI

ADuM6400 или связка ADuM1300 + изолированный DC-DC, например, AM1D0505SH30
r_k_p вне форума   Ответить с цитированием
Старый 22.02.2019, 10:00   #7
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 46
Сообщений: 1,639
Вес репутации: 2423/82
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: Изолированный SPI

Цитата:
Сообщение от r_k_p Посмотреть сообщение
ADuM6400 или связка ADuM1300 + изолированный DC-DC, например, AM1D0505SH30

Это же развязка с логическим входом, а не токовой петлей, да еще и дорогущая, SI8xxx раза в 4 дешевле.
DC-DC у меня уже есть, этот не подходит, там нужно +-12.




Пока самым приемлимым выглядит ACSL-6300, но все равно дорого все получается.
Может дешевле буде даже передавать не SPI a UART - тогда всего один оптрон, а потом поставить мелкий ПИК или stm32M0/G0 на преобразование UART в SPI
DimaS вне форума   Ответить с цитированием
Старый 22.02.2019, 13:04   #8
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 46
Сообщений: 1,639
Вес репутации: 2423/82
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: Изолированный SPI

про кабель и разъемы rj45 нашел, более чем подойдет по току и падению напряжения.
DimaS вне форума   Ответить с цитированием
Старый 22.02.2019, 15:00   #9
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 59
Сообщений: 2,482
Вес репутации: 3588/104
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: Изолированный SPI

6N137
У меня везде работает на 115200.
Марк вне форума   Ответить с цитированием
Старый 22.02.2019, 16:00   #10
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 46
Сообщений: 1,639
Вес репутации: 2423/82
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: Изолированный SPI

Цитата:
Сообщение от Марк Посмотреть сообщение
6N137
У меня везде работает на 115200.

Да мне, в общем, столько не надо, решил на TLP280-4 сделать, тем более что они у меня много куда идут и есть в наличии. С 1к в нагрузке килогерц 10 потянут,этого хватит.
DimaS вне форума   Ответить с цитированием
Старый 05.03.2019, 12:45   #11
VXDRV
Senior Member
 
Аватар для VXDRV
 
Регистрация: 25.02.2007
Адрес: Karagandy
Возраст: 36
Сообщений: 375
Вес репутации: 230/51
VXDRV has a spectacular aura aboutVXDRV has a spectacular aura aboutVXDRV has a spectacular aura about
Отправить сообщение для VXDRV с помощью ICQ
По умолчанию Re: Изолированный SPI

Цитата:
Сообщение от DimaS Посмотреть сообщение
Нужно сделать гальванически изолированный однонаправленный SPI, на расстояние - 5-10 метров, развязка в приемнике, условия комнатные (темп. диапазон).


Соединение предполагается эзернетовским кабелем, как раз 4 пары на CS, CLK, Data и еще пара на питание.
(Кстати, какой ток оно может передать? Мне питания 50-100мА хватит, а напряжение - ну чтобы на 5V LDO в приемнике хватило, с учетом того что в кабеле упадет, за ним маленький изолированный DC-DC будет).



Скорость особо не критична, десяток килогерц хватит, но конечно и от мегагерца никто не откажется


Первой что напрашивается - токовая петля и оптрон.
Только оптрон надо найти с логическим выходом, а не просто транзистор. А вот с драйвером что делать?
Есть идеи по драйверу и оптрону?
6N137 в теории до 10 мегабит... использую всегда для сигнальной развязки по UART и SPI.
VXDRV вне форума   Ответить с цитированием
Старый 05.03.2019, 18:26   #12
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 46
Сообщений: 1,639
Вес репутации: 2423/82
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: Изолированный SPI

Цитата:
Сообщение от VXDRV Посмотреть сообщение
6N137 в теории до 10 мегабит... использую всегда для сигнальной развязки по UART и SPI.

Как и чем их драйвить? При кабеле от 1 до 10 метров (т.е. разным активным сопротивлением)?



Вообще, для SPI в одну сторону - их 3 штуки надо, что дороже одной Si86xx или подобной, и те и на 150Мгц. могут. Т
DimaS вне форума   Ответить с цитированием
Старый 05.03.2019, 22:16   #13
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 59
Сообщений: 2,482
Вес репутации: 3588/104
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: Изолированный SPI

Цитата:
Сообщение от DimaS Посмотреть сообщение
Как и чем их драйвить? При кабеле от 1 до 10 метров (т.е. разным активным сопротивлением)?
Да хоть TC4427. И сопротивление кабеля тут не имеет никакого значения. Ток диода номинально 7 мА, но при Ку=1000% он может изменяться в разы вокруг этих 7 мА.

Цитата:
Сообщение от DimaS Посмотреть сообщение
Вообще, для SPI в одну сторону - их 3 штуки надо, что дороже одной Si86xx или подобной, и те и на 150Мгц. могут. Т
Не все так очевидно. Все эти емкостные и индуктивные изоляторы требуют питания С ОБЕИХ СТОРОН. А опторазвязки только с одной. Для первых нужно либо тянуть источник в кабеле, либо создавать на месте приема, а для вторых достаточно только сигнальной пары.
Марк вне форума   Ответить с цитированием
Старый 06.03.2019, 10:42   #14
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 46
Сообщений: 1,639
Вес репутации: 2423/82
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: Изолированный SPI

Цитата:
Сообщение от Марк Посмотреть сообщение
Да хоть TC4427.

Это драйвер с выходом по напряжению. Как им драйвить светодиод?
Через резистор?





Цитата:
И сопротивление кабеля тут не имеет никакого значения.

В определенных пределах. Если ставить балластный резистор, то сопротивление кабеля стоит с ним последовательно.
При моей длине это не так страшно и прекрасно работает, а если бы надо было не 10 метров а 100?



Цитата:
Ток диода номинально 7 мА, но при Ку=1000% он может изменяться в разы вокруг этих 7 мА.

Зачем нужен драйвер на 1.5А, чтобы дать на оптрон 7ма?



Цитата:

Не все так очевидно. Все эти емкостные и индуктивные изоляторы требуют питания С ОБЕИХ СТОРОН. А опторазвязки только с одной. Для первых нужно либо тянуть источник в кабеле, либо создавать на месте приема, а для вторых достаточно только сигнальной пары.

А оптрон с логичесим выходом уже волшебным образом работает без питания изолированной части?

А устройство, управляемое с оптрона по SPI, тоже лесным духом питается?


Это помимо того, что в самом первом сообщении написано, что по одной паре будет питания передаваться.




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


Вобщем, в итоге я поставил самую обычную TLP291-4 и дравлю через резистор от простой 74125.




TC4427 стоит $1.3, 6N137 - $1.80, на больших количествах - $0.8 и $0.7, итого $3.10 или $1.5.
Умножаем на 3 (т.к. надо CLK, MOSI и CS), получаем $9.30 и $4.50


TLP291-4 и 74125 стоят на количствах $0.3 и $0.1, итого $0.4 против $4.50, за что платить в 11 раз дороже?



P.S. Хорошо еще что не предложили с каждой стороны поставить по вайф-вай модулю + STM32F767 и передавать через него
DimaS вне форума   Ответить с цитированием
Старый 06.03.2019, 18:52   #15
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 59
Сообщений: 2,482
Вес репутации: 3588/104
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: Изолированный SPI

Цитата:
Сообщение от DimaS Посмотреть сообщение
Через резистор?
Да. Кстати, есть очень дешевые одиночные драйверы TC4416.
При питании от 5 вольт, балласт для 10 мА составит 510 Ом.
Цитата:
Сообщение от DimaS Посмотреть сообщение
Если ставить балластный резистор, то сопротивление кабеля стоит с ним последовательно.
При моей длине это не так страшно и прекрасно работает, а если бы надо было не 10 метров а 100?
Если сопротивление кабеля будет 510 Ом, то ток диода (в предложенном выше варианте питания) составит 5 мА - БОЛЕЕ ЧЕМ ДОСТАТОЧНО.
Цитата:
Сообщение от DimaS Посмотреть сообщение
Зачем нужен драйвер на 1.5А, чтобы дать на оптрон 7ма?
Когда ставят IRLML2502 с максимальным током стока 1,5 Ампера в качестве ключа коммутирующего 1 мА, то такого вопроса почему то не возникает...
Цитата:
Сообщение от DimaS Посмотреть сообщение
А оптрон с логичесим выходом уже волшебным образом работает без питания изолированной части?
А устройство, управляемое с оптрона по SPI, тоже лесным духом питается?
Это помимо того, что в самом первом сообщении написано, что по одной паре будет питания передаваться.
Какой еще "лесной дух"? Светодиодные оптоизоляторы не требуют ДЛЯ САМОГО ОПТОИЗОЛЯТОРА двух источников питания. Светодиод питается ОТ САМОГО СИГНАЛА.
А трансформаторные и емкостные требуют двух изолированных источников. Некоторые микросхемы содержат встроенные преобразователи для питания изолированной части, но ДЛЯ ВЫХОДА В СХЕМУ, а не в кабель. Патамушта для работы в кабель нужен достаточно мощный источник. А кроме того, микросхемы со встроенным источником стоят как чугунный мост.
Марк вне форума   Ответить с цитированием
Старый 06.03.2019, 18:59   #16
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 59
Сообщений: 2,482
Вес репутации: 3588/104
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: Изолированный SPI

Цитата:
Сообщение от DimaS Посмотреть сообщение
за что платить в 11 раз дороже?
Вообще то за скорость. Вы уж как нибудь определитесь. а то исходная постановка вопроса исключала обычные фототранзисторные оптроны...
Марк вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MAX6675 по SPI с МК PIC16F819 Zombie47 Вопросы начинающих 1 02.11.2016 00:38
PIC24FJ256GB410 + SPI geotox Продукция MICROCHIP 8 14.08.2016 18:56
SPI интерфейс. PIC16F887 + CC2500 RF module. Cavalryman Вопросы начинающих 45 08.07.2010 18:59
Инициализация аппаратного SPI chingiz Продукция MICROCHIP 3 18.04.2010 15:16
Прерывание SPI в dsPIC33FJ33GP202 Любопытный Продукция MICROCHIP 6 28.11.2008 17:29


Часовой пояс GMT +3, время: 19:25.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot