[an error occurred while processing this directive] [an error occurred while processing this directive]
Только что боролся с аналогичной проблемой - были ложные (иногда множественные) переключения счетчика примерно в 0.1% случаев (+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Boris Barbaris 23 января 2002 г. 12:43
В ответ на: Спасибо всем за помощь, за советы. Раньше решал проблемы с фильтрацией только через ЦФ, но как то жалко тратить по 5ть ячеек на фильтрацию каждого строба, особенно если стоит МАХ3032. :) отправлено Aleksandr 23 января 2002 г. 11:07

EPM3064, Clock на счетчик (не GLOBAL) заводится с другой микросхемы, частота меньше 3 МГц, фронты крутые, длина связи по плате около 4 см, земля не очень хорошая (плата двухслойная), наводки по соседним проводникам также весьма возможны.
Фильтрация резистором-конденсатором эффекта 100% подавления помех (при сохранении работоспособности в основном режиме :) не дала. Турбо-бит и Slew вообще оказались до лампочки - число ложных срабатываний практически не менялось.
Помогла только цифровая фильтрация дребезга по принципу подавления дребезга контактов клавиатуры - несколько отсчетов и их сравнение (у меня есть еще глобальный 20 МГц сигнал, которым производил стробирование)
Оказалось достаточным два доп.триггера, стробирующих сигнал по фронту и спаду 20МГц соответственно (плюс буферная ячейка, но она и так была нужна).
А каким образом фильтруете Вы? Почему нужно 5 ячеек?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru