|
Стандарты пинов в Spartan 3e, Питание VCCO |
|
|
|
Jan 30 2009, 11:45
|

Местный
  
Группа: Свой
Сообщений: 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В? Пока ничего не сгорело  , но в результате какой стандарт я получаю на выходе? 3.И можно ли вообще соединять пины с LVDS25 спартана 3е с другими микросхемами , скажем SN65LVDS31(32), которые питаются от 3.3В ?
--------------------
Электроника - наука о контактах.
|
|
|
|
|
 |
Ответов
|
Jan 31 2009, 08:37
|
Местный
  
Группа: Свой
Сообщений: 275
Регистрация: 19-05-06
Пользователь №: 17 249

|
Цитата(DmitryR @ Jan 30 2009, 17:21)  Несмотря на то, что плата изготовлена, вы можете менять прошивку, поэтому поставить LVCMOS33 не вижу проблем. А вот LVDS работать будет только как вход, причем без внутреннего терминатора к тому же. При этом напряжение питания SN65LVDS31 неважно, на выход-то он выдает уровни LVDS. И кто же отключит внутренние терминаторы, если они только не заданы в коде прошивки? Уровни LVDS будут такие, какие поданы питания на банки (разве кто то отменял внутреннюю структуру логической ячейки Spartan 3E). Никаких компараторов в ячейках не наблюдается. Возмите кит, запитайте банки напряжением 3,3В, а формируйте LVDS 2.5В и все работает.
|
|
|
|
|
Jan 31 2009, 10:34
|
Местный
  
Группа: Свой
Сообщений: 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, т.к. внутри ПЛИС стоят защитные диоды и понятно что через них пойдет приличный ток.
|
|
|
|
|
Feb 2 2009, 09:05
|
Профессионал
    
Группа: Свой
Сообщений: 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 допустим), что приведет к рассогласованию цепи и неправильной работе приемника. Поэтому, даже если устройство окажется на первый взгляд работоспособно - сдавать его в таком виде нельзя.
|
|
|
|
Сообщений в этой теме
irum4 Стандарты пинов в Spartan 3e Jan 30 2009, 11:45 DmitryR Ничего непонятно в результате. Вроде как плата ... Jan 30 2009, 12:23 irum4 "Плата в работе" - имеется ввиду, что пл... Jan 30 2009, 12:49 DmitryR Несмотря на то, что плата изготовлена, вы можете м... Jan 30 2009, 12:55      gosha Цитата(DmitryR @ Feb 2 2009, 12:05) Еще р... Feb 2 2009, 12:21       Boris_TS Цитата(gosha @ Feb 2 2009, 16:21) М.б. вы... Feb 2 2009, 12:33      ovs_pavel Цитата(DmitryR @ Feb 2 2009, 12:05) Еще р... Feb 2 2009, 16:08       irum4 Цитата(ovs_pavel @ Feb 2 2009, 18:08) Воо... Feb 2 2009, 16:55
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|