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

 
 
 
Reply to this topicStart new topic
> LVDS, open drain
ViKo
сообщение Nov 14 2013, 14:38
Сообщение #1


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Не пробовали задать дифференциальные выходы LVDS, но чтобы работали только нижние транзисторы? Возможно ли такое сделать, например, в Cyclone III?
Хочу управлять с ПЛИС транзисторным дифференциальным каскадом.
Go to the top of the page
 
+Quote Post
Timmy
сообщение Nov 14 2013, 15:10
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 835
Регистрация: 9-08-08
Из: Санкт-Петербург
Пользователь №: 39 515



Стандарт LVDS предполагает, что работают и верхние и нижние, если только нижние - это уже будет не LVDS:). Зачем в данном случае именно LVDS? Пожалуйста, изложите идею подробнее. Дифкаскадом в общем случае можно и с pushpull-а управлять.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 14 2013, 17:43
Сообщение #3


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Хочу управлять по обоим плечам дифкаскада. Прикидываю вот такую схему. В правой части - модель LVDS, подсмотренная в http://www.ti.com/lit/an/slla054a/slla054a.pdf. В симуляторе оно работает.
Что LVDS нельзя сделать OD, я уже проверил в Quartus.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Timmy
сообщение Nov 14 2013, 19:51
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 835
Регистрация: 9-08-08
Из: Санкт-Петербург
Пользователь №: 39 515



Цитата(ViKo @ Nov 14 2013, 21:43) *
Хочу управлять по обоим плечам дифкаскада. Прикидываю вот такую схему. В правой части - модель LVDS, подсмотренная в http://www.ti.com/lit/an/slla054a/slla054a.pdf. В симуляторе оно работает.
Что LVDS нельзя сделать OD, я уже проверил в Quartus.

Ну вот, самое интересное со схемы пооткусывалиsm.gif. Не вижу причин не использовать дифференциальный CMOS с последовательными резисторами. LVDS или ещё что всё равно не позволит FPGA законно выйти за диапазон напряжений 0 - VCCIO. В вашей модели как раз не хватает ограничителей напряжения.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 15 2013, 07:57
Сообщение #5


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Дифференциального CMOS нет в ПЛИСе. :-) Можно сделать два противофазных выхода, но нет гарантии, что они будут переключаться одновременно.
Впрочем, похоже, я и одним выходом обойдусь. Покажу в другой теме...
Кстати, во всех документах показывают устройство LVDS, как на картинке. Но это же неправильно. Какое напряжение будет в сигнальной цепи, если нижний ключ закоротит ее на землю?!
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Timmy
сообщение Nov 15 2013, 13:28
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 835
Регистрация: 9-08-08
Из: Санкт-Петербург
Пользователь №: 39 515



Цитата(ViKo @ Nov 15 2013, 11:57) *
Дифференциального CMOS нет в ПЛИСе. :-) Можно сделать два противофазных выхода, но нет гарантии, что они будут переключаться одновременно.
Впрочем, похоже, я и одним выходом обойдусь. Покажу в другой теме...
Кстати, во всех документах показывают устройство LVDS, как на картинке. Но это же неправильно. Какое напряжение будет в сигнальной цепи, если нижний ключ закоротит ее на землю?!

А у Латтисов есть дифференциальный CMOS:). Если 2.5 вольта, то можно и дифференциальный SSTL использовать. Или трёхрезисторный LVDS.Если добавить последовательные резисторы килоом на 5, то на них можно и напряжение смещать порядка 10 вольт. На картинке LVDS действительно неправильный, снизу должен быть тоже источник тока, а я почему-то видел только правильные картинки. Я на исходящих дифпарах иногда ставлю парами fast output registers, что гарантирует, что они будут синхронно переключаться. Это позволяет разводить дифпары независимо от внутренностей ПЛИС, что удобно, так как у Латтисов родные дифпары расположены в некоторых местах очень неудобно.
Go to the top of the page
 
+Quote Post
Corner
сообщение Nov 19 2013, 16:46
Сообщение #7


Профессионал
*****

Группа: Участник
Сообщений: 1 072
Регистрация: 11-12-12
Пользователь №: 74 815



Цитата(Timmy @ Nov 15 2013, 17:28) *
А у Латтисов есть дифференциальный CMOS:). Если 2.5 вольта, то можно и дифференциальный SSTL использовать. Или трёхрезисторный LVDS.Если добавить последовательные резисторы килоом на 5, то на них можно и напряжение смещать порядка 10 вольт. На картинке LVDS действительно неправильный, снизу должен быть тоже источник тока, а я почему-то видел только правильные картинки. Я на исходящих дифпарах иногда ставлю парами fast output registers, что гарантирует, что они будут синхронно переключаться. Это позволяет разводить дифпары независимо от внутренностей ПЛИС, что удобно, так как у Латтисов родные дифпары расположены в некоторых местах очень неудобно.

А у ксайлинкс и альтеры дифпары давно в ИО живут. И никаких проблем. А вот дифпара с подтяжкой практически везде отсутствует и надо пользовать обычный пин. Просто надо в настройках проекта или констрейнах поставить принудительную упаковку пинов в ИО блок - несинхронность будет минимальной.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 05:46
Рейтинг@Mail.ru


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