|
acex1k и 5v-tolerant, непонятки |
|
|
|
 |
Ответов
(1 - 6)
|
Nov 8 2008, 13:18
|
Частый гость
 
Группа: Свой
Сообщений: 166
Регистрация: 2-11-08
Из: Ростов-на-Дону
Пользователь №: 41 331

|
Хм. Если я все правильно понимаю... 5В - 3.3В = 1.7В 1.7В / 680 Ом = 2,5 мА
Такой слабый ток не сможет сколь-либо заметно подтянуть питание. У источника питания сквозь асекс на выходную ножку с включенным "1" сопротивление - единицы Ом, он легко победит 5В.
Делали такое, но не на Асексах, а на более новых Циклонах. Они хавали нормально.
А почему не сделать вместо логической 1 закрытое (высокоомное) состояние? Делали таким способом на асексе управление светодиодом.
5в v светодиод v резистор v асекс v У асекса на ноге открытая земля/ закрытая. Когда земля - ток течет, диод горит, когда закрыта - тока нет, диод не горит, в этот момент на ножке 5В. Все изделие работает отлично вне зависимости горит/не горит. Главное, чтобы не превышался максимальный ток на одной ножке (для асекса это, если память не изменяет 20 мА)
В вашем случае все будет отлично. Я даже не понял ваших опасений. Возможно не врубаюсь в вопрос ?
|
|
|
|
|
Nov 8 2008, 13:48
|

Частый гость
 
Группа: Свой
Сообщений: 180
Регистрация: 17-05-05
Из: Санкт-Петербург
Пользователь №: 5 128

|
Цитата(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. Извините если запутал еще больше.
|
|
|
|
|
Nov 8 2008, 14:41
|
Частый гость
 
Группа: Участник
Сообщений: 127
Регистрация: 18-10-06
Пользователь №: 21 418

|
Смысл в том, что нога ацекса всегда выход, 0 или 1, с другой стороны резистора подключается как 5в вход, так и 5в выход с Z-состоянием, который может драйвить произвольные сигналы. В общем в каком-то из апнотов нашёл ответ - при единичке на выходе ацекса ток c шины питания может течь в обе стороны :-\ Проблема в том, что если таких ножек много, то ток на шину 3.3в может стать достаточным, чтобы эта шина подскочила, что нежелательно. Буду ставить инверторы типа 74ацт04
Сообщение отредактировал LordVader - Nov 8 2008, 14:47
|
|
|
|
|
Nov 8 2008, 14:52
|

Частый гость
 
Группа: Свой
Сообщений: 180
Регистрация: 17-05-05
Из: Санкт-Петербург
Пользователь №: 5 128

|
Цитата(LordVader @ Nov 8 2008, 17:41)  Смысл в том, что нога ацекса всегда выход, 0 или 1, с другой стороны резистора подключается как 5в вход, так и 5в выход с Z-состоянием, который может драйвить произвольные сигналы. В общем в каком-то из апнотов нашёл ответ - при единичке на выходе ацекса ток c шины питания может течь в обе стороны :-\ Проблема в том, что если таких ножек много, то ток на шину 3.3в может стать достаточным, чтобы эта шина подскочила, что нежелательно. Буду ставить инверторы типа 74ацт04  Ну или как вариант более предпочтительный - дать знать ACEX1k, когда он не должен драйверить шину. и переводить его выход в Z-состояние. Проблема решиться сама-собой. Я подозреваю, что у Вас это шина - раз несколько задатчиков, но есть же координатор... он знает...
|
|
|
|
|
Nov 8 2008, 20:22
|
Частый гость
 
Группа: Свой
Сообщений: 166
Регистрация: 2-11-08
Из: Ростов-на-Дону
Пользователь №: 41 331

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