PDA

Просмотр полной версии : Частотомер на МК 628А и точный опорный генератор



UN-NS
05.09.2010, 11:26
Большинство опубликованных частотомеров на МК использует кварцевый резонатор в качестве источника опорной частоты. Если применить готовый генератор от мобильных телефонов на 12.8МГц, 13МГц следует ожидать, что метрологические свойства прибора ( точность) улучшатся?
Есть такая конструкция http://homepage.eircom.net/~ei9gq/counter.html к ней имеется исходник.
Можно ли перевести прошивку на 12.8 МГц , если это не трудно? И выложить ее здесь?
Так удается сделать прибор очень компактным, нежели на Сонете с формирователями.

UR5EIN
05.09.2010, 11:39
Если применить готовый генератор от мобильных телефонов на 12.8МГц, 13МГц следует ожидать, что метрологические свойства прибора ( точность) улучшатся?

Не улучшатся.
Точность установки частоты и относительная температурная (и другая) нестабильности частоты у ширпотребовских кварцев и генераторов одного порядка 20...50ppm.
Мало того, при опорном генераторе на кварце можно хотя-бы иногда производить коррекцию. При опорном генераторе этого уже сделать невозможно.(Хотя есть "шаманские" методы - в небольших пределах возможна коррекция питанием, напр. 4,5...5,5В или 2,7...3,5В).
73, Вячеслав.

UN-NS
05.09.2010, 11:45
Нет, ну постойте. Я имею в виду генераторы , которые имеют стабильность лучше плюс\минус 5ppm , у них тоже сверху есть орган подстройки и внутри очевидно элементы термокомпенсации. Они чуток побольше, чем в современных мобильных телефонах, но такие же по точности. Это не то, что стояло в материнках и т.д. Уменя TC2178 на 12.8М.

vzpl
05.09.2010, 15:52
В http://www.elektroda.pl/rtvforum/viewtopic.php?t=1123 980&start=60&mark=topic&sid=4bf87d5fe394781c 2fd8212a9083a42d пост 74 wzk дал результаты тесту TCXO 12,8 МГц для частотомера. TCXO дешевый но оказался удивительно термостойкий.

Флудер
05.09.2010, 16:50
Тут был уже подобный частотомер...
http://www.cqham.ru/forum/showthread.php?t=129 65
http://www.cqham.ru/forum/showthread.php?t=123 42&p=373265&viewfull=1#post37326 5

UN-NS
05.09.2010, 18:51
Тут был уже подобный частотомер...
http://www.cqham.ru/forum/showthread.php?t=129 65
http://www.cqham.ru/forum/showthread.php?t=123 42&p=373265&viewfull=1#post37326 5
Спасибо, посмотрел. Это не то. Частотомер, который я хочу сделать, вернее уже отмакетировал с применением опорника СОНЕТ на 10МГц вроде работает очень хорошо, до 1 ГГц.
Использованы MB501L совместно с 74HС390, 74HC132, эта схема делит на 100, формирователь 2П302, 2шт 2Т363А, 74HC14 , предделитель на 4 и 16F628A c LCD 1602.
ЕГО ОПОРНАЯ частота 10МГЦ, а очень хочется применить TXCO 12.8 МГц. Он маленький, очень экономичный, готов даже плату переделать.
Но нужна помощь в коррекции прошивы. Автор испанец пишет , что меняется легко, исходники приложил. Так вот.

Дмитрий М
05.09.2010, 19:29
Как раз 10 Мгц удобно с точки зрения точный термостабилизированн ых опорников типа Гиацинт и рубидиевых, которые имеют стандартные выходы 2, 5 и 10 Мгц. Прескалеры для измерений частот выше 20-50 Мгц дают большую систематическую ошибку и в случае их использования вообще смысла использовать высококачественные опорники нет. Промышленные приборы как правило до 50 Мгц ихзмеряют прямым счётом, а выше преобразованием на гармониках опорного генератора до разности менее 50 Мгц и затем счёта с добавлением номера гармоники (сменные блоки типа ЯЧЗ от 42 до 175).

rx3apf
05.09.2010, 20:00
Не улучшатся.
Точность установки частоты и относительная температурная (и другая) нестабильности частоты у ширпотребовских кварцев и генераторов одного порядка 20...50ppm.
Мало того, при опорном генераторе на кварце можно хотя-бы иногда производить коррекцию. При опорном генераторе этого уже сделать невозможно.(Хотя есть "шаманские" методы - в небольших пределах возможна коррекция питанием, напр. 4,5...5,5В или 2,7...3,5В).
73, Вячеслав.
Речь о _термокомпенсированн ых_ опорниках (в мобильных телефонах именно такие). Там и температурная стабильность выше, и вход подстройки есть. Но не стоит ожидать хорошей точности, просто выпаяв опорник из старого железа и поставив в свое - необходимо откалибровать. А еще можно запихнуть этот генератор в самодельный термостат - "Гиацинт", конечно, не получится, но, полагаю, 1E-7...1E-8 получится без особых усилий...

rx3apf
05.09.2010, 20:04
. Прескалеры для измерений частот выше 20-50 Мгц дают большую систематическую ошибку и в случае их использования вообще смысла использовать высококачественные опорники нет. Промышленные приборы как правило до 50 Мгц ихзмеряют прямым счётом, а выше преобразованием на гармониках опорного генератора до разности менее 50 Мгц и затем счёта с добавлением номера гармоники (сменные блоки типа ЯЧЗ от 42 до 175).
Современная элементная база позволяет измерять прямым счетом до 100...150 MHz на ширпотребе, и до 800...1000 MHz на вполне доступных статических прескалерах. Но даже и с "обычными", не-DC, прескалерами, нет никаких причин, принципиально ухудшающих точность измерения, поэтому точный опорник - это всегда хорошо...

Дмитрий М
06.09.2010, 10:57
Принципиально ухудшает точность вводимый Кделения прескалера и увеличение цены ошибки в последних разрядах. Связанное с округлением и нестабильностью срабатывания клапана счёта. Это можно попытаться скомпенсировать математически многократным измерением и выводом среднего по 3-4 результатам измерений. Но достоверно измерять с точностью до герц и килогерц скажем на гигагерце уже невозможно без понижения частоты смесителем. И никакой прогресс в схемотехнике "до 100-150 Мгц ширпотребом прямым счётом" тут не важен, это математика.

6Y5.
06.09.2010, 12:35
Дмитрий, Вы неправы. Не настолько всё плохо.

Дмитрий М
06.09.2010, 15:16
Увеличением время счёта и разрядностью индикатора наверное это можно как-то компенсировать. Но недавно смотрел структурки СВЧ частотомеров свежих как наших (Ч3-8.. какой-то), так и агилентовских (с гигагерцами по входу) по прежнему используют входной смеситель. Типа как в Ч3-64 который обзывается ЯЗЧ-175. Хотя вполне доступны от хитайта прескалеры до 18 Ггц как минимум.

6Y5.
06.09.2010, 15:45
Да, делают со смесителями, чтобы 1/10/100 секунд не ждать, раздражает и не всегда возможно.
Но для самоделки и с делителем нормально, со смесителями не каждый захочет связываться.

rx3apf
06.09.2010, 17:33
Увеличением время счёта и разрядностью индикатора наверное это можно как-то компенсировать.
Например, при интервале счета 1 sec и частоте опорника 13 MHz разрешение не хуже 7.7E-8 вне зависимости от коэффициента деления прескалера. Для 1 GHz это 77 Hz. Можно и интерполятор сделать, получив еще порядок-два...

Владимир_К
06.09.2010, 19:07
Но нужна помощь в коррекции прошивы. Автор испанец пишет , что меняется легко, исходники приложил. Так вот.

Программист из меня не ахти какой... поэтому могу только немного направление указать, остальное придется Вам самому, или кто покруче присоединится.
Итак, обратите внимание на подпрограммы *Delay Loop 100 ms*, *Delay loop 200 мксек* и *delay loop 2 ms*. Выдержка времени осуществляется вычитанием из числа (команда dec, декремент) (его значение задается в регистрах Count1, Count1,1, Count2, Count2,1) единицы, сравнением полученного числа с нулем, потом возврат, опять вычитание и так до тех пор, пока в регистрах не будут нули. Так как тактовая частота выше, числа, которые надо загнать для нужной паузы надо увеличить в 12,8/10.
Для переработки программы придется познакомиться с MPLab. Там можно все посмотреть в пошаговом режиме и разобраться как оно работает. Нудное это дело...
Для больших пауз обычно задаются несколько чисел. Например первое - 100. вычитая из него единицу, пока там не будет ноль, получим задержку равную времени выполнения всех операций, связанных с одним циклом вычитания. Затем это число опять восстанавливается до 100 и вычитается единица из другого, потом опять принимаемся за первое и т.д.

vzpl
06.09.2010, 21:17
UN-NS
Вот Вам прошивка для опорника 12,8 МГц. Не проверял на макете.
73!

Прошивку убрал и залил в следующим посте.

UN-NS
06.09.2010, 21:35
UN-NS
Вот Вам прошивка для опорника 12,8 МГц. Не проверял на макете.
73!

Спасибо большое! Завтра проверю и отпишусь.

UN-NS
06.09.2010, 21:38
И Вам, Владимир_К тоже спасибо! Попробую разобраться сам, хотя добрый человек уже помог. Есть весь нужный софт, пробовал уже ковыряться - не все понятно, надо разбираться и разбираться....

Владимир_К
06.09.2010, 22:27
Попробую разобраться сам, хотя добрый человек уже помог. Есть весь нужный софт, пробовал уже ковыряться - не все понятно, надо разбираться и разбираться....

Это никогда не будет лишним. Так легче постигается эта штука, а потом появляются возможности сделать по своему вкусу.

vzpl
06.09.2010, 23:03
Исправил програму - неточно выдавала время 1 сек.
Прошивку и источник уже подменил.
Извените за невнимательность. :oops:
vzpl

UN-NS
07.09.2010, 21:09
vzpl :
Маленькая неточность была. Без сигнала индикатор выдавал не "чистые " нули. Но и пропала функция деления на 4 со счетом в 4 сек? Если она осталась, то как на нее перейти? По умолчанию в МГц только один разряд, было 2. G\T=1 , деление 1. В старой прошивке при соединении вывода 7 с корпусом счет ускорялся до 1 сек. Вы это все убрали наверное и поэтому размер файла стал значительно меньше? Что там вообще было наворочено? Не сложно рассказать про заложенные автором в прошивке возможности? В оригинале статьи ничего про это нет, но наличие в нижней строке символов заставляет полагать, что автор планировал видимо разные прескалеры и время отсчета? Просмотр исходников мне не помог - ничего не понятно.
А так в целом все работает, как обычный частотомер, только контроллер не реагирует никак на соединение свободных портов с корпусом ( по авторской прошивке что-то изменялось, правда не до конца разобрался).

vzpl
07.09.2010, 22:37
Извините UN-NS но я смотрел на "counter12.zip" и не увидел других частотомеров.
Теперь увидел. :smile:
Будем разбираться с другими прошивками.
vzpl

UN-NS
07.09.2010, 23:13
Вы, извините меня. Вполне возможно, то что я прошу ( перевод с 10 на 12.8 МГц) вопреки утверждению автора очень трудоемкая работа. Я не могу это оценить. В любом случае Вам спасибо. Ничего, что получилось не совсем так, как было при 10МГц. Нав. это действительно все равно, что новую прошиву написать......
Частотомеров опубликовано навалом действительно. И у меня в разных приборчиках их уже 5 работает. Но хотелось сделать чисто частотомер, отдельный , и с приличным опорником. Маленький. А с опорой 10 или 5 всего 1-2 конструкции ( сырых) попалось, а на 12.8 нет вообще - только самому....А с программированием проблема...

