Перейти к содержанию
    

LVDS между устройствами с разными уровнем питания

Простите за возможно глупый вопрос...

 

Правильно ли я понимаю что можно смело использовать LVDS шину между устройствами с разным уровнем питания (1.8В и 3.3В)? ведь по сути трансмиттер вкатывает определенный заданный стандартом ток в терминатор (так же строгой величины, 100 Ом), а ресивер снимает сигнал с терминатора. Т.е. данный интерфейс никак не зависит от питания устройств, при условии что напряжения common mode и difference соответствуют нормам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, уровни питания приемника и передатчика не имеют значения.

Но, не совсем. Диапазон напряжений в линии и средняя точка должны быть в пределах допуска приемника, что, как правило, выполняется, но не всегда. То есть, не только difference и common mode, но и пиковое, максимальное, напряжение, тоже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То есть, не только difference и common mode, но и пиковое, максимальное, напряжение, тоже.

 

А что это за пиковое напряжение? Откуда берется, каких величин может достигнуть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что это за пиковое напряжение? Откуда берется, каких величин может достигнуть?

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

Дифференциальные линии всех мастей отличает довольно злобная анархия, устроенная производителями.

Пиковое значение сигнала передатчика может запросто выйти за границы максимальных значений приёмника.

Для заявленных LVDS такая ситуация сравнительно редка, но таки встречается.

На поверку может выясниться, что заявленные уровни LVDS не совсем LVDS.

 

П.С. Но сильнее всего достают всякие псевдопеклы. С ними вообще, глаз да глаз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо prig, глянул внимательно в документацию.

 

SPARTAN 6 описывает два варианта (однако заявленно, что электрически они идентичны) - LVDS_25 и LVDS_33, с питанием банка от 2.5В и 3.3В соответственно. Так вот, в обоих случаях, описан только один параметер (как я понимаю это железный стандарт LVDS) - 350мВ разница напряжений на диф. входах.

 

В то же время в даташте АЦП красивенько описали три параметра: differential напряжение 350мВ, common mode 1.25В и термальное сопротивление 100 Ом.

 

Все четко, осталось только удостоверится что lvds common mode в FPGA будет соответствовать:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Дифференциальные линии всех мастей отличает довольно злобная анархия, устроенная производителями.

Пиковое значение сигнала передатчика может запросто выйти за границы максимальных значений приёмника.

 

Вот смотрю на spartan6:

 

VID (100mv - 600mv)

VICM (0.3mV - 2.35mV)

VOD (247mv - 454mV)

VOCM (1.125mV - 1.375mV)

 

В другом просто написано LVDS (EIA/TIA-644): Conforming to standard.

Особо и изучать то нечего, других вопросов не возникло, старые остались.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что это за пиковое напряжение? Откуда берется, каких величин может достигнуть?

Это физически допустимое напряжение на входе микросхемы, при превышении которого начинает срабатывать защита входа. Его смотреть в recommended operating conditions. Например, для микросхемы с 1.8 VCCIO может оказаться, что Vin(max)=VDD+0.2 = 2V, а при формировании LVDS-сигнала 3.3-вольтовым драйвером, к примеру, оказаться, что Vcm=1.65v + Vswing=0.4V = 2.05V - что есть слегка за пределами.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это физически допустимое напряжение на входе микросхемы, при превышении которого начинает срабатывать защита входа. Его смотреть в recommended operating conditions. Например, для микросхемы с 1.8 VCCIO может оказаться, что Vin(max)=VDD+0.2 = 2V, а при формировании LVDS-сигнала 3.3-вольтовым драйвером, к примеру, оказаться, что Vcm=1.65v + Vswing=0.4V = 2.05V - что есть слегка за пределами.

 

Как мне кажется, что достаточно проверить допустимые значения Vcm и Vswing приемника. Не бывает же так, чтобы их сумма оказалась больше допустимого напряжения на входе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Бывает, что для приемника Vswing только минимальный документируется, начиная с которого он начинает адекватно принимать. А максимальный - нет. Так как, в данном случае (приемника) - много, не мало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как мне кажется, что достаточно проверить допустимые значения Vcm и Vswing приемника. Не бывает же так, чтобы их сумма оказалась больше допустимого напряжения на входе?

Первое, что смотрим, это Absolute Maximum Ratings для приёмника, и проверяем, что туда может вдуть передатчик сопрягаемого устройства (учитывая смещения и конденсаторные развязки).

 

 

Вот смотрю на spartan6:

 

VID (100mv - 600mv)

VICM (0.3mV - 2.35mV)

VOD (247mv - 454mV)

VOCM (1.125mV - 1.375mV)

 

В другом просто написано LVDS (EIA/TIA-644): Conforming to standard.

Особо и изучать то нечего, других вопросов не возникло, старые остались.

 

В данном случае, Спартан-6 точно соответствует требованиям LVDS.

Что бы ни было написано о другом, проверять надо в обязательном порядке.

Что говорится, на заборе тоже было написано...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Первое, что смотрим, это Absolute Maximum Ratings для приёмника

What doesn't kill chip makes it stronger?

 

Что бы ни было написано о другом, проверять надо в обязательном порядке.

Что говорится, на заборе тоже было написано...

Тем более, они на том же заборе написаны.

 

 

Не даны рабочие режимы? Лучше уж запросить, чем на авось надеяться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...