Понедельник, 2024-Май-20, 08:28
Приветствую Вас залетный | RSS
       С А Й Т    
"РАДИОРУБКА"
Главная
Регистрация
ВХОД>>лВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форум » ФОРУМ РАДИОЛЮБИТЕЛЕЙ » ЗАДАЮЩИЕ ГЕНЕРАТОРЫ » Синтезатор для АМ-SSB трансивера на Atmega328-Si5351-LCD1602
Синтезатор для АМ-SSB трансивера на Atmega328-Si5351-LCD1602
US5EVDДата: Пятница, 2017-Май-05, 14:59 | Сообщение # 1
мастер
Группа: Модераторы
Сообщений: 1124
Репутация: 13
Замечания: 0%
Статус: 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 сообщении.
Прикрепления: Si5351_1602_1v.hex (64.0 Kb) · Si5351_1602_06v.hex (64.3 Kb)


Сообщение отредактировал US5EVD - Вторник, 2022-Дек-20, 16:48
 
ПряникДата: Понедельник, 2021-Апр-05, 12:55 | Сообщение # 391
знающий
Группа: Проверенные
Сообщений: 190
Репутация: 3
Замечания: 0%
Статус: Offline
Цитата raketayudin ()
на печатных платах от Швондера-RAFINAD
если не пытаться всунуть передатчик в спичечный коробок то плата отличная.
Кнопки и енкодер не обязательно паять в плату , если хочется другой конструктив и другой дизайн кнопок то можно их прикрутить рядом, и соединить проводами.

Есть некоторые замечания :
- индикатор не обязательно прикручивать на 4 винта.
Я делаю так: индикатор внизу прикручен на двух латунных стойках М3х 8 (длинна 8мм). Вверху он закреплен просто на 12 ти проводах , их жесткости с избытком хватает для надежного крепления. Провода эти паяю в самом конце , и делаю их из провода МГШВ небольшого сечения , он много жильный.
Винты крепления со стороны индикатора лучше брать с потайными головками, так компактнее.

Длинна стоек крепления синтезатора к передней панели 12мм , типа винт-гайка .Это с учетом что крепление на переднюю панель будет через стеклотекстолит 1.5мм.


Сообщение отредактировал Пряник - Понедельник, 2021-Апр-05, 12:57
 
AnatoliyДата: Понедельник, 2021-Май-03, 15:16 | Сообщение # 392
заглянувший
Группа: Проверенные
Сообщений: 35
Репутация: 1
Замечания: 0%
Статус: Offline
Здравствуйте всем !  Собрал синтез из этой темы, прошивка с первого сообщения, также пробовал v2.3. Плата также из этой темы. При подключении питания на индикаторе появляется приветствие и висит бесконечно долго, ни кнопки ни энкодер на реагирует . При долгом нажатии на кнопку ATT ( 30 -40 сек) высвечивается окно на фото и ни одна кнопка ни энкодер на нажатие не реагирует.
Может кто подскажет какие фьюзы выставлять при прошивке atmega328pu  на програматоре MiniProg TL866A ?  и какая из прошивок с удвоением ?
Прикрепления: 8130810.jpg (103.1 Kb)
 
залетныйДата: Понедельник, 2021-Май-03, 19:59 | Сообщение # 393
Группа: Гости





Прошей фьюзы
 
rmsergeyДата: Понедельник, 2021-Май-03, 21:18 | Сообщение # 394
заглянувший
Группа: Пользователи
Сообщений: 11
Репутация: 0
Замечания: 0%
Статус: Offline
Цитата Anatoliy ()
какие фьюзы выставлять
Гуглите atmega fuse calc.Вбиваете туда фьюзы в виде "букв" , получаете в виде "галочек".Если Ваш программатор требует фьюзы в виде "букв" - вбиваете точно так,как по ссылке в первом посте.
Прошивка в шапке - с удвоением частоты при передаче.
Другую нужно запрашивать у Автора лично.
 
raketayudinДата: Понедельник, 2021-Май-03, 21:19 | Сообщение # 395
опытный
Группа: Модераторы
Сообщений: 551
Репутация: 9
Замечания: 0%
Статус: Offline
Цитата Anatoliy ()
на програматоре MiniProg TL866A
 Я не пользовался этой программой.

Автор говорит о следующий настройкой фьюз бит.

Цитата US5EVD
FUSE BIT установить следующим образом High Fuse - DA ; Low FUSE - FF ; Ext.Fuse - 07


Вам нужно
1 - прочитать фьюз бит
2 - изменить
3 - записать обратно smile


Сообщение отредактировал raketayudin - Понедельник, 2021-Май-03, 21:20
 
ПряникДата: Вторник, 2021-Май-04, 01:01 | Сообщение # 396
знающий
Группа: Проверенные
Сообщений: 190
Репутация: 3
Замечания: 0%
Статус: Offline
ПРОДУБЛИРУЮ :
Цитата raketayudin ()
FUSE BIT установить следующим образом High Fuse - DA ; Low FUSE - FF ; Ext.Fuse - 07


Сообщение отредактировал Пряник - Вторник, 2021-Май-04, 01:01
 
AnatoliyДата: Вторник, 2021-Май-04, 17:48 | Сообщение # 397
заглянувший
Группа: Проверенные
Сообщений: 35
Репутация: 1
Замечания: 0%
Статус: Offline
Цитата rmsergey ()
Прошивка в шапке - с удвоением частоты при передаче
 Спасибо эта и нужна.
 
AnatoliyДата: Вторник, 2021-Май-04, 18:02 | Сообщение # 398
заглянувший
Группа: Проверенные
Сообщений: 35
Репутация: 1
Замечания: 0%
Статус: Offline
Цитата raketayudin ()
Автор говорит о следующий настройкой фьюз бит
Спасибо что ответили.  Здесь немного по другому они выглядят, вот как было выложено в одной из тем на этом форуме, но смущает то что включен бит деление на 8, поскольку нет исходников, только автор прошивки знает, применяет он деление или нет какая скорость обработки информации и т. д. а калькулятор  что бы правильно выдать фьюзы требует исходные данные. Ну это насколько я разбираюсь. Пользуюсь этим программатором лет 8 уже но как то не вдавался в подробности.
Прикрепления: 4708712.jpg (34.8 Kb)
 
AnatoliyДата: Вторник, 2021-Май-04, 18:20 | Сообщение # 399
заглянувший
Группа: Проверенные
Сообщений: 35
Репутация: 1
Замечания: 0%
Статус: Offline
Цитата Пряник ()
ПРОДУБЛИРУЮ :
  • Спасибо за ответ, вот скан с монитора калькулятора, Здесь в младших байтах предлагается выбрать внешний источник тактирования и скорость обработки. Кварц у нас 16 мгц а скорость мне не известна, насколько я понимаю при неправильном выборе  информация на индикаторе будет меняться с какой то задержкой другими словами синтез будет сонный.

Добавлено (2021-Май-04, 17:31)
---------------------------------------------
Рискнул и прошил при выключенном делении на 8 и скорости 4.1 мк сек, синтез прошился и теперь заставка исчезает, но как и информация на экране синтеза появляется через 5-8 сек. А в прошивке Стаса, где синтез без внешнего кварца информация меняется мгновенно.

Прикрепления: 4870816.png (357.4 Kb)
 
rmsergeyДата: Вторник, 2021-Май-04, 18:59 | Сообщение # 400
заглянувший
Группа: Пользователи
Сообщений: 11
Репутация: 0
Замечания: 0%
Статус: Offline
Цитата Anatoliy ()
смущает то что включен бит деление на 8,
Так отключите деление на 8,и попробуйте.
Чтобы не "забить насмерть" атмегу,не трогайте только RSTDSBL и SPIEN.Особенно SPIEN.
И переставляйте "галочки" местами,пока не добьётесь тех "букв" конфигурации,которые Вам выше выложили.
И кварц проверьте.


Сообщение отредактировал rmsergey - Вторник, 2021-Май-04, 19:01
 
AnatoliyДата: Вторник, 2021-Май-04, 19:56 | Сообщение # 401
заглянувший
Группа: Проверенные
Сообщений: 35
Репутация: 1
Замечания: 0%
Статус: Offline
Цитата rmsergey ()
И переставляйте "галочки" местами,пока не добьётесь тех "букв" конфигурации,которые Вам выше выложили.
Пробовал и такой колхоз, к сожалению ни один вариант не подошёл. Кварц ни причём, все детали перед установкой проверяю, плату и монтаж тоже до включения тщательно проверяю. да и заработало как никак после прошивки.  фьюзы подбирал до программирования. пока нет ясности с ними. Прошивать процессоры AVR приходится  часто, но как то все прошивки  попадались с понятными фьюзами, поэтому ленился вдаваться в теорию, придётся изучать...

Добавлено (2021-Май-04, 19:27)
---------------------------------------------
Да и ещё вопрос к тем  кто собирал этот синтез, в чём разница, в одних схемах и платах резисторы с 4 и 5 ножки SI5351 идут к минусу в других на плюс, в одних 1к, в других 3.3к

 
rmsergeyДата: Вторник, 2021-Май-04, 20:52 | Сообщение # 402
заглянувший
Группа: Пользователи
Сообщений: 11
Репутация: 0
Замечания: 0%
Статус: Offline
Цитата Anatoliy ()
Пробовал и такой колхоз
А до тех,которые Вам прислали,"по буквам",дойти удалось?
Добавлено:
Попробуйте ст.байт 0х25 и мл.байт 0х00.Но на свой страх и риск.Или погуглите про "инверсные фьюзы".
Хотя,Ваш программатор способен восстановить убитый контроллер,можно не напрягаться.
Завтра попробую помочь детальнее.


Сообщение отредактировал rmsergey - Вторник, 2021-Май-04, 21:03
 
AnatoliyДата: Вторник, 2021-Май-04, 21:04 | Сообщение # 403
заглянувший
Группа: Проверенные
Сообщений: 35
Репутация: 1
Замечания: 0%
Статус: 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 | Сообщение # 404
заглянувший
Группа: Пользователи
Сообщений: 11
Репутация: 0
Замечания: 0%
Статус: Offline
Цитата Anatoliy ()
вышло Fuse Low=0xFF,  High Fuse= 0xDA, Extended Fuse= 0xFF
Дак это то самое,что и требовалось.Extended мой программатор тоже отказался писать,вместо 07 ответил FF.Работает.
Пробуйте так или,как вариант,мои 0х00 и 0х25.Если неправильно - программатором восстановите.
Пока точнее не скажу.Мне бы хоть окно этого программатора увидеть,но я пока бегаю.
 
AnatoliyДата: Среда, 2021-Май-05, 11:42 | Сообщение # 405
заглянувший
Группа: Проверенные
Сообщений: 35
Репутация: 1
Замечания: 0%
Статус: Offline
Цитата rmsergey ()
Пробуйте так или,как вариант,мои 0х00 и 0х25.Если неправильно - программатором восстановите.
Прошил, работает удовлетворительно, больше жалко времени с ним возиться. Большое спасибо Вам за помощь.    
Вывод можно сделать такой : фьюзы рекомендованные в этой теме работают но расходятся с даташитом на  atmega238p. и калькуляторам фьюзов нельзя доверять, три разных калькулятора выдали три разных результата.
Остался вопрос по резисторам с 4 и 5 ноги si - шки. всё таки их на + или на --
 
Форум » ФОРУМ РАДИОЛЮБИТЕЛЕЙ » ЗАДАЮЩИЕ ГЕНЕРАТОРЫ » Синтезатор для АМ-SSB трансивера на Atmega328-Si5351-LCD1602
Поиск: