Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблемы с выходом Cyclone
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
lexl
Здравствуйте уважаемые, созрел вопрос:
на вывод Altera FPGA EP1C3 генерирую мегагерцовые импульсы, на выводе висит резистор, один вывод соединен с выходом плисины а другой вывод висит в воздухе. Непосредственно на выводе плисины наблюдается стабильная генерация, после резистора же импульсов практически нет, вешал подтягивающий 10К резистор на выход плис тоже самое. Что делать может кто сталкивался.
Doka
1. посмотреть что будет происходить с 1кГц. возможно у вас резистор с паразитной емкостью контактной площадки ФНЧ образуют
Adlex
А номинал резистора?
DuHast
Цитата(Doka @ Aug 4 2006, 16:14) *
возможно у вас резистор с паразитной емкостью контактной площадки ФНЧ образуют


Паразитная ёмкость ,однозначно. Классическая RC-цепоцка.
Только ёмкость может вноситься не площадкой, а щупом осцилографа. Попробуйте другой щуп или осцилограф. Если такой возможности нет, можно завернуть сигнал обратно в ПЛИС и вывести через другую ножку и проверить наличие сигнала на ней.
lexl
Планарный резистор (1ком) заменил на навесной, те же
грабли. Частоту менять не пробовал, но думаю для циклона
мегагерц это не проблема да и какая же должна быть
емкость площадки чтобы был такой завал на мегагерце.
Вывод плисины использую как LVTTL. В хэндбуке на циклон нашел такую фразу
The Cyclone device family does not feature on-chip I/O termination
resistors. И тем не менее в quartus assignment editor есть возможность выбрать
as output driving VCC и as output driving ground
Так все таки есть ли в циклоне внутренние терминальные резисторы или нет. wacko.gif
Doka
Цитата(lexl @ Aug 4 2006, 22:28) *
Частоту менять не пробовал, но думаю для циклона мегагерц это не проблема да и какая же должна быть емкость площадки чтобы был такой завал на мегагерце.


объясните какой смысл помещать свой вопрос на форуме, если рекомендации по разрешению проблемы вы игнорируете (а их было предложено 2).
Adlex
Цитата(lexl @ Aug 4 2006, 21:28) *
Планарный резистор (1ком) заменил на навесной, те же
грабли. Частоту менять не пробовал, но думаю для циклона
мегагерц это не проблема

Так не в циклоне дело, а в инструментарии и способе (через резистор) наблюдения.
Если интересно уменьшите резистор до 100 Ом и расскажите что изменилось
lexl
Цитата(Adlex @ Aug 5 2006, 02:48) *
Цитата(lexl @ Aug 4 2006, 21:28) *

Планарный резистор (1ком) заменил на навесной, те же
грабли. Частоту менять не пробовал, но думаю для циклона
мегагерц это не проблема

Так не в циклоне дело, а в инструментарии и способе (через резистор) наблюдения.
Если интересно уменьшите резистор до 100 Ом и расскажите что изменилось

Резистор уменьшал как раз до 100 ом , сигнал проходит нормально (но это не снимает проблему), а измеряю осциллографом с мегаомным входом. В понедельник еще поковыряю схему, собака похоже не глубоко порылась
Adlex
не пробиваемо, по моему
vetal
Цитата(Adlex @ Aug 5 2006, 10:57) *
не пробиваемо, по моему

biggrin.gif

lexl: Посмотрите картинку angry.gif
Нажмите для просмотра прикрепленного файла
lexl
Господа спасибо, что в открытую дебилом не обозвали.
Видимо придется пояснить; изначальная схема приведена на рисунке ниже, на базу транзистора должны поступать 1 МГц импульсы, транзистор работает в режиме ключа, но на базе нет импульсов ВООБЩЕ, а присутствует некий постоянный уровень и диод горит все время, хотя на пине циклона генерация присутствует. И что бы упростить ситуацию, я не стал описывать полную схему, чтобы отсеять ответы типа: “у тебя неисправен транзистор, перепутана цоколевка” или “убери резистор и попробуй без него”. Пробовал все или практически все. А учить что такое RC цепочка не нужно maniac.gif . В понедельник попробую несколько вариантов, есть кое-какие мысли.
P.S.
Если кто-то скажет что, такая схема в природе не должна работать, пусть первым кинет в меня камень.
biggrin.gif
Нажмите для просмотра прикрепленного файла Нажмите для просмотра прикрепленного файла Нажмите для просмотра прикрепленного файла
vetal
Подайте на схему 1 Hz.
sazh
На одном герце она должна работать. Скачайте с сайта алтеры принципиальные схему kit на ниосе для циклона. Они там любят светодиодами мигать. Я обычно ставлю микросхему с элементами с открытым стоком. Чтобы не думать о резисторе в цепи базы транзистора.
Adlex
А тип транзистора? Достаточнео ли он высокочастотный? И еще, как может светодиод мигать с частотой 1 МГц? Поставьте вместо него резистор (напр. 1 кОм) и посмотрите что будет на коллекторе
Adlex
Да, кстати, я надеюсь Вы понимаете, что при включении транзистора как ключа на базе больше 0,6В не будет
dinam
Ничего странного в приведенном автором эскизах нет. Такие графики получаются если применить какой-нибудь мощный низкочастотный транзистор а-ля КТ817. На базе должно быть около 0.6В постоянки + десятки милливольт 1Мгц сигнала. Вопрос состоит в том что вы хотите? Понять почему это происходит? Или сделать так чтобы у вас ШИМом можно было регулировать яркость светодиода? Да и вопрос вам надо было задавать в "Вопросы аналоговой техники", т. к. цифрой здесь и не пахнет smile.gif
lexl
Светодиод не простой - это микросхема передачи сигнала в оптоволокно от Agilent, работает на частотах до 160 МГц.
Разобрался, все дело было в недостатке фильтрующих конденсаторов и стечении обстоятельств.
Спасибо всем кто откликнулся cheers.gif
lexl
Вдогонку вопрос, извините за офтопик;
как можно умножить частоту в плис, не прибегая к блокам PLL. Генератор для циклона 10 МГц, необходимо же 100 МГц, а PLL на вход позволяет не менее 15.4 МГц. help.gif
Adlex
Удвойте частоту (напр. с исполтьзованием задержки и XOR), а затем используйте PLL
dxp
Цитата(Adlex @ Aug 7 2006, 20:33) *
Удвойте частоту (напр. с исполтьзованием задержки и XOR), а затем используйте PLL

И будет работать? Насколько помню, там есть требование по скважности для опорного клока - 50% +-5%. Наврядли после удвоения с помощью XOR удастся удовлетворить этому требованию. Конечно, можно навтыкать задержек, чтобы подогнать, но это все будет все равно коряво - будет плавать от питания, от температуры, от образца к образцу - грязный хак это. smile.gif Лучше так не делать.
Adlex
наверное Вы правы, не продумал до конца. А может тогда есть смысл удвоить дважды (т.е в 4 раза) и поделить для получения меандра?
dxp
Цитата(Adlex @ Aug 7 2006, 21:07) *
наверное Вы правы, не продумал до конца. А может тогда есть смысл удвоить дважды (т.е в 4 раза) и поделить для получения меандра?

Тоже проблемы. Когда делается удваивание из меандра, то фактически выделяются фронты входного сигнала, а они стоят на четком временном интервали друг от друга. А вот удвоенный сигнал уже далек от мендра (ничто там не гарантирует длительностей), поэтому повторное удвоение - выделение фронтов - даст уже совсем нерегулярный сигнал. Не, тут простого и надежного пути нет. Нормально - либо сразу подать исходную опорную в нужном диапазоне, либо использовать элементы задержки с гарантированными временами. В ПЛИС фирмы Альтера, насколько знаю, таких элементов нет.

Вообще, имхо, игра не стоит свеч - ПЛИС не такая дешевая и простая шутка, чтобы экономить на генераторе опорной частоты, которых нынче полно на любой вкус и цвет.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.