Синтезатор на базе микросхемы Si5351 для "UA1FA"
| |
ut3mk | Дата: Суббота, 30.09.2017, 17.17.33 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Аппаратное решение синтезаторов, предложенных в этой теме, практически одинаковое. Печатная плата универсальная, достаточно сменить прошивку.
Смотрите как на примере для RA3AO - это выглядело на начальной стадии разработки. https://www.youtube.com/watch?v=jeW6GK4XzW4
Обновлена печатная плата 13.10.2017 на универсальную под любой трансивер.
http://ut3mk.at.ua/Si5351_SDR/Sintez_SI5351_NANO_UNIVERSAL_all.lay6
http://ut3mk.at.ua/Si5351_UA1FA/SPL/UA1FA.spl7 http://ut3mk.at.ua/Si5351_UA1FA/SPL/SI5351_NANO_Transceiver_UA1FA.spl7
Для заливки прошивки посмотрите материал в этом разделе: http://ut3mk.at.ua/forum/6-129-1
|
|
|
|
ut3mk | Дата: Воскресенье, 08.10.2017, 23.40.22 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Вашему вниманию обновление прошивки. 21.10.2017
_______21.10.2017 ________ 1.Устранена ошибка первоначального запуска опорной частоты 500 кГц , она была выключена и не сохранялось ее состояние. 2. Изменена скорость обмена с компьютером с 57600 на 9600 - это скорость обмена по умолчанию для многих программ. 3. Изменен временной период снятия значений АРУ для пересчета в показания S-метра. Теперь период считывания составил 0.5сек с шагом по 0.1 сек для расчета среднего их значения, что позволило немного снизить эффект больших бросков показаний S-метра
После смены прошивки синтезатора, необходимо произвести первоначальный сброс. В противном случае все данные от старой прошивки останутся в процессоре и могут вызвать непредсказуемые результаты. Для общего сброса необходимо зажать кнопку SETUP на плате синтезатора и удерживая ее, нажать кнопку RESET на плате ARDUINO. Кнопку SETUP удерживаем еще 3 сек после нажатия на RESET. Для быстрого выхода из Setup кратковременно жмите Reset на Arduino.
Скачать прошивку:
http://ut3mk.at.ua/Si5351_UA1FA/HEX/HEX.zip
Для заливки прошивки в ARDUINO посмотрите материал в этом разделе: http://ut3mk.at.ua/forum/6-129-1
//=========== UT3MK ====== 2017 ======== // // Программа синтезатора на Arduino NANO и Si5351 для трансивера UA1FA // // Характеристики: // 1. Сетка частот от 1мГц до 160мГц сплошное перекрытие. Кнопками +\- диапазон. // 2. Шаг перестройки 1Гц, 10Гц, 50Гц, 100Гц, 1кГц, 10кГц, 100кГц. Кнопками +\- шаг. // 3. Точность частоты с возможностью калибровки до 0.01Гц через Setup меню. // 4. Управление внешними фильтрами в режиме CW или SSB. ВКЛ низким уровнем. // 5. Изменение боковой полосы LSB\USB за счет изменения опорной частоты. // 6. S-метр от 1 балла до +60dB по инверсному протоколу. (если на входе 0V - это +60dB, если 5V - чистый эфир). // 7. Расстройка работает в пределах от 1 мГц до 160мГц. Полный SPLIT режим. Обнуление расстройки - удержание 5сек кнопки SPLIT // 8. Автоматическое переключение диапазонных фильтров. // 9. Режим TX\RX осуществляется как кнопкой с фиксированным режимом, так и через разъем для внешнюю педали. // 10.Используются три вызода Si5351 // CLK-0 Основная рабочая частота // CLK-1 Опорная частота 4.500 (есть возможность изменить) // CLK-2 500 кГц. (есть возможность изменить) // 11. Передусмотрено релейное управление внешним усилителем мощности через независимые контакты реле. // 12. Режим PTT для управления основной платой и ПА трансивера, с LED индикацией. // 13. Анализ данных с КСВ метра и отображение на LCD экране его значений. // 14. Расчет и отображение мощности выходного каскада с учетом поправки на КСВ. Расчет мощности ведется по прямой волне КСВ мерта. // 15. В меню SETUP предусмотрено: // а. Ввод общего коэфициента поправки опорника для Si5351. что позволит подстроить +\- частот на CLK-0 CLK-1 CLK-2 // б. коррекция опорной частоты CLK-1 (+\- 500кГц ) // в. коррекция опорной частоты CLK-2 (+\- 4.500мГц ). // г. Возможность выключения опорного генератора CLK-2 (4.500мГц ) // д. Возможность выключения опорного генератора CLK-1 (500кГц ) // е. коррекция +\- сдвига по основной частоте в режиме передачи для CW. Неоходим при манипуляции через разбаланс несщуей. // ж. Возможность включения режима автоматической калибровки S-метра // з. автоматическая калибровка S-метра согласно подводимому сигналу от поверенного ГСС // 17. Через встроенный в ARDUINO USB порт передаются данные частоты для записи их в аппаратный журнал UR5EQF // 18.При удержании кнопки SETUP и нажатии на кнопку RESET на ARDUINO, произойдет восстановление всех первоначальных установок прошивки // 19. Требуется источник питания от 12 до 24V
Видео по меню Setup https://drive.google.com/open?id=0B3V5g5UBqPx3aFY2eW5Gc0lOTUU
Документация по использовании меню синтезатора. Скачать: https://drive.google.com/open?id=0B3V5g5UBqPx3MnQxQ3R4SDRhaWs
|
|
|
|
ut3mk | Дата: Понедельник, 09.10.2017, 00.16.17 | Сообщение # 3 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Цитата ut3mk ( ) // ж. Возможность включения режима автоматической калибровки S-метра // з. автоматическая калибровка S-метра согласно подводимому сигналу от поверенного ГСС
Для калибровки S-метра необходимо иметь высокочастотный ГСС (генератор стандартных сигналов), с изменяющейся на его выходе амплитудой от 0.8 mkV = 3 Ball до 50000mkV = 9+60dB Для входа в меню необходимо кратковременно нажать (закоротить) Setup. Повторными нажатиями на Setp пройти по меню до пункта Corr. S_LEVEL-? Off и вращением энкодера по часовой стрелке перевести в On, то есть разрешить настройку S-метра. Для перехода к самой процедуре необходимо еще раз нажать (закоротить) Setup. Первым пунктом появится сообщение 0 Ball = OFF VFO здесь вам необходимо отключить ГСС от трансивера - это позволит замерить минимальный уровень АРУ, то есть собственные шумы трансивера. Это базовый показатель и от него будем делать остальные замеры для уровней 3, 6,9, 9+20dB, 9+40dB и 9+60dB Необходимые уровни ГСС будут отображаться свои для каждого показания S-метра. Обратите внимание, что запись анализируемого уровня сигнала происходит автоматически как только вы попали в соответствующий пункт калибровки. Переход между разделами S-метра происходит вращением энкодера как по часовой так и против. Закончить калибровку можно в любой позиции достаточно нажать (закоротить) Setup. Или нажать на кнопку Reset на ARDUINO. Для тех, кто не читал выше написанное и "НАЧУДИЛ" с S-метром, предусмотрен общий сброс синтезатора и перевод его в "заводские" настройки. Для этого необходимо нажать (закоротить) Setuр и удерживая его, нажать на кнопку Reset на ARDUINO. Есть еще второй вариант сброса - если предварительно перед включением синтезатора нажать (закоротить) и удерживая Setup . Для окончательного выхода из меню SETUP необходимо еще раз нажать на кнопку Reset на ARDUINO.
Скачать видео по калибровке S-метра: CD_UT3MK
|
|
|
|
ut3mk | Дата: Среда, 08.11.2017, 17.37.50 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Обновление прошивки
_______08.11.2017 ________ Изменен протокол расчета частоты опорного генератора первой ПЧ(4500кГц), при переходе с нижней на верхнюю боковую полосу (LSB/USB). При переходе на нерабочую боковую полосы к первой ПЧ прибавляется два значения второй опорной (500кГц) частоты.
Второе ПЧ (500кГц) может быть другим (215кГц) заменив фильтр и прописав его значение в меню синтезатора. Или тот же ЭМФ, только с обратной боковой полосой. Фильтр ФСС можно заменить на кварцевый фильтр с частотой до 9.5мГц
После смены прошивки синтезатора, необходимо произвести первоначальный сброс. В противном случае все данные от старой прошивки останутся в процессоре и могут вызвать непредсказуемые результаты. Для общего сброса необходимо зажать кнопку SETUP на плате синтезатора и удерживая ее, нажать кнопку RESET на плате ARDUINO. Кнопку SETUP удерживаем еще 3 сек после нажатия на RESET. Для быстрого выхода из Setup кратковременно жмите Reset на Arduino.[/size]
В архиве прошивки с поддержкой 25 и 27мГц квц .
Скачать архив:
http://ut3mk.at.ua/Si5351_UA1FA/HEX/HEX.zip
|
|
|
|
ua3rtf | Дата: Понедельник, 06.08.2018, 19.53.26 | Сообщение # 5 |
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
| Здравствуйте, Юрий! Подходят ли прошивки в данном разделе для ua1fa к схеме c механическим переключением диапазонов?
|
|
|
|
rw9hsf | Дата: Понедельник, 18.11.2019, 17.19.17 | Сообщение # 6 |
Лейтенант
Группа: Пользователи
Сообщений: 58
Статус: Offline
| Подскажите, уважаемый Генералиссимус. Второй раз сталкиваюсь с этим. Слушал трансивер на прием, ни с того, ни с чего, по экрану побежали какие то символы, экран стал мерцать. Я отключил. Включил, также вся инфо бегает по экрану. Отключил. Пропаял все, поменял полевик, пропаял кварц на 27 МГц. Включил, цифры на экране есть. Пропаял получше кварц на 27 МГц. Все! Писец! На экране черные квадраты в верхней строчке. Поменял полевик, кварц, не работает! , Черные квадраты. Напряжения все в норме. Но прием идёт, крутишь валкодер, станции принимаются! Скажите одно, по вашей схеме, должна быть информация на экране без si5351 и кварца в 27 МГц.
Сообщение отредактировал rw9hsf - Понедельник, 18.11.2019, 17.20.47 |
|
|
|
ut3mk | Дата: Вторник, 26.11.2019, 19.00.43 | Сообщение # 7 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Цитата rw9hsf ( ) Подскажите, уважаемый Генералиссимус. Второй раз сталкиваюсь с этим. Слушал трансивер на прием, ни с того, ни с чего, по экрану побежали какие то символы, экран стал мерцать. Я отключил. Включил, также вся инфо бегает по экрану. Отключил. Пропаял все, поменял полевик, пропаял кварц на 27 МГц. Включил, цифры на экране есть. Пропаял получше кварц на 27 МГц. Все! Писец! На экране черные квадраты в верхней строчке. Поменял полевик, кварц, не работает! , Черные квадраты. Напряжения все в норме. Но прием идёт, крутишь валкодер, станции принимаются! Скажите одно, по вашей схеме, должна быть информация на экране без si5351 и кварца в 27 МГц.
Проверь напряжение питания экрана оно должно быть на меньше 4.5В Может быть перегрев стабилизатора на плате ARDUINO!!!!! Чаще он под низом платы. В следствии чего упадет напряжение питания экрана и как следствие у него сорвет крышу. Уменьшить нагрузку можно понизив ток подсветки LCD экрана. На печатной плате синтезатора стоит резистор 50-100 Ом на его подсветке. Так вот его надо увеличить до приемлемой для глаз. Его номинал может быть вплоть до 1 кОм. При этом ток потребления всей схемой резко упадет. Далее....
Отображение на экран происходит по 6 проводам. Если не брать в расчет его питание и самое важное в твоем случае - КОНТРАСНОСТЬ. Подстроечный резистор отвечает именно за нее. Если пропадает контакт (связь) с экраном хоть одного из этих проводов, будут караказябли на экране. Синтезатору до одного места есть этот экран или его нет, что он так показывает - это его проблемы. Посему вся рассыпуха на плате никакого отношения к дисплею не имеет. У тебя две проблемы - коротит или антикоротит Ищи в этих 6 проводниках к экрану или перегрузка по питанию стабилизатора ARDUINO. Других причин нет.
Извиняюсь, что не так оперативно дал ответ!
|
|
|
|
rw9hsf | Дата: Вторник, 03.12.2019, 19.08.57 | Сообщение # 8 |
Лейтенант
Группа: Пользователи
Сообщений: 58
Статус: Offline
| Сделал другой плата и полностью синтезатор, заработало. Как мне пропаивал 6 проводов от платы к зкрану, так ничего и не понял. Даже поменял все проводки, и все питающие резисторы, ничего не повлияло.
|
|
|
|
ut3mk | Дата: Вторник, 03.12.2019, 23.40.16 | Сообщение # 9 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Цитата rw9hsf ( ) Сделал другой плата и полностью синтезатор, заработало. Как мне пропаивал 6 проводов от платы к зкрану, так ничего и не понял. Даже поменял все проводки, и все питающие резисторы, ничего не повлияло. ничего не понял. Работает или нет?
|
|
|
|
rw9hsf | Дата: Суббота, 14.12.2019, 10.04.03 | Сообщение # 10 |
Лейтенант
Группа: Пользователи
Сообщений: 58
Статус: Offline
| Эта самая отличная прошивка. Выставил на экране 8,366.500; это второй генератор, и на третьем 500.000. Все работает, на 14 МГц. А вот на lsb обратно, т.е. на 497 не хочет переключаться. Сделайте прошивку, чтобы на 497 переключалось, вместо 500 кГц. Вариант с переключением 8,366 на 9.366 увы, не работает, т.е. Ничего не ловит, нет приема.
|
|
|
|
ut3mk | Дата: Суббота, 14.12.2019, 17.01.17 | Сообщение # 11 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Цитата rw9hsf ( ) Эта самая отличная прошивка. Выставил на экране 8,366.500; это второй генератор, и на третьем 500.000. Все работает, на 14 МГц. А вот на lsb обратно, т.е. на 497 не хочет переключаться. Сделайте прошивку, чтобы на 497 переключалось, вместо 500 кГц. Вариант с переключением 8,366 на 9.366 увы, не работает, т.е. Ничего не ловит, нет приема. Я не знаю как тебе объяснить, что обратную боковую можно изменить (в твоем случае) ТРЕМЯ!!!! способами. ВАРИАНТЫ. 1. Изменив значение частоты ГПД Как плюс опоры, так и минус 2. Изменив значение первого опорного генератора как прибавить к ПЧ1 удвоенное значение второй ПЧ (ЭМФ). 0.5 * 2 = 1 мГц 3. Изменив значение второго опорного генератора на полосу принимаемого спектра. (3.0.....3.5 кГц).
В видео отправленное тебе об этом четко рассказано об этих трех типах реверса боковых.
Кто тебе вбил в голову, что боковая должна переключаться исключительно по третьему варианту (последнему) опорному генератору? С какого бодуна именно там надо переключать???? Чушь!!!! Третий - это самый простой, но и самый отвратительный вариант.
Ну посмотри еще раз видео! Ну не уже ли не видно откуда берутся эти 1 мГц при LSB и USB.
ЭМФ 0.5 мГц умножаем для перелома на пополам и получаем этот 1 мГц.! Для переворота боковой (LSB/USB) надо прибавить к первой ПЧ ДВЕ!!!! (ЭМФ) частоты второй ПЧ. Благодаря такому варианту, ЭМФ остается на рабочем скате и спектр принимаемых станций не меняется. САМЫЙ шикарный вариант. Что тебе не так?
Выставь в настройках второй опорной значение 500.000 - 497.000 кГц Первая опорная выставляется равной частоте кварцевого фильтра. В случае ошибки с частотами будет в замен LSB будет USB боковые. Но прием будет при любом раскладе.
Написать тебе прошивку с реверсом по последней ПЧ (500кГц)? Да я тебе с нее и начинал. Она тебе изначально не понравилась.
|
|
|
|
rw9hsf | Дата: Воскресенье, 15.12.2019, 09.54.41 | Сообщение # 12 |
Лейтенант
Группа: Пользователи
Сообщений: 58
Статус: Offline
| Я точно не знаю, но получилось так. Выставляю частоту второго генератора 8,366500 и частоту 3 генератора 500.000 . Все работает, причем без разницы 8.366500 можно выставить, можно 8369500, тоже работает. Третий генератор я не трогаю, 500.000 ; все это работает на 14 МГц. А вот если выставить на 9366500, вообще нет реакции, на 9369500 шум появляется, но приема все равно тоже нет, причем здесь 9369500, то вообще нет приема, х.знает, почему? Единственное , изменить боковую на соседнию, то только не понравившийся Вам 3-тий способ. Но он работает, меняю 500 на 497, полоса меняется. Видимо, теория так воспримет, на практике вот как получается. Фильтр нашел с 3в эмф, только при смене полосы нужно 503 кГц выставить. Сделайте тогда 2 прошивки, одну с эмф -н, другую с эмф -в, я сравню, как они работают, но переключение по 3 способу, 497-500-503 кгц, для 3 его генератора. Если бы стоял КФ вместо эмф, то тут можно было бы отдельным реле переключать полосу, но увести кварц 500 кГц в 503 кГц мне никак не удавалось.Да, частота КФ 8866500, раньше работал в другом в трансивере , я в опоре выставлял эту частоту. Эмф пока 3в стоит. Все частоты генераторов проверялись частотомер Ом, и неоднократно, ошибки быть не может.
Сообщение отредактировал rw9hsf - Воскресенье, 15.12.2019, 10.09.27 |
|
|
|
rw9hsf | Дата: Понедельник, 16.12.2019, 08.31.06 | Сообщение # 13 |
Лейтенант
Группа: Пользователи
Сообщений: 58
Статус: Offline
| Добрый день, Юрий. Видимо, прошивку вечером писали. В прошивке на 503 кГц выявил следующие ошибки. При корректировке фильтра (3000) , при повороте энкодера число сразу меняется на 27000000? Сгоняю до 0, увеличив шаг, после нажимаю сброс на плате Ардуино. Возвращаюсь на корректировку кварца, там в нижней строке на экране 0, а правее 6.5. Переключаю на корректировку фильтра (3000), так и осталось 3000, хотя я уменьшал до 0. Покрутил энкодер по диапазонам, частота с 3 его(500 кГц) генератора вообще пропала, а 8863500 работает. Данные последних замеров. Диапазон 13.900.000. с первого генератора -25.127.375; второй генератор - 9.575.650; третий генератор - - 0,890.000. Установки: 8.866.500; 500.000; корректировка кварца стала на экране 0 Нz 6.500????; После того, как я корректировку по ПЧ вместо 3000, начал вращать энкодер, число на экране перескочило на 27.000.000, я ее согнал до 0 и нажал сброс; после этого ПЧ 3000; вот такой непорядок. Получается, сгоняешь корректировку по ПЧ (3000), она меняется с корректировкой кварца местами. Проверяюю прошивку на 497. Теже самые ошибки! Корректировки кварца путается с корректировкой ПЧ. Получается корректировка ПЧ стоит 3000, немножко изменить , перепрыгивает на 27 .000.000, уменьшаю до 0, и одновременно корректировка по кварцу тоже уходит в 0, сброс на плате Ардуино для сохранения, зато на экране вижу на нижней строке 0 Hz 6.5???? Что это означает? Но корректировка по ПЧ (3000) осталась без изменений, вернулась обратно после сброса, а корректировка кварца на экране также и осталась 0 Hz 6.5 ??? Добавлено (16.12.2019, 09.28.50) --------------------------------------------- Удалите эту прошивки, они не работают.Добавлено (16.12.2019, 18.47.46) --------------------------------------------- https://ut3mk.at.ua/_fr/1/5417645.jpg Юрий, зачем Кварцы на землю? Вроде конденсаторы должны стоять.
Сообщение отредактировал rw9hsf - Понедельник, 16.12.2019, 10.12.11 |
|
|
|
ut3mk | Дата: Вторник, 17.12.2019, 20.59.33 | Сообщение # 14 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Имей ввиду, что если меняешь хоть на 1Гц значения кварца 25мГц, то все частоты по выходам изменятся точно так же как и в меню калибровки. Качай прошивки. Ошибок не вижу. https://ut3mk.at.ua/Si5351_UA1FA/HEX/8_866_500-497.zip https://ut3mk.at.ua/Si5351_UA1FA/HEX/8_866_500-503.zip
Цитата rw9hsf ( ) Юрий, зачем Кварцы на землю? Вроде конденсаторы должны стоять. Это общий эскиз и к схеме фильтра никакого отношения не имеет.
|
|
|
|
|