Простейший ГКЧ на AD9850 и Arduino Nano 328

Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

[uquote="rx3qic",url="/forum/viewtopic.php?p=3117972#p3117972"].а до скольких мегагерц прибор будет работать с AD9851?[/uquote]
В документации написано 70, возможно больше.
Реклама
rx3qic
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс май 28, 2017 00:18:17

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение rx3qic »

протестировал ad9851.от 500 кГц и до 30 мГц все нормально,даже АЧХ больше похожа на ту которую снимал с помощью ГСС и милливольтметра.а вот до 500 кГц и после 30 мГц частота сбивается.после 30 мГц частота начинает увеличиваться а с 33 мГц начинает скакать.модуль на АД исправен.так как работает в генераторе до 50 мГц.
Реклама
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

[uquote="rx3qic",url="/forum/viewtopic.php?p=3118449#p3118449"]протестировал ad9851[/uquote]
Проверяем.
На AD9851 D0 и D1 должны быть соединены и через резистор 10к подключены к + питания. D2 на землю.
На ПК в вкладке "корректировка" загрузить в МК частоту задающего генератора AD9851 180000000 гц
rx3qic
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс май 28, 2017 00:18:17

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение rx3qic »

а если соединить А0 иА1 к питанию через 10 кОм то не получится так что прибор будет изначально показывать какую то постоянку.туда ведь подключен диод через который производиться измерение.
Реклама
Эиком - электронные компоненты и радиодетали
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

[uquote="rx3qic",url="/forum/viewtopic.php?p=3118551#p3118551"]а если соединить А0 иА1 к питанию через 10 кОм то не получится[/uquote]

Смотрите внимательно.
Я писал AD9851 D0 D1
Реклама
rx3qic
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс май 28, 2017 00:18:17

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение rx3qic »

увидел.щас припаяю

Добавлено after 10 minutes 8 seconds:
так они и по схеме и на печатке соединены D2 на земле а D0 и D1 на + питания правда без резистора...так все равно присутствует логическая 1.
Реклама
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

А как насчет "загрузить в МК частоту задающего генератора AD9851 180000000 гц" ?
rx3qic
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс май 28, 2017 00:18:17

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение rx3qic »

грузил.и немного корректировал.герц на 200 не совпадала по выходу.ad9850 до 40 мГц работает(при перепрошивке )но она тоже ниже 500 кгц начинает выдавать не совсем то что надо.хотел посмотреть ЭМФ на 215 кГц и ничего не получилось.
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

[uquote="rx3qic",url="/forum/viewtopic.php?p=3118626#p3118626"]ad9850 до 40 мГц работает(при перепрошивке )но она тоже ниже 500 кгц начинает выдавать не совсем то что надо.хотел посмотреть ЭМФ на 215 кГц и ничего не получилось.[/uquote]
Полная каша.
Уточните о какой перепрошивке AD9850 идет речь? Вы что заливали прошивку для AD9851 и подключали AD9850 ?
rx3qic
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс май 28, 2017 00:18:17

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение rx3qic »

нет.для каждого модуля своя прошивка.я когда модуль меняю то соответствено и прошивку меняю.
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

AD9850 | AD9851
W32 Control | W32 6REFCLK Multiplier
W33 Control | W33 Logic 0*
W34 Power-Down | W34 Power-Down

Отличия загружаемого кода в AD9850 и AD9851 в 5 байте. В 0 бите 5 байта - должна быть 1 для включения множителя на 6 в AD9851, а в AD9850 должен быть 0.
Не вижу причин почему Вас rx3qic не работает AD9851.

А ниже 500кгц не работает только AD9851 или и AD9850 ?

Если оба, смотрите возможно проблема в Вашем выходном усилители.
rx3qic
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс май 28, 2017 00:18:17

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение rx3qic »

