Кто любит RISC в жизни, заходим, не стесняемся.
Сб окт 21, 2023 09:13:37
От 20 гц до 30Mгц испытал, точность 6-7знаков.
Пн окт 23, 2023 17:38:02
Т.е. показания будут зависеть не только от частоты, но и от фазы входного сигнала.
Так и есть, показания Тим2(считает импульсы) прыгают на +-единицу, но это только влияет на время измерения, результат стабилен. Намучился с фазой, когда на захвате стоял 16 битный счетчик и уже хотел использовать старт стоп, если есть 2 счетчика 32бит, то проблем нет. Теоретически проблемы есть, но практически их не замечаешь.
Пн окт 23, 2023 19:27:56
Так и есть, показания Тим2(считает импульсы) прыгают на +-единицу, но это только влияет на время измерения, результат стабилен.
Естественно результат будет иметь точность +- единицу счёта таймера. Но есть огромная разница, +- единица счёта опорной частоты 1/84МГц=12нс, или +-единица счёта входной частоты, к примеру 1/1кГц=1мс, относительно вашего интервала измерения.
Если у вас операции с двумя счётчиками не единомоментны, то однозначно будут существовать поражённые точки с огромной ошибкой для входного сигнала с некоторой частотой/фазой. Для любительского показометра наверно на это можно забить, но для серьёзного применения такое не приемлемо.
Пн окт 23, 2023 20:19:45
Andrey_B, минуту показывает стабильно, потом начинает иногда выскакивать ошибка в 0.4% , это на 8кГц, потом опять стабильно. Когда задействовал 2 таймера 32бит это прошло, глюков больше не наблюдал. Мне показалось, что на 10Гц RLC-71 более точен, если завтра это подтвердится, тогда буду пробовать старт-стоп.
Пн окт 23, 2023 20:32:04
Опорный кварцевый резонатор какого типа? Обычный (HC-49/S, HC-49/U)? Если да, можете ожидать всевозможных эффектов. (±50, в лучшем случае: ±30ppm). TCXO хотя бы попробуйте, чтобы избежать ожидаемой ошибки и напр. наблюдать за реакцией по точность методов.
Пн окт 23, 2023 22:52:42
veso74, на работе у меня всё есть. Самое смешное, что я сразу написал правильную программу, но частота прыгала и я пошел по ложным путям, пока не посмотрел измеряемый сигнал с MCO проца - фигня полная.
Вт окт 24, 2023 00:36:09
linkov1959, частотомер в RLC-71 сделан на остатках ресурсов. Вообще, если не рассматривать дорогие STM32x7, то наиболее подходящий для частотомера МК это STM32F446RCT6. 180МГц, 12 таймеров, 2 из которых 32х битные, 300р на Али. На этом МК можно легко организовать две цепочки таймеров на 48бит, которые будут аппаратно запускаться от единственного таймера. С 10% разгоном до 200МГц разрешающая способность 5нс, доступны интервалы измерения более 100сек. Скорее всего возможен и полностью аппаратный конвейерный режим. Как дозрею до макетирования полноценного входного формирователя, прикуплю на попробовать.
Вт окт 24, 2023 09:22:29
Andrey_B, входная цепь от RLC-71 устраивает, но в 401-м нет компаратора. Опасения за 10гц не подтвердились, стабильно от 1гц. Буду смотреть 446-й.
Чт окт 26, 2023 21:04:33
В 446-м тоже нет компаратора. 125Мгц 401-го хорошо, а 250 Мгц GD303-го лучше. У меня куб GD не поддерживает, там простая прога и простые настройки. Где спецы по Кокосу?:)
Вс окт 29, 2023 14:28:01
C GD303 вполне можно работать в Кубе как с STM32f100. Уже освоил частотомер на захвате Tim1 в каскаде с Tim2. Тактовая 256 Мгц. На низких частотах точность весьма приличная.
Пн окт 30, 2023 22:45:27
Немного почитал теории, так у меня реализован не обратный счет. Показания счетчиков тактовых и измеряемых считываются синхронно в момент захвата, а в момент начала измерительного интервала только разрешается захват и не считываются последние показания.
Ср ноя 01, 2023 19:21:46
Перешёл на GD303ZE (230 руб)
Заменил кварц на TCXO DSB321 от KDS 25 МГц. (200 руб)
Запустился на 275 МГц ( на 300 нет) PLL x11
Точность выросла. На частоте 137,5 МГц от раций Баофенг
разница 130-110 Гц ( была 700-800)
после математич. коррекции от MCO выхода 137,5 МГц.
Ср ноя 01, 2023 20:10:07
Игорь2111, какая логика частотомера? Дробные герцы ловит?
Ср ноя 01, 2023 22:46:42
Не , мне надо двойной частомер точность +-10 Гц на диапазон 144 мгц.
( и двойной генератор на si5351, изучаю i2c)
Прямой счет.
Добавлено after 1 hour 27 minutes 58 seconds:подключение TCXO к МК.
https://img.radiokot.ru/files/149432/3a6xrkponl.jpg
Чт ноя 02, 2023 18:40:40
... пин то пин совместимость с STM32F103
возможность использовать документацию от STM с дополнениями для GD ...
Kупил несколько GD32F303CCT6. Первый припаял к адаптерная плата LQFP-48 to DIP-48. Выбор в STM32 Cube MX как STM32F103CBT6. Прямо из меню не программируется, но компиляция -> запис чрез STM32 ST-LINK Utility работает (распознается как Device family: STM32F10xx High-density).
Не знаю буду ли повторять конструкцию частотомера, но blink пока работает. Китайские МК начинают нравиться
. (Только для меня корпуса и расстояние между пинам очень сложно пользоваться - довольно сложно для изготовления печатной платы своими руками, даже пайка на заводскую плату сама по себе кажется сложной).
Чт ноя 02, 2023 20:44:29
даже пайка на заводскую плату сама по себе кажется сложной).
Нужна
камера-микроскоп с приличным расстоянием от камеры до платы.
Техника пайки очень простая, если плата сделана промышленным способом и имеет
мостики маски между выводами.
Но в общем не нужно жалеть флюса и флюс должен быть безотмывочным (то есть его отмывать не обязательно - он не кислотный).
Чт ноя 02, 2023 22:23:24
Игорь2111, на 103-м 190Мгц.
https://istarik.ru/blog/stm32/124.htmlveso74, в кубе надо ставить STM32F100, что бы задействовать все таймеры и DAC. На кварце 16Мгц получается 256 Мгц.
Сб ноя 04, 2023 16:58:59
linkov1959, Там точность не та. Он использует асинхронный предделитель на 8.
Вс ноя 05, 2023 18:13:26
240265, частомер точность +-10 Гц на диапазон 144 мгц
Вс ноя 05, 2023 23:16:59
Это теоретически.
Практически он больше 72 МГц не измерял.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.