Синтезатор для SDR на ATMEGA8 + Si570 с PowerSdr
|
|
ut3mk | Дата: Вторник, 04.12.2012, 16.44.20 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Синтезатор рассчитан для работы с программой PowerSdr любой версии. Управление происходит через СОМ порт, или через USB<>COM переходник. Этот синтезатор поддерживает минимум основных команд - это управление частотой и переключение диапазонов. На данный момент управление преамплифаером и аттенюатором не работает. Поддержку программного обеспечения полностью осуществлялась Геннадием US3MW.
Прошивка процессора для скорости 19200 прилагается.
Дополнение
Рекомендованная схема и печатная плата находятся в этом посте http://ut3mk.at.ua/forum/2-87-6337-16-1354703611
|
|
|
|
ut3mk | Дата: Вторник, 04.12.2012, 17.30.02 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| При первом включении, после прошивки, синтезатора необходимо "оживить". Для этого необходимо закоротить разъем SETUP на обесточенном синтезаторе и только после этого подать на схему питание. Теперь остается снять перемычку с Setup и обесточить схему. В этот момент произойдет инициализация процессора. При последующей подаче питания схема почти готова к работе. Для завершения необходимо скорректировать совпадения генерируемых частот. Все сишки имеют очень большой разброс погрешность генерируемой частоты и он может достигать нескольких килогерц. Для изменения необходимо в программе PowerSdr настроиться на частоту эталонных маяков (9.996.000). Если несущая маяка находится на значительном расстоянии от выставленной на шкале, необходимо закоротить разъем SETUP и на разъеме КОРРЕКЦИЯ КОНСТАНТ кратковременно удерживая плюс или минус на корпус сдвигаем в нужную сторону несущую эталонного маяка пока она не попадет на отметку 0 Гц - это красная вертикальная линия. Для более наглядного обзора выберите режим DSB с умножением панорамы на 4. После того как несущая маяка "подплыла" на красную линию, снимаем перемычку SETUP. Теперь синтезатор готов к работе. Вопросы по прошивке не принимаю, так как сам являюсь таким же пользователь как и вы. От меня надо было только схема с печаткой. Энкодера, ATT, УРЧ в этой схеме нет. Возможно кто то и возьмется написать прошивку с более компактным кодом и в ней учтет переложенные идеи. Банально не хватило памяти процессора, по этой причине перешли на ATMEGA32
|
|
|
|
US5NCJ | Дата: Среда, 05.12.2012, 14.33.31 | Сообщение # 3 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 570
Статус: Offline
| ut3mk, Привет всем! Хочу поблагодарить Юрия и Геннадия за хорошую разработку синтезатора, как раз он работает сейчас в моем SDR в (smd исполнении).
SprintLayout_6.0_rus 2012 .zip - 7.8 Mb
|
|
|
|
ut3mk | Дата: Среда, 05.12.2012, 16.14.56 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Саша, ты забыл упомянуть о "0" перемычках по питанию Si570, а то обязательно кто то найдется и подаст 5 Вольт на сишку при программировании процессора.
|
|
|
|
US5NCJ | Дата: Среда, 05.12.2012, 17.09.07 | Сообщение # 5 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 570
Статус: Offline
| ut3mk, На плате: на против 9 ножки микроконтроллера атмега-8, есть нулевая перемычка 0805, при программировании её нужно выпаять. Далее не большим проводом соединяем выход стабилизатора +5в с верхним пятачком нулевой перемычки 0805, все генератор-si570 отсечена от напряжения +5в. микроконтроллер-готов к программированию. Вот фьюзы:
Сообщение отредактировал US5NCJ - Среда, 05.12.2012, 17.17.14 |
|
|
|
Игорь | Дата: Понедельник, 17.12.2012, 15.02.48 | Сообщение # 6 |
Сержант
Группа: Пользователи
Сообщений: 33
Статус: Offline
| Подскажите где купить си570 ? и как прошивать атмегу?
|
|
|
|
waman2885 | Дата: Понедельник, 17.12.2012, 21.39.41 | Сообщение # 7 |
Рядовой
Группа: Пользователи
Сообщений: 15
Статус: Offline
| Quote (Игорь) Подскажите где купить си570 ? 050-979-45-25 Дмитрий Звони и заказывай
|
|
|
|
ut3mk | Дата: Вторник, 18.12.2012, 02.58.40 | Сообщение # 8 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Quote (waman2885) Подскажите где купить си570 ? и как прошивать атмегу?
Смотри здесь http://ut3mk.at.ua/forum/2-78-1 http://ut3mk.at.ua/forum/6-65-1
|
|
|
|
Leon69 | Дата: Суббота, 29.12.2012, 17.10.48 | Сообщение # 9 |
Лейтенант
Группа: Пользователи
Сообщений: 68
Статус: Offline
| Всем, здравствуйте! С Наступающим Новым 2013 Годом! Желаю, что бы, в следующем году, наши потребности, совпадали с нашими возможностями! Поэтому, мне, и нравится этот сайт!
Теперь по теме. Получил, долгожданную, si570 по почте, быстренько повторил этот синтезатор на макетной плате. Всё отлично работает! Юра, продолжение будет? 73 ua9yfv
|
|
|
|
ut3mk | Дата: Суббота, 29.12.2012, 17.40.36 | Сообщение # 10 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Leon69, Продолжение этого синтезатора выполнена на Atmega32 С ATmega8 ловить нечего, ее память израсходована на всю катушку.
|
|
|
|
Leon69 | Дата: Суббота, 29.12.2012, 20.54.00 | Сообщение # 11 |
Лейтенант
Группа: Пользователи
Сообщений: 68
Статус: Offline
| ut3mk, Это просто, у меня ''зуд'' по паяльнику. Вполне рабочий синтезатор. Но больше понравился как генератор с программкой Control Si570.
Юра, поправь схему, на плате правильно.
Сообщение отредактировал Leon69 - Пятница, 08.02.2013, 11.52.15 |
|
|
|
1Vallentin | Дата: Суббота, 09.02.2013, 15.33.01 | Сообщение # 12 |
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
| Здравствуйте Юрий! Такая вот проблема. Собрал схему на SMD элементах. Работает ,но плохая связь с COM-портом и промигивает светодиод. Пробовал все возможные варианты подключения . Удачи нет. Я думаю может быть ПРОШИВКА????????????? Другой синтез при таком же подключении работает по COM- порту работает без сбоев. Да ещё Atmegu8 поменял не помогло. Помогите разобраться.
|
|
|
|
ut3mk | Дата: Суббота, 09.02.2013, 17.42.48 | Сообщение # 13 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Цитата (1Vallentin) Собрал схему на SMD элементах. Работает ,но плохая связь с COM-портом и промигивает светодиод.
Прошивка для этого синтезатора устанавливается исключительно на скорость 19200. Отключаешь КАСПЕРСКИХ... антивирусники, они суют свой нос в трафик по СОМ порту. Дело в том, что в прошивке обмен идет по таймеру и если за определенный период времени данные не пришли, он повторно их запрашивает. Поэтому светодиод периодически подмигивает. "ТУПИТ" компьютер и обмен идет не равномерно при большой загрузке системы. Выгрузи из автозагрузки все мусорные программы которые на данный момент не нужны. В программе PowerSdr/Setup/Display выстави не более FPS = 10. Если компьютер сильно подгружен, не разворачивай PowerSdr на весь экран. Пробуй, должно помочь.
|
|
|
|
Leon69 | Дата: Суббота, 09.02.2013, 18.34.46 | Сообщение # 14 |
Лейтенант
Группа: Пользователи
Сообщений: 68
Статус: Offline
| tu 1Vallentin У меня такая же песня, на старом компе. Если процессор загружен больше 80%, то связь терялась! На другом (нормальном) компе, всё ОК. Хотя, синтезатор на pic16f628, работает и при загрузке на 100%!!! Может нужно в прошивке увеличить скорость обмена до 57600?
Сообщение отредактировал Leon69 - Суббота, 09.02.2013, 18.59.01 |
|
|
|
ut3mk | Дата: Суббота, 09.02.2013, 19.29.46 | Сообщение # 15 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Цитата (Leon69) Может нужно в прошивке увеличить скорость обмена до 57600?
Геннадий писал прошивку именно из расчета на 57600, а оно не тут то было. Я эти разрывы сам заметил и ему рассказал об этом. Пока скорость не снизили до 19200 ничего не получалось. Это беда в прошивке. Такая чертовщина была и в первых версиях и с процессором на Atmega32 Пришлось менять протокол обмена с компьютером. Теперь хоть на все 100% грузи компьютер. Если руки дойдут, то попробую сам поиграться с этим синтезатором. Но для этого его еще надо сделать Или может найдется знающий в программировании и напишет еще что то новое.
|
|
|
|