реклама на сайте
подробности

 
 
> Дифференциальные приёмники на Spartan 3
dryadae
сообщение Sep 28 2006, 21:24
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 154
Регистрация: 7-03-06
Пользователь №: 15 051



Рассматривая примитивы Xilinx, столкнулась со следующей проблемой. Для Spartan 3/3E на сайте приведена следующая табличка (примитив IBUFDS):
Inputs Outputs
I IB O
0 0 No Change
0 1 0
1 0 1
1 1 No Change

Ну, c 0 и 1 вроде бы всё понятно, а вот как понимать "No Change"? Не означает ли это, что в высокоимпедансном состоянии ресивер держит на цифровой линии предыдущее состояние?
Если так, так польза данного устройства для межплатных и кабельных соединений кажется сомнительной; выдь обычно "нормальные" LVDS-устройства удерживают некий фиксированный уровень (как правило, 1) не только при разрыве линии, но и при коротком замыкании - см., в частности, продукцию Maxim.

Есть ли у кого-то реальный опыт работы с данными ресиверами в качестве портов ввода-вывода, и если да, то как они ведут себя при обрыве, или закорачивании линии, а также выдаче на неё третьего состояния? Ведь судя по той же документации, OBUFTDS, имея отдельный вход ~enable, может это.

Адрес документа - http://toolbox.xilinx.com/docsan/xilinx7/b...edl0025_17.html

Сообщение отредактировал dryadae - Sep 28 2006, 21:35
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dryadae
сообщение Oct 12 2006, 15:48
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 154
Регистрация: 7-03-06
Пользователь №: 15 051



Цитата
А не флуд ли это? Вроде вполне доступно в прошлый раз написал...

Ну, во-первых, ничего нового Вы не написали - всё это уже было выше, в посте от m_y.

Цитата
Чтобы не было проблем при обрыве, или закорачивании линии, а также выдаче на неё третьего состояния можно использовать pullup или pulldown.

Не уверена, что понимаю, о каком именно pull-up'е идёт речь.
Читаем (http://www.interfacebus.com/Design_Connector_LVDS.html):
LVDS Pull-up/Pull-Down Resistors
LVDS uses a single 100 ohm termination resistor at the Receiver side of the bus. The Receiver provides failsafe bias so Pull-up/down resistors are not required. Noisy environments may require the addition of bias resistors.


The Pullup/Down Resistors (Idle-line failsafe) are used to keep the +/- inputs of the Receiver(s) inputs at a minimum of 200mV differential or higher. Normally required once the system has reached it's quiescent state, when no drivers are driving the bus. Only one end of the bus requires the resistor network.

По аресу http://www.interfacebus.com/Design_Connector_RS644.html
есть пример использования этих самых "bias resistors", но оттуда непонятно, можно ли применить нечто подобное на LVDS-to-LVDS линии.

В общем, странное поведение ресиверов (в теории) остаётся фактом - непонятно, почему бы им не вести себя так же, как и, скажем, стандартные продукты - DS90LV048A, UT54LVDS032LV, а также вышеозначенные Максимы...

Может, кто-то знает, зачем нужно хранить предыдущее состояние на выходе в отсутствии изменений, или обрыве на линии, если обычной практикой является притягивание к "1"?

Сообщение отредактировал dryadae - Oct 12 2006, 15:49
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- dryadae   Дифференциальные приёмники на Spartan 3   Sep 28 2006, 21:24
- - m_y   No change означает, что состояние выхода останется...   Sep 29 2006, 05:46
|- - dryadae   Цитата(m_y @ Sep 29 2006, 09:46) No chang...   Sep 29 2006, 09:22
|- - DmitryR   Цитата(m_y @ Sep 29 2006, 09:46) Чтобы не...   Oct 5 2006, 08:25
|- - dryadae   Цитата(DmitryR @ Oct 5 2006, 12:25) Цитат...   Oct 5 2006, 10:52
|- - DmitryR   Цитата(dryadae @ Oct 5 2006, 14:52) Или ч...   Oct 9 2006, 07:17
- - dryadae   Или использование выходного pull-up позволит получ...   Sep 29 2006, 11:48
- - dryadae   up   Oct 2 2006, 12:57
- - dryadae   Почему на них? На выход! Как можно single-ende...   Oct 9 2006, 09:30
|- - DmitryR   Цитата(dryadae @ Oct 9 2006, 13:30) Почем...   Oct 9 2006, 12:24
- - beg   Цитата(dryadae @ Sep 29 2006, 01:24) Расс...   Oct 9 2006, 10:31
- - dryadae   To DmitryR: Теперь уже я не понимаю. Вы же сами вр...   Oct 9 2006, 22:50
|- - beg   А не флуд ли это? Вроде вполне доступно в прошлый ...   Oct 11 2006, 14:10
|- - DmitryR   Теперь понятно, откуда весь этот шум про pullup. Д...   Oct 16 2006, 12:08
- - tegumay   Только одно мелкое замечание к пред. посту дифф. н...   Oct 18 2006, 17:29


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.0173 секунд с 7
ELECTRONIX ©2004-2016