IDEHE 0 26 августа, 2008 Опубликовано 26 августа, 2008 · Жалоба Необходимо определять частоту поступающую на контроллер, но проблема в том, что частоты лежат примерно в диапазоне 11Мгц-33Мгц, а контроллер-то работает на более низких частотах! Не очень понятно каким образом это реализовать. Как считать входные импульсы? Неужели в прерывании? Подскажите, у кого есть какие-либо соображения по этому поводу! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kamil_yaminov 1 26 августа, 2008 Опубликовано 26 августа, 2008 · Жалоба Можно поделить входную частоту и поделенную уже и измерять. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zhevak 0 26 августа, 2008 Опубликовано 26 августа, 2008 · Жалоба Можно поделить входную частоту и поделенную уже и измерять. -> нужно !!! Внешний быстрый счетччик на жесткой логике. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flasher 0 26 августа, 2008 Опубликовано 26 августа, 2008 · Жалоба поставь pic - легче будет:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IDEHE 0 26 августа, 2008 Опубликовано 26 августа, 2008 · Жалоба поставь pic - легче будет:) так стоит уже тинька, платка уже готова! :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pyku_He_oTTyda 0 26 августа, 2008 Опубликовано 26 августа, 2008 · Жалоба так стоит уже тинька, платка уже готова! тогда без переделки ПП никак Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IDEHE 0 26 августа, 2008 Опубликовано 26 августа, 2008 · Жалоба Спасибо всем! Буду убеждать заказчика переделать плату. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flasher 0 26 августа, 2008 Опубликовано 26 августа, 2008 · Жалоба Гы, а ты что думал иначе плату никак не переделать? и что это за бред- сначала изготовит плату, а потом думать как оно будет работать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iar 0 26 августа, 2008 Опубликовано 26 августа, 2008 · Жалоба Если не ошибаюсь (лень в даташиты лезть) tiny26 и иже с ним имеют асинхронный счётчик который умеет до 60мгц считать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
maik-vs 0 26 августа, 2008 Опубликовано 26 августа, 2008 · Жалоба Если не ошибаюсь (лень в даташиты лезть) 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." Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
defunct 0 26 августа, 2008 Опубликовано 26 августа, 2008 · Жалоба поставь pic - легче будет:) Чем? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
domowoj 0 26 августа, 2008 Опубликовано 26 августа, 2008 · Жалоба Необходимо определять частоту поступающую на контроллер, но проблема в том, что частоты лежат примерно в диапазоне 11Мгц-33Мгц, а контроллер-то работает на более низких частотах! Не очень понятно каким образом это реализовать. Как считать входные импульсы? Неужели в прерывании? Подскажите, у кого есть какие-либо соображения по этому поводу! А скакой точностью измерить? Если входную частоту просто поделить - будет потеря точности. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=GM= 0 26 августа, 2008 Опубликовано 26 августа, 2008 · Жалоба Буду убеждать заказчика переделать плату Какая частота проца, какой нужен интервал измерения и какая нужна точность измерения? Если нужна точность порядка ±1 Гц, то вроде бы есть один вариантик, можно и без переделки обойтись. Ноги свободные есть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zhevak 0 26 августа, 2008 Опубликовано 26 августа, 2008 · Жалоба А скакой точностью измерить? Если входную частоту просто поделить - будет потеря точности. Не-а! Точность измерения частоты не зависит от длительности измерения. Если, поделив частоту на счетном триггере, Вы одновременно удвойте время измерения, то что по Вашему, точность восстановится? А если в 1000 раз большее время сделаете? Точность возрастет в 1000 раз? А в миллион? Что, Цезиевый эталон переплюните? А если поделите частоту до одного периода? Что, точность упадет до нуля? Нет, уважаемый. В данном случае, точность измерения частоты определяется методом и точностью эталонного генератора. Все остальное от лукавого. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
garlands 0 26 августа, 2008 Опубликовано 26 августа, 2008 · Жалоба Какая частота проца, какой нужен интервал измерения и какая нужна точность измерения? Если нужна точность порядка ±1 Гц, то вроде бы есть один вариантик, можно и без переделки обойтись. Ноги свободные есть? Думаю, это будет интересно не только ТС. Поделитесь методом с общественностью, плиз. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться