Перейти к содержанию
    

Подсчет частоты на ATtiny85

Необходимо определять частоту поступающую на контроллер, но проблема в том, что частоты лежат примерно в диапазоне 11Мгц-33Мгц, а контроллер-то работает на более низких частотах! Не очень понятно каким образом это реализовать. Как считать входные импульсы? Неужели в прерывании? Подскажите, у кого есть какие-либо соображения по этому поводу!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно поделить входную частоту и поделенную уже и измерять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно поделить входную частоту и поделенную уже и измерять.

-> нужно !!!

Внешний быстрый счетччик на жесткой логике.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так стоит уже тинька, платка уже готова!

тогда без переделки ПП никак

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гы, а ты что думал иначе плату никак не переделать? и что это за бред- сначала изготовит плату, а потом думать как оно будет работать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если не ошибаюсь (лень в даташиты лезть) tiny26 и иже с ним имеют асинхронный счётчик который умеет до 60мгц считать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если не ошибаюсь (лень в даташиты лезть) tiny26 и иже с ним имеют асинхронный счётчик который умеет до 60мгц считать.

Не умеет... :05:

"The T0 pin is sampled once every system clock cycle by the pin synchronization logic. ... Since

the edge detector uses sampling, the maximum frequency of an external clock it can

detect is half the sampling frequency ... it is recommended that maximum frequency of an

external clock source is less than fclk_I/O/2.5."

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Необходимо определять частоту поступающую на контроллер, но проблема в том, что частоты лежат примерно в диапазоне 11Мгц-33Мгц, а контроллер-то работает на более низких частотах! Не очень понятно каким образом это реализовать. Как считать входные импульсы? Неужели в прерывании? Подскажите, у кого есть какие-либо соображения по этому поводу!

А скакой точностью измерить?

Если входную частоту просто поделить - будет потеря точности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Буду убеждать заказчика переделать плату

Какая частота проца, какой нужен интервал измерения и какая нужна точность измерения? Если нужна точность порядка ±1 Гц, то вроде бы есть один вариантик, можно и без переделки обойтись. Ноги свободные есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А скакой точностью измерить?

Если входную частоту просто поделить - будет потеря точности.

Не-а! Точность измерения частоты не зависит от длительности измерения.

 

Если, поделив частоту на счетном триггере, Вы одновременно удвойте время измерения, то что по Вашему, точность восстановится? А если в 1000 раз большее время сделаете? Точность возрастет в 1000 раз? А в миллион? Что, Цезиевый эталон переплюните? А если поделите частоту до одного периода? Что, точность упадет до нуля?

 

Нет, уважаемый. В данном случае, точность измерения частоты определяется методом и точностью эталонного генератора. Все остальное от лукавого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какая частота проца, какой нужен интервал измерения и какая нужна точность измерения? Если нужна точность порядка ±1 Гц, то вроде бы есть один вариантик, можно и без переделки обойтись. Ноги свободные есть?

 

 

 

Думаю, это будет интересно не только ТС.

 

Поделитесь методом с общественностью, плиз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...