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

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

|
Исходя из своего советского опыта В очередной раз убеждаюсь, "цифровая " фильтрация любого вида - это от лукавого. Потому что все эти схемы работают по фронту внутреннего клока. Если длительность помехи меньше периода этого клока и эта длительность не попадает на фронт этого клока, изменения счетчика не происходит на провоположное (Что была помеха, что нет мы не знаем), а если эта длительность помехи постоянно больше периода клока, то можно просто зависнуть в счете то в плюс, то в минус, не прийти к граничному значению и значит потерять входной сигнал большой длительности. (схема некорректно работает при удержании сигнала начальной установки) А ссылки на UART в данном случае тоже некорректны. (Если под 1:1 или 1:16 подразумевается отношение несущей UART частоты и внутренней системной). Ведь принцип приема по UART основан на детектировании стартового бита. Чем выше системная. тем ближе к середине стартового бита, тем меньше вероятность напороться на ошибку кадрирования. Здесь работает другой критерий надежности. Например как в микроконтроллерах эта мажоритарность. Что интересно, никто и не знает как это делалось например в электронике 60, (Экономили каждый вентиль. Что, хуже работало?) А вывод прост. Чистить надо линию. Следовать всем требованиям и рекомендациям по использованию тех же драйверов 232. В цифре наоборот ужесточать требования по приему. (Например в интервале от начала старта до его середины никаких единиц при отсчете внутренним клоком, иначе игнорировать посылку)
|
|
|
|
|
Apr 6 2006, 08:41
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(sazh @ Apr 6 2006, 12:18)  Исходя из своего советского опыта В очередной раз убеждаюсь, "цифровая " фильтрация любого вида - это от лукавого. Потому что все А ссылки на UART в данном случае тоже некорректны. (Если под 1:1 или 1:16 подразумевается отношение несущей UART частоты и внутренней системной).
А вывод прост. Чистить надо линию. Следовать всем требованиям и рекомендациям по использованию тех же драйверов 232. В цифре наоборот ужесточать требования по приему. (Например в интервале от начала старта до его середины никаких единиц при отсчете внутренним клоком, иначе игнорировать посылку) Пример с UARTом абсолютно корректный. При тактовой 1:1 из входного сигнала захватывается только один бит, соответствующий середине битового интервала входной частоты. При 1:16 захватываются 3 бита и производится мажоритирование. Таким образом производится некоторая фильтрация. Привязка асинхронного сигнала к синхронному - тоже вещь известная. Поскольку не известны реальные режимы работы разрабатываемого прибора, то копья ломать бесполезно. На этом я дискуссию здесь заканчиваю. Удачи!
--------------------
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 iosifk Цитата(vikrus @ Mar 30 2006, 12:28) Добры... Apr 5 2006, 05:14 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 5 2006, 12:14) Скажу ... Apr 6 2006, 02:44  iosifk Цитата(Krys @ Apr 6 2006, 06:44) Цитата(i... Apr 6 2006, 05:48   Krys Цитата(iosifk @ Apr 6 2006, 12:48) Цитата... Apr 6 2006, 07:35    iosifk 2 Krys Вот что Вы пишете:
"Если сравниваются ... Apr 6 2006, 08:13 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
|
|
|