Например TDA7294

Форум РадиоКот :: Просмотр темы - Частотомер FC-510
Форум РадиоКот
https://radiokot.ru/forum/

Частотомер FC-510
https://radiokot.ru/forum/viewtopic.php?f=10&t=65025
Страница 1 из 32

Автор:  Леонид Иванович [ Вс фев 19, 2012 16:29:46 ]
Заголовок сообщения:  Частотомер FC-510

Наконец-то доделал свой частотомер, до чего руки не доходили почти 5 лет. Прикольно наблюдать, как на генераторе перестраиваю частоту на 0.001 Гц, и на частотомере на столько же меняется. А еще удивило, что он вполне прилично измеряет длительность импульсов от 10 нс, хоть при этом интерполятор не используется. Пока прошивка оттестирована не полностью, но крупных глюков, вроде, не наблюдается. Да, прескалер еще не сделал.

Изображение

Изображение

UPD: обновил FC-510.zip, схема источника питания была старая, с ошибками.

UPD: сложно обновлять в нескольких местах. Последняя версия будет всегда здесь: http://www.cqham.ru/forum/showthread.ph ... post618708

UPD: обновил схему, платы, альфа-версия прошивки для LCD 1601, поддержка UART.

UPD: исходники с поддержкой индикатора 1602.

Видео с демонстрацией частотомера: http://www.youtube.com/watch?v=VNKCnef-ynU

UPD: 01.06.2013 Исправлены ошибки при измерении больших значений периода. Для версий с индикатором 1601 и 1602 добавлена возможность управления от компьютера. Добавлены прошивки для разных тактовых частот.

Вложения:
Комментарий к файлу: руководство пользователя FC-510 v2.0
FC-510_v20.pdf [234.78 KiB]
Скачиваний: 2753
Комментарий к файлу: прошивка и исходник v2.0
FC-510_v20.zip [74.22 KiB]
Скачиваний: 2139
FC-510_hex_source.zip [685.04 KiB]
Скачиваний: 2412
FC-510_sch_doc.zip [874.1 KiB]
Скачиваний: 5797
FC-510_pcb.zip [928.78 KiB]
Скачиваний: 3009
FC-510_11.jpg [88.13 KiB]
Скачиваний: 62676
FC-510_12.jpg [70.6 KiB]
Скачиваний: 60358

Автор:  akl [ Вс фев 19, 2012 16:41:01 ]
Заголовок сообщения:  Re: Частотомер FC-510

Класс! :beer: :beer: :beer: Давно наблюдаю за Вашими проектами. Респект, уважуха и все такое!

Автор:  МитяРа [ Вс фев 19, 2012 16:50:39 ]
Заголовок сообщения:  Re: Частотомер FC-510

Добротная конструкция, Леонид Иванович.. :beer:

Автор:  Леонид Иванович [ Вс фев 19, 2012 17:50:16 ]
Заголовок сообщения:  Re: Частотомер FC-510

Спасибо за отзывы!

Несколько фотографий плат:

Изображение

Вложения:
Комментарий к файлу: детали передней панели
DSC_0741_s.jpg [133.9 KiB]
Скачиваний: 4046
Комментарий к файлу: панель в сборе
FC-510_fp3.jpg [127.33 KiB]
Скачиваний: 3874
Комментарий к файлу: плата передней панели
FC-510_fp2.jpg [160.79 KiB]
Скачиваний: 4682
Комментарий к файлу: плата передней панели
FC-510_fp1.jpg [140.03 KiB]
Скачиваний: 4699
Комментарий к файлу: основная плата
FC-510_mn1.jpg [102.17 KiB]
Скачиваний: 60909

Автор:  Meteor [ Пн фев 20, 2012 19:15:49 ]
Заголовок сообщения:  Re: Частотомер FC-510

Высший пилотаж!

