Среда, 24.04.2024, 00:37

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 из 2
  • 1
  • 2
  • »
Форум » Радио » SDR техника » Изготовление декодера на PIC24FJ32GA004 для AD9951. (Описание процесса изготовления декодера для SDR аппаратуры.)
Изготовление декодера на PIC24FJ32GA004 для AD9951.
yl2glДата: Воскресенье, 18.12.2011, 21:00 | Сообщение # 1
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
Успешно изготовив USB-LPT конвертер декодер для SDR приёмника (трансивера) на AVR Atmel Atmega48 от Николая RA4NAL:
http://yl2gl.ucoz.net/forum/6-40-1#629

продолжаю эксперименты в этом направлении.
В конвертере от RA4NAL, к сожалению, недостаточна скорость обмена между компьютером и синтезатором, к тому же стало интересно попробовать в этом деле более современную элементную базу.
По совету и любезно предложенным материалам, по этой теме, московских радиолюбителей RZ3BP и RV3DLX, приступил к изготовлению подобного конвертера на микросхеме PIC 24FJ32GA004. Его описание было приведено в журнале КВ и УКВ Nr.2 2010 года автором EU1CC.



Как оказалось, это весьма долгий и кропотливый процесс, так как для программирования этой микросхемы необходимо собрать (или купить - кому что проще) ещё и программатор PICkit2 на PIC 18F2550! В свою очередь, этот PIC нужно прошить другим программатором!
Например: простейшим JDM программатором и программой WinPic800, в библиотеке которой, этот PIC (18F2550) присутствует.
Но, глаза боятся, а руки делают.
И так - схема программатора, "студенческого" (упрощённого) варианта USB программатора PICkit 2 lite, для программирования PIC 24FJ32GA004 (впрочем и любых других PIC - программатор универсален):



Рисунок его печатки:



Ниже, в архиве USB.rar приложен рисунок печатки в *.lay формате. Всю информацию по этому программатору можно найти по ссылке:
http://www.labkit.ru/html/programmators_shm?id=86

Плата вытравлена, куплены USB гнёзда (типа В), панельки под PIC 18F2550, заказаны микросхемы в Farnell - ждемc. smile

Продолжение следует...
Прикрепления: 1191395.gif (37.7 Kb) · 6214223.jpg (43.1 Kb) · USB_.rar (102.6 Kb) · 4610991.jpg (63.6 Kb)


73! YL2GL Валерий
 
yl2glДата: Вторник, 20.12.2011, 23:53 | Сообщение # 2
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
USB программатор собран. Остановка за PIC 18F2550:

Прикрепления: 0747119.jpg (220.6 Kb)


73! YL2GL Валерий
 
yl2glДата: Среда, 21.12.2011, 09:26 | Сообщение # 3
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
Распиновка PIC 18F2550 для её программирования:



Можно попробовать применить схему простейшего JDM программатора для COM1 порта:



выход 1 (RB7) программатора должен подключаться к 28 выводу 18F2550,
выход 2 (RB6) - к 27 выводу 18F2550,
выход 3 (GND) - к 8,19 выводам 18F2550,
выход 4 (MCLR) - к 1 выводу 18F2550.

На вывод 20 микросхемы и на диод D1 необходимо подать +5В.

Выше перечисленные выводы PIC в схеме программатора PICkit 2 lite не задействованны (кроме земли), что позволяет подпаять провода от JDM программатора прямо к плате, на которой установлен PIC 18F2550.
Прикрепления: 6226424.jpg (36.0 Kb) · 8178746.jpg (25.3 Kb)


73! YL2GL Валерий
 
yl2glДата: Суббота, 24.12.2011, 13:59 | Сообщение # 4
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
Микросхемы получены от Farnell. Приступаем к программированию.

Для программирования PIC 18F2550 с успехом применил программу "PICPgm" совместно с JDM программатором, описанным выше.
Программу можно скачать отсюда (версия для Windows, лучше - stable):
http://picpgm.picprojects.net/download.html

Пошаговое описание работы с программой, можно посмотреть здесь (даже без перевода, по картинкам, понятно, что нужно делать):
http://picpgm.picprojects.net/quickstartguide.html

Программа сама определяет тип программатора, порт его подключения к компьютеру и тип микросхемы PIC! smile

Кстати, эта программа поддерживает и микросхему PIC 24FJ32GA004, она есть в списке поддерживаемых типов микросхем:
http://picpgm.picprojects.net/devices.html


