|
|
  |
ищу счетчик-частотомер |
|
|
|
Apr 3 2009, 10:48
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(олесь @ Apr 3 2009, 14:29)  Может и не хватило фантазии , но было следующее : внешний прескаллер который делит входную частоту например 7ггц на 8192. Получаем на входе атмеги 854492.1875 Гц Я считаю за 1с без потери ни одного импульса 854492. Как досчитать остаток .1875  ? Как уже было сказано... В ПИКах имеется предделитель-счетчик (2 - 256), считать который нельзя, но можно потом "добить до переноса" тиками с соседней ножки.
|
|
|
|
|
Apr 3 2009, 11:55
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(Tanya @ Apr 3 2009, 14:48)  Как уже было сказано... В ПИКах имеется предделитель-счетчик (2 - 256), считать который нельзя, но можно потом "добить до переноса" тиками с соседней ножки. В данном случае - возможны варианты. 7 GHz - значит, почти 100%, это не статический прескалер, "досчитать" его невозможно. Но и 8192 - это тоже не один прескалер (или все ж один ?), а несколько каскадов. Статические каскады - да, можно отключить и досчитать. Однако, если частота на выходе "динамической" части прескалера меньше, чем половина тактовой таймера AVR, то выгоднее (с точки зрения улучшения разрешающей способности) выровнять границы окна счета на целое число импульсов входной частоты (простейшей внешней логикой), тогда, в данном случае (10 MHz опорник, не менее одной секунды счета) разрешающая способность будет не хуже 1E-7, т.е. 700 Hz. Однако, если, например, первый каскад делит на 128, то на выходе менее 55 MHz, которые в случае PIC вообще можно было бы "съесть" напрямую, а в случае AVR - одним статический 4-битным прескалером (откуда такой жуткий коэффициент, 8192 ?). Который, по желанию, можно хоть досчитать, хоть считать напрямую (если это счетчик с каскадными выходами), и тогда разрешение будет уже 128 Hz. Да, кстати о досчете в PIC - почему-то все с завидным упорством повторяют одно и то же решение, блокируют вход счета вспомогательной ножкой с помощью резисторной развязки. Однако, если не требуются внешние делители, то можно еще проще - переключить вход тактирования в режим вывода, а дальше можно досчитать либо манипуляцией состоянием этой линии либо фазой тактирования программно.
Сообщение отредактировал rx3apf - Apr 3 2009, 11:59
|
|
|
|
|
Apr 3 2009, 13:05
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(Евгений Германович @ Apr 3 2009, 16:51)  А более правильное решение не делать частотомер на ПИКе, все равно будет суррогат. И обоснование такому утверждению найдется ? Цитата Если так желателен ПИК то его следует использовать для связи с окружающей средой.А сам частотомер сотворить на ПЛИСке. Обоснование ?
|
|
|
|
|
Apr 3 2009, 14:15
|

Профессионал
    
Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654

|
Цитата(Tanya @ Apr 3 2009, 17:09)  Почему же? Совершенно официально должен работать до 50 МГц. И работает. И с внешней средой. И даже в пятницу. Ну вот вы и попались.А говорили,что не будете спорить Он будет работать,с небольшой внешней обвязкой,и на 5ГГц.Но ... Погрешность будет весьма нехилой.Скорее всего в частотомере автора темы стоит нечто подобное. Цитата(rx3apf @ Apr 3 2009, 17:05)  И обоснование такому утверждению найдется ?
Обоснование ? А какую погрешность вы сможете выжать из подобного изделия???
|
|
|
|
|
Apr 3 2009, 15:41
|

Профессионал
    
Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654

|
Цитата(Tanya @ Apr 3 2009, 19:38)  http://electronix.ru/forum/index.php?showt...st&p=233328И еще несколько тем... А трудно Вам самому в поиске набрать +метод +захвата? Нет,я тоже нашел.Только пока не знаю тоже самое или нет. Мы с вами похоже одновременно читали этот текст.По крайней мере я вас видел в числе пользователей читающих эту тему. Привожу цитату " 4) Применим наши знания на практике. Выберем период измерения Тизм примерно равным одной секунде. (Примерно потому, что Тизм должен быть ТОЧНО кратен М*Тх) " Tх-это период входной частоты.См там же. Вся беда в том,что GM приводил свои тексты для измерения ЗАРАНЕЕ ИЗВЕСТНОЙ частоты.А частотомер экстрасенсорными способностями не обладает. Поэтому на определенных частотах вас будет ожидать счастье в виде малой погрешности.А на иных частотах не будет,как бы Вы его не упрашивали. И есть некоторая некорректность подобного метода-реальное время измерения не велико.А правильные частотомеры считают все подряд. При флуктуации частоты результат измерения правильным частотомером будет отличаться от Вашего.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|