Простейший ГКЧ на AD9850 и Arduino Nano 328
- Реклама
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
Упрошенный вариант ГКЧ Без АРУ и детектором на AD8307.
- Вложения
-
- гкч_ард_1_8307.lay6
- Плата (Фс двухсторонний)
- (202.78 КБ) 1494 скачивания
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
Для USB Nano версии 3.0 ATmega328 5V, имеет роль для Атмеги- "Р"? - Nano V3.0 ATmega 328P CH340G 5V. Какую из них брать?
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
[uquote="alex-551",url="/forum/viewtopic.php?p=3146765#p3146765"]Для USB Nano версии 3.0 ATmega328 5V, имеет роль для Атмеги- "Р"? - Nano V3.0 ATmega 328P CH340G 5V. Какую из них брать?[/uquote]
Nano V3.0 ATmega 328P CH340G 5V 16мгц.
Nano V3.0 ATmega 328P CH340G 5V 16мгц.
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
Спасибо, буду опять заказывать. Первый заказ так и не пришёл.
- Реклама
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
Привет всем!
Давно хотел собрать что то подобное, но пока результат не обрадовал.
Наблюдается такая картина:
-запускаю программу (AD 9850.ехе), открываю порт, включаю контроль – постоянно чередующиеся оповещения «нет в списке команд».
При нажатии кнопки «старт ГКЧ» появляется оповещение – «AVR не отвечает». На выходе генератора ничего нет (контроль осциллографом).
Что бы это значило и как с ним бороться?
Давно хотел собрать что то подобное, но пока результат не обрадовал.
Наблюдается такая картина:
-запускаю программу (AD 9850.ехе), открываю порт, включаю контроль – постоянно чередующиеся оповещения «нет в списке команд».
При нажатии кнопки «старт ГКЧ» появляется оповещение – «AVR не отвечает». На выходе генератора ничего нет (контроль осциллографом).
Что бы это значило и как с ним бороться?
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
Для powerlab: Проверьте- видит ли комп ардуину. У меня на ней стоИт не ftdi. а CH340. Пришлось искать и ставить для неё драйвер. Они все попадаются кривые. Каждый запуск приборчика начинается со сноса и установке по новой этого самого драйвера. Потом всё работает, до тех пор, пока не выключу комп. И так каждый раз... Чайна, однако!
Вопрос к Laguvit. Подскажите, какой у вас получился уровень шумовой дорожки с диодным детектором? У меня что-то грустно совсем. Диапазон измеряемых уровней всего 10-12дБ.
Вопрос к Laguvit. Подскажите, какой у вас получился уровень шумовой дорожки с диодным детектором? У меня что-то грустно совсем. Диапазон измеряемых уровней всего 10-12дБ.
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
Все наладилось. С ардуино я до этого работал и драйверы уже стояли и комп видел Ардуинку. Переместил в папку с программой для ГКЧ AVRDUDE и все заработало. "Дуда" у меня стояла давно и отдельно, поэтому сразу не обратил внимания. Графики пока не рисует, т.к. наверно сигнал слабый, но осциллографом все видно, частота качается. Придется ставить усилитель. Спасибо за ответ, буду продолжать.KOTOBOY писал(а):Проверьте- видит ли комп ардуину.
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
Усилитель надо обязательно. Выход АД-шки около 0,2В на 200 Ом! Диоды еле-еле открываются. Мне одного транзисторного каскада хватило. Кu-18dB. Правда, в вч участке есть спад. Но, можно приспособиться...
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
[uquote="KOTOBOY",url="/forum/viewtopic.php?p=3152125#p3152125"]Для powerlab: Проверьте- видит ли комп ардуину. У меня на ней стоИт не ftdi. а CH340. Пришлось искать и ставить для неё драйвер. Они все попадаются кривые. Каждый запуск приборчика начинается со сноса и установке по новой этого самого драйвера. Потом всё работает, до тех пор, пока не выключу комп. И так каждый раз... Чайна, однако!
Вопрос к Laguvit. Подскажите, какой у вас получился уровень шумовой дорожки с диодным детектором? У меня что-то грустно совсем. Диапазон измеряемых уровней всего 10-12дБ.[/uquote]
Напряжение на выходе УВЧ 1вольт , выход ГКЧ соединен с детектором Д18.
Вопрос к Laguvit. Подскажите, какой у вас получился уровень шумовой дорожки с диодным детектором? У меня что-то грустно совсем. Диапазон измеряемых уровней всего 10-12дБ.[/uquote]
Напряжение на выходе УВЧ 1вольт , выход ГКЧ соединен с детектором Д18.
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
Напряжение на выходе УВЧ 1вольт , выход ГКЧ соединен с детектором Д18.
[/uquote]
Спасибо. В этом случае понятно. А какой уровень шума самого детектора при разомкнутых входе и выходе? То-ли мой детектор сильно шумный, то-ли так и должно быть, что без сигнала на его входе у него уже почти 0,3В постоянки... Правда он у меня выносной. Попробую лучше экранировать.
Спасибо. В этом случае понятно. А какой уровень шума самого детектора при разомкнутых входе и выходе? То-ли мой детектор сильно шумный, то-ли так и должно быть, что без сигнала на его входе у него уже почти 0,3В постоянки... Правда он у меня выносной. Попробую лучше экранировать.
-
kvn234
- Потрогал лапой паяльник
- Сообщения: 337
- Зарегистрирован: Вс апр 17, 2011 09:51:26
- Откуда: Тула
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
KOTOBOY
Покажите Вашу схему детектора и подключение к МК
Покажите Вашу схему детектора и подключение к МК
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
[uquote="kvn234",url="/forum/viewtopic.php?p=3154338#p3154338"]KOTOBOY
Покажите Вашу схему детектора и подключение к МК[/uquote]
Пока не мудрил, а собрал точно по Вашей схеме. Только параллельно фильтрующей ёмкости ещё резистор 220к. Подключен детектор к А0-А1. Log детектор тоже не дал большой динамики-при отсутствии входного сигнала-0.3В на выходе. А сигнал генератора-1.5В. Пока это макет. Буду экранировать всё, что можно. Если будет мало, буду сдвигать уровни.
Покажите Вашу схему детектора и подключение к МК[/uquote]
Пока не мудрил, а собрал точно по Вашей схеме. Только параллельно фильтрующей ёмкости ещё резистор 220к. Подключен детектор к А0-А1. Log детектор тоже не дал большой динамики-при отсутствии входного сигнала-0.3В на выходе. А сигнал генератора-1.5В. Пока это макет. Буду экранировать всё, что можно. Если будет мало, буду сдвигать уровни.
-
kvn234
- Потрогал лапой паяльник
- Сообщения: 337
- Зарегистрирован: Вс апр 17, 2011 09:51:26
- Откуда: Тула
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
KOTOBOY
Резистор 220к не нужен. В момент загрузки следующей частоты конденсатор разряжается через ВЫХОД A1 = 0.
Резистор 220к не нужен. В момент загрузки следующей частоты конденсатор разряжается через ВЫХОД A1 = 0.
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
А заглянуть в даташит на AD8307(8310) слабо?KOTOBOY писал(а): Log детектор тоже не дал большой динамики-при отсутствии входного сигнала-0.3В на выходе.
Все микросхемы логарифмических детекторов при отсутствии сигнала имеют на выходе уровень 0,2-0,5 вольт.И от LT тоже.
У Вас получилось 0,3 в.Это особенность построения этих детекторов.Обычно делают программную компенсацию этого сдвига.
И насчёт динамики - там на выходе логарифм уровня вх.сигнала - ДД микросхемы около 90 дб.
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
[uquote="SM898",url="/forum/viewtopic.php?p=3154977#p3154977"]
Все микросхемы логарифмических детекторов при отсутствии сигнала имеют на выходе уровень 0,2-0,5 вольт.И от LT тоже.
У Вас получилось 0,3 в.Это особенность построения этих детекторов.Обычно делают программную компенсацию этого сдвига.
И насчёт динамики - там на выходе логарифм уровня вх.сигнала - ДД микросхемы около 90 дб.[/uquote]
Почитайте немного ветку. Обо всём этом уже писАлось ранее. На счёт програмной коррекции- автор не вдохнавлён такой идеей, потому- буду делать аппаратную. А даташиты почитываю регулярно. Особенно перед сном.
А заглянуть в даташит на AD8307(8310) слабо?KOTOBOY писал(а): Log детектор тоже не дал большой динамики-при отсутствии входного сигнала-0.3В на выходе.
Все микросхемы логарифмических детекторов при отсутствии сигнала имеют на выходе уровень 0,2-0,5 вольт.И от LT тоже.
У Вас получилось 0,3 в.Это особенность построения этих детекторов.Обычно делают программную компенсацию этого сдвига.
И насчёт динамики - там на выходе логарифм уровня вх.сигнала - ДД микросхемы около 90 дб.[/uquote]
Почитайте немного ветку. Обо всём этом уже писАлось ранее. На счёт програмной коррекции- автор не вдохнавлён такой идеей, потому- буду делать аппаратную. А даташиты почитываю регулярно. Особенно перед сном.
-
kvn234
- Потрогал лапой паяльник
- Сообщения: 337
- Зарегистрирован: Вс апр 17, 2011 09:51:26
- Откуда: Тула
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
Коррекция чего?
В программе все предусмотрено. Есть скроллинг экрана по вертикали, ставьте в любое положение для удобного просмотра. Используйте User шкалу.
Если применять логарифмический детектор, значение для 0 шкалы АЦП выставляем так. Берем линейку, совмещаем с линейной частью графика дб/в и смотрим значение дб в точки пересечения линейки с осью 0в (-110дб).

