Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос от новичка. Оптопара на входе ПЛИС.
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
kenning
Задача. С выхода оптопары 3ОТ127А сигнал подается на вход ПЛИС 5576ХС1Т1.
Как подтянуть этот вход к питанию?
Есть ли возможность сделать это программно, в Quartus? Или необходимо использовать pull-up резистор на плате?
Нажмите для просмотра прикрепленного файла
des00
Цитата(kenning @ Jul 6 2016, 16:23) *
Или необходимо использовать pull-up резистор на плате?

я бы сделал так
iosifk
Цитата(kenning @ Jul 6 2016, 12:23) *
Задача. С выхода оптопары 3ОТ127А сигнал подается на вход ПЛИС 5576ХС1Т1.

И не забудьте, что для ПЛИС оптопара - очень медленный сигнал, особенно фронт в плюс. Так что в ПЛИС я бы поставил цифровой фильтр для подавления дребезга фронта...
kenning
Господа, спасибо за оперативный ответ!
И еще один вопрос. Правильно ли я понимаю, что при таком включении pull-up резистора, как изображено на картинке, прикрепленной к первому сообщению, я получу на пине "OUT" (который является входом ПЛИС) напряжение 3,3 В, ток 10 мА?
П.С. Фильтр добавлю, спасибо за подсказку!
domowoj
Только не забудьте базовый вывод оптопары на землю
посадить через резистор.
Flik
Я бы тоже резистор подтягивающий внешний поставил. За последний год на 3 плис от ACTEL умирали внутренние подтяжки на плюс
Александр1
Цитата(kenning @ Jul 6 2016, 13:12) *
Правильно ли я понимаю, что при таком включении pull-up резистора, как изображено на картинке, прикрепленной к первому сообщению, я получу на пине "OUT" (который является входом ПЛИС) напряжение 3,3 В, ток 10 мА?

При открытом транзисторе оптопары ток через транзистор будет 5 В/100 Ом=50 мА, напряжение "на пине "OUT"" близко к 0 В.
При закрытом - ток 0, напряжение - 5 В.
А откуда 3,3 В и 10 мА?
domowoj
Цитата(Александр1 @ Jul 6 2016, 18:52) *
При открытом транзисторе оптопары ток через транзистор будет 5 В/100 Ом=50 мА, напряжение "на пине "OUT"" близко к 0 В.
При закрытом - ток 0, напряжение - 5 В.
А откуда 3,3 В и 10 мА?
50 мА наверно слишком(максимальный импульсный ток коллектора оптрона = 100мА),
и остаточное напряжение у этого оптрона 1,2 В, для нулевого логического уровня
многовато будет.
Alex11
Цитата
остаточное напряжение у этого оптрона 1,2 В

При каком токе? Поставьте резистор нагрузочный побольше, если не нужно скорость оптрона выжимать по максимуму.
kenning
В описании оптопары 3ОТ127А указано, что выходное остаточное напряжение ≤1,2 В при Iвх опт=0,5 мА, Iвых опт=2,5 мА.
Ток утечки на выходе оптопары ≤10 мкА при Iвх опт=0, Uком опт=30В.
В ТО на ПЛИС приведены следующие параметры:
- входной ток высокого уровня - не более 10 мкА при Uih=5,5В;
- входное напряжение низкого уровня - не более 0,8В;
- Входное напряжение высокого уровня - не более 5,5В.
Достаточно ли для сопряжения оптопары и ПЛИС подтягивающего к +5В резистора номиналом 470 кОм?
maksimp
Цитата(kenning @ Jul 7 2016, 10:53) *
В описании оптопары 3ОТ127А указано, что выходное остаточное напряжение ≤1,2 В при Iвх опт=0,5 мА, Iвых опт=2,5 мА.

- входное напряжение низкого уровня - не более 0,8В;

1,2 В больше чем 0,8В - значит схема может не работать, не воспринимать открытый оптрон как логический 0.
Лучше включить наоборот - как на картике.
Или применить оптрон без составного транзистора на выходе - например АОТ128Б, резистор 100 кОм с базы на эмиттер ему тоже нужен.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.