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

 
 
 
Reply to this topicStart new topic
> Программируемая подтяжка на землю возможна?
sup-sup
сообщение Aug 28 2012, 10:49
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997



Необходимо в Cyclone-III выполнить подтяжку на землю нескольких входов. Можно это сделать внешними резисторами (плату все равно, придется переразводить), но, может быть, есть какое-нибудь 'хитрое' решение. Или простое, а я его не могу найти?

Сообщение отредактировал sup-sup - Aug 28 2012, 10:49
Go to the top of the page
 
+Quote Post
ViKo
сообщение Aug 28 2012, 11:35
Сообщение #2


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(sup-sup @ Aug 28 2012, 13:49) *
Необходимо в Cyclone-III выполнить подтяжку на землю нескольких входов. Можно это сделать внешними резисторами (плату все равно, придется переразводить), но, может быть, есть какое-нибудь 'хитрое' решение. Или простое, а я его не могу найти?

Pull-up есть. Pull-down нет. Не всё ли вам равно, куда подтягивать?
Но не входов, а выходов.
Go to the top of the page
 
+Quote Post
sup-sup
сообщение Aug 28 2012, 12:35
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997



Цитата(ViKo @ Aug 28 2012, 14:35) *
Pull-up есть. Pull-down нет. Не всё ли вам равно, куда подтягивать?
Но не входов, а выходов.

Попытаюсь подумать. Надо бы на землю, чтобы пассивное состояние было. Но действительно, почему бы не на VCC. Попробую логику проверить при этом и переделать. Спасибо. Как говорится - <кто нам мешает, тот нам и поможет>
Go to the top of the page
 
+Quote Post
sup-sup
сообщение Aug 29 2012, 10:52
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997



Цитата(sup-sup @ Aug 28 2012, 15:35) *
Попытаюсь подумать. Надо бы на землю, чтобы пассивное состояние было. Но действительно, почему бы не на VCC. Попробую логику проверить при этом и переделать. Спасибо. Как говорится - <кто нам мешает, тот нам и поможет>

Не, не помогает. Сигнал входной может быть или в третьем состоянии или в нуле быть когда он захочет. Придется устанавливать резисторы. :-(
А вот, в ПЛИСах есть, кажется, 'несильные' выходы. Которые наверняка мой входной сигнал поборет, если я сделаю двунаправленный вход/выход и подтяну так (выходом вход) на землю. Такое есть в Циклоне-III ? Я не нашел.

Сообщение отредактировал sup-sup - Aug 29 2012, 10:56
Go to the top of the page
 
+Quote Post
sazh
сообщение Aug 29 2012, 12:21
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(sup-sup @ Aug 29 2012, 13:52) *
Сигнал входной может быть или в третьем состоянии или в нуле быть когда он захочет.

Как это понимать? С выхода открытого стока? Тогда активный уровень - 0. Z состояние подтягивают к vcc i/o.
иначе на входе 1 или 0.
Есть еще понятие временного интервала конфигурации и инициализации у FPGA, в интервале которого пины i/o в z состоянии и подтянуты внутренними резисторами к vcc i/o

Это я к тому, что не понятно желание ВХОДЫ подтянуть к gnd
Go to the top of the page
 
+Quote Post
ViKo
сообщение Aug 29 2012, 13:04
Сообщение #6


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(sup-sup @ Aug 29 2012, 13:52) *
А вот, в ПЛИСах есть, кажется, 'несильные' выходы. Которые наверняка мой входной сигнал поборет, если я сделаю двунаправленный вход/выход и подтяну так (выходом вход) на землю. Такое есть в Циклоне-III ? Я не нашел.

Кажется, нет такого в ПЛИСах. И, вообще, нигде. Можно задавать ток, который может выдать выход. Но и самый малый пересилит любую подтяжку. А устраивать соревнование выходов нет смысла.
Придется устанавливать резисторы.
Go to the top of the page
 
+Quote Post
sup-sup
сообщение Aug 29 2012, 13:52
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997



Цитата(sazh @ Aug 29 2012, 15:21) *
Как это понимать? С выхода открытого стока? Тогда активный уровень - 0. Z состояние подтягивают к vcc i/o.
иначе на входе 1 или 0.
Есть еще понятие временного интервала конфигурации и инициализации у FPGA, в интервале которого пины i/o в z состоянии и подтянуты внутренними резисторами к vcc i/o

Это я к тому, что не понятно желание ВХОДЫ подтянуть к gnd

к gnd подтянуть надо, так как сигнал от соседнего контроллера может быть в неподходящий момент в состоянии Z и я не могу однозначно отловить начало процесса. В случае подтяжки к земле все неопределенности сводятся к нулевому уровню, что устраивает. Интерфейс переорганизовать не могу.

Цитата(ViKo @ Aug 29 2012, 16:04) *
Кажется, нет такого в ПЛИСах. И, вообще, нигде. Можно задавать ток, который может выдать выход. Но и самый малый пересилит любую подтяжку. А устраивать соревнование выходов нет смысла.
Придется устанавливать резисторы.

Да, я уже так и сделал. Спасибо Всем за беспокойство. :-)
Go to the top of the page
 
+Quote Post
barabek
сообщение Aug 29 2012, 21:55
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831



Цитата(sup-sup @ Aug 29 2012, 23:52) *
к gnd подтянуть надо, так как сигнал от соседнего контроллера может быть в неподходящий момент в состоянии Z и я не могу однозначно отловить начало процесса. В случае подтяжки к земле все неопределенности сводятся к нулевому уровню, что устраивает.

А "Bus Hold" нельзя задействовать? Вроде Ваш случай. (см. CIII handbook.I/O features...). Я не пользовался и проверить лень. Может там ограничение есть какое в assignment editor, но ничего такого не написано.
Go to the top of the page
 
+Quote Post

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

 


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


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