В линейной части шкалы значения дб будут корректны.
АЦП МК выдает 1024 значения, что соответствует кратному значению пикселей экрана: 512, 1024 и 2048 (с учетом скроллинга ).
При изменении шкалы соответствие будет не кратным, а дробным.
Как Вы выведите 1.1, 1.2 ... пикселя?
В программе все предусмотрено. Есть скроллинг экрана по вертикали, ставьте в любое положение для удобного просмотра. Используйте User шкалу.
Если применять логарифмический детектор, значение для 0 шкалы АЦП выставляем так. Берем линейку, совмещаем с линейной частью графика дб/в и смотрим значение дб в точки пересечения линейки с осью 0в (-110дб).

В линейной части шкалы значения дб будут корректны.
АЦП МК выдает 1024 значения, что соответствует кратному значению пикселей экрана: 512, 1024 и 2048 (с учетом скроллинга ).
При изменении шкалы соответствие будет не кратным, а дробным.
Как Вы выведите 1.1, 1.2 ... пикселя?
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
kvn234!
Спасибо за пояснения. буду переваривать.
Спасибо за пояснения. буду переваривать.
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
Наконец и я получил платку ардуино нано. Установил драйвер для CH340. Компьютер увидел и определил 10порт. Мигает кр. светодиод L и горит постоянно зелёный PWR. Потом начались проблемы. Не могу прошить. Можно прошить саму ардуину без генератора? Нажимаю Upload, открывается чёрное окно, потом закрывается секунд через 10. При программировании светодиоды ведут себя также как выше описал.
И ещё вопрос к laguvit, ардуино запитывается по кабелю ЮСБ, а генератор от отдельного источника?
-
kvn234
- Потрогал лапой паяльник
- Сообщения: 337
- Зарегистрирован: Вс апр 17, 2011 09:51:26
- Откуда: Тула
Re: Простейший ГКЧ на AD9850 и Arduino Nano 328
alex-551
У Вас программа прошивки не находит файл прошивки AD9850.hex т.к. он находится в директории названной русскими буквами "Рабочий стол". Соответственно ATMega 328 не прошивается.
Сделайте папку на диске D: английскими буквами, например D:\TEMP и загрузите туда файл прошивки AD9850.hex.
В программе загрузке укажите путь к этому файлу.
Прошивается только ATMega 328, подключен или не подключен AD9850 на процесс прошивания не влияет
У Вас программа прошивки не находит файл прошивки AD9850.hex т.к. он находится в директории названной русскими буквами "Рабочий стол". Соответственно ATMega 328 не прошивается.
Сделайте папку на диске D: английскими буквами, например D:\TEMP и загрузите туда файл прошивки AD9850.hex.
В программе загрузке укажите путь к этому файлу.
Прошивается только ATMega 328, подключен или не подключен AD9850 на процесс прошивания не влияет


