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

 
 
> Насколько важно указывать тип входов/выходов в констрейнах Xilinx?, То есть уровни CMOS 3.3V, а ничего не указано или указано CMOS 2.5
syoma
сообщение Apr 25 2009, 13:27
Сообщение #1


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

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Собственно сабж - никогда об этом не задумывался, но вот недавно был случай - плата со Спартаном-3 - выходы были нагружены на буфер и т.д. И надо было эту плату на стенд поставить. А на стенде по входам - оптроны с 10мА тока. Ессно выходы отказывались хоть что-то выдавать, пока в PACE четко не задал, что логика CMOS33 и DRIVESTRENGTH - 20мА. Тогда все заработало.
Собственно и вопрос - а как это относится ко входам? И вообще что в Xilinxе задается по умолчанию.
Поднять вопрос меня просто заставило удивление, когда я пару дней назад обнаружил камень(Спартан-3 конечно-же) с интересным убитым пином -
входом управлял выход оптрона с подтягивающим до 3.3В 1кОмным резистром.
Так вот на холодной микросхеме при конфигурации напряжение на пине взлетало до 3.3В, а сразу же по завершении падало до 0,8. При этом Спартан видел, ессно 0. Через 5 мин работы напряжение скачком ставало 3.3В. Пин был сконфигурировани на вход без всяких доп. опций. Проэкт собирался в EDK. На других камнях с такой же прошивкой все ОК.
Такое впечатление, что пин самолично перенастраивается на выход. Как такое может быть? Мог он из-за уровней спалиться?
Может для входных пинов тоже надо что-то спец. прописывать? Например чтобы увеличить помехозащищенность? Про опции Pull-Up и Pull-Down знаю.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
syoma
сообщение Apr 25 2009, 17:18
Сообщение #2


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

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Сорри за ламерский вопрос, а как это посмотреть, если у меня проект не в ISE сделан, а в EDK. То, что я могу посмотреть - это PACEом открыть NGD файл и констрейны. Но он просто пустые ячейки показывает, там где не прописаны констрейны. Обязятельно все поля надо заполнять, что-ли?
Go to the top of the page
 
+Quote Post
Gothard
сообщение Apr 27 2009, 13:15
Сообщение #3


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

Группа: Свой
Сообщений: 127
Регистрация: 16-02-07
Из: Долгопрудный
Пользователь №: 25 406



Цитата(syoma @ Apr 25 2009, 20:18) *
Сорри за ламерский вопрос, а как это посмотреть, если у меня проект не в ISE сделан, а в EDK

В ISE после раскладки плисины обычно появляется файл *.pad. Возможно, что и в EDK он тоже создается, или это можно указать с помощью опции.
В нем содержится "таблица" (в " потому что в текстовом виде), содержащая характеристики каждого пина.
P.S. Таблицу очень удобно импортировать в Excel (только не забыть указать в качестве разделителя | ) и дальше с помощью автофильтров легко заметить наличие лажи (к прим. отсутствие входного триггера, не тот стандарт сигнала и т.п.) и проверять критичные места.

Цитата(syoma @ Apr 25 2009, 16:27) *
входом управлял выход оптрона с подтягивающим до 3.3В 1кОмным резистром.
Так вот на холодной микросхеме при конфигурации напряжение на пине взлетало до 3.3В, а сразу же по завершении падало до 0,8. При этом Спартан видел, ессно 0. Через 5 мин работы напряжение скачком ставало 3.3В. Пин был сконфигурировани на вход без всяких доп. опций.

Может дело в оптроне?
Попробуйте так - раз у вас там утяжка 1кОм на +3,3В, то после того, как на входе увидите +3,3В (это уже после 5 минут работы) - замкните цепь через резюк ~330 Ом на землю и наблюдайте. Если уровень вернется к 0,8В или около того , то вряд ли плис что-то выдает.... Тем более, если оптрон будет выдавать 0, а плис в то же время 3,3В, то вы будете наблюдать что-то в районе 1-2,5В в зависимости от выходных сопротивлений источников....
А не непропай-ли? Ногу оптрона пошевелите иголочкой - если шевелится, точно непропай...

Сообщение отредактировал Gothard - Apr 27 2009, 13:33
Go to the top of the page
 
+Quote Post



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

 


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


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