Делали давненько два счетчика интерференционных полос для ЕС1841(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено misyachniy 18 августа 2003 г. 19:20
В ответ на: Ответ: Необх мерить интервал в диапазоне 1-20 мс с точностью хотя бы 20нс отправлено NickB 18 августа 2003 г. 17:42

Для детектирования импульсов использовалась дискретная логика.
Для определения фронта использовалась стандартная схема на 155ЛП5(в книжке Шило есть)
Складывая на логическом И сигнал из ЛП5 и входной сигнал, можно определить начало это импульса или его конец.

"Началом импульса" можно разрешать счет счетчика, "концом" останавливать.

Мы использовали 155ИЕ7 (реверсивный так как нужно было считать полосы в обе стороны)

Если использовать тактовый генератор на 100МГц то достаточно использовать 4-х разрядный счетчик.

Выход с него завести на счетный вход микроконтроллера.
А значение полученное на остальных выходах считывать через обычные ножки ввода вывода.

Микроконтроллер можно выбрать любой, в зависимости от частоты поступления импульсов.

Если есть возможность то конечно же лучше заменить дискретную логику программируемой.

Например EPM3032 стоит около $1


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

Ответы



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

E-mail: info@telesys.ru