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

 
 
> Стандарты пинов в Spartan 3e, Питание VCCO
irum4
сообщение Jan 30 2009, 11:45
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 18-06-04
Пользователь №: 54



1.Спартан 3е по умолчанию устанавливает для I/O PAD LVCMOS25. Судя по даташиту при этом питание на VCCO нужно подавать 2,5В. А если я подам 3.3В, по идее выход не сгорит и будет работать, но какой стандарт при этом будет на выходных и на входных пинах? Понятно, что можно сделать сделать правильно и для всех пинов указать iostandard=lvcmos33, но так делать не хотелось бы, ибо плата уже в работе...
2.Аналогично Спартан 3е для LVDS25 для выходных пинов требует питание на VCCO 2.5В. А если я подам 3.3В? Пока ничего не сгорело smile.gif , но в результате какой стандарт я получаю на выходе?
3.И можно ли вообще соединять пины с LVDS25 спартана 3е с другими микросхемами , скажем SN65LVDS31(32), которые питаются от 3.3В ?


--------------------
Электроника - наука о контактах.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
irum4
сообщение Jan 30 2009, 14:04
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 18-06-04
Пользователь №: 54



Это понятно, вот только выходной LVDS мне тоже нужен. Если ставлю iostandard=LVCMOS33 , то при разводке выдает ошибку, а если нет, то умолчанию получаю iostandard=LVCMOS25 и LVDS25, оба стандарта предполагают иметь VCCO 2.5в, а у меня подается 3.3. Как спартан воспримет такое "издевательство"?


--------------------
Электроника - наука о контактах.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Jan 30 2009, 14:21
Сообщение #3


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Я понимаю, что LVDS выходы нужны, но ничем помочь не могу. Если вы хотите, чтобы заработало максимум возможного, то исключите LVDS выходы, а стандарты поставьте правильные, LVDS_25 и LVCMOS33.
Go to the top of the page
 
+Quote Post
ovs_pavel
сообщение Jan 31 2009, 08:37
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 275
Регистрация: 19-05-06
Пользователь №: 17 249



Цитата(DmitryR @ Jan 30 2009, 17:21) *
Несмотря на то, что плата изготовлена, вы можете менять прошивку, поэтому поставить LVCMOS33 не вижу проблем. А вот LVDS работать будет только как вход, причем без внутреннего терминатора к тому же. При этом напряжение питания SN65LVDS31 неважно, на выход-то он выдает уровни LVDS.


И кто же отключит внутренние терминаторы, если они только не заданы в коде прошивки? Уровни LVDS будут такие, какие поданы питания на банки (разве кто то отменял внутреннюю структуру логической ячейки Spartan 3E). Никаких компараторов в ячейках не наблюдается. Возмите кит, запитайте банки напряжением 3,3В, а формируйте LVDS 2.5В и все работает.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Jan 31 2009, 09:54
Сообщение #5


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Мне что-то подсказывает, что Xilinx не дураки и если бы все было так просто не объявили бы поддержку LVDS от 3.3 вольт только в Spartan-3A. Что же касается терминации, о том, что она не работает по входам при иных напряжениях, кроме 2.5, тоже довольно-таки английским-по-белому написано в документации. Сам же вход LVDS питается от VCCAUX и будет работать.
Go to the top of the page
 
+Quote Post
ovs_pavel
сообщение Jan 31 2009, 10:34
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 275
Регистрация: 19-05-06
Пользователь №: 17 249



Цитата(DmitryR @ Jan 31 2009, 12:54) *
Мне что-то подсказывает, что Xilinx не дураки и если бы все было так просто не объявили бы поддержку LVDS от 3.3 вольт только в Spartan-3A. Что же касается терминации, о том, что она не работает по входам при иных напряжениях, кроме 2.5, тоже довольно-таки английским-по-белому написано в документации. Сам же вход LVDS питается от VCCAUX и будет работать.


От питания VccAUX питаются цепи JTAG и еще некоторые пины, которые используются при конфигурации, не буду сейчас перечеслять. LVDS запитываются от Vcco.

Да, в стандарте четко написанно : "VCCO provides current to the outputs and additionally powers the On-Chip Differential Termination. VCCO must be 2.5V when using the On-Chip Differential Termination." , т.е. должны при использовании внутренних резисторов рользоваться питанием 2,5В (хотя причины не описаны).
Если посмотреть на схему ячейки, то видно что запитывается дифференциальные цепи от от Vcco. Единственная проблемма, как мне кажется это то, что при использовании LVDS и запитывании от 3.3В (не по стандарту) надо будут подавать все эти цепи на 3.3В внешние приемники LVDS и на саму ПЛИС принимать от 3.3В передатчиков LVDS, т.к. внутри ПЛИС стоят защитные диоды и понятно что через них пойдет приличный ток.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Feb 2 2009, 09:05
Сообщение #7


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(ovs_pavel @ Jan 31 2009, 13:34) *
Если посмотреть на схему ячейки, то видно что запитывается дифференциальные цепи от от Vcco. Единственная проблемма, как мне кажется это то, что при использовании LVDS и запитывании от 3.3В (не по стандарту) надо будут подавать все эти цепи на 3.3В внешние приемники LVDS и на саму ПЛИС принимать от 3.3В передатчиков LVDS, т.к. внутри ПЛИС стоят защитные диоды и понятно что через них пойдет приличный ток.

Еще раз говорю, напряжение, выдаваемое передатчиком и ожидаемое приемником LVDS не зависит от его напряжения питания и составляет 1.25 вольт +- пол-вольта примерно (точные цифры см. в даташите). Например в Spartna-3A LVDS передатчики могут работать как при питании банка в 2.5 вольта, так и 3.3 вольта. Напряжение же на выходе будет одинаковое в обоих случаях.
Поэтому, подав на банк, ожидающий питания 2.5 вольта (сконфигурированный прошивкой как LVDS) 3.3 вольта, вы можете получить следующие варианты:
1. Сначала и на некоторое время может все заработать.
2. На выходе будет большее напряжение, или круче фронт (больше звон), вобщем приемник надежно принять такой сигнал не сможет.
3. На выходе будет большее напряжение и приемник сгорит.
4. Через передатчик LVDS Spartan, расчитанный на питание в 2.5 вольта потечет избыточный ток от повышенного питания и сгорит он.
5. Дифференциальный терминатор если и заработает, то будет давать неправильный номинал (не 120 ом, а 80 допустим), что приведет к рассогласованию цепи и неправильной работе приемника.
Поэтому, даже если устройство окажется на первый взгляд работоспособно - сдавать его в таком виде нельзя.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 06:59
Рейтинг@Mail.ru


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