Синтезатор для SDR на ATMEGA162 SoftDDS_Atiny2313
|
|
ut3mk | Дата: Понедельник, 28.02.2011, 16.17.15 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
|
Этот синтезатор был разработан на базе первой версии, что на двух равнозначных процессорах Atiny2313. http://ut3mk.at.ua/forum/2-24-1 Но в первой версии мы столкнулись с банальной проблемой - мало памяти для удовлетворении наших запросов. Большую часть памяти"съедает" второй программный UART который необходим для обмена между двумя процессорами. Поэтому и решили не заморачиваться и поставить один из процессоров с двумя аппаратными UART портами. За одно и с объемом памяти превосходящей чем в Atiny2313.
Полный архив со всеми файлами можно скачать в файле Синтезатор ATMEGA162 на ATYNI2313_R-2R
|
|
|
|
ut3mk | Дата: Понедельник, 28.02.2011, 16.19.15 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Схема:
|
|
|
|
ut3mk | Дата: Понедельник, 28.02.2011, 16.20.09 | Сообщение # 3 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Печатная плата может быть выполнена как односторонняя с перемычками, так и двухсторонняя. На работоспособность синтезатор это не повлияет. Печатная плата немного отличается от той, что на фотографии. В процессе сборки выявлены "узкие" места при сборке. Пришлось немного подправить.
Обратите внимание на резисторы подпаиваемые к 12-19 ножкам Attyni2313, они монтируются вертикально. Пайка резисторов происходит толко возле ножек микросхемы. Для ответной стороны резисторов не надо делать отверстия в плате. (на рисунке показано желтыми стрелками) Резисторы запаяны между собой подвешенными в воздухе, создавая таким образом цепь из последовательно спаянных резисторов. Монтаж выполнен из 0.125W элементов. Во избежание короткого замыкания между собой резисторов, их обработано цапонлаком. Вполне подойдет и лак для ногтей.
SprintLayout_6.0_rus
https://drive.google.com/open?id=0B3V5g5UBqPx3SjJYRnEtdHNWT1E
|
|
|
|
ut3mk | Дата: Понедельник, 28.02.2011, 16.31.23 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Что касается диапазонных ГУН, то каждый может изготовить любой другой. Особо этой темой я не занимался. Он был выполнен как съемный модуль и может быть запросто заменен с абсолютно другим схемным решением. Так, что есть над чем подумать общими усилиями. Те схемы, что пробовал, меня мало устраивают. Вот схемы которые тестировал. Первая из них помещена непосредственно на основной схеме. Печатная плата помещена непосредственно в одном архиве с основной платой как ПЛАТА2. Один из вариантов был выполнен на катушках, а второй на РЕЗИСТОРЕ в замен катушки ГУН. Последний вариант на резисторе мне больше нравится,он чище работает.
|
|
|
|
ut3mk | Дата: Понедельник, 28.02.2011, 16.44.15 | Сообщение # 5 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Для подчистки синусоидального сигнала используется пьезофильтр на 450 кГц. Чем уже его полоса, тем лучше. В этой конструкции программный DDS на Atiny2313 перестраивается в пределах от 450000 до 450080 Гц. Всего только 80Гц. Фильтр так же можно выполнить узкополосный на кварцах от пультов дистанционного управления. Проще говоря, собрать узкополосный кварцевый фильтр на 450кГц. Так же его можно приобрести готовый. Какие они бывают, можно прочесть в этом файле:
|
|
|
|
ut3mk | Дата: Понедельник, 28.02.2011, 16.56.30 | Сообщение # 6 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Прошивки для Atmega162 Для правильного программирования процессора, необходимо изначально выставить фьюзы. Смотрите не картинку и поставьте их как там указано. ВНИМАНИЕ!!! В схеме процессор работает от внешнего кварца который установлен на втором процессоре. Поэтому схема программатора должна иметь свой независимый кварцевый генератор. Если этого не будет, то процессор повторно перепрошиваться не будет. Так как внутренне он будет ожидать опорной частоты на XTAL1 вход.
|
|
|
|
ut3mk | Дата: Понедельник, 28.02.2011, 17.00.07 | Сообщение # 7 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| С прошивкой процессора Atiny2313 не должно быть никаких проблем. Смотрите на картинку с фюзами.
Вариант для CodeVision
Вариант для PonyProg
Сама прошивка Atiny2313
|
|
|
|
ut3mk | Дата: Понедельник, 28.02.2011, 17.07.21 | Сообщение # 8 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| С программой PowerSdr обменивается по тому же САТ протоколу. Скорость по порту устанавливается 57600
|
|
|
|
ut3mk | Дата: Понедельник, 28.02.2011, 17.28.05 | Сообщение # 9 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Педаль для TX\RX как и предыдущих версиях активна после установления обмена синтезатор+программа PowerSdr. Меня просили включить в прошивку возможность переводить в режим передачи без связи с компьютером (автономно). Я так было и сделал. Но после того, как проанализировал разные ситуации, отказался от этого. Представим себе ситуацию, когда разорвалась связь с программой PowerSdr, а синтезатор под управлением педали уйдет в режим TX. В свою очередь и трансивер перейдет в TX но только уже на тестовую частоту 3.630.000, а сама PowerSdr останется на своей. Зачем тогда нам это срабатывание? Теряется смысл в этой манипуляции.
|
|
|
|
ut3mk | Дата: Понедельник, 28.02.2011, 19.38.21 | Сообщение # 10 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| В синтезаторе добавлена возможность переключением ON\OFF внешнего аттенюатора. Сам аттенюатор установлен на плате полосовых фильтров. http://ut3mk.at.ua/forum/2-22-642-16-1275768156 Есть так же возможность управления дополнительным усилителем ВЧ при приеме. Единственное пока не определился какой кнопкой в программе PowerSdr задействовать эту возможность. Принимаю предложения... В данной прошивке аттенюатор включается при изменении PREAMP в любое из положений кроме off
|
|
|
|
ur5emo | Дата: Вторник, 01.03.2011, 09.39.55 | Сообщение # 11 |
Подполковник
Группа: Пользователи
Сообщений: 134
Статус: Offline
| Юра приветствую! Спасибо за новый девайс! Посуществу, а каким програматором шьёш ATMEGA162? ато пока руки до таких не доходили то мега 8 то тюня.
|
|
|
|
ut3mk | Дата: Вторник, 01.03.2011, 16.49.37 | Сообщение # 12 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Quote (ur5emo) а каким програматором шьёш ATMEGA162 Можно PonyProg под WindowsXP, а под Windows7 лошадка не пошла. Пришлось пользоваться встроенным программатором в программе CodeVisionAVR.
|
|
|
|
ur5emo | Дата: Вторник, 01.03.2011, 18.35.12 | Сообщение # 13 |
Подполковник
Группа: Пользователи
Сообщений: 134
Статус: Offline
| Да с Лошадью всё ясно, схема програматора нужна, у меня стк200\300, ну не работал я с таким камнем С УВ UR5EMO 73 PS. записал я вчера ваше qso с ut5ed в формате МП3 получилось 5.7мг. куда положить.
|
|
|
|
ut3mk | Дата: Вторник, 01.03.2011, 22.25.56 | Сообщение # 14 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Quote (ur5emo) МП3 получилось 5.7мг. куда положить. [code] халявный обменник http://www.fayloobmennik.net/
|
|
|
|
ut3mk | Дата: Четверг, 03.03.2011, 00.33.44 | Сообщение # 15 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Звуковой файл 80м на трансивере ADTRX с синтезатором представленном выше. ГУН на резисторе. Качество аудио ролика немного пострадало от изменения формата.
|
|
|
|