ad9851 работает "правильно" от 500 кГц до 30мГц.ниже 500 кГц частота не соответствует установленной(аналогично происходит и с ad5850)а выше 30 мГц частота начинает скакать.а на ad9850 частота до 40мГц устойчивая.после 40 мГц начинает отличаться от установленной.модули оба рабочие.работают в генераторе от 20 гц до 30 мГц на AD9850.и от 20 гц до 50 мГц с AD9851.управляются процессором АТМЕГА8.я немного выше говорил что с ГСС и милливольтметром картинка немного отличается от той которая на данном приборе при измерении фильтров на 455 кГц.на фильтрах выше 500 кГц картинка АЧХ одинаковая с ГСС и милливольтметром и на данном приборе.ЭМФ на 215 кГц на этом приборе достоверно проверить не удалось...и еще хотелось бы проверить усилитель низкой частоты.так как модуль на AD9850 работает от нескольких десятков герц...но это уже мои хотелки...а в целом прибор очень хороший.за несколько минут настроил входные фильтры на радиоприемнике и фильтр ФСС на ламповом раритете.
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

[uquote="rx3qic",url="/forum/viewtopic.php?p=3118690#p3118690"]ad9851 работает "правильно" от 500 кГц до 30мГц.ниже 500 кГц частота не соответствует установленной(аналогично происходит и с ad5850)а выше 30 мГц частота начинает скакать.а на ad9850 частота до 40мГц устойчивая.после 40 мГц начинает отличаться от установленной.модули оба рабочие.работают в генераторе от 20 гц до 30 мГц на AD9850.[/uquote]
К сожалению частотомера у меня нет, проверить точное соответствие частот нечем.
Насколько у Вас частота ниже 500кГц не соответствует установленной? Каким частотомером мерили? Какой у него нижний и верхние пределы измерения, а также минимальный уровень сигнала на входе?
Есть предположение, что верхняя граница Вашего частотомера не выше 30МГц поэтому и скачут значения, а при измерении ниже 500кгц Вы использовали конденсатор малой емкости. При небольшом уровне сигнала с ГКЧ не хватает чувствительности частотомера.
Проверил осциллографом от 1ГЦ и выше до 10Мгц - картинка хорошая, ни каких скачков не наблюдается, на верхних частотах амплитуда начинает уменьшатся (связано с верхней границей полосы пропускания осциллографа).
Согласно принципа работы ad985х никаких проблем на частотах ниже 500кгц не должно быть.

Сделал софт с возможностью работы на ad9850 и ad9851, но с учетом непонятной ситуации с испытанием ad9851 (с прошивкой ad9851) пока не выкладываю.

Кто еще собрал данный ГКЧ (особенно интересует вариант на AD9851 ), есть ли аналогичные проблемы?
rx3qic
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс май 28, 2017 00:18:17

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение rx3qic »

вот мне тоже хотелось бы узнать кто собирал данное устройство?как у них работает.частотомер у меня работает от едениц герц и до 2ГГц.показания правильные.могут отличаться +- 10 гЦ.тем более что данные модули в другом устройстве работают нормально.на частотах ниже 500 гц получается интересная картина:допустим на экране частота 500 кгц показания частотомера 500 кгц.на экране 400 кгц частотомер показывает 400,375 кгц.выставляю 300 кгц на частотомере показывает 303 кгц,и так по нарастающей.это для обоих модулей одинаково. может "косячит" ардуино потому что микросхема белой надписью написана и такие бывали бракованные..а вот выше 30 мгц там ситуация другая.AD9850 работает устойчиво до 40 мгц и ей выше наверное уже не положено работать.а AD9851 после 30 начинает частота скакать.и осциллограмма начинает "ездить"(осцил до 50 мгц берет).ad9851 вроде работает до 70 мгц.во всяком случае у меня в генераторе работает до 50 мгц без проблем...и еще такой вопрос а по теории на данном приборе от скольких герц или килогерц должно все устойчиво работать.
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

Частота устанавливается с дискретностью 1гц. Формула для установки частоты (то что загружается в AD9850) n=2^32/125000000 * f.

f - установленная частота
n - 4х байтовое число загружаемое в AD9850;

Соотношение 2^32 / 125000000 для AD9850 постоянное и вычисляется как тип float. float К = ((float)2^32) / (float)125000000 = 34.359738

Соответственно n= K * f.

Неточность по частоте должна увеличиваться с увеличением частоты. У Вас получается, чем ниже частота тем больше несоответствие.

ATMega328 вносить ошибки вычисления не может (считает с определенной точностью).

Я не понимаю, :shock:
rx3qic
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс май 28, 2017 00:18:17

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение rx3qic »

так опять же выше 500 кгц работает все нормально...поеду в понедельник к товарищу в лабораторию.может у меня какой косяк с частотомером,хотя с моего генератора показывает то что на дисплее то и на частотомере...в прочем меня и так все устраивает.единственно в верх как то бы подняться.то много фильтров с 40 до 60 мгц.и их надо проверить.
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

[uquote="rx3qic",url="/forum/viewtopic.php?p=3119088#p3119088"]так опять же выше 500 кгц работает все нормально...[/uquote]

Не может такого быть. Зависимость линейная n= K * f.

А что с AD9851 ? Частота выше 500кГц соответствует выданной с ПК и частотомеры ?
rx3qic
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс май 28, 2017 00:18:17

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение rx3qic »

да на ad9851 выше 500 кгц работает стабильно до 30 мгц,а дальше плавать начинает.и самое интересное,что на ad9851 картинка АЧХ достовернее (на мой взгляд ),чем на ad9850.могу только обьяснить что у этих микросхем разное выходное сопротивление.в связи с чем назрел вопрос поставить на выходе AD чего нибудь типа эмитерного или истокового повторителя.но это смогу проделать в понедельник.и наверное в понедельник подцеплю ad8307.

Добавлено after 5 minutes 29 seconds:
и все таки от скольких герц или килогерц может работать данный прибор?
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

[uquote="rx3qic",url="/forum/viewtopic.php?p=3119177#p3119177"]да на ad9851 выше 500 кгц работает стабильно до 30 мгц,а дальше плавать начинает.[/uquote]

Для меня самое главное, что прошивка AD9851 рабочая, а остальное из области фантастики (мерим не в той точке или неправильно)
Прогнал в Proteuse прошивку для AD9850, МК считает правильно.

[uquote="rx3qic",url="/forum/viewtopic.php?p=3119177#p3119177"]и все таки от скольких герц или килогерц может работать данный прибор?[/uquote]
Я уже писал, с 1Гц. Возьмите осциллограф и посмотрите. Только смотрите с выхода AD9850 или AD9851. Я не знаю что у Вас после AD9850 и в какой точке Вы измеряете
rx3qic
Открыл глаза
Сообщения: 42
Зарегистрирован: Вс май 28, 2017 00:18:17

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение rx3qic »

я уже говорил что на ad9850 сигнал стабильный до 40 мгц.а на ad9851 сигнал начинает плавать после 30 мгц.форма сигнала нормальная везде,на обоих модулях AD.по частоте не совсем правильно...но еще раз повторюсь что прибор рабочий.во всяком случае для меня диапазона 500 кгц до 40 мгц на AD9850 хватает выше крыши.я занимаюсь радиоприемниками по этому прибор очень сильно мне помогает,за что огромное спасибо!!!но все же может на перспективу как то к ардуинке SI5351 прикрутить может получиться.и габарит был бы по меньше и частота по выше...да еще и к планшету подсоединить...и милливольтметр переменного напряжения выше 100 мгц пристроить...вещь была бы не заменимая в домашней лаборатории.

Добавлено after 8 minutes 27 seconds:
осциллографом меряю на выходе AD...и все таки еще кто нибудь делал такой прибор?отпишитесь пожалуйста.то все таки видимо у меня какой то "косяк" и не пойму какой
Ответить

Вернуться в «Arduino»