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

 
 
> Фронты входного сигнала в EPM7160STC-6, глючит счетчик
vikrus
сообщение Mar 30 2006, 08:28
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 9-03-06
Из: Novgorod the Great
Пользователь №: 15 082



Добрый день !
Подскажите в чем может быть дело ?
ПЛИС MAX EPM 7160STC 100-6 используется в качестве делителя частоы, внутри счетчик на ЛПМ функции.
Тактовая частота 10 Мгц.
Входная частота 10 кГц.
Входной сигнал синус проходит через оптопару потом идет в виде меандра в ПЛИС
На выходе ПЛИС наблюдаем дрожание сигнала и различные частоты но не те что нужно, зависит от амплитуды входного сигнала, если подать меандр то все нормально.
Какие существуют ограничения на фронты входных сигналов ?
Как можно выйти из ситуации без использования триггера шмита?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sazh
сообщение Apr 6 2006, 08:18
Сообщение #2


Гуру
******

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



Исходя из своего советского опыта
В очередной раз убеждаюсь, "цифровая " фильтрация любого вида - это от лукавого. Потому что все эти схемы работают по фронту внутреннего клока.
Если длительность помехи меньше периода этого клока и эта длительность не попадает на фронт этого клока, изменения счетчика не происходит на провоположное (Что была помеха, что нет мы не знаем), а если эта длительность помехи постоянно больше периода клока, то можно просто зависнуть в счете то в плюс, то в минус, не прийти к граничному значению и значит потерять входной сигнал большой длительности. (схема некорректно работает при удержании сигнала начальной установки)
А ссылки на UART в данном случае тоже некорректны. (Если под 1:1 или 1:16 подразумевается отношение несущей UART частоты и внутренней системной).
Ведь принцип приема по UART основан на детектировании стартового бита. Чем выше системная. тем ближе к середине стартового бита, тем меньше вероятность напороться на ошибку кадрирования. Здесь работает другой критерий надежности. Например как в микроконтроллерах эта мажоритарность.
Что интересно, никто и не знает как это делалось например в электронике 60, (Экономили каждый вентиль. Что, хуже работало?)
А вывод прост. Чистить надо линию. Следовать всем требованиям и рекомендациям по использованию тех же драйверов 232.
В цифре наоборот ужесточать требования по приему. (Например в интервале от начала старта до его середины никаких единиц при отсчете внутренним клоком,
иначе игнорировать посылку)
Go to the top of the page
 
+Quote Post
iosifk
сообщение Apr 6 2006, 08:41
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 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
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 09:29
Рейтинг@Mail.ru


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