[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]

Отправлено Леонид Иванович 15 октября 2001 г. 11:15
В ответ на: А логика то зачем? И что значит "нормальный" ? отправлено Билдер++ 14 октября 2001 г. 19:11

Для этого один таймер должен формировать период измерения. Только эта величина и определяет точность. Второй таймер в воротах первого производит счет входных периодов. Третий таймер подсчитывает количество периодов частоты заполнения (опорной частоты) в воротах длительностью точно N периодов входной частоты. Затем одна операция деления - и значение частоты готово. Все ворота способна сформировать только внешняя логика. При частоте заполнения 10МГц и интервале измерения 1с получается погрешность 10E-7, лучше уже не надо, так как вступают ограничения, связанные с опорным генератором и с джитером компаратора. Такой частотомер может иметь не считываемые ВЧ предделители, и это не ухудшит точности. А при работе на звуковых частотах такой частотомер вообще вне конкуренции с обычным, который просто считает периоды входной частоты.

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

Ответы



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

E-mail: info@telesys.ru