Скачет частота на выходе синтезатора AD9833(DDS), в небольших пределах.
Подал его выходной сигнал на частотомер - наблюдаю скачки частоты.
Небольшие. Напр., выставлена выходная частота 1 МГц - а на индикаторе то 100000 Гц, то 100060 Гц.
Реально 2 частоты.
Частотомер советский, Ч3-54.
Период измерения - 1 сек.
В чем может быть дело?
Поднимаю вых. частоту - разница пропорционально растет.
Тактовый вход - с внешнего генератора. Через усилитель на инверторе 74НС04,
потом через 180 Ом резистор - на тактовый вход AD9833.
Подавал 32 МГц, 40 МГц и даже 50. В принципе работает, и так же скачет вых. частота.
Подавал 53-57 МГц - начинает скакать уже не по 2 частотам, а по 4 или более,
или вообще как попало(я толком не понял). Поднимаю напряжение внеш. генератора - опять скачет по 2 частотам.
У внешнего генератора частота не скачет, согласно тому же частотомеру.
Смотели вых. сигнал анализатором спектра - он скачков не видит(даже при 5 МГц,
при этом должен быть скачек 300 Гц). Правда, разрешение у анализатора герц 200.
Зато показывает 2 гармонику порядка -26 дБ от первой. Да и 3-4-5 ненамного меньше.
Я пока грешу на саму микросхему. Ее сигнал усиливается до нескольких вольт,
мож. виновата наводка на нее усиленного сигнала(хотя компоновка этому не способствует).
Или она сама глючная.
Или тактовый сигнал портится 180 Ом резистором.
Для исключения влияния питания запитал 74НС04 от отдельной кренки. Правда, на
этой же логике сделан тактовый генератор контроллера - но боюсь, что причина не в
этом. Ведь сигнал с внешнегго генератора проходит через отдельный инвертор.
Я приделал к плате с AD9833 экран, и уменьшил рез. на тактовом входе до 100 ом.
Больше не знаю, что делать. Завтра пойду мерить.