vzpl
08.09.2010, 00:11
Уважаемый UN-NS!
Добился точных задержек для 0,4сек, 1,28сек, 10*0,4сек и 4сек. Неточно работает задержка 10*1,28сук. Думаю что глючит симулятор. Сделаю макету и теперь посмотрю.

Теперь к Вам.
Какая у Вас схема частотометра? В источнику Автор пишет о 74F74 и упрявляню какой то внешной логикой. Посмотрите в мою вложение. В блоке Constans шапки програма есть мои коментары о пинах ПИКА. Что Вы делаете с gatectl и gate?
vzpl

UN-NS
09.09.2010, 21:14
Частотомер содержит прескалер на 100 и затем делитель на 4 . Потом включен ПИК. Я экспериментально почувствовал, что в прошивке много возможностей. Удавалось удержанием земли на свободных портах получать изменение К дел прескалера, но через 4 сек оно возвращалось назад независимо от того, держу я землю или убрал. По другому порту удержание земли через 4 сек переводило частотомер в режим счета 1сек. Что удобно. Значение частоты всегда больше в 4 раза истинной. окончательной схемы пока нет, она мне так же как и Вам до конца неясна. Может автор обьединил С входы обеих триггеров, включенных последовательно в D - режиме, и подает на С коммутирующий сигнал? Может быть такое?Что он имеет в виду под pin Clr 74AC74? Вы же видите, в статье ничерта нет......С другой стороны, без реализации расширенных функций нет смысла в LCD панели.
Тоже собран макет, плату пока не травлю, возможно придется менять.
Может написать автору, да спросить, как он делал?

vzpl
10.09.2010, 00:50
На мой ум ето недоделана конструкця. Я вижу в источнике ряд ненужных инструкци. Вижу два переключателя входного сигнала. Один то Clr 74F74 а второй то ворота счётчика. В источнике нет досчета 74F74 итп итд.
Вы имеете прескалер :100 или :64(128) и он будет работать только на UHF. Да? Это важно для програмы.
С 74F74(74AC74) + ПИК можно мерить непосредственно до 150 МГц. Ту нужно сделать досчет 74F74, потому что период измерения можно сократит и ошибки не будет.
Утром нарисую схему как её вижу. Потом пойдём дальше.

Вот и схема придумана мной из читания програма. Я показал схему для тестования правильной работы периодов измерения.
UN-US посмотрите, понял ли я Вас правильно с этом частотометрем? Как да, то доделам програму для периодов измереня 0,4сек и 4сек для режима HF. Аналогично 1(1,28)сек и 10(12,8)сек для режима UHF. В скобках для прескалера /128 но это уточните.

UN-NS
11.09.2010, 09:08
Спасибо. Все понятно. Отличная схема . Удобная для работы. Прескалер у меня отработан на 100 для UHF на 3 микросхемах, в основе его микросхема - делитель на 64.
Если можно сделать просто 64 - хорошо, выкину 2 микросхемы. Будет проще и не хуже.
Получится 0.4сек и 4 сек HF и 0,64сек и 6.4сек UHF, да?
Если так, то очень даже здорово!

vzpl
11.09.2010, 15:41
Ещё 2 схемы с досчетем для режима HF. Теперь работаю над програмой.

UN-NS
11.09.2010, 20:31
Непонятно, зачем выходы 7474 соединяются с портами ПИК. Что это дает? Точность?

vzpl
13.09.2010, 12:00
Непонятно, зачем выходы 7474 соединяются с портами ПИК. Что это дает? Точность?
Сократить время измерения не изменяя точности.

