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

 
 
> Фронты входного сигнала в 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
Shamil
сообщение Apr 6 2006, 10:09
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 160
Регистрация: 23-12-04
Из: Уфа
Пользователь №: 1 631



Цитата(sazh @ Apr 6 2006, 14:18) *
Исходя из своего советского опыта
В очередной раз убеждаюсь, "цифровая " фильтрация любого вида - это от лукавого.

Неверный вывод.

Цитата(sazh @ Apr 6 2006, 14:18) *
Потому что все эти схемы работают по фронту внутреннего клока.
Если длительность помехи меньше периода этого клока и эта длительность не попадает на фронт этого клока, изменения счетчика не происходит на провоположное (Что была помеха, что нет мы не знаем),

Для того эта схема и сделана, чтобы устранять помехи,
спектр которых лежит выше спектра
основного сигнала.

Цитата(sazh @ Apr 6 2006, 14:18) *
а если эта длительность помехи постоянно больше периода клока, то можно просто зависнуть в счете то в плюс, то в минус, не прийти к граничному значению и значит потерять входной сигнал большой длительности.

Если длительность импульсов помехи превышает половину
длительности битового интервала, то схема естественно работать
не будет, т.к. вообще не остается критерия для отличия помехи от сигнала.
Эта простенькая схемка для устранения коротких импульсных помех,
она эквивалентна RС-фильтру, за которым стоит тригер Шмидта.

Цитата(sazh @ Apr 6 2006, 14:18) *
(схема некорректно работает при удержании сигнала начальной установки)

Это Вы о чем? Если о сигнале nInit, то схема вообще не работает,
пока сигнал Init не снимется. Это же сигнал начального сброса, в реальной схеме
он вообще не используется, он нужен только для моделирования.

Цитата(sazh @ Apr 6 2006, 14:18) *
Что интересно, никто и не знает как это делалось например в электронике 60, (Экономили каждый вентиль. Что, хуже работало?)

Я знаю как это делалось в "Электронике 60". Сначала, в этой машине
вообще не было стыка UART, а вывод шел на печатающее устройство "Консул".
Плату стыка ИРПС (UART c токовой петлей) мы делали сами,
на обычной логике 155-й серии, там конечно мажоритарить было лень,
но тактовую все равно использовали 1:16.
Потом стали делать эти платы на 1002ХЛ1(или 1002ХЛ2 не помню),
эта микруха уже имела встроенный мажоритар, правда в этом режиме
требовала тактовую в четыре раза выше, т.е. 1:64.
Насчет того что "хуже работало?":
Если с точки зрения пользователя работающего на дисплее,
подключенном по стыку ИРПС на скорости 9600,
то работало не хуже.
А вот когда этот стык использовался на растояние около 800 метров
на скорости 19200 для обмена между машинами,
то достоверность передачи с мажоритаром была выше.
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
|- - iosifk   Цитата(sazh @ Apr 6 2006, 12:18) Исходя и...   Apr 6 2006, 08:41
- - 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 Текстовая версия Сейчас: 18th July 2025 - 04:29
Рейтинг@Mail.ru


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