[an error occurred while processing this directive] [an error occurred while processing this directive]
Это проблема т.н. мертвого времени...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Михаил Евстафьев 18 января 2002 г. 17:25
В ответ на: Ответ: отправлено lmu 18 января 2002 г. 16:06

Если оно фиксировано, то его учет не представляет проблемы.
Если нет, т.е. от момента регистрации макушки пика до окончания инкремента в накопительном буфере проходит разное время (а при софтовой реализации это будет так), то нужно устроить свой счетчик мертвого времени. Т.е. после детектирования макушки (а еще лучше после превышения нижного порогового кровня) начать счет импульсов тактового генератора, а после окончания процесса счетчик остановить.
В советское время литературы по ядерной электронике было много. Это был один из любимых вопросов... Библиотеки еще работают...

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

Ответы



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

E-mail: info@telesys.ru