Суббота, 23.11.2024, 05:44

YL2GL

Валерий Тетерюк

Форма входа
Меню сайта
Сейчас на сайте
Статистика
**************************** Yl2gl.ucoz.net стоит $2,447.83
Друзья сайта
Радиолюбительский сайт YL2GL - схемы,конструкции,описания http://ur5yfv.ucoz.ua/ur5yfv.gif YL3BU.lv Ham Radio page Сервер Кубанскик радиолюбителей Сервер радиолюбителей России - схемы, документация,
 соревнования, дипломы, программы, форумы и многое другое! Всё про ПЗР и не только... Сайт UR8QP Радиолюбительский сайт RU3GA

РадиоКОТ - популярно об электронике. Авторские схемы, новые разработки. Обучение по электронике, микроконтроллерам, ПЛИС. Форум Все для начинающего радиолюбителя схемы новости электроники История радиолюбительства Запорожья UR4QBP SDR-RADIO HOME PAGE О спутниковом ТВ и СВ радиосвязи в Латвии RU-QRP Club Синтезаторы, эквалайзеры, компрессоры, эхо-процессоры для трансивера
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Конструкция синтезатора для SDR RA4NAL.
yl2glДата: Среда, 16.11.2011, 23:02 | Сообщение # 1
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
Долго разыскивал несложную схему синтезатора для SDR трансивера на DDS AD9951, под управление программой PowerSDR.
Дело в том, что в загашнике, после сборки синтезатора для Пилигрима-SMD, остались парочка DDS AD9951, которые превосходят по своим параметрам DDS AD98.... используемую в SDR-1000 и его аналогах.

К тому же, собрать радиотракт SDR приёмника или трансивера не составляет проблем даже начинающему радиолюбителю, а вот совместная работа этого трансивера с управлением от компьютера в широком диапазоне частот - это головная боль радиолюбителя.
Можно подключить к SDR радиотракту и готовый синтезатор от Пилигрима, но управлять настройкой SDR только валкодером синтезатора - не представляет интереса, так как компьютер будет использоваться, в этом случае, только как DSP фильтр и панорама.

К тому же, возникают проблемы с определением своей частоты настройки в эфире, так как помимо той частоты, которую будет выдавать синтезатор с валкодером, перестройка +/_ 24 или 48 кГц будет осуществляться программой PowerSDR или аналогичной. Складывать или вычитать показания частоты синтезатора и частоты настройки звуковой карты придётся на калькуляторе... wacko

Собирать PLL синтезатор мне - как то не интересно, в этих схемах есть свои "подводные камни". Это и сложность получения широкого диапазона частот с минимумом ГУНов, сложность получения малого (несколько герц) шага перестройки, сложность получения чистого спектра частот в ближней зоне от основной частоты и отсутствия паразитной модуляции этой частоты.

Поиск в ГУГЛе, по ключевому слову "синтезатор для SDR на AD9951", дал информацию по подобному устройству с управлением от USB порта компьютера от RA4NAL Николая.
Синтезатор рассчитан на работу с SDR приёмником в широком диапазоне частот 30 кГц....65 мГц. Приведены рисунки печатных плат в *.lay формате, что упрощает повторение конструкции. А так же - программы прошивок AVR, используемых в схеме.

Собственно схема состоит из двух плат - плата DDS и плата управления и конвертирования. Это позволяет проводить эксперименты по замене платы управления, оставляя неизменным DDS синтезатор! Дополнительно, приведена схема полосовых фильтров, с переключением от платы управления.





Программы для прошивок AVR, рисунки печатных плат и подробнейшее описание работы устройства, можно найти по адресу:

http://ra4nal.qrz.ru/sdr_2.shtml

Заказал недостающие микросхемы и приступил к изготовлению печатных плат - посмотрим, что получится.
Прикрепления: 4944750.gif (31.6 Kb) · 7498887.gif (26.9 Kb)


73! YL2GL Валерий
 
yl2glДата: Пятница, 25.11.2011, 00:13 | Сообщение # 2
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
Для прошивки AVR ATMEGA48 при помощи самого простейшего пятипроводного программатора, неплохо подходит программа UniProf, которую можно скачать здесь:

http://yl2gl.ucoz.net/load....-1-0-39

Описание работы с программой можно посмотреть здесь:

http://www.getchip.net/posts....pt-port

Дело в том, что данной ATMEG нет в списке библиотеки программы PonyProg, которую я использую, что вызвало необходимость искать другое ПО для этой цели....

Схема подключения ATMEGA48 для программирования (кварц не нужен):



Работа с программой очень понравилась, определился и зашился AVR без проблем. Главное, первый раз правильно заполнить в программе таблицу соответствия выводов LPT порта и пятипроводного (в нашем случае) программатора.



