TotalRecall

Высокоточный Генератор На Мк

33 сообщения в этой теме

G1KuL1N    96

Да ДДС действительно не подойдет, я только сегодня заметил что ему прямоугольный сигнал нужен. Нет генераторов временной диаграммы, есть генератор прямоугольных импульсов и есть временная диаграмма его работы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
-=lowbyte=-    0

Вот уж любитель самопальных определений...

Нельзя плавно перестроить дискретами. Как нельзя бежать прогулочным шагом.

Дискретами - это уже неплавно.

Получение выходной частоты производится путем синтеза периода. Для этого вычисляется шаг этого периода. И именно шаг даст нам требуемый тик времени контроллера.

Например. Требуется перестроить выходную частоту следования коротких импульсов со 100 кГц до 100,1 кГц.

Считаем период того и другого сигнала 100 кГц -> 10 мкс; 100,1 кГц -> 9,99 мкс

Значит нужно собирать период сигнала из дискретов в 10 нс. Первый сигнал будет получен путем счета до 10000 нс/10 нс = 1000, а второй до 9990 нс/ 10 нс = 999. В начале периода формируем импульс потребной длительности и все.

Но нужно отметить, что на самом деле разрешение по периоду должно быть выше, потому как есть еще и требуемая точность шага по ЧАСТОТЕ, а у нас задается период. Неизбежно возникнет ошибка округления.

Проще получить результат на следящей системе (можно тоже на МК). Но тогда будет заметный джиттер.

Все сказанное справедливо и для реализациях на МК и для непрограммируемой схемотехники.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
lc433    35

А какой конкретно МК вы имели в виду, когда говорили про 20 наносекунд?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
-=lowbyte=-    0

TMS320

PIC32

dsPIC33EP (17ns)

PIC24EP (17ns)

dsPIC33HJ (25ns)

PIC24HJ (25ns)

И это не считая, что в dsPIC33 операция типа MAC (A=A+X*Y) выполняется за один машинный цикл, включая загрузку операндов и автоинкремент(декремент) их указателей.(X и Y - 16-разрядные операнды, A - 40-разрядный DSP аккумулятор)

Изменено пользователем -=lowbyte=-

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Lexus    946

Прочитал тему. Очень понравилось ТЗ, особенно учитывая назначение раздела - "МК для Начинающих". :) Коллеги, у меня на стенде стоит частотомер Ч3-64. Опорный генератор этого частотомера - 100 МГц. Разрешение по частоте - до 9 знаков после запятой включительно. Значение опорной частоты колеблется в 8 знаке. Этот генератор термостатирован. Частотомер не выключается никогда, только переводится в дежурный режим. Даже очень хорошие тактовые генераторы, которые я использую в аудио, не выдерживают долговременной стабильности в 6-м знаке. Использование ПЛИС как управляемого делителя дополнительно ухудшит положение дел, так как для нее как кратковременная, так и долговременная стабильность временнЫх параметров сильно зависит от тмпературы окружающей среды и реализации конфигурации. Та же Altera НЕ нормирует временнУю стабильность параметров, следовательно использовать эти изделия нельзя. С МК задача вообще НЕ решаема по причине иной архитектуры кристалла. А вообще, как выше уже говорили, нужно погрузиться в метрологию, тогда начинаешь понимать, что подобные ТЗ хоть и реализуются, но весьма большими затратами средств.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
noise1    1 310

Опорник Геацинт, частота 5 МГц. Стр 6 ТО.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Lexus    946

noise1, в Ч3-64 опорный генератор не 100 МГц? Со слов тех, кто его разбирал, именно 100 МГц, и термостатированы. Сам в него не заглядывал, так как есть поверочная пломба.

Add: Все верно. Посмотрел схемы. Генератор - 5 МГц, используется умножитель. Надо отдать должное разработчикам, ибо получить долговременную стабильность опорной частоты 100 МГц в 8 знаке после запятой - та еще задача.

Изменено пользователем Lexus

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • закоротил ножки генератора через резистор и он заработал, правда уже слишком быстро, поэтому завтра пойду и куплю резистор на 10M, большое тебе спасибо, как только заработает нормально сниму процес роботи, а тебе + к карме
    • Вот если подумать про закупочную цену, 190? Там ведь маржа продавца, его поставщиков, поставщиков его поставщиков, производителей.. ну это понятно святое! Специально посмотрел по региональным продавцам - Chip&Dip и Terra предлагают комплекты от производителей Toshiba, Corp. и Unisonic Technolodgies Co, Ltd. с разбросом цен от 176₽ до 280₽ за пару, это нормально? Digi-Key от 4-х весьма солидных производителей (включая Toshiba, Corp) приблизительно за $5 за пару. Разумеется от одной штуки.
    • Это где-то регламентировано или "так принято"?
    • @RaDiokot , а что расчет показывает?
    • Это шибки "быстрого преобразования Фурье".  А вот такой "меандр" даёт уже исключительно нечётные гармоники и только "вверх"! 
    • serzhant808, да. ошибся. конечно 4,7кОм. в выходные займусь подборкой этих резисторов, что бы на входе - 0,5 вольт, а на выходе ПУ было вольт. наверное так? сейчас посмотрел несколько последних страниц и понял, теперь, куда делась тема. печально это всё.
    • Правильно, а "лес" лишних гармоник и есть ошибки симулятора. Измерьте реальный спектр после триггера, он будет сильно отличаться от "симулированного", причём, в более "реальную" сторону. По крайней мере, в реальном сигнале чётные гармоники просматриваются, а в вашем симуляторе отсутствуют напрочь.