Синтезатор для АМ-SSB трансивера на Atmega328-Si5351-LCD1602
| |
US5EVD | Дата: Пятница, 2017-Май-05, 14:59 | Сообщение # 1 |
мастер
Группа: Модераторы
Сообщений: 1177
Статус: Offline
| Спойлер[size=22] Описание работы синтезатора
Диапазон рабочих частот - 0,1 - 99 МГц. Промежуточная частота (bfo) - устанавливается пользователем от 100кГц до разумного предела Расстройка +- пока без ограничения, до разумного предела. Память - 5 ячеек. Управление АТТ. Шаг перестройки 10Гц, 100Гц, 500Гц, 1кГц, 10кГц, 100кГц. Функция точной настройки - включение дополнительного "телеграфного" гетеродина. Переключение диапазона при превышении частоты 2,4мГц. При изменении вида модуляции с АМ на LSB USB на выводе JP8 появляется лог 1.
Выходы синтезатора : CLK0- гетеродин приемника VFO+BFO_AM CLK1- опорный генератор в режиме LSB USB, в АМ - "телеграфный" гетеродин. CLK2- VFO в АМ при передаче.
КОРРЕКЦИЯ ДДС [color=#828282]Вход в режим коррекции ДДС- удерживая кнопку на энкодере "шаг", подать питание на синтезатор. После приветствия появится надпись: " Corr_DDS ". Крутнуть энкодер. Надпись исчезнет и появится "руководство к действию". Вращая энкодер, при необходимости изменяя шаг перестройки, выставить на выходе частоту 10000.00. Для этого на выход CLK0 нужно подключить частотомер... После этого кратковременно нажать кнопку переключения памяти. Появится надпись: " Corr DDS Save ". Все, теперь коррекция сохранится до следующего перепрограммирования процессора..
РЕЖИМ ПРЕДУСТАНОВКИ ЧАСТОТЫ ПЧ Вход в режим предустановки ПЧ - удерживая кнопку переключения памяти, подать питание на синтезатор. После приветствия появится надпись: "IF Setup". Вращая энкодер, выставить необходимую частоту ПЧ, для выбранного вида модуляции. Затем нажать кнопку "АТТ", установленная частота запишется в память. Далее установить частоту для следующего вида модуляции и снова нажать "АТТ". Когда все нужные частоты будут установлены , нажать кнопку "передача". Контроллер выйдет из режима предустановки
Si5351_1602_06v - С метр для ТЕА6200 Si5351_1602_1v - С метр 0-1В Частота передачи не удвоенная[/size] !
Схема в 127 сообщении.
Сообщение отредактировал US5EVD - Вторник, 2022-Дек-20, 16:48 |
|
| |
Anatoliy | Дата: Понедельник, 2021-Май-03, 15:16 | Сообщение # 391 |
заглянувший
Группа: Проверенные
Сообщений: 35
Статус: Offline
| Здравствуйте всем ! Собрал синтез из этой темы, прошивка с первого сообщения, также пробовал v2.3. Плата также из этой темы. При подключении питания на индикаторе появляется приветствие и висит бесконечно долго, ни кнопки ни энкодер на реагирует . При долгом нажатии на кнопку ATT ( 30 -40 сек) высвечивается окно на фото и ни одна кнопка ни энкодер на нажатие не реагирует. Может кто подскажет какие фьюзы выставлять при прошивке atmega328pu на програматоре MiniProg TL866A ? и какая из прошивок с удвоением ?
|
|
| |
залетный | Дата: Понедельник, 2021-Май-03, 19:59 | Сообщение # 392 |
Группа: Гости
| Прошей фьюзы
|
|
| |
rmsergey | Дата: Понедельник, 2021-Май-03, 21:18 | Сообщение # 393 |
заглянувший
Группа: Пользователи
Сообщений: 11
Статус: Offline
| Цитата Anatoliy ( ) какие фьюзы выставлять Гуглите atmega fuse calc.Вбиваете туда фьюзы в виде "букв" , получаете в виде "галочек".Если Ваш программатор требует фьюзы в виде "букв" - вбиваете точно так,как по ссылке в первом посте. Прошивка в шапке - с удвоением частоты при передаче. Другую нужно запрашивать у Автора лично.
|
|
| |
raketayudin | Дата: Понедельник, 2021-Май-03, 21:19 | Сообщение # 394 |
опытный
Группа: Модераторы
Сообщений: 586
Статус: Offline
| Цитата Anatoliy ( ) на програматоре MiniProg TL866A Я не пользовался этой программой.
Автор говорит о следующий настройкой фьюз бит.
Цитата US5EVD FUSE BIT установить следующим образом High Fuse - DA ; Low FUSE - FF ; Ext.Fuse - 07
Вам нужно 1 - прочитать фьюз бит 2 - изменить 3 - записать обратно
Сообщение отредактировал raketayudin - Понедельник, 2021-Май-03, 21:20 |
|
| |
Пряник | Дата: Вторник, 2021-Май-04, 01:01 | Сообщение # 395 |
знающий
Группа: Проверенные
Сообщений: 232
Статус: Offline
| ПРОДУБЛИРУЮ :
Цитата raketayudin ( ) FUSE BIT установить следующим образом High Fuse - DA ; Low FUSE - FF ; Ext.Fuse - 07
Сообщение отредактировал Пряник - Вторник, 2021-Май-04, 01:01 |
|
| |
Anatoliy | Дата: Вторник, 2021-Май-04, 17:48 | Сообщение # 396 |
заглянувший
Группа: Проверенные
Сообщений: 35
Статус: Offline
| Цитата rmsergey ( ) Прошивка в шапке - с удвоением частоты при передаче Спасибо эта и нужна.
|
|
| |
Anatoliy | Дата: Вторник, 2021-Май-04, 18:02 | Сообщение # 397 |
заглянувший
Группа: Проверенные
Сообщений: 35
Статус: Offline
| Цитата raketayudin ( ) Автор говорит о следующий настройкой фьюз бит Спасибо что ответили. Здесь немного по другому они выглядят, вот как было выложено в одной из тем на этом форуме, но смущает то что включен бит деление на 8, поскольку нет исходников, только автор прошивки знает, применяет он деление или нет какая скорость обработки информации и т. д. а калькулятор что бы правильно выдать фьюзы требует исходные данные. Ну это насколько я разбираюсь. Пользуюсь этим программатором лет 8 уже но как то не вдавался в подробности.
|
|
| |
Anatoliy | Дата: Вторник, 2021-Май-04, 18:20 | Сообщение # 398 |
заглянувший
Группа: Проверенные
Сообщений: 35
Статус: Offline
| Цитата Пряник ( ) ПРОДУБЛИРУЮ : - Спасибо за ответ, вот скан с монитора калькулятора, Здесь в младших байтах предлагается выбрать внешний источник тактирования и скорость обработки. Кварц у нас 16 мгц а скорость мне не известна, насколько я понимаю при неправильном выборе информация на индикаторе будет меняться с какой то задержкой другими словами синтез будет сонный.
Добавлено (2021-Май-04, 17:31) --------------------------------------------- Рискнул и прошил при выключенном делении на 8 и скорости 4.1 мк сек, синтез прошился и теперь заставка исчезает, но как и информация на экране синтеза появляется через 5-8 сек. А в прошивке Стаса, где синтез без внешнего кварца информация меняется мгновенно.
|
|
| |
rmsergey | Дата: Вторник, 2021-Май-04, 18:59 | Сообщение # 399 |
заглянувший
Группа: Пользователи
Сообщений: 11
Статус: Offline
| Цитата Anatoliy ( ) смущает то что включен бит деление на 8, Так отключите деление на 8,и попробуйте. Чтобы не "забить насмерть" атмегу,не трогайте только RSTDSBL и SPIEN.Особенно SPIEN. И переставляйте "галочки" местами,пока не добьётесь тех "букв" конфигурации,которые Вам выше выложили. И кварц проверьте.
Сообщение отредактировал rmsergey - Вторник, 2021-Май-04, 19:01 |
|
| |
Anatoliy | Дата: Вторник, 2021-Май-04, 19:56 | Сообщение # 400 |
заглянувший
Группа: Проверенные
Сообщений: 35
Статус: Offline
| Цитата rmsergey ( ) И переставляйте "галочки" местами,пока не добьётесь тех "букв" конфигурации,которые Вам выше выложили. Пробовал и такой колхоз, к сожалению ни один вариант не подошёл. Кварц ни причём, все детали перед установкой проверяю, плату и монтаж тоже до включения тщательно проверяю. да и заработало как никак после прошивки. фьюзы подбирал до программирования. пока нет ясности с ними. Прошивать процессоры AVR приходится часто, но как то все прошивки попадались с понятными фьюзами, поэтому ленился вдаваться в теорию, придётся изучать...Добавлено (2021-Май-04, 19:27) --------------------------------------------- Да и ещё вопрос к тем кто собирал этот синтез, в чём разница, в одних схемах и платах резисторы с 4 и 5 ножки SI5351 идут к минусу в других на плюс, в одних 1к, в других 3.3к
|
|
| |
rmsergey | Дата: Вторник, 2021-Май-04, 20:52 | Сообщение # 401 |
заглянувший
Группа: Пользователи
Сообщений: 11
Статус: Offline
| Цитата Anatoliy ( ) Пробовал и такой колхоз А до тех,которые Вам прислали,"по буквам",дойти удалось? Добавлено: Попробуйте ст.байт 0х25 и мл.байт 0х00.Но на свой страх и риск.Или погуглите про "инверсные фьюзы". Хотя,Ваш программатор способен восстановить убитый контроллер,можно не напрягаться. Завтра попробую помочь детальнее.
Сообщение отредактировал rmsergey - Вторник, 2021-Май-04, 21:03 |
|
| |
Anatoliy | Дата: Вторник, 2021-Май-04, 21:04 | Сообщение # 402 |
заглянувший
Группа: Проверенные
Сообщений: 35
Статус: Offline
| Цитата rmsergey ( ) А до тех,которые Вам прислали,"по буквам",дойти удалось? Нет пробовал разные вариации, не удалось.Добавлено (2021-Май-04, 20:06) --------------------------------------------- Да, я восстанавливал не раз. Спасибо до завтра. Добавлено (2021-Май-04, 20:56) --------------------------------------------- Младшие пришлось все отключить, мах что получилось: при включённых SPIEN=0, BOOTSZI=0, BOOTRST=0 вышло Fuse Low=0xFF, High Fuse= 0xDA, Extended Fuse= 0xFF
|
|
| |
rmsergey | Дата: Среда, 2021-Май-05, 10:16 | Сообщение # 403 |
заглянувший
Группа: Пользователи
Сообщений: 11
Статус: Offline
| Цитата Anatoliy ( ) вышло Fuse Low=0xFF, High Fuse= 0xDA, Extended Fuse= 0xFF Дак это то самое,что и требовалось.Extended мой программатор тоже отказался писать,вместо 07 ответил FF.Работает. Пробуйте так или,как вариант,мои 0х00 и 0х25.Если неправильно - программатором восстановите. Пока точнее не скажу.Мне бы хоть окно этого программатора увидеть,но я пока бегаю.
|
|
| |
Anatoliy | Дата: Среда, 2021-Май-05, 11:42 | Сообщение # 404 |
заглянувший
Группа: Проверенные
Сообщений: 35
Статус: Offline
| Цитата rmsergey ( ) Пробуйте так или,как вариант,мои 0х00 и 0х25.Если неправильно - программатором восстановите. Прошил, работает удовлетворительно, больше жалко времени с ним возиться. Большое спасибо Вам за помощь. Вывод можно сделать такой : фьюзы рекомендованные в этой теме работают но расходятся с даташитом на atmega238p. и калькуляторам фьюзов нельзя доверять, три разных калькулятора выдали три разных результата. Остался вопрос по резисторам с 4 и 5 ноги si - шки. всё таки их на + или на --
|
|
| |
rmsergey | Дата: Среда, 2021-Май-05, 12:23 | Сообщение # 405 |
заглянувший
Группа: Пользователи
Сообщений: 11
Статус: Offline
| Цитата Anatoliy ( ) Прошил, работает удовлетворительно Прошили DA FF или 25 00?Это те-же фьюзы,но инвертированные.Очень интересно.
Цитата Anatoliy ( ) вопрос по резисторам с 4 и 5 ноги si Я этот преобразователь собирал навесом,и вертел все резисторы и на + и на - .Работает,если одна пара на +3 , другая на +5 , иначе нет. По описанию протокола I2C линии нужно подтягивать резисторами к питанию.У нас роль подтяжки как-раз выполняют резисторы преобразователя.Может,там и внутри сишки резисторы есть,потому у некоторых работает.Но я на такое надеяться не люблю.
|
|
| |
|