Автор:  МитяРа [ Пн фев 20, 2012 19:18:30 ]
Заголовок сообщения:  Re: Частотомер FC-510

Это заметно даже по количеству просмотров вложений.. :beer:

Автор:  777Andrej [ Пн фев 20, 2012 22:05:56 ]
Заголовок сообщения:  Re: Частотомер FC-510

Интересная конструкция , есть пару вопросов.
1 в какой проге рисовали платы? (что бы их можно было распечатать для лута)
2 EPM3064ATC44-10N нужно прошивать как то?

Автор:  SmarTrunk [ Пн фев 20, 2012 23:24:16 ]
Заголовок сообщения:  Re: Частотомер FC-510

Большое спасибо за выложенную законченную конструкцию! Для меня частотомер - полезное устройство, правда уже есть Ч3-63, активно им пользуюсь.

Интересно, а какую реальную стабильность имеют подобные ТCXO (очевидно, из радиотелефона Panasonic), в диапазоне комнатных температур? Наверно, порядка 0,1 ppm?

Автор:  mgshura [ Пн фев 20, 2012 23:31:57 ]
Заголовок сообщения:  Re: Частотомер FC-510

777Andrej писал(а):
1 в какой проге рисовали платы? (что бы их можно было распечатать для лута)


Вот для ЛУТ.
А прошивать программатором "Altera ByteBlaster".

Вложения:
lut.zip [627.35 KiB]
Скачиваний: 2218

Автор:  777Andrej [ Вт фев 21, 2012 00:18:24 ]
Заголовок сообщения:  Re: Частотомер FC-510

Вот этим получится да? (http://msevm.com/main/prog/bblaster.htm и адаптер ( http://msevm.com/main/adapter/m7k.htm )
а Atmega8 её тоже отдельным прошивать программатором , или этим всё прошивается?

Есть разница если поставить OP777ARZ вместо OP777AR ?
и ATmega8-16AI поставить ATmega8-16AU ?

mgshura Спасибо!

Автор:  mgshura [ Вт фев 21, 2012 00:26:24 ]
Заголовок сообщения:  Re: Частотомер FC-510

777Andrej писал(а):
Вот этим получится да? (http://msevm.com/main/prog/bblaster.htm и адаптер ( http://msevm.com/main/adapter/m7k.htm )
а Atmega8 её тоже отдельным прошивать программатором , или этим всё прошивается?!



Atmega8-16 можно прошить вот этим.

Вложения:
30902458.gif [13.27 KiB]
Скачиваний: 2999

Автор:  Леонид Иванович [ Вт фев 21, 2012 09:50:59 ]
Заголовок сообщения:  Re: Частотомер FC-510

777Andrej писал(а):
1 в какой проге рисовали платы? (что бы их можно было распечатать для лута)


Рисовал в своем любимим PCAD 4.5 :) Там есть PLT-файлы, а в ReadMe есть ссылка на утилиту, которая позволяет их просматривать и печатать. Сборочники придется печатать оттуда. А для LUT я сделал pdf, лежат в отдельном архиве, ссылку Вам уже дали.

777Andrej писал(а):
2 EPM3064ATC44-10N нужно прошивать как то?


Нужен Altera ByteBlaster и оболочка Max+plus II.
ATmega прошивается, как обычно, любым подходящим программатором. Фузы я указал в отдельном файле, лежит рядом с hex.

777Andrej писал(а):
Есть разница если поставить OP777ARZ вместо OP777AR ?


Нет. Первый просто без свинца.

777Andrej писал(а):
ATmega8-16AI поставить ATmega8-16AU ?


Вторая просто без свинца.

SmarTrunk писал(а):
Интересно, а какую реальную стабильность имеют подобные ТCXO (очевидно, из радиотелефона Panasonic), в диапазоне комнатных температур? Наверно, порядка 0,1 ppm?


Да, из Panasonic KX-T9080. В комнатном диапазоне действительно порядка 0.1 ppm. Если нужно стабильнее, тогда можно термостатировать его. Ну и можно к GPS подключить для синхронизации, что тоже планирую сделать.

Автор:  МитяРа [ Вт фев 21, 2012 10:12:45 ]
Заголовок сообщения:  Re: Частотомер FC-510

Леонид Иванович, измерение методом обратного счёта частоты и периода - понятно..

А как измеряются длительности импульсов? Прямым счётом или опять-же - обратным? Или есть третий вариант?

Автор:  Roman Venom [ Вт фев 21, 2012 10:19:53 ]
Заголовок сообщения:  Re: Частотомер FC-510

Леонид Иванович
Проделана огромная работа, спасибо! Буду собирать Вашу конструкцию. А где перечень элементов?

Автор:  Леонид Иванович [ Вт фев 21, 2012 10:56:19 ]
Заголовок сообщения:  Re: Частотомер FC-510

МитяРа писал(а):
А как измеряются длительности импульсов?


Поскольку в данной конструкции только один интерполятор, то нет возможности использовать его для измерения длительности импульсов. В более сложной модели, возможно, я сделаю два интерполятора, тогда это будет возможно. Но здесь измерение длительности импульсов я посчитал не главной функцией, поэтому усложнять конструкцию не стал. Но благодаря тому, что измерение ведется методом заполнения опорной частотой всех "1" (или "0" в зависимости от режима) на протяжении всего измерительного интервала, то происходит усреднение. Как ни странно, частотомер нормально измеряет длительности импульсов от 10 нс. Правда, не одиночных, а периодических. На присоединенном фото видно, что показывает частотмер, когда с генератора я на него подал импульсы длительностью 20 нс и частотой 1 МГц.

Roman Venom писал(а):
А где перечень элементов?


На схеме :)

Вложения:
20ns.jpg [130.05 KiB]
Скачиваний: 4181

Автор:  МитяРа [ Вт фев 21, 2012 11:21:22 ]
Заголовок сообщения:  Re: Частотомер FC-510

Леонид Иванович писал(а):
измерение ведется методом заполнения опорной частотой всех "1" (или "0" в зависимости от режима) на протяжении всего измерительного интервала,
Т.е. формируется некий измерительный интервал, на протяжении которого не только заполняются опорной частотой все единички и считается количество импульсов опорной частоты в них, но и считается и количество попавших в измерительный интервал единичек?

Автор:  Meteor [ Вт фев 21, 2012 11:26:10 ]
Заголовок сообщения:  Re: Частотомер FC-510

Наверное так и есть.
Считается число тактов в каждом импульсе за интервал и число самих импульсов. Далее деление одного на другое должно дать длительность (среднюю) импульса

Автор:  МитяРа [ Вт фев 21, 2012 11:32:17 ]
Заголовок сообщения:  Re: Частотомер FC-510

А что тогда в данном случае подразумевается под интерполятором? Что-то типа "усреднителя"?

Автор:  Meteor [ Вт фев 21, 2012 11:38:39 ]
Заголовок сообщения:  Re: Частотомер FC-510

На мой взгляд (он наверное не совсем верный) интерполировать можно/нужно значения измерительных интервалов (ИИ).
Например в первом ИИ получили длительность 20 нс, во втором 15 нс. Далее "среднее между ними" после интерполятора - 17,5нс.
Теперь мой вопрос к Леониду Ивановичу, это так или не так?
PS. тут чето подумал. Интерполяция есть построение промежуточных значений по краевым точкам с нужным разрешением. И понял что ничего не понял в интерполяции длительности импульса :?

Автор:  МитяРа [ Вт фев 21, 2012 11:49:11 ]
Заголовок сообщения:  Re: Частотомер FC-510

И почему для измерения длительности импульсов, необходимо два интерполятора.. или один для положительных, а другой - для отрицательных импульсов.. :dont_know:

Страница 1 из 32 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/