Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: acex1k и 5v-tolerant
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
LordVader
Ситуация:
у ацекса пин на выход, выводит лог.1 (3.3в),
к нему резюк 680 ом, с другой стороны резюка его тянут к 5в.
PCI clamp диод отключён.

Вопрос - будет ли течь ток через ножку на шину питания ацекса, или там что-то вроде диода Шоттки?

Вопрос вызван тем, что в результате такой ситуации шина питания ацекса может подскочить, что нежелательно.
murmel1
Хм. Если я все правильно понимаю...
5В - 3.3В = 1.7В
1.7В / 680 Ом = 2,5 мА

Такой слабый ток не сможет сколь-либо заметно подтянуть питание. У источника питания сквозь асекс на выходную ножку с включенным "1" сопротивление - единицы Ом, он легко победит 5В.

Делали такое, но не на Асексах, а на более новых Циклонах. Они хавали нормально.

А почему не сделать вместо логической 1 закрытое (высокоомное) состояние?
Делали таким способом на асексе управление светодиодом.


v
светодиод
v
резистор
v
асекс
v
У асекса на ноге открытая земля/ закрытая.
Когда земля - ток течет, диод горит, когда закрыта - тока нет, диод не горит, в этот момент на ножке 5В. Все изделие работает отлично вне зависимости горит/не горит.
Главное, чтобы не превышался максимальный ток на одной ножке (для асекса это, если память не изменяет 20 мА)

В вашем случае все будет отлично.
Я даже не понял ваших опасений. Возможно не врубаюсь в вопрос ?
Sergei_Ilchenko
Цитата(LordVader @ Nov 8 2008, 15:41) *
Ситуация:
у ацекса пин на выход, выводит лог.1 (3.3в),
к нему резюк 680 ом, с другой стороны резюка его тянут к 5в.
PCI clamp диод отключён.

Вопрос - будет ли течь ток через ножку на шину питания ацекса, или там что-то вроде диода Шоттки?

Вопрос вызван тем, что в результате такой ситуации шина питания ацекса может подскочить, что нежелательно.

Вопрос - будет ли течь ток через ножку на шину питания ацекса, или там что-то вроде диода Шоттки?
Ответ - да, только вот какой...

Как вариант можете посмотреть структуру выходной ячейки ACEX1k? И заодно найти ответ на вопрос - зачем ставят PCI Clamp диоды?

ACEX1k толерантен по ВХОДУ/ВЫХОДУ к 5V. В свое время использовали его с 5V процессором и прочими ИС напрямую особо не беспокоясь. PCI Clamp диоды были отключины и буферы были с Z-состоянием.

Если пин настроен на выход (FPGA сконфигурирован) -> значит открыт один из транзисторов (верхний или нижний) -> диод зашунтирован транзистором и тем более отключен -> через резистор идет подтяжка шины 3,3V к 5V (зависит от схемы включения транзисторов и их структуры выходного буфера).

Встречный вопрос: зачем Вам управлять резистором 680Ом? Что там на самом деле? Через него же всегда будет идти ток...

P.S. Извините если запутал еще больше.
LordVader
Смысл в том, что нога ацекса всегда выход, 0 или 1, с другой стороны резистора подключается как 5в вход, так и 5в выход с Z-состоянием, который может драйвить произвольные сигналы.

В общем в каком-то из апнотов нашёл ответ - при единичке на выходе ацекса ток c шины питания может течь в обе стороны :-\

Проблема в том, что если таких ножек много, то ток на шину 3.3в может стать достаточным, чтобы эта шина подскочила, что нежелательно. Буду ставить инверторы типа 74ацт04 smile.gif
Sergei_Ilchenko
Цитата(LordVader @ Nov 8 2008, 17:41) *
Смысл в том, что нога ацекса всегда выход, 0 или 1, с другой стороны резистора подключается как 5в вход, так и 5в выход с Z-состоянием, который может драйвить произвольные сигналы.

В общем в каком-то из апнотов нашёл ответ - при единичке на выходе ацекса ток c шины питания может течь в обе стороны :-\

Проблема в том, что если таких ножек много, то ток на шину 3.3в может стать достаточным, чтобы эта шина подскочила, что нежелательно. Буду ставить инверторы типа 74ацт04 smile.gif


Ну или как вариант более предпочтительный - дать знать ACEX1k, когда он не должен драйверить шину. и переводить его выход в Z-состояние. Проблема решиться сама-собой.
Я подозреваю, что у Вас это шина - раз несколько задатчиков, но есть же координатор... он знает...
murmel1
Цитата(LordVader @ Nov 8 2008, 17:41) *
Смысл в том, что нога ацекса всегда выход, 0 или 1, с другой стороны резистора подключается как 5в вход, так и 5в выход с Z-состоянием, который может драйвить произвольные сигналы.

Это никак не мешает сделать 0/Z вместо 0/1. Вешайте с той стороны резистора все что угодно, хоть вход, хоть пятивольтовый выход. Если боитесь неопределенных состояний (оба драйвера в Z), сделайте дополнительный резистор на питание.
Я таким методом сопрягал 1.8-вольтовую ногу стратикса с 3.3-вольтовой ногой Циклона. Причем обе ноги работали как двунаправленные. Использовалась подвеска на 3.3В
LordVader
Это, к сожалению, не шина, а точнее кусок шины (1 сигнал), а координатор отсутствует ввиду того, что "трюк" с резистором был придумал позднее. Даже и рассказывать стыдно, о чём речь идёт - засмеёте =)

Насчёт 2 резисторов и работы плисы в режиме 0/Z - подумаю, спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.