Полная версия этой страницы:
LVDS AC-couple
kappafrom
Jan 10 2017, 12:07
здравствуйте. работает ли следующая схема соединения LVDS трансиверов (например, sn65lvdm1677)?
данные 50МHz, DC-balanced: очень похожи на клок (количество нулей и единиц равно, скважность около 50%).
конденсаторы по 0.1uF.
MegaVolt
Jan 10 2017, 13:03
Цитата(kappafrom @ Jan 10 2017, 15:07)
здравствуйте. работает ли следующая схема соединения LVDS трансиверов (например, sn65lvdm1677)?
данные 50МHz, DC-balanced: очень похожи на клок (количество нулей и единиц равно, скважность около 50%).
конденсаторы по 0.1uF.
Работает. Только:
1. Согласующий резистор возле передатчика не нужен
2. Нужно проверить задаёт ли смещение приёмник. Если нет то придётся добавить пару резисторов для обеспечения смещения.
3. За счёт того что обе линии имеют один потенциал то при отсутствии сигнала будет звон.(возможно в вашем применении это не страшно) Решается резаками задающими смещение по схеме +питания__R1__+LVDS__100 Ом__-LVDS__R2__GND
4. На счёт 10метров вопрос. Если работает без кондёров то и с ними будет работать.
Цитата(MegaVolt @ Jan 10 2017, 16:03)
1. Согласующий резистор возле передатчика не нужен
Там же ток выдается. Куда ему течь без резистора?
MegaVolt
Jan 10 2017, 13:21
Цитата(ViKo @ Jan 10 2017, 16:09)
Там же ток выдается. Куда ему течь без резистора?
В смысле куда? В приёмник. Через кондёры. Если же они выбраны сильно мелкими то и сигнал не пройдёт.
Цитата(ViKo @ Jan 10 2017, 16:09)
Там же ток выдается. Куда ему течь без резистора?
См.
AC Coupling
kappafrom
Jan 10 2017, 13:52
терминатор 100 Ом, полагаю, нужен на приемной стороне. у меня драйвер 1677 с внутренним (встроенным) терминированием при переводе канала на прием. может на картинке так сделано, чтобы в обе стороны сигнал передавать.
DC-coupled (напрямую подключенное) разумеется работает.
MegaVolt
Jan 10 2017, 14:01
Цитата(kappafrom @ Jan 10 2017, 16:52)
терминатор 100 Ом, полагаю, нужен на приемной стороне. у меня драйвер 1677 с внутренним (встроенным) терминированием при переводе канала на прием. может на картинке так сделано, чтобы в обе стороны сигнал передавать.
Если двунаправленная передача то да вполне. Правда драйвер пашет на удвоенную нагрузку...
Цитата(kappafrom @ Jan 10 2017, 15:07)
данные 50МHz, DC-balanced: очень похожи на клок (количество нулей и единиц равно, скважность около 50%).
Очень похожи... около 50% - но не точно? Со временем конденсаторы зарядятся, и ничего никуда не пролезет?
Цитата(prig @ Jan 10 2017, 16:40)
Посм.-л.
Цитата
In high-speed applications, ac-coupling is only recommended for dc-balanced signals. AC coupling
generates base-line wander in high-speed serial data transmission which is non-dc balanced.
kappafrom
Jan 10 2017, 14:27
Цитата(ViKo @ Jan 10 2017, 17:04)
Очень похожи... около 50% - но не точно? Со временем конденсаторы зарядятся, и ничего никуда не пролезет?
поток: 1010 0101 1010 0101 1010 ... и т.д.
//пробелы для удобства просмотра
пачка длится минимум раз в 10 дольше перед тем как бит НЕ инвертируется (начало следующей пачки)
+скважность 50%
да, и еще, по классификации англоязычной википедии емкостная связь (AC-couple) также относится к методам гальванической изоляции, но при напряжении (сравнительно меньшем, чем при других видах изоляции), конденсатор пробивает и накоротко замыкает передатчик и приемник. то есть получается это гальван-изоляция для напряжений не больше 50В, если использовать X7R
SUPER_21
Jan 10 2017, 15:14
Зачем AC-развязка в LVDS? LVDS - предназначен для передачи по DC - приемник у него по синфазной состовляющей примерно от 0 до 2,4 В , что обеспечивает работу при разных напряжений земель относительно приемника и передатчика. Если хочется передовать AC-coupled, то по моему хватило бы одной пары развязывающе емкости. И если два терминатора то необхадима схема LVDM1676- так как там удвоенный ток, т.е выходное напряжение будет 340 mV, а не 170mV (что ближе к порогу срабатывание приемника +-100mV, т.е если на 70 mV упадет сигнал через линию, то приемник может и не сработать). На приемной части как сказано выше нужно задать синфазное напряжение , желательно 1,2 V, так как оно может гулять как ему захочется, а может вообще к питанию подойти и диф пара закроется.
kappafrom
Jan 10 2017, 15:23
Цитата(SUPER_21 @ Jan 10 2017, 18:14)
Зачем AC-развязка в LVDS?
большой перекос между землями передатчика и приемника
SUPER_21
Jan 10 2017, 16:01
Цитата(kappafrom @ Jan 10 2017, 18:23)
большой перекос между землями передатчика и приемника
Если этот перекос будет выше 0.8-0.9В тогда да. Если AC-coupled то необязательно LVDS приемник, подойдет к примеру любой CML приемник, или LVDS с укороченным синфазным диапозоном, так как синфазное смещение по напряжению постоянное.
Приходилось использовать такое включение. В качестве приёмника был SN65LVDS2. Не работало, пока не притянул входы через 100кОм к земле. Верхнее плечо из 300кОм резисторов присутствует внутри, о чём сказано в даташите. Рабочая частота была в районе нескольких десятков мегагерц.
kappafrom
Jan 11 2017, 09:18
Цитата(vfo @ Jan 10 2017, 22:17)
Приходилось использовать такое включение. В качестве приёмника был SN65LVDS2. Не работало, пока не притянул входы через 100кОм к земле. Верхнее плечо из 300кОм резисторов присутствует внутри, о чём сказано в даташите. Рабочая частота была в районе нескольких десятков мегагерц.
тогда у вас common-mode voltage [3.3V * 100k/(100k+300k)] = 0.825V, для входного сигнала приемлемо.
но тогда получается вы вырубаете fail-safe фичу:
тогда при использовании AC-couple для приемника, который не имеет внутреннего формирователя common-mode voltage в 1.2V, использовать схему согласования Тевенина:
не понимаю как тогда сохранить fail-safe фичу.
SUPER_21
Jan 11 2017, 10:32
Цитата(kappafrom @ Jan 11 2017, 12:18)
тогда у вас common-mode voltage [3.3V * 100k/(100k+300k)] = 0.825V, для входного сигнала приемлемо.
но тогда получается вы вырубаете fail-safe фичу:
тогда при использовании AC-couple для приемника, который не имеет внутреннего формирователя common-mode voltage в 1.2V, использовать схему согласования Тевенина:
не понимаю как тогда сохранить fail-safe фичу.
Да, 300К Ом нужны для отключении схемы при обрыве проводов или если передатчик не работает . Теоретически что бы задать внутренее смещение к каждой паре к земле подключить резисторы, так что бы входное напряжение смещение (Input voltage common mode) был раве 1,2 V, учитывая что питание 3,3 В. Создать fail-safe - думаю разбалансом резисторов к земле , так что бы по входу было постоянное диференциальное напряжение к примеру 30-50 мВ, если это поможет. Посмотреть помогло или нет по потреблению тока приемника.
Да, согласен со всем, но там в схеме просто передавалась тактовая частота, если бы она пропала, то всё равно всё перестало бы работать и конкретное поведение LVDS приёмника уже не имело бы значения.
SUPER_21
Jan 11 2017, 11:44
Цитата(vfo @ Jan 11 2017, 14:20)
Да, согласен со всем, но там в схеме просто передавалась тактовая частота, если бы она пропала, то всё равно всё перестало бы работать и конкретное поведение LVDS приёмника уже не имело бы значения.
Возможно, тут зависит от схемы приемника, т.е когда передатчик не работает, на входе висит синфазное напряжение , т.е диф напряжение равно нулю. Я как понимаю после диф приемника возможно у них стоит инвертор. Вот если на инвертор падать напряжение к примеру равное половины питания, nmos и pmos находятся в открытом состоянии, т.е будет сквазной ток от питания к земле. Но так как диф паре сузествует по мисматчу разбаланс, возможно инвертор подтянется в какое нибудь состояние.
kappafrom
Jan 11 2017, 11:53
AN-1194 Failsafe Biasing of LVDS Interfaces
Нажмите для просмотра прикрепленного файла
kappafrom
Jan 11 2017, 14:32
кто-нибудь делал transformer-coupled LVDS? почему бы не развязать через трансформатор?
например:
novikovfb
Jan 12 2017, 05:02
Цитата(kappafrom @ Jan 11 2017, 18:32)
кто-нибудь делал transformer-coupled LVDS? почему бы не развязать через трансформатор?
например:
странная схема. На среднюю точку обмотки подано постоянное напряжение, а потом подключены конденсаторы. Интересно, зачем?
kappafrom
Jan 12 2017, 08:51
Цитата(novikovfb @ Jan 12 2017, 08:02)
странная схема. На среднюю точку обмотки подано постоянное напряжение, а потом подключены конденсаторы. Интересно, зачем?
тоже не понял зачем. еще не понял зачем конденсаторы, когда уже есть гальваническая развязка через трансформатор. вообще может сделать AC-couple через высоковольтные конденсаторы 0.1uF на 1кВ (корпус 1812), чтобы его ничто не порвало на куски
И так делал. Но не совсем так, а проще. Без разделительных конденсаторов и этих килоомных резисторов смещения. А просто подключив к средней точке трансформатора резистор на землю, подобрав его по надёжному срабатыванию входного формирователя.
novikovfb
Jan 12 2017, 10:36
Цитата(vfo @ Jan 12 2017, 14:18)
И так делал. Но не совсем так, а проще. Без разделительных конденсаторов и этих килоомных резисторов смещения. А просто подключив к средней точке трансформатора резистор на землю, подобрав его по надёжному срабатыванию входного формирователя.
есть где-нибудь работоспособная рекомендация по использованию SpaceWire для межблочных соединений с защитой от электростатических разрядов и прочих неприятностей?
kappafrom
Jan 12 2017, 11:09
Цитата(vfo @ Jan 12 2017, 13:18)
И так делал. Но не совсем так, а проще. Без разделительных конденсаторов и этих килоомных резисторов смещения. А просто подключив к средней точке трансформатора резистор на землю, подобрав его по надёжному срабатыванию входного формирователя.
Vcm через делитель напряжения тогда и задать 1.2V
Ну зачем мне делитель, если я знаю, что внутри два по 300к, нужно нижнее плечо. Нет, ну может для какой-то жесткой климатики нужно иметь низкоомный источник смещения, но не стояло такой задачи.
Цитата(kappafrom @ Jan 11 2017, 17:32)
кто-нибудь делал transformer-coupled LVDS? почему бы не развязать через трансформатор?
например:
...
Чаще нужна обратная задача, конденсаторы вместо трансформаторов. Но в принципе, проблем нет.
Только надо учитывать, что развязка по постоянному подразумевает сбалансированный сигнал.
Соответственно, задача перехода к развязке через трансформатор в чём-то сложнее, нежели наоборот.
Выбирать трансформатор всё равно придётся из наиболее распространённых стандартов, и не факт, что для требуемой скорости обязательно найдётся подходящий.
SUPER_21
Jan 15 2017, 09:49
Цитата(novikovfb @ Jan 12 2017, 08:02)
странная схема. На среднюю точку обмотки подано постоянное напряжение, а потом подключены конденсаторы. Интересно, зачем?
У передатчика если внутри 100 ом терминатор, получается по dc - нагрузкой является трансформатор. Т.е на стороне передатчика короткое замыкание. По мойму емкости это тоже гальвоническая развязка и обычно трансформатор ставят что бы с сингла получить дифференциальный сигнал.
kappafrom
Jan 16 2017, 08:50
Цитата(SUPER_21 @ Jan 15 2017, 12:49)
По мойму емкости это тоже гальвоническая развязка и обычно трансформатор ставят что бы с сингла получить дифференциальный сигнал.
не только:
в частности, напряжение пробоя у трансформаторов в киловольтах. для моей задачи 600V хватит сполна, поэтому поставлю большие конденсаторы (1210).
вопрос, имеет ли значение расположение конденсаторов AC-couple? нужно ли их располагать как можно ближе к приемнику/передатчику? что будет с импедансом линии передачи, если пара конденсаторов у трансивера и пара у ресивера?
SUPER_21
Jan 17 2017, 08:25
Цитата(kappafrom @ Jan 16 2017, 11:50)
не только:
в частности, напряжение пробоя у трансформаторов в киловольтах. для моей задачи 600V хватит сполна, поэтому поставлю большие конденсаторы (1210).
вопрос, имеет ли значение расположение конденсаторов AC-couple? нужно ли их располагать как можно ближе к приемнику/передатчику? что будет с импедансом линии передачи, если пара конденсаторов у трансивера и пара у ресивера?
1000пФ ±20% 2кВ 1206B102M202 - тоже выше 600V. Впринципе для соглосования не имеет значение, но к примеру что бы меньше шумов было для синфазной состовляющей приемника можно ближе к приемнику, так как дорожка на плате это как антена.
novikovfb
Jan 17 2017, 08:32
Цитата(SUPER_21 @ Jan 17 2017, 12:25)
1000пФ ±20% 2кВ 1206B102M202 - тоже выше 600V. Впринципе для соглосования не имеет значение, но к примеру что бы меньше шумов было для синфазной состовляющей приемника можно ближе к приемнику, так как дорожка на плате это как антена.
Если 5 см длины дорожки оказывают существенное влияние - на таких частотах конденсатор будет себя вести как замыкание и не будет никакой разницы, с какой стороны дорожки этот конденсатор расположен, спасет только грамотно спроектированный трансформатор.
Цитата(SUPER_21 @ Jan 17 2017, 11:25)
1000пФ ±20% 2кВ 1206B102M202 - тоже выше 600V. Впринципе для соглосования не имеет значение, но к примеру что бы меньше шумов было для синфазной состовляющей приемника можно ближе к приемнику, так как дорожка на плате это как антена.
Синфаз к конденсаторам достаточно индифферентен, если неоднородностью линии невелика и линия симметрична. Т.к. существенно больше проблем с синфазом по землям.
Но неоднородность на паре конденсаторов всегда будет.
Конденсаторы ставят по-возможности ближе к приёмнику для уменьшения геометрических размеров неоднородности.
Т.о., неприятности с согласованием из-за конденсаторов сдвигаются в области более высоких частот.
Для грубой оценки эффектов можно использовать значение 6 пс/мм.
Цитата(SUPER_21 @ Jan 17 2017, 11:25)
... что бы меньше шумов было для синфазной состовляющей приемника...
И да, исходя из задачи ТС (50 МГц), если синфаз действительно актуален (для межмодульных соединений, например), надо сразу смотреть на трансформаторную развязку.
Впрочем, для линков в границах одной платы обычно с трансформаторами не заморачиваются.
Да и для межмодульных тот же 1000BASE-KX или что-то близкое летает и без трансформатора.
kappafrom
Jan 20 2017, 08:51
проверил на железе (кабель ~50м UTP/CAT5) - работает. сигнал на входе приемника выглядит убого, но после конвертации приемником в униполярный сигнал все хорошо.
схема:
подтяжки 3.3k, конденсаторы 22nF, хотя с 0.1uF вроде тоже работало
SUPER_21
Jan 23 2017, 10:38
Цитата(kappafrom @ Jan 20 2017, 10:51)
проверил на железе (кабель ~50м UTP/CAT5) - работает. сигнал на входе приемника выглядит убого, но после конвертации приемником в униполярный сигнал все хорошо.
схема:
подтяжки 3.3k, конденсаторы 22nF, хотя с 0.1uF вроде тоже работало
Измерение проводилось дифференциальным щупам или синглом ? Какой размах напряжения на приемнике и синфазное напряжение , какой сигнал без катушки ?
kappafrom
Jan 24 2017, 08:21
Цитата(SUPER_21 @ Jan 23 2017, 13:38)
Измерение проводилось дифференциальным щупам или синглом ? Какой размах напряжения на приемнике и синфазное напряжение , какой сигнал без катушки ?
Приемник-драйвер конвертирует LVDS в униполярный сигнал, вот его выход и измеряю.
Maverick
Jan 25 2017, 09:12
Цитата(kappafrom @ Jan 11 2017, 11:18)
можно полную версию документа откуда картинка?
Цитата(Maverick @ Jan 25 2017, 12:12)
можно полную версию документа откуда картинка?
Возможно
здесь...
Maverick
Jan 25 2017, 21:27
Цитата(Zig @ Jan 25 2017, 20:13)
Спасибо
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.