Выкладываю прошивку.
Пин RA6/OSC2 это индыкатор измерения - выход на ЛЕД через резистор и на питание.
R1 - 500 ом. R2 - 10ком до 50ком. Нет сброса на RA5/MCLR - там вход, который можно изпользовать в будущем.
Не тестировал входа UHF, может глючить - ещё посмотрю.
Заняте памяти програма для PIC16F627(8) - 70%(35%).
Как всё будет как Вам нада, то выложу источник.
vzpl

UN-NS
14.09.2010, 10:02
Олично! Сей будем тестировать.
Все работает нормально. Вы настоящий МАСТЕР!
Только ПИК запускается без резистора R2, с перемычкой вместо него с 4 на 14 ножку, иначе нет запуска.
Считает с делителем на 4 правильно.
Сегодня сделаю платку и далее уже проверю на UHF с делителем.
Спасибо.

vzpl
15.09.2010, 01:54
Я не мастер - много ошибок сделал и я очень плохий програмист. Начал програмировать ПИКи 1,5 года тему назад, так только для себя. :smile:
Выкладываю более доделаной прошивку. R2 или перемычка для 4 ноги теперь не нужна.
Я у себя точно откалибровал TCXO и получил прогрешность +/- 1Гц для Гиацинта. Удивился!
UN-NS!
Подумайте что ещё будет Вам полезно в этом частотометре. Мне не нравится точки в результате а Вам?
vzpl

UN-NS
15.09.2010, 08:43
Точки в общем не мешают. А есть ли возможность гашения незначащих нулей слева? Насколько это сложно? И может есть смысл в том, чтобы надпись МГц заменялась на кГц, когда это нужно.
Еще, на мой взгляд, неплохо было бы инвертировать сигнал на светодиод, чтобы он вспыхивал, а не гас кратковременно, как сейчас.

vzpl
15.09.2010, 22:02
А есть ли возможность гашения незначащих нулей слева? Насколько это сложно? И может есть смысл в том, чтобы надпись МГц заменялась на кГц, когда это нужно.
Можно менять MHz на kHz когда будет необходимо. Доделаю.

Еще, на мой взгляд, неплохо было бы инвертировать сигнал на светодиод, чтобы он вспыхивал, а не гас кратковременно, как сейчас.Перепинайте 'ЛЕД + резистор' с шины +5 на землю и будет Вам счастье.
73!

UN-NS
15.09.2010, 22:09
Отлично, так и есть, светодиод работает как надо.

Дмитрий М
16.09.2010, 10:20
Подскажите, в итоге модификации ПО получился вариант с Кдел прескалера 64 или 256, в идеале 2048 ? И опорой 10 или 12,8 Мгц? А то хотелось на СВЧ попробовать связку НМС434 (кдел=8 до 8 Ггц) и SAB6456 (Кдел 64 или 256 до 1 Ггц). Вот тема об этом http://forum.vhfdx.ru/izmeritelnaya-apparatura/izgotovlenie-i-primenenie-preskalerov/ .

UN-NS
16.09.2010, 16:23
Дмитрий М:
Коллега vzpl переработал с доводкой до ума испанскую конструкцию. Прескалер либо 64 либо 4 , опорная частота 12.8МГц от TXCO. Время счета 4 или 6.4 сек . Есть режим ускорения счета в 10 раз. Таким образом , закрывается "дыра" в измерениях в районе 40-50 МГц, обычно присущая самоделкам. ПИК уже не считает, и прескалерам многим это мало.

Дмитрий М
16.09.2010, 17:53
О.К. Понятно.

AlexZander
16.09.2010, 18:25
Время счета 4 или 6.4 сек .
Почему не 1 сек как обычно,многовато 4 и 6,4 сек или есть какие то особенности в программе с опорой 12,8 ?

vzpl
16.09.2010, 19:00
Почему не 1 сек как обычно,многовато 4 и 6,4 сек или есть какие то особенности в программе с опорой 12,8 ?
Чтоб точно измерять с прескалерем /4 надо считывать 4 сек. Когда мы бы знали что осталось в прескалере после счета, тогда время измереня 1 сек.
Для Дмитрий М
Пригодится Вам моя придумка? Эту схему нарисовал на быстро. Точное и широкое применение получится дешево и компактно. Пока прошивки нет, но в будущем...
vzpl

Veka
16.09.2010, 19:32
ПИК уже не считает

Не согласен! Проверял несколько экземпляров PIC16F84 -4 -20 в распространённой схеме с использованием внутреннего предварительного делителя, все они считали на 66.666 МГц и большинство (~75%) на 80.000 МГц. Здесь очень важна прямоугольность входного сигнала (большинство "простых" формирователей на транзисторе или инверторе начинают "нормально работать" на этих частотах только при потребляемых токах 60 мА или более). Выше приведенные цифры частот получены при подсоединении "жестяного" TTL генератора непосредственно к последовательному резистору на входе (без "формирователя"). Попадались экземпляры ПИКов, которые считали до 100 МГц (причём даже и среди 4-х мегагерцовых).

Дмитрий М
16.09.2010, 19:41
Для Дмитрий М
Пригодится Вам моя придумка? Эту схему нарисовал на быстро. Точное и широкое применение получится дешево и компактно. Пока прошивки нет, но в будущем...
vzpl[/QUOTE]
А в чём идея использования триггера?Проблема (по тому обсуждению на УКВ форуме) в том, что после деления скажем 8 Ггц на 8 будет один гиг. Его надо будет делить до 50 Мгц то есть К дел минимум 20, то есть ближашее 64. Итого 256 получается минимум пересчёт.

vzpl
16.09.2010, 20:30
Дмитрий М
Вы невнимательно посмотрели на мою схему.
Там показано, что можно 10 Ггц делить на 64 и это бует 155 МГц, которое точно считает частотометр.
Подменяйте только 7474 и 74132 на лучшие и будет Вам счастье. Я дал только идею.

vzpl
24.09.2010, 00:43
UN-NS
Успехов в пользовании частотометром!
73!
vzpl

Дмитрий М
24.09.2010, 10:21
Дмитрий М
Вы невнимательно посмотрели на мою схему.
Там показано, что можно 10 Ггц делить на 64 и это бует 155 МГц, которое точно считает частотометр.
Подменяйте только 7474 и 74132 на лучшие и будет Вам счастье. Я дал только идею.
Существующие делители только на 8 (первый и мин 64 (второй). Так что сразу на 64 не получится. Только 256 минимум. Или искать другие прескалеры, но куда десятки этих девать?

vzpl
24.09.2010, 21:17
Существующие делители только на 8 (первый и мин 64 (второй). Так что сразу на 64 не получится.
Дмитрий М
Можно делить на 8 и ещё раз на 8 - будет делена входная частота на 64.
Как Вам это не нравится, то покажите схему частотометра. Я Вам доделаю прошивку для ПИКа.
vzpl

Дмитрий М
25.09.2010, 12:06
Я ссылку на ветку (УКВ форум) где мы делаем такой делитель уже давал выше. Задача-сделать цифровую шкалу для СВЧ генераторов в трансиверах. Будем ориентироваться на максимальную частоту, допустимую для НМС434, то есть 8 Ггц. Она делит на 8 и больше никак. То есть в самом худшем случае получим 1 Ггц на её выходе. Далее используем доступный и распространённый прескалер из сотового телефона SAB6456. По паспорту он может делить на 64 или 256. При Кдел 64 мы получим максимальную частоту на выходе SABа 15,625 Мгц, что для счёта ПИКом вполне достаточно. Итого нужный в прошивке Кдел 8Х64=512. Вот если Вы сделаете вариант прошивки с Кдел 512 это было бы просто замечательно. А при переключаемой версии Кдел 256 Ваша прошивка прекрасно сможет работать с одним SABом и будет пользовательский вариант частотомера с входной частотой 1000-1300 Мгц. Время счёта... ну тут уж разработчику виднее, может пойти на быструю и грубую индикацию и через кнопку более точную, но долгую. Делители есть, СВЧ генераторы и контрольный промышленный частотомер тоже есть, так что если будет прошивка то проверить можно будет без проблем.

khach
25.09.2010, 14:10
Дмитрий М, а не рассматривали возможность применения синтезаторов типа LMX23xx по мотивам конструкций частотометров с vrtp.ru http://vrtp.ru/index.php?showtopic= 3148? У них входные частоты до 2 ГГц. А процессор все равно в схеме есть и запрограммировать LMX23xx легко. Кстати, это дает еще одну возможность- если скрестить частотомер с конструкцией vcotester http://www.rfcandy.biz/communication/vcotest.html, т.е оставить на плате место под фильтр синтезатора, а управляющее напряжение завести на вход АЦП PICа, то это будет и неплохим прибором для настройки VCO.

vzpl
25.09.2010, 14:29
Дмитрий М
Хорошо, как хочете то будем делать с Кдел=512. Уточните только Вашу опору - частота и термостабильность.
Дорога указана Уважаемый khach тоже возможна.
vzpl

vzpl
26.09.2010, 00:44
khach
Посмотрел в даташит LMX23.. и там пишет, что минимальный Кдел=96(3*32). Это дает с HMC434 слишком большой Кдел и мне он не нравится для прескалера в точным частотометре (очень долгие время счета).
Дмитрий М
Посмотрел тоже в даташит HMC434 и там пишет что минимальна входная частота в близи 200МГц с увеличеной емкостю конденсаторов. Два последовательно включеные HMC434 должны правильно работать от 200МГц до 8ГГц и Кдел прескалера будет 64. Моя доработана прошивка работает до 3ГГц (проверил) и будет правильно работать для 9ГГц. Только нужно проверить работу HMC434. Попробуйте.
Если будут плохие впечатления будем тренировать HMC+SAB и Кдел=512.
vzpl

khach
26.09.2010, 10:50
Посмотрел в даташит LMX23.. и там пишет, что минимальный Кдел=96(3*32). Это дает с HMC434 слишком большой Кдел и мне он не нравится для прескалера в точным частотометре (очень долгие время счета).
Есть одно очень хитрое техническое решение, которое позволяет считать частоту с достаточной точностью и быстро, используя LMX23хх или ADF41xx - собирается синтезатор ФАПЧ, но низкочастотный ГУН синтезатора (10-20 Мгц) используется в качестве клока синтезатора. Т. е исследуемый сигнал приходит на РЧ вход синтезатора, а на опорном входе стоит ГУН, который управляется синтезатором( надо только программно сменить полярность ФД в синтезаторе). И именно частоту этого ГУНа и меряет счетный частотметр. Конечно, при неизвестной частоте входного сигнала надо промерять сначала частоту по-старинке, используя цифровые выходы делителей синтезатора и определить коэффициенты пересчета так, что бы петля залочилась или просто перебирать коэффициенты пересчета счетчиков, следя процесором за индикатором залочки петли или управляющим напряжением.

vzpl
03.10.2010, 21:02
khach
Я с Вами согласилбся но я физик с прошлово века и для меня образцами были: сантиметр, грам и секунда. Всё было очень просто, но теперь...
Потому остаюсь при своем мнении делать просто, дешево, надежно и универсально.
Дмитрий М
Не дождался на результаты Ваших боев с прескалерами :8 и написал Вам прошивку для частотометра как Вы хотели.
Всё другое как писал раньше, только на 4 ноге ПИКа переключается Кдел с 64 на 512. Может Вам моя прошивка понравится.

UN-NS
28.01.2013, 18:32
Удалено