Синтезатор для SDR на Si570 + ATMEGA32 с PowerSdr
|
|
КАРПЕЦ | Дата: Вторник, 10.07.2012, 01.04.48 | Сообщение # 61 |
Лейтенант
Группа: Пользователи
Сообщений: 78
Статус: Offline
| Quote (dvic) Для того что-бы запрограмировать Атмегу и фьюзы надо что бы кварц загенерил! Помоему совсем на обород.
|
|
|
|
ut3mk | Дата: Вторник, 10.07.2012, 01.59.33 | Сообщение # 62 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Сегодня решил сам выполнить схему без I2C микросхемы и нашел не дорисованную дорожку. Между подтягивающим резистором и 3.3V В принципе схема должна работать и без него. Встроенный в процессоре подтягивающий резистор включен программно.
- было ------------------------------------------------------------------ - так должно быть.
|
|
|
|
ut3mk | Дата: Вторник, 10.07.2012, 02.12.09 | Сообщение # 63 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Вскользь пробежался по теме с кварцем. Сразу вопрос на вопрос. А зачем и что входит в эти злополучные ФЮЗЫ? !!! Как раз в том числе ими и включаем внешний кварц или внешний кварцевый генератор.
Будьте внимательны с внешним генератором! Если "без ума" выбрать этот режим во фюзах, то можно потерять из виду процессор. Придется городить этот внешний генератор.
http://avr.roboforum.ru/calc.html?part=ATmega32A
Программирование фюзов настраивает внутреннюю структуру процессора для работы с внешним кварцем и только после этого порты кварца станут активны. Изначально на заводе изготовителе процессоров фюзы настроены на внутренний генератор. Если фюзы оставить заводские, а залить только прошивку, то процессор будет работать на пониженной частоте. По индикации светодиода САТ можно это отследить. В этом случае диод моргает "тупо" медленно с задержкой до 2 сек. При верных фюзах период подсвечивания диодного индикатора составляет 0.1 сек.
|
|
|
|
dvic | Дата: Вторник, 10.07.2012, 16.12.59 | Сообщение # 64 |
Лейтенант
Группа: Пользователи
Сообщений: 58
Статус: Offline
| Пришлось полазить по инету со своей проблемой и вот что накопал: Изначально во всех Атмегах установлена работа от встроеного генератора 1 МГц и поэтому наружный кварц и не работает. Прошивка AVR и установку фьюзов можно проводить без кварца вообще, т.к. тактирующие импульсы идут от внутренего генератора. При установке фьюзов мы и указываем на работу от внешнего генератора. В посте №4 указана нерабочая схема програматора с четырьмя резисторами, ее желательно удалить чтобы кто-то не наступил на эти же грабли. Когда я его подключал то в ответ было что не опознано оборудование, почему я и зациклился на неработающем кварце. Прилагаю схемку простенького програматора, которым мне удалось зашить Атмегу. Все работает! Благодарю всех, кто откликнулся на решение проблемы.
Сообщение отредактировал dvic - Вторник, 10.07.2012, 16.16.09 |
|
|
|
ut3mk | Дата: Вторник, 10.07.2012, 18.07.07 | Сообщение # 65 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Quote (dvic) во всех Атмегах установлена работа от встроеного генератора 1 МГц Об этом я писал. Что касается программатора, мой выполнен по этой схеме http://ut3mk.at.ua/_fr/0/5697075.gif Им сегодня прошился процессор с первого включения. Замечу, питание программатора осуществляется от 3.3V по шлейфу синтезатора. Что касается второй схемы программатора, спорить не буду. Если она вызывает проблемы, удалю ее из 4 поста и поставлю проверенный вами.
|
|
|
|
ut3mk | Дата: Вторник, 10.07.2012, 18.34.34 | Сообщение # 66 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Меня вот что интересует!? Какова разница частоты до и после калибровки. Хотелось бы узнать, какой бывает разброс частот у Si570. ? Для этого достаточно заново перепрошить процессор, к примеру прошивкой №4. http://ut3mk.at.ua/forum/2-78-5450-16-1341478256 Сравнить разницу с МАЯЧКАМИ. Вот эта разница и нужна. Я хочу выбрать среднее значение констант в прошивке для максимально приближенными значений частот. У меня все три синтезатора завышают частоты на 800 Гц, 1 кГц и 3 кГц . Вот такое не совпадение моих сишек. Но мне проще, я могу корректируя прошивку подгоняя совпадение до 1 Гц и при этом вообще не калибровать частоты.
|
|
|
|
ux2ix | Дата: Вторник, 10.07.2012, 20.55.06 | Сообщение # 67 |
Подполковник
Группа: Пользователи
Сообщений: 115
Статус: Offline
| Quote (ut3mk) Меня вот что интересует!? Какова разница частоты до и после калибровки. Хотелось бы узнать, какой бывает разброс частот у Si570. ? Для этого достаточно заново перепрошить процессор, к примеру прошивкой №4. http://ut3mk.at.ua/forum/2-78-5450-16-1341478256 Сравнить разницу с МАЯЧКАМИ. Вот эта разница и нужна. Я хочу выбрать среднее значение констант в прошивке для максимально приближенными значений частот. У меня все три синтезатора завышают частоты на 800 Гц, 1 кГц и 3 кГц . Вот такое не совпадение моих сишек. Но мне проще, я могу корректируя прошивку подгоняя совпадение до 1 Гц и при этом вообще не калибровать частоты. Не много не понял,для тех у кого нет энкодера? Первая запаянная на меге8 2,4 кгц,вторая на ваш 32меге 3,421кгц.обе выше по частоте,легко коректируются в вашей прошивке энкодером по частотамеру,или по АМ станциям на 40ке. А,теперь дошло,есть не совпадение частот по диапазонам поcле настройки? Нужно проверить.
Сообщение отредактировал ux2ix - Вторник, 10.07.2012, 20.57.19 |
|
|
|
ut3mk | Дата: Вторник, 10.07.2012, 22.06.55 | Сообщение # 68 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Quote (ux2ix) А,теперь дошло,есть не совпадение частот по диапазонам поcле настройки? Нужно проверить.
Какое не совпадение по диапазонам? Я не об этом. Расхождение частот при первом включении синтезатора. На сколько частота принимаемого маячка (частотомера) отличается от действительной до калибровки?
Quote (ux2ix) Первая запаянная на меге8 2,4 кгц,вторая на ваш 32меге 3,421кгц.обе выше по частоте
Вот это я имел ввиду. Значит можно понизить исходую, что бы потом меньше корректировать.
|
|
|
|
RA3AIW | Дата: Вторник, 17.07.2012, 00.11.41 | Сообщение # 69 |
Лейтенант
Группа: Пользователи
Сообщений: 61
Статус: Offline
| Quote (ut3mk) разработана печатная плата без PCA9306 для CMOS Si570 с общим питанием 3.3V Юрий, добрый вечер! Несколько вопросов по этому синтезу 1 под какой размер SMD проэктировалась эта плата? 2 чем можно заменить транзисторы в этой схеме, а то таких у нас нет Спасибо! Виктор.
Сообщение отредактировал RA3AIW - Вторник, 17.07.2012, 00.12.22 |
|
|
|
ut3mk | Дата: Вторник, 17.07.2012, 01.15.11 | Сообщение # 70 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Quote (RA3AIW) 1 под какой размер SMD проэктировалась эта плата?
Старались выдержать расстояние площадок наиболее универсального размера под компоненты 0805 или 1206. При желании можешь обойтись любым на свой выбор.
Quote (RA3AIW) 2 чем можно заменить транзисторы в этой схеме, а то таких у нас нет
Все, что пожелаешь. Хоть ВС848... ВС857. Транзисторы ММВТ2222 и ММВТ2907 оказались наиболее распространенные и их стоимость копейки. К тому же их применяем в схеме трансивера и что бы не плодить лишней номенклатуры, было принято использовать все одинаковые транзисторы.
|
|
|
|
ut3mk | Дата: Вторник, 17.07.2012, 01.31.43 | Сообщение # 71 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| НОВАЯ прошивка №5.
В схеме синтезатора довел до конечного состояния - работу автоматического переключения пред усилителя и аттенюатора.
Для переключения режимов OFF, LOW, MED, HIGH достаточно только двух портов. В зависимости от комбинаций их включений будет выбираться все эти режимы. Привожу рисунок с алгоритмом переключения преамплифаера взятого из даташит на SDR1000
Из таблицы видно, что при: OFF режим - аттенюатор на -10 dB включен . В итоге ослабление на -10dB LOW режим - аттенюатор на -10 dB выключен и пред.усилитель на +26 dB выключен. В итоге 1 к 1 MED режим - аттенюатор на -10 dB включен и пред.усилитель на +26 dB включен. В итоге усиление на +16dB HIGH режим - только пред.усилитель на+26 dB включен. В итоге усиление на +26dB
Что это дает? Теперь после калибровки S-метра он начинает правильно работать при переключении режимов преамплифаера. Показания S-метра остаются на прежнем делении, хотя на самом деле включается или отключается аттенюатор и УВЧ
Согласно этой комбинации были внесены изменения в прошивку. Под кварц 110592 http://ut3mk.at.ua/Si570/Atmega32_SI570_5_11.hex.hex
Под кварц 16 мГц http://ut3mk.at.ua/Si570/Atmega32_SI570_5_16.hex.hex
|
|
|
|
ut3mk | Дата: Вторник, 17.07.2012, 01.40.29 | Сообщение # 72 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Если использовать диапазонный фильтр по этой схеме http://ut3mk.at.ua/forum/2-22-1 а там есть УВЧ и аттенюатор. Транзисторные P-N-P 3906 ключи управления 15Вольт оказываются лишними. Их надо выпаять и заменить перемычками. Так же удаляются соответствующие резисторы. Участок схемы приобретает вид:
Если кто желает выполнить по своему включение аттенюатора и УВЧ усилителя, то в схеме синтезатора ничего менять не надо. После внесенных изменений в прошивке, появился свободный порт, ранее он обозначался ATT_High. Сейчас он ничего не выполняет и является резервным. Ваши предложения чем его занять?
Привожу схему и печатку под изменения перечисленные выше.
|
|
|
|
жека | Дата: Четверг, 19.07.2012, 15.38.21 | Сообщение # 73 |
Рядовой
Группа: Пользователи
Сообщений: 7
Статус: Offline
| Добрый день.Юра а есть возможность резервный порт запитать под управленье 432мгц?
|
|
|
|
ut3mk | Дата: Четверг, 19.07.2012, 16.37.59 | Сообщение # 74 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Quote (жека) под управленье 432мгц?
Частоту отследить можно, а что дальше с ней делать, привязываться конвертером к тем же 28мГц?
|
|
|
|
ut3mk | Дата: Четверг, 19.07.2012, 21.50.02 | Сообщение # 75 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Набросал схему управления аттенюатором (АТТ) и антенным усилителем УВЧ (preamplifier) с помощью блока управления синтезатора на Atmega32 с прошивкой №5
|
|
|
|