В дальнейшем эта информация сохраняется и не требует изменения.
Необходимо быть внимательным при программировании фьюзов в AVR, так как при неправильной их установке, можно потерять управление программированием микросхемы. После этого помочь сможет только параллельный программатор, да и то - не во всех случаях.
Таблица установки фьюзов от автора - Николая RA4NAL:



Если напротив параметра фьюза стоит единичка, то ставим галочку в таблице программирования фьзов, если ноль, то убираем галочку.
К сожалению, пока определил правильный алгоритм установки фьзов в программе UniProf - залочил один AVR, а цена его не маленькая. Но придётся покупать другой, так как программатор перестал видеть микросхему.....
На помощь, в этом случае, может прийти параллельный программатор, но его ещё нужно сделать - иногда проще купить новую микросхему.
Прикрепления: 5452348.jpg (52.2 Kb) · 7952655.png (10.6 Kb) · 3790320.jpg (28.4 Kb)


73! YL2GL Валерий
 
yl2glДата: Понедельник, 05.12.2011, 10:01 | Сообщение # 3
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
Микросхемы AVR Atmega48 запрограммированы, плата управления спаяна. Столкнулся с проблемой установки драйвера LPT-USB, с сайта Николая RA4NAL. Как и следовало ожидать - с моим WINDOWS XP SP2 устанавливаться драйвер отказался. Хорошо, что есть второй компьютер с SP3 - там он установился без проблем!
Может быть дело и в не версии сервис пака, а в конфигурации железа, так что это только мои предположения...

Однако, это всего лишь Celeron 1.7 ГГц и 512 мБ оперативной памяти и с PowerSDR он не особенно дружит - звук, при работе с этой программой прерывается. Попробую нарастить оперативную память теми DIMM, которые у меня есть в запасе.
А пока не собрана плата DDS - подключил для этой цели плату DDS от синтезатора Пилигрима, вытащив из панельки ей родной PIC. Схема подключения DDS там ничем не отличается от схемы у RA4NAL, единственно - опорный генератор стоит 40 мГц, вместо 100 мГц.
Следующий этап - комплексная проверка работоспособности синтезатора с устройством управления под программой PowerSDR.
О результатах напишу позже...


73! YL2GL Валерий
 
yl2glДата: Понедельник, 05.12.2011, 22:04 | Сообщение # 4
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
Сегодня установил на свой Celeron .Net Framework 1.1 - его можно скачать с сайта Microsoft:

http://www.microsoft.com/downloa....lang=ru

Без неё, или более новой версии этой программы, программа PowerSDR работать не будет.

Подключил синтезатор к SDR приёмнику - с моим DDS от Пилигрима нашёл радиолюбителей 80 метрового диапазона на частотах, в районе 9 мГц. Что вполне объяснимо, так как опорный генератор на DDS стоит 40 мГц, вместо 100 мГц, то и коэффициент умножения этого опорника, сейчас, не соответствует необходимому для этой частоты. Для того, чтобы использовать любой кварцевый генератор в DDS, нужно посчитать коэффициент отношения частоты 400 мГц к используемой. Например, для частоты 40 мГц, этот коэффициент равен 10.
Записываем его в программе PowerSDR: Setup -> Hardware config -> PLL Multiplier -> 10.
Для других распостранённых частот кварцевых генераторов, коэффициен будет равен:

100 мГц - 4
80 мГц - 5
40 мГц - 10
32 мГц - 12.5

Перестройка происходит прямо из программы PowerSDR, плавно, в пределах 3 кГц сегмента, затем - меняется код DDS. Момент изменения трёхкилогерцового сегмента виден и по миганию светодиода на плате управления - это момент изменения кода установки DDS, приходящего из программы PowerSDR по USB.
Если не нажата кнопка SR (Spur Rejection) в программе PowerSDR, то перестройка (изменение кода DDS), происходит чаще.
В принципе, радует, что устройство задышало, остались штрихи по его доводке. Связь компьютера с синтезатором по USB порту проходит успешно.
Спасибо Николаю RA4NAL за подробно разжёванное описание его конструкции, процесса наладки и запуска! respect
Жду получения кварцевого генератора на 100 мГц от друзей и продолжу эксперименты далее.


73! YL2GL Валерий
 
yl2glДата: Вторник, 06.12.2011, 14:36 | Сообщение # 5
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
В схеме DDS возможна замена достаточно диффицитных стабилизаторов 3.3 В - LM2931Z33 на LE33CZ (100 мА). Подходят в корпусе SO-92! Цоколёвка у них одинакова. (На фотографии ниже, они видны около кварцевого генератора)

Так как с Celeron 1.7 постоянно наблюдались проблемы со звуком при работе с программой PowerSDR (искажения звука, кратковременные его пропадания), то подключил другой компьютер, старенький Pentium III 733 мГц и 512 MB RAM.
Компьютер Pentium III 733 мГц слабоват для PowerSDR программы, загрузка процессора колеблется от 35 до 60%, а если вывести на экран ещё какую либо графическую информацию (например, информацию о системе или о настройках видеокарты), то и до 100%.
Об этом, в своё время, было написано и на сайте RW3PS - минимальная конфигурация компьютера для работы с программой PowerSDR: Pentium III 1 ГГц RAM 512 Mb. Загрузка процессора при этом - до 70...80%.
У меня, на Pentium III, звук нормальный, даже с интегрированной в материнку звуковой картой.
Заметил интересный эффект - если открыть какое-нибудь окно при работающей программе PowerSDR, то загрузка процессора падает где-то до 30%! Системным монитором это хорошо отслеживается.
А если монитор уходит в режим Sleep, то и вообще - до 20%!


73! YL2GL Валерий
 
yl2glДата: Суббота, 10.12.2011, 12:54 | Сообщение # 6
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
Намотал катушки ФНЧ DDS, установил их на печатку синтезатора и снял АЧХ прибором NWT-502:



По настройке - средние катушки ФНЧ лучше не трогать, а растянуть, немного, витки крайних.
АЧХ не идеальна, так как ёмкости фильтра установлены без подбора и без учёта ёмкости монтажа печатной платы. (Во втором экземпляре синтезатора учёл эти моменты и получил идеально ровную прямую линию АЧХ).
Запаял все детали, кроме микросхемы DDS. Её лучше запаивать после проверки всех питающих напряжений, так как, в противном случае, можно легко погубить дорогостоящую микросхему.
Если все напряжения в норме - остановка за запайкой DDS AD9951.
Прикрепления: 5408017.jpg (52.8 Kb)


73! YL2GL Валерий
 
yl2glДата: Воскресенье, 11.12.2011, 18:27 | Сообщение # 7
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
А вот и внешний вид рабочих плат синтезатора и USB-LPT конвертирования и управления:



Прикрепления: 6944496.jpg (269.6 Kb) · 1904350.jpg (253.0 Kb)


73! YL2GL Валерий
 
yl2glДата: Понедельник, 12.12.2011, 08:57 | Сообщение # 8
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
Синтезатор запустился, что называется, с пол пинка. smile

Замерил Uвых. на выходе синтезатора - получил от 1,5 до 2 В (эффективное значение), в зависимости от диапазона.
Ток потребления синтезатора совместно с устройством управления - в районе 70...80 мА.

Слушать эфир с подобным устройством - одно удовольствие, так как не нужно задумываться о том, что нужно что-то крутить или переключать, только одно управление SDR приёмника мышкой из программы PowerSDR! Полосовые фильтры переключаются автоматически! ok


73! YL2GL Валерий
 
yl2glДата: Суббота, 28.01.2012, 23:53 | Сообщение # 9
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
При экспериментах с собранным синтезатором для SDR приёмника (трансивера) обратил внимание на несколько замедленное обновление экрана в программе PowerSDR, связанное с невысоким быстродействием USB-LPT конвертера. В принципе, лучше было бы использовать скоростной USB-LPT конвертер (High Speed) на CY7C68013-56 по аналогии с:
http://us5ean.at.ua/news....6-23-39
Однако, стоимость микросхемы для данного преобразователя впечатляет - более 20 USD.
Готовый конвертер можно купить за 30 USD.

Добавлено
---------------------------------------------
Проверил работу виртуального LPT порта конвертера RA4NAL - замыканием S7 (28 вывод DD1) на землю программа PowerSDR переводится на передачу!
На выводе С0 конвертера (16 вывод DD1), изменяется уровень сигнала при переключении уровня УВЧ в программе. Достаточно собрать транзисторный ключ и можно управлять из программы PowerSDR включением-выключением дополнительного каскада усиления на вторых микросхемах SDR приёмника RA4NAL - не зря я там поставил реле, вместо джамперов!
Для управления передачей непосредственно из программы PowerSDR необходимо подключить к виртуальному LPT микросхему 74AC574, как это сделано в блоке PIO SDR-1000.



Если предполагается управлять передачей только из SDR трансивера, то эту микросхему можно не устанавливать.
Либо, что иногда проще - взять уровень из COM1 порта, вывод 4, установив соответствующий режим в программе PowerSDR (насколько помню, в закладке CAT, по установкам парметров управления CW ключём - режим PTT от COM1 порта).

Прикрепления: 9212642.jpg (49.8 Kb) · 8277519.jpg (22.6 Kb)


73! YL2GL Валерий
 
DmtryДата: Воскресенье, 26.02.2012, 20:27 | Сообщение # 10
Сержант
Группа: Пользователи
Сообщений: 14
Статус: Offline
Валерий, столкнулся с проблемой. lpt -usb переходник на атмеге что.
Определяется в системе как неопознанное устройство, драйвера на него не ставятся(...пробовал на 2х компьютерах, везде такая штука.

фьюзы вроде правильно выставил

при подключении питания
светодиод несколько раз моргает в определенной последовательности а потом все молчок.
завтра еще на работе попробую на других машинах проверить.
Прикрепления: 9512202.jpg (58.9 Kb) · 2535033.jpg (34.2 Kb)


Сообщение отредактировал Dmtry - Воскресенье, 26.02.2012, 20:28
 
yl2glДата: Воскресенье, 26.02.2012, 23:28 | Сообщение # 11
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
Да, Дмитрий, с фьюзами у вас всё в порядке. Выставлены правильно.
По своему опыту, как я уже писал выше - тоже столкнулся с тем, что у меня не определялся конвертер на одном из компов. Хорошо, что был второй с другой версией инсталяции XP. Хотя и там, пока не переставил XP, конвертер определялся через раз!
Переставил систему и сейчас всё определяется идеально - стоит только включить питание конвертера (я даже не вытаскиваю его из USB порта).
Как вариант, можно попробовать переставить систему, так как рабочий вариант может быть забит всяким мусором, не совместимым с новым драйвером.
"Я так думаю!" (с) smile
Ну и начинать нужно с драйвера, конечно - если он не устанавливается, то и с железом проверки начинать рано.

Посмотрите ещё осциллографом, на всякий случай, наличие генерации кварцевого генератора - на ножках кварцевого резонатора. Хотя, судя по тому, что светодиод у вас моргает - генерация есть.
Она, кстати, появляется только на период прохождения команды от компьютера, в остальное время генератор молчит! wacko
Больше там проверять нечего, кроме косяков в монтаже.
Главное, что конструкция конвертера рабочая - раз у меня заработала, то и у вас всё должно пойти.
Нужно искать причину.

Проверите на других компьютерах - напишите, будет интересно, в чём была проблема. Многим радиолюбителям ваш опыт может пригодится! unsure


73! YL2GL Валерий
 
DmtryДата: Вторник, 28.02.2012, 12:19 | Сообщение # 12
Сержант
Группа: Пользователи
Сообщений: 14
Статус: Offline
Валерий, печально, но не как не могу победить.
Пробовал заливать с помощью ponyprog тоже все отлично заливается, фьюзы выставляются (правда там инверсно они ставятся)

в тупике что то я. Вы прошивку заливали прямо с сайта Николая? уже полез на сайт немца, автора этого переходника, не нашел там точно такую прошивку именно под атмегу48.
контроллеры с китая заказывал, не знаю, вот тут может еще завтра приедет с местного рынка, может его еще попробую.
Прикрепления: 6876749.jpg (31.3 Kb)
 
yl2glДата: Вторник, 28.02.2012, 12:32 | Сообщение # 13
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
Прошивки, насколько помню, бралась непосредственно с сайта RA4NAL. А как у вас с драйвером? Установился или нет?
Да, в PonyProg установка фьюзов - инверсная.
Контроллеры я заказывал в Farnell, до этого много чего (PIC, AVR) и у китайцев - проблем ни разу не было, всё работало.
И попробуйте проверить декодер собранный полностью, с двумя Atmega48. Они связанны между собой через параллельные порты PD0...PD7, С2, С3 - как бы из-за этого у вас не была проблема...


73! YL2GL Валерий
 
DmtryДата: Вторник, 28.02.2012, 12:45 | Сообщение # 14
Сержант
Группа: Пользователи
Сообщений: 14
Статус: Offline
Нет, драйвер не ставится, забыл написать, обошел компьютеров 6, в том числе и на win 7 попробовал. везде неопознанное устройство. Да вот тоже никогда не испытывал проблем, много конструкций на микроконтроллерах собрано. в сборе да, надо попробовать, этого не делал.
 
yl2glДата: Вторник, 28.02.2012, 12:47 | Сообщение # 15
Админ
Группа: Администраторы
Сообщений: 1124
Статус: Offline
Я сразу испытывал полностью собранный декодер, с двумя микросхемами AVR. С одной не пробовал.
Мои прошивки, с сайта RA4NAL, пристёгнуты внизу сообщения:
Прикрепления: sdr2_prog.zip (9.4 Kb)


73! YL2GL Валерий
 
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск: