|
|
  |
LVDS, ошибка в разводке |
|
|
|
May 15 2007, 03:15
|

инопланетянин
  
Группа: Свой
Сообщений: 236
Регистрация: 24-12-06
Из: Питер
Пользователь №: 23 832

|
Добрый день. Работаю с ПЛИС недавно, сейчас делаю свое первое устройство (индикатор), в котором использую Cyclone. С него передаются видеоданные на индикатор по LVDS. При разводке платы разводчик ошибся и сложилась следующая ситуация: LVDS-сигнал должен был выходить с пинов LVDS97n, LVDS97p, а после разводки получилось LVDS97n, LVDS96p. Плата уже изготовлена и смонтирована. Как можно исправить эту проблему наилучшим образом?
|
|
|
|
|
May 15 2007, 09:10
|
Знающий
   
Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164

|
Цитата(Legotron @ May 15 2007, 06:46)  А если припаяться, а потом получится перекос, его можно будет скоректировать "ручками"? "Если припаять" что именно - тут приведено 2 варианта. Если использовать одну пару (типа 97+ и 97-)- то ничего ручками поправить нельзя, если брать 97+ и 96- (дублированные) - то можно (но не нужно  - уж слишком много мороки)
--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)
А. Эйнштейн.
|
|
|
|
|
May 24 2007, 09:45
|

Частый гость
 
Группа: Свой
Сообщений: 82
Регистрация: 22-10-04
Из: Moscow
Пользователь №: 954

|
Цитата(Legotron @ May 15 2007, 07:15)  LVDS-сигнал должен был выходить с пинов LVDS97n, LVDS97p, а после разводки получилось LVDS97n, LVDS96p. Очень просто, дело в том, что в циклоне выходы LVDS имеют "неправильный" уровень и должны корректироваться резисторами, это в соотв. аппнотах написано, надеюсь они у вас есть, иначе вообще LVDS работать не будет. В вашем случае, я бы просто назначил на рабочие выходы (LVDS97n, LVDS96p при LVDS) тип LVCMOS, а в самом проекте, рабочий сигнал подал на тот вывод, который в LVDS был прямым, а на второй диф. вывод подал бы инверсию, и всё. Это абсолютно эквивалентно и никак не повлияет ни на что. Другое дело, если бы вы ошиблись в разводке диф. входа LVDS приёмника, тут бы уже ничего нельзя было исправить.
|
|
|
|
|
May 26 2007, 17:31
|
Группа: Новичок
Сообщений: 2
Регистрация: 1-10-06
Пользователь №: 20 860

|
Цитата(alexdsp @ May 24 2007, 13:45)  Очень просто, дело в том, что в циклоне выходы LVDS имеют "неправильный" уровень и должны корректироваться резисторами, это в соотв. аппнотах написано, надеюсь они у вас есть, иначе вообще LVDS работать не будет. На практике с TFT матрицами работает как с резисторами так и без, но скоростной поток данных без резисторов все же разрушается что выглядит как мерцание пикселей. Однако LVDS приемники оказались способными переварить такой большой размах уровней (питание LVDS банка как 2.5V так и 3.3V).
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|