Простейший ГКЧ на AD9850 и Arduino Nano 328
-
kvn234
- Потрогал лапой паяльник
- Сообщения: 337
- Зарегистрирован: Вс апр 17, 2011 09:51:26
- Откуда: Тула
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
[uquote="rx3qic",url="/forum/viewtopic.php?p=3117972#p3117972"].а до скольких мегагерц прибор будет работать с AD9851?[/uquote]
В документации написано 70, возможно больше.
В документации написано 70, возможно больше.
- Реклама
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
протестировал ad9851.от 500 кГц и до 30 мГц все нормально,даже АЧХ больше похожа на ту которую снимал с помощью ГСС и милливольтметра.а вот до 500 кГц и после 30 мГц частота сбивается.после 30 мГц частота начинает увеличиваться а с 33 мГц начинает скакать.модуль на АД исправен.так как работает в генераторе до 50 мГц.
-
kvn234
- Потрогал лапой паяльник
- Сообщения: 337
- Зарегистрирован: Вс апр 17, 2011 09:51:26
- Откуда: Тула
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
[uquote="rx3qic",url="/forum/viewtopic.php?p=3118449#p3118449"]протестировал ad9851[/uquote]
Проверяем.
На AD9851 D0 и D1 должны быть соединены и через резистор 10к подключены к + питания. D2 на землю.
На ПК в вкладке "корректировка" загрузить в МК частоту задающего генератора AD9851 180000000 гц
Проверяем.
На AD9851 D0 и D1 должны быть соединены и через резистор 10к подключены к + питания. D2 на землю.
На ПК в вкладке "корректировка" загрузить в МК частоту задающего генератора AD9851 180000000 гц
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
а если соединить А0 иА1 к питанию через 10 кОм то не получится так что прибор будет изначально показывать какую то постоянку.туда ведь подключен диод через который производиться измерение.
-
kvn234
- Потрогал лапой паяльник
- Сообщения: 337
- Зарегистрирован: Вс апр 17, 2011 09:51:26
- Откуда: Тула
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
[uquote="rx3qic",url="/forum/viewtopic.php?p=3118551#p3118551"]а если соединить А0 иА1 к питанию через 10 кОм то не получится[/uquote]
Смотрите внимательно.
Я писал AD9851 D0 D1
Смотрите внимательно.
Я писал AD9851 D0 D1
- Реклама
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
увидел.щас припаяю
Добавлено after 10 minutes 8 seconds:
так они и по схеме и на печатке соединены D2 на земле а D0 и D1 на + питания правда без резистора...так все равно присутствует логическая 1.
Добавлено after 10 minutes 8 seconds:
так они и по схеме и на печатке соединены D2 на земле а D0 и D1 на + питания правда без резистора...так все равно присутствует логическая 1.
-
kvn234
- Потрогал лапой паяльник
- Сообщения: 337
- Зарегистрирован: Вс апр 17, 2011 09:51:26
- Откуда: Тула
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
А как насчет "загрузить в МК частоту задающего генератора AD9851 180000000 гц" ?
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
грузил.и немного корректировал.герц на 200 не совпадала по выходу.ad9850 до 40 мГц работает(при перепрошивке )но она тоже ниже 500 кгц начинает выдавать не совсем то что надо.хотел посмотреть ЭМФ на 215 кГц и ничего не получилось.
-
kvn234
- Потрогал лапой паяльник
- Сообщения: 337
- Зарегистрирован: Вс апр 17, 2011 09:51:26
- Откуда: Тула
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
[uquote="rx3qic",url="/forum/viewtopic.php?p=3118626#p3118626"]ad9850 до 40 мГц работает(при перепрошивке )но она тоже ниже 500 кгц начинает выдавать не совсем то что надо.хотел посмотреть ЭМФ на 215 кГц и ничего не получилось.[/uquote]
Полная каша.
Уточните о какой перепрошивке AD9850 идет речь? Вы что заливали прошивку для AD9851 и подключали AD9850 ?
Полная каша.
Уточните о какой перепрошивке AD9850 идет речь? Вы что заливали прошивку для AD9851 и подключали AD9850 ?
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
нет.для каждого модуля своя прошивка.я когда модуль меняю то соответствено и прошивку меняю.
-
kvn234
- Потрогал лапой паяльник
- Сообщения: 337
- Зарегистрирован: Вс апр 17, 2011 09:51:26
- Откуда: Тула
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
AD9850 | AD9851
W32 Control | W32 6REFCLK 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 ?
Если оба, смотрите возможно проблема в Вашем выходном усилители.
W32 Control | W32 6REFCLK 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 ?
Если оба, смотрите возможно проблема в Вашем выходном усилители.
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
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
[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 ), есть ли аналогичные проблемы?
К сожалению частотомера у меня нет, проверить точное соответствие частот нечем.
Насколько у Вас частота ниже 500кГц не соответствует установленной? Каким частотомером мерили? Какой у него нижний и верхние пределы измерения, а также минимальный уровень сигнала на входе?
Есть предположение, что верхняя граница Вашего частотомера не выше 30МГц поэтому и скачут значения, а при измерении ниже 500кгц Вы использовали конденсатор малой емкости. При небольшом уровне сигнала с ГКЧ не хватает чувствительности частотомера.
Проверил осциллографом от 1ГЦ и выше до 10Мгц - картинка хорошая, ни каких скачков не наблюдается, на верхних частотах амплитуда начинает уменьшатся (связано с верхней границей полосы пропускания осциллографа).
Согласно принципа работы ad985х никаких проблем на частотах ниже 500кгц не должно быть.
Сделал софт с возможностью работы на ad9850 и ad9851, но с учетом непонятной ситуации с испытанием ad9851 (с прошивкой ad9851) пока не выкладываю.
Кто еще собрал данный ГКЧ (особенно интересует вариант на AD9851 ), есть ли аналогичные проблемы?
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
вот мне тоже хотелось бы узнать кто собирал данное устройство?как у них работает.частотомер у меня работает от едениц герц и до 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
Частота устанавливается с дискретностью 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 вносить ошибки вычисления не может (считает с определенной точностью).
Я не понимаю,
f - установленная частота
n - 4х байтовое число загружаемое в AD9850;
Соотношение 2^32 / 125000000 для AD9850 постоянное и вычисляется как тип float. float К = ((float)2^32) / (float)125000000 = 34.359738
Соответственно n= K * f.
Неточность по частоте должна увеличиваться с увеличением частоты. У Вас получается, чем ниже частота тем больше несоответствие.
ATMega328 вносить ошибки вычисления не может (считает с определенной точностью).
Я не понимаю,
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
так опять же выше 500 кгц работает все нормально...поеду в понедельник к товарищу в лабораторию.может у меня какой косяк с частотомером,хотя с моего генератора показывает то что на дисплее то и на частотомере...в прочем меня и так все устраивает.единственно в верх как то бы подняться.то много фильтров с 40 до 60 мгц.и их надо проверить.
-
kvn234
- Потрогал лапой паяльник
- Сообщения: 337
- Зарегистрирован: Вс апр 17, 2011 09:51:26
- Откуда: Тула
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
[uquote="rx3qic",url="/forum/viewtopic.php?p=3119088#p3119088"]так опять же выше 500 кгц работает все нормально...[/uquote]
Не может такого быть. Зависимость линейная n= K * f.
А что с AD9851 ? Частота выше 500кГц соответствует выданной с ПК и частотомеры ?
Не может такого быть. Зависимость линейная n= K * f.
А что с AD9851 ? Частота выше 500кГц соответствует выданной с ПК и частотомеры ?
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
да на ad9851 выше 500 кгц работает стабильно до 30 мгц,а дальше плавать начинает.и самое интересное,что на ad9851 картинка АЧХ достовернее (на мой взгляд ),чем на ad9850.могу только обьяснить что у этих микросхем разное выходное сопротивление.в связи с чем назрел вопрос поставить на выходе AD чего нибудь типа эмитерного или истокового повторителя.но это смогу проделать в понедельник.и наверное в понедельник подцеплю ad8307.
Добавлено after 5 minutes 29 seconds:
и все таки от скольких герц или килогерц может работать данный прибор?
Добавлено after 5 minutes 29 seconds:
и все таки от скольких герц или килогерц может работать данный прибор?
-
kvn234
- Потрогал лапой паяльник
- Сообщения: 337
- Зарегистрирован: Вс апр 17, 2011 09:51:26
- Откуда: Тула
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
[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 и в какой точке Вы измеряете
Для меня самое главное, что прошивка AD9851 рабочая, а остальное из области фантастики (мерим не в той точке или неправильно)
Прогнал в Proteuse прошивку для AD9850, МК считает правильно.
[uquote="rx3qic",url="/forum/viewtopic.php?p=3119177#p3119177"]и все таки от скольких герц или килогерц может работать данный прибор?[/uquote]
Я уже писал, с 1Гц. Возьмите осциллограф и посмотрите. Только смотрите с выхода AD9850 или AD9851. Я не знаю что у Вас после AD9850 и в какой точке Вы измеряете
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
я уже говорил что на ad9850 сигнал стабильный до 40 мгц.а на ad9851 сигнал начинает плавать после 30 мгц.форма сигнала нормальная везде,на обоих модулях AD.по частоте не совсем правильно...но еще раз повторюсь что прибор рабочий.во всяком случае для меня диапазона 500 кгц до 40 мгц на AD9850 хватает выше крыши.я занимаюсь радиоприемниками по этому прибор очень сильно мне помогает,за что огромное спасибо!!!но все же может на перспективу как то к ардуинке SI5351 прикрутить может получиться.и габарит был бы по меньше и частота по выше...да еще и к планшету подсоединить...и милливольтметр переменного напряжения выше 100 мгц пристроить...вещь была бы не заменимая в домашней лаборатории.
Добавлено after 8 minutes 27 seconds:
осциллографом меряю на выходе AD...и все таки еще кто нибудь делал такой прибор?отпишитесь пожалуйста.то все таки видимо у меня какой то "косяк" и не пойму какой
Добавлено after 8 minutes 27 seconds:
осциллографом меряю на выходе AD...и все таки еще кто нибудь делал такой прибор?отпишитесь пожалуйста.то все таки видимо у меня какой то "косяк" и не пойму какой


