honeycomb0 0 10 февраля, 2015 Опубликовано 10 февраля, 2015 · Жалоба Простите за возможно глупый вопрос... Правильно ли я понимаю что можно смело использовать LVDS шину между устройствами с разным уровнем питания (1.8В и 3.3В)? ведь по сути трансмиттер вкатывает определенный заданный стандартом ток в терминатор (так же строгой величины, 100 Ом), а ресивер снимает сигнал с терминатора. Т.е. данный интерфейс никак не зависит от питания устройств, при условии что напряжения common mode и difference соответствуют нормам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Opex 0 10 февраля, 2015 Опубликовано 10 февраля, 2015 · Жалоба Да, уровни питания приемника и передатчика не имеют значения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 10 февраля, 2015 Опубликовано 10 февраля, 2015 · Жалоба Да, уровни питания приемника и передатчика не имеют значения. Но, не совсем. Диапазон напряжений в линии и средняя точка должны быть в пределах допуска приемника, что, как правило, выполняется, но не всегда. То есть, не только difference и common mode, но и пиковое, максимальное, напряжение, тоже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Opex 0 11 февраля, 2015 Опубликовано 11 февраля, 2015 · Жалоба То есть, не только difference и common mode, но и пиковое, максимальное, напряжение, тоже. А что это за пиковое напряжение? Откуда берется, каких величин может достигнуть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prig 0 11 февраля, 2015 Опубликовано 11 февраля, 2015 · Жалоба А что это за пиковое напряжение? Откуда берется, каких величин может достигнуть? Повнимательнее изучите даташиты сопрягаемых девайсов, и у Вас могут возникнуть немного другие вопросы. Дифференциальные линии всех мастей отличает довольно злобная анархия, устроенная производителями. Пиковое значение сигнала передатчика может запросто выйти за границы максимальных значений приёмника. Для заявленных LVDS такая ситуация сравнительно редка, но таки встречается. На поверку может выясниться, что заявленные уровни LVDS не совсем LVDS. П.С. Но сильнее всего достают всякие псевдопеклы. С ними вообще, глаз да глаз. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
honeycomb0 0 11 февраля, 2015 Опубликовано 11 февраля, 2015 · Жалоба Спасибо prig, глянул внимательно в документацию. SPARTAN 6 описывает два варианта (однако заявленно, что электрически они идентичны) - LVDS_25 и LVDS_33, с питанием банка от 2.5В и 3.3В соответственно. Так вот, в обоих случаях, описан только один параметер (как я понимаю это железный стандарт LVDS) - 350мВ разница напряжений на диф. входах. В то же время в даташте АЦП красивенько описали три параметра: differential напряжение 350мВ, common mode 1.25В и термальное сопротивление 100 Ом. Все четко, осталось только удостоверится что lvds common mode в FPGA будет соответствовать:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Opex 0 11 февраля, 2015 Опубликовано 11 февраля, 2015 · Жалоба Повнимательнее изучите даташиты сопрягаемых девайсов, и у Вас могут возникнуть немного другие вопросы. Дифференциальные линии всех мастей отличает довольно злобная анархия, устроенная производителями. Пиковое значение сигнала передатчика может запросто выйти за границы максимальных значений приёмника. Вот смотрю на spartan6: VID (100mv - 600mv) VICM (0.3mV - 2.35mV) VOD (247mv - 454mV) VOCM (1.125mV - 1.375mV) В другом просто написано LVDS (EIA/TIA-644): Conforming to standard. Особо и изучать то нечего, других вопросов не возникло, старые остались. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 11 февраля, 2015 Опубликовано 11 февраля, 2015 · Жалоба А что это за пиковое напряжение? Откуда берется, каких величин может достигнуть? Это физически допустимое напряжение на входе микросхемы, при превышении которого начинает срабатывать защита входа. Его смотреть в recommended operating conditions. Например, для микросхемы с 1.8 VCCIO может оказаться, что Vin(max)=VDD+0.2 = 2V, а при формировании LVDS-сигнала 3.3-вольтовым драйвером, к примеру, оказаться, что Vcm=1.65v + Vswing=0.4V = 2.05V - что есть слегка за пределами. Вряд-ли, конечно, нарушение в реальности возникнет, я довольно жесткий пример привел, но убедиться надо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Opex 0 11 февраля, 2015 Опубликовано 11 февраля, 2015 · Жалоба Это физически допустимое напряжение на входе микросхемы, при превышении которого начинает срабатывать защита входа. Его смотреть в 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 приемника. Не бывает же так, чтобы их сумма оказалась больше допустимого напряжения на входе? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 11 февраля, 2015 Опубликовано 11 февраля, 2015 · Жалоба Не бывает же так, чтобы их сумма оказалась больше допустимого напряжения на входе? Бывает, что для приемника Vswing только минимальный документируется, начиная с которого он начинает адекватно принимать. А максимальный - нет. Так как, в данном случае (приемника) - много, не мало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prig 0 18 февраля, 2015 Опубликовано 18 февраля, 2015 · Жалоба Как мне кажется, что достаточно проверить допустимые значения 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. Что бы ни было написано о другом, проверять надо в обязательном порядке. Что говорится, на заборе тоже было написано... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Opex 0 18 февраля, 2015 Опубликовано 18 февраля, 2015 · Жалоба Первое, что смотрим, это Absolute Maximum Ratings для приёмника What doesn't kill chip makes it stronger? Что бы ни было написано о другом, проверять надо в обязательном порядке. Что говорится, на заборе тоже было написано... Тем более, они на том же заборе написаны. Не даны рабочие режимы? Лучше уж запросить, чем на авось надеяться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться