Джиттера не может не быть. Уже писал кому-то в комментах, кто тоже озабочен джиттером на таких генераторах, но напишу ещё раз, про природу этого джиттера - а дело вот в чём: скажем, у нас есть тактовая частота 80000000 Гц (80МГц), а пользователь просит из неё сделать выходную частоту 12345Гц, для этого, казалось бы, достаточно просто включить делитель и поделить частоту, и всё будет так: 80000000/12345=6480.356419603078 и тут ОЙ, а число то не целое, а делители то умеют только на целые числа делить, ну там на 2 или на 3 или на 4 или на 55, а вот на 55.35 они делить не умеют... Но пользователь то хочет именно 12345, как же быть? А быть так: в какой то момент времени делить на 6480 а в какой то момент времени на 6481 причём в такой пропорции, чтобы среднее (за секунду или минуту или час или год) было 6480.356419603078 и поэтому лишь для некоторых частот не будет джиттера. Собственно так и работают DDS синтезаторы частоты ( написал я однажды подробную статью на эту тему - electronics-and-mechanics.azm.su/page56.html ).
По моему при реализации DDS на плис используют не деление, а аккумулятор фазы(переполняющийся сумматор) и там не целость числа не проблема ... хотя ... этот способ тоже не спасает от джиттера и чем ближе частота генерации будет приближаться к тактовой частоте/разрядность тем чаще будет заметен джиттер...
Мне кажется, вы упускаете из рассмотрения тот факт, что там не один делитель может быть а несколько и не только делители, но и умножители. Посмотрите, например, на то как синтезаторы si5351 устроены, хотя это не ддс. Алгоритм расчета этих коэффициентов, правда, отдельная боль.
Если вдруг будет не лень вскрыть - то очень будем признательны за фотки (уже как минимум я и Алекс Гурьянов)), а если еще и дамп прошивки... тогда вообще респет
Не знаю как сейчас, а в свое время была лазейка, что можно распространять изменения в формате patch, и более того, этот файлик сам становится объектом интеллектуальной собственности.
Доброго времени суток. Я про джитер. Если он в цифровом сигнале идет на вход ЦАП то он там тригерами шмита возможно очищаетя? (или просто входными цепями). И на выход ЦАПА пройти не должен. Не так ли?
здравствуйте. думаю что нет. это же не шум сигнала. это генерация сигнала с разным периодом. вот в чем дело. Я в видео нажимаю кнопку Single и это прекрасно видно. тем более что сигнал не "грязный", вполне себе уверенный бинарный код который просто поступает неравномерными пачками на вход DAC
I'm doing my best here with auto-translate, but from what I've gathered you need to add a DAC to the unpopulated area and maybe a couple capacitors and resistors to the board to make the hardware match the 2D42 unit. My only question is how did you upgrade the firmware to 2D42?
He disassembled firmware , but publishing hacked firmware is illegal,this is for demo purposes only. If you have engineering and assembler skills, this is easy to do.
Как можно заменить 8 бит АЦП на 10 битный? Как плис которая на вход принимает и обрабатывает 8 бит станет обрабатывать 10? Даже по печатке видно что от АЦП к плис идет две шины(два канала АЦП) по 8 дорожек...как автор собирается добавить туда еще по две ???? Как заставить плис в которой вся логика запрограммирована на роботу с двумя 8 битными каналами АЦП работать с 10 битами? Почему если хочется просто не заменить таким же АЦП только с более высокой частотой? Или я чего то не понимаю или автор - Копперфильд...
@@nickbel_msk Спасибо. Это круто! Есть моменты, которые мне не нравятся, и поддержка пока молчит... Подожду еще месяц, два и сяду за дизасм))) Опыт уже имеется... А STM32 я люблю, давно их программирую.
@@AxGxP контроллер запрашивает модель. В прошивке модели нет. И в оперативе модель даже не фигурирует при работе прибора, кроме как если зайти в сисинфо кнопками.. тогда подгружается. опять же - на fpga тоже конфиг имеется в открытом доступе. Можно посмотреть. И он единый вроде как для всех моделей. Я его даже не изучал. Пошел другим путем
@@nickbel_msk Ну где-то же она есть))) Вероятно в FPGA, там есть для этого память. Не перемычками же на плате это все переключается? Впаял ЦАП и получилась другая модель) Вот как раз и надо понять, откуда берется модель, когда в SysInfo заходишь. Если не трудно кинь оригинальный HEX, мне на почту.
Тоже хотелось бы немного подредактировать прошивку, кнопки местами поменять, может вообще переписать немного, да и от генератора не откажусь... Китайцы походу через жопу прошивку делали, или ты взломал её неправильно, раз модель не поменялась. Или может наоборот слишком хитро защиту сделали??
@@nickbel_msk Где заказывал AD9288-100? На ali от 3$ до 12$ находил, но как-то нет уверенности, что это не перемаркировка того же 40-го. На маузере от 21$ цены. Да и вообще, поменяется ли что-то от этого апгрейда.
@@AxGxP заказывал тут - ali.pub/33d3ym . гарантий никаких. это Али. тут 50/50. скорее даже 40/60. чисто эксперимент.. вот и посмотрим, меняется что-то или нет =)
еще по случаю просьба, если будет возможность, детально сфоткать ПОД экранами. Дело в том что модели 40 и 70 отличаются входными трактами - сравним чем именно. В остальном похоже что одинаковые
Доброго времени суток сердечные поздравили вас с благодарностью за ваше видео, но я не понимаю языка, так как понимаю, что вы должны быть осторожны, потому что на рынке есть копии HANTEK 2C42 и не оригинал .............. ... ДРУГОЙ ВОПРОС, КАК ОТЛИЧИТЬСЯ ОТ ОРИГИНАЛА В РЕПЛИКУ, ПОЖАЛУЙСТА, СПАСИБО ИЗ КОЛУМБИИ. ATTE MILTON ORTEGA taquionicasas@gmail.com
еще как примет)) там есть свободные ноги, а на площадке ADC тоже по 2 ноги свободные как раз для 10 бит. Но не знаю.. посмотрим. это пока все равно планы. Мысли в слух, я что вижу то и пою) (не пишу сценариев к видео). конечно придется подправить конфигурацию ПЛИС - блока счета до 10 бит. А может и не буду запариваться. А просто поставлю 8-битку но только помощнее, на 80 или 100. Потом будем делать свой осциллограф.. сделаем его с блекджеком и всем остальным
@@nickbel_msk На таком экране большая разрядность ни к чему, наверное. Точек по вертикали мало. А реальную частоту семплирования можно проверить? Собрались делать свою конструкцию? Хотелось бы иметь осциллограф с двумя изолированными друг от друга входами.
согласен. но опять же, смотря сколько mV на клетку и скорость сигнала. Хотя при этом экране думаю да.. и 8 бит достаточно будет. Да и для такого прибора.. сойдет. сейчас вот выбираю комплектуху на али. закажу, пусть едет. DAC, операционники.. ADC закажу 100-ку. попробуем. Свой осцил конечно хочется сделать. Всем хочется). Только время выделить и все провернуть. Плату заказывать надо (тут утюгом не отделаешься), ее спроектировать надо + софт. Но есть вполне себе конкретные идеи и планы. Посмотрим. PS. что касается частоты семплирования - можно. на быстрых сигналах - растянуть - будут видны точки отсчета. НО! ADC 40Msps стоит! Даже если семплирование идет с частотой 250M на уровне FPGA, мне так кажется - он просто собирает за раз по 6 одинаковых(почти одинаковых) точек. Ибо ADC ну никак не вытягивает больше. вот и все. то есть ровным счетом фейк.. ну или как-то разогнали этот ADC в 6 раз, может кто просвятит. как это возможно. ADC кстати не греется, вот что странно, но это плюс)