ВНИМАНИЕ!
К сожалению, возникли проблемы при работе программатора PICkit 2 lite с низковольтовой серией PIC24FJ контроллеров, при согласовании уровней по схеме, приведённой в описании программатора!
Более подробную информацию, как правильно выполнить программирование PIC24FJGA004 программатором PICkit 2 lite, смотрим здесь:
http://yl2gl.ucoz.net/news....1-01-98

По возможности, рекомендовал бы собрать полную версию этого программатора, а не облегчённый вариант Lite!


73! YL2GL Валерий
 
yl2glДата: Суббота, 24.12.2011, 22:21 | Сообщение # 5
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
Рисунок печатной платы конвертера LPT-DDS AD9951 на PIC 24FJ32GA004 (слегка доработанная версия от RV3DLX и RZ3BP):



Внизу пристёгнут файл в *.lay формате для ЛУТ.
Прикрепления: PIC24FJ32GA004_.lay (63.8 Kb) · 4992877.jpg (152.3 Kb)


73! YL2GL Валерий
 
yl2glДата: Понедельник, 26.12.2011, 21:17 | Сообщение # 6
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
А вот и плата готова к травлению. Свободные участки заклеиваем изолентой или скотчем, чтобы не возится с краской, и в хлорное железо, желательно - нагретое, так как ускоряется процесс травления и не подтравливаются закрашенные участки фольги:



После травления (фото мобильником):

Прикрепления: 0035760.jpg (184.8 Kb) · 1957668.jpg (89.6 Kb)


73! YL2GL Валерий
 
yl2glДата: Среда, 28.12.2011, 15:17 | Сообщение # 7
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
При установке стабилизатора ADS1117 ADJ (регулируемый вариант микросхемы), под который рассчитана печатная плата, необходимо припаять на вывод, отвечающий за регулировку выходного напряжения на выходе этого стабилизатора, резистивный делитель: резистор 33 Ома - на землю и 150 Ом - на выход стабилизатора. Получим напряжение около 3.2...3.3 В.
При наличии стабилизаторов с фиксированным выходным напряжением, например ADS1117-3.3, LM317-3.3, эту ножку стабилизатора запаиваем на корпус перемычкой, вместо резистора 33 Ома.

Прежде, чем запаивать микросхему PIC24FJ32GA004 на плату конвертера, настоятельно рекомендую проверить уровень напряжения на выходе установленного на плате стабилизатора!

Должно быть 3.3 Вольта!


73! YL2GL Валерий
 
yl2glДата: Вторник, 17.01.2012, 23:32 | Сообщение # 8
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
А вот, собственно, и сам рабочий конвертер. Канифоль с платы не смывал - она не мешает работе:



После программирования PIC24FJ32GA004, микросхема не читается программатором, так как в программе установленны фьюзы не позволяющие это сделать. Но на плате конвертера, PIC работает как положено.
Программа прошивки контроллера, выложена ниже:
Прикрепления: 4221514.jpg (309.0 Kb) · PIC24FJ32GA004.hex (10.2 Kb)


73! YL2GL Валерий
 
DmtryДата: Четверг, 02.02.2012, 21:34 | Сообщение # 9
Сержант
Группа: Пользователи
Сообщений: 14
Статус: Offline
Валерий, озаботился собрать синтезатор RA4NAL тот что 9951.
узкое место я как понял это конвертер usb-lpt. а если lpt порт подсоединить напрямую к atmega48 (к той которая именно управлет dds)? или сам конвертер протоколов 9854--> 9951 тоже вносит свою задержку? Отпишите пожалуйста свои результаты как у вас получилось с задержками с этим конвертером что выше.
С уважением, Дмитрий.
 
yl2glДата: Четверг, 02.02.2012, 22:35 | Сообщение # 10
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
Дмитрий, здравствуйте.
LPT конвертер, фотография которого выше, работает без каких либо задержек. Фактически мгновенно! up
Я подключал этот конвертер непосредственно к синтезатору от RA4NAL, используя только 3 вывода с конвертера. Всё работало, но иногда неустойчиво - часто DDS зацикливался при включениях питания. Видимо, что нужны все 5 соединений. Особенно Reset.
А вот как подружить с LPT конвертер RA4NAL на Atmega 48 (Atmega 8), его вторую микросхему, управляющую DDS, я, к сожалению, не в курсе.
Я уже думал об этом. Нужно искать в интернете, на Atmega8, как мне каЭтся, были варианты. book

В принципе, если привыкнуть, то больших проблем со скоростью перестройки по частоте и с USB конвертером RA4NAL, не возникает. Я почти каждый вечер слушаю эфир, уже привык.

Но, в данный момент собираю радиотракт http://yl2gl.ucoz.net/_fr/0/8119993.gif
Более подробная информация о его изготовлении находится здесь:
http://yl2gl.ucoz.net/forum/6-6-1#692



и новый синтезатор на AD9951 с управлением именно описанным выше конвертером от EU1CC.
Рисунок слегка доработанной печатной платы синтезатора от RA4NAL в *.lay, совместимый с конвертером LPT порта EU1CC (добавлены все входы, необходимые для управления DDS этим конвертером), приложен внизу этого сообщения.



Единственная проблема - в этом варианте мы лишаемся возможности иметь 50 мГц (6 метров) диапазон!
В конструкции RA4NAL он присутствует, здесь же это не предусмотрено (нужно изменять коэффициент деления 74AC74 на плате радиотракта, так как DDS AD9951...9954 не обеспечивает столь высоких частот, которые необходимы для 50 мГц диапазона - 200...210 мГц + изменять код установки DDS! У RA4NAL этим занимается вторая ATmega48.)...
Напишите о ваших результатах в построении синтезатора. Если будете повторять конструкцию от RA4NAL, то в соответствующей теме:

http://yl2gl.ucoz.net/forum/6-40-1#629
Прикрепления: DDS_AD9951_PCB_.jpg (302.4 Kb) · 6264914.jpg (119.5 Kb) · DDS_AD9951_PCB_.lay (203.1 Kb)


73! YL2GL Валерий
 
DmtryДата: Суббота, 04.02.2012, 10:03 | Сообщение # 11
Сержант
Группа: Пользователи
Сообщений: 14
Статус: Offline
Валерий, спасибо за ответ.
Да синтезатор буду повторять. Детали заказал.
Кстати синтезатор делаю к похожему тракту, но по схеме US5NCJ

http://ut3mk.at.ua/_fr/0/6320568.jpg
 
yl2glДата: Суббота, 04.02.2012, 14:55 | Сообщение # 12
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
Пишите, будет интересно. v
Кстати, Юрий UT3MK, уже написал о том, что разницы в работе версии US5NCJ и своих предыдущих, на менее диффицитной элементной базе - не заметил.


73! YL2GL Валерий
 
yl2glДата: Суббота, 18.02.2012, 15:36 | Сообщение # 13
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
А вот и фотографии рабочей конструкции описанного выше декодера LPT>AD9951 на PIC24FJ32GA004 и синтезатора на DDS AD9951, описание которого можно найти здесь:

http://yl2gl.ucoz.net/forum/6-40-1#629

Синтезатор немного переделан, для вывода всех выходов DDS AD9951, необходимых для работы с данным декодером. Рисунок печатной платы синтезатора с переделками приведен выше:

http://yl2gl.ucoz.net/_fr/0/6264914.jpg

Там же есть файл с рисунком этой платы в *.lay формате для ЛУТ.





Проверено - синтезатор уверенно управляется из программы PowerSDR! smile
Платы, хоть сейчас, можно устанавливать в любой SDR трансивер!
Прикрепления: 1086233.jpg (115.9 Kb) · 0052419.jpg (294.0 Kb)


73! YL2GL Валерий
 
ra6ljmДата: Вторник, 10.06.2014, 08:58 | Сообщение # 14
Сержант
Группа: Пользователи
Сообщений: 10
Статус: Offline
Валерий приветствую!
А вы  не пробывали, прошивать контроллер декодера jdm програматором, понизив его питание до 3-х вольт.
Не хочется еще собирать один програматор, которым воспользуешся один раз
Спасибо Михаил
73!
 
yl2glДата: Вторник, 10.06.2014, 10:49 | Сообщение # 15
Админ
Группа: Администраторы
Сообщений: 1122
Статус: Offline
Здравствуйте Михаил!
Нет, к сожалению, не пробовал. Интересен будет ваш опыт в этом деле. Напишите, что получится.
А насчёт одноразового применения программатора - вы не совсем правы. Это универсальная конструкция, позволяющая программировать практически любые PIC контроллеры. Конечно, если не занимаетесь конструированием, то тогда - да, для одного раза, это трудоёмкая работа.


73! YL2GL Валерий
 
Форум » Радио » SDR техника » Изготовление декодера на PIC24FJ32GA004 для AD9951. (Описание процесса изготовления декодера для SDR аппаратуры.)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: