|
Фронты входного сигнала в EPM7160STC-6, глючит счетчик |
|
|
|
Mar 30 2006, 08:28
|
Группа: Новичок
Сообщений: 4
Регистрация: 9-03-06
Из: Novgorod the Great
Пользователь №: 15 082

|
Добрый день ! Подскажите в чем может быть дело ? ПЛИС MAX EPM 7160STC 100-6 используется в качестве делителя частоы, внутри счетчик на ЛПМ функции. Тактовая частота 10 Мгц. Входная частота 10 кГц. Входной сигнал синус проходит через оптопару потом идет в виде меандра в ПЛИС На выходе ПЛИС наблюдаем дрожание сигнала и различные частоты но не те что нужно, зависит от амплитуды входного сигнала, если подать меандр то все нормально. Какие существуют ограничения на фронты входных сигналов ? Как можно выйти из ситуации без использования триггера шмита?
|
|
|
|
|
 |
Ответов
|
Apr 5 2006, 05:14
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(vikrus @ Mar 30 2006, 12:28)  Добрый день ! Подскажите в чем может быть дело ? ПЛИС MAX EPM 7160STC 100-6 используется в качестве делителя частоы, внутри счетчик на ЛПМ функции. Тактовая частота 10 Мгц. Входная частота 10 кГц. Входной сигнал синус проходит через оптопару потом идет в виде меандра в ПЛИС На выходе ПЛИС наблюдаем дрожание сигнала и различные частоты но не те что нужно, зависит от амплитуды входного сигнала, если подать меандр то все нормально. Какие существуют ограничения на фронты входных сигналов ? Как можно выйти из ситуации без использования триггера шмита? Скажу Вам так - ответов много и все неправильные! Делается все гораздо проще цифровым методом. Внутри ставите сдвиговый регистр на частоте 10 Мгц. Его глубина определяется длительностью импульсов помехи, которые могут быть на фронтах. Далее ставится RS-триггер. Если в сдвиговом регистре N нулей подряд, то это значит что сигнал идет на R вход триггера, если N единиц подряд - то на S. Можно сделать и "круче". Т.е. реверсивный счетчик и схему сравнения с порогом. Выше верхнего порога - 1, ниже нижнего - 0. При таком варианте из входных данных будут фильтроваться одиночные импульы помехи. Итог: в программируемой логике надо все делать цифровое, синхронное и не "жалеть патронов". Удачи!
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Apr 6 2006, 02:44
|

Гуру
     
Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271

|
Цитата(iosifk @ Apr 5 2006, 12:14)  Скажу Вам так - ответов много и все неправильные! Не надо делать столь категоричные оценки своих коллег, претендуя на роль... кого-то свыше... Лично я считаю, что мой ответ также является правильным, поскольку: Цитата(iosifk @ Apr 5 2006, 12:14)  Делается все гораздо проще цифровым методом. поскольку также делается цифровым путём, и можно ещё поспорить, какой из методов лучше. Например, мой метод не имеет задержки включения и выключения, а срабатывает сразу по первому импульсу. Ещё можно подумать, где будет меньше ячеек занято...
|
|
|
|
|
Apr 6 2006, 05:48
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(Krys @ Apr 6 2006, 06:44)  Цитата(iosifk @ Apr 5 2006, 12:14)  Скажу Вам так - ответов много и все неправильные! Не надо делать столь категоричные оценки своих коллег, претендуя на роль... кого-то свыше... Лично я считаю, что мой ответ также является правильным, поскольку: Цитата(iosifk @ Apr 5 2006, 12:14)  Делается все гораздо проще цифровым методом. поскольку также делается цифровым путём, и можно ещё поспорить, какой из методов лучше. Например, мой метод не имеет задержки включения и выключения, а срабатывает сразу по первому импульсу. Ещё можно подумать, где будет меньше ячеек занято... Да срабатывает по первому же фронту ЛЮБОЙ помехи. И не подавляет ее. А для счетчика задержка на 3-5 тактов 10МГц - значения не имеет. А вот лишняя "просечка" в сигнале - это вполне может быть. Для проверки включите UART с тактовой 1:1 и 1:16, погоняйте файлы в сотни килобайт, а потом порассуждаем о том что и как... Я не претендую на всезнайство... Просто уже "нагулялся по граблям", вот и рассказываю как этого избежать. А что касается - где ячеек меньше - так сопоставьте разницу в цене, если она будет, и неделю оплаты Вашего труда, ну, или выкинутые неправильно работающие платы из первой партии приборов. Поэтому и написал "патронов не жалеть". Практика показывает, что это самый дешевый способ разработки. Удачи Вам господа!
--------------------
www.iosifk.narod.ru
|
|
|
|
Сообщений в этой теме
vikrus Фронты входного сигнала в EPM7160STC-6 Mar 30 2006, 08:28 Mad Makc Как мне кажется, выша проблема в том,что вы фронт ... Mar 30 2006, 14:44 Gate Ставьте оптопару с цифровым выходом - дрожания не ... Mar 30 2006, 14:55 vikrus а подскажите тогда тип оптопары ?
сейчас стоит HCP... Apr 4 2006, 12:56 AlHakim посмотри HCPL2231 - выход тр. Шм, может быть подой... Apr 4 2006, 17:34 Alex11 Поскольку там оптрон - транзистор с открытым колле... Apr 4 2006, 21:18 Iouri можно еще попробовать сделать тригер шмита внутри ... Apr 5 2006, 00:06 Krys нафига вам "внешний" триггер Шмидта?
Это... Apr 5 2006, 02:30 Shamil Цитата(iosifk @ Apr 5 2006, 11:14) Можно ... Apr 5 2006, 08:03  iosifk Цитата(Shamil @ Apr 5 2006, 12:03) Цитата... Apr 5 2006, 08:28   Krys Цитата(iosifk @ Apr 6 2006, 12:48) Цитата... Apr 6 2006, 07:35    iosifk 2 Krys Вот что Вы пишете:
"Если сравниваются ... Apr 6 2006, 08:13 sazh Исходя из своего советского опыта
В очередной раз ... Apr 6 2006, 08:18 iosifk Цитата(sazh @ Apr 6 2006, 12:18) Исходя и... Apr 6 2006, 08:41 Shamil Цитата(sazh @ Apr 6 2006, 14:18) Исходя и... Apr 6 2006, 10:09 sazh Все правильно. Чем дальше обсуждаем, тем больше ог... Apr 6 2006, 11:07 vikrus Люди !!! Инженеры !!!... Apr 10 2006, 11:17 Gate Если отвечать конкретно по теме:
1. Насколько я по... Apr 10 2006, 13:34
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|