Home Форум Клуб RU-QRP Самодельная техника Синтезатор для QRP CW трансивера
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Синтезатор для QRP CW трансивера

Синтезатор для QRP CW трансивера 04 Апр 2019 09:27 #44454

  • Dmitry
  • ( Пользователь )
  • Dmitry аватар
  • Вне сайта
  • Сообщений: 111
  • Репутация: 4
Всем привет! veso74, подскажите пожалуйста, а обычный 1602 будет работать или надо что то менять в скетче?
73! Дмитрий UT4NJ
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 04 Апр 2019 11:26 #44464

  • veso74
  • ( Пользователь )
  • veso74 аватар
  • Вне сайта
  • Сообщений: 137
  • Репутация: 40
Dmitry, с прямой заменой дисплея работать не будет.
Необходимо изменить способ отображения данных на LCD 1602.
Веселин LZ2WSG
Последнее редактирование: 04 Апр 2019 11:27 от veso74.
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 04 Апр 2019 12:06 #44465

  • Dmitry
  • ( Пользователь )
  • Dmitry аватар
  • Вне сайта
  • Сообщений: 111
  • Репутация: 4
veso74 пишет:
Dmitry, с прямой заменой дисплея работать не будет.
Необходимо изменить способ отображения данных на LCD 1602.

спасибо! тогда закажу такой как надо, хотел попробовать,но сейчас такого нет.
73! Дмитрий UT4NJ
Последнее редактирование: 04 Апр 2019 12:08 от Dmitry.
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 07 Апр 2019 23:02 #44566

  • zotos
  • ( Пользователь )
  • zotos аватар
  • Вне сайта
  • Сообщений: 120
  • Репутация: 12
2 veso74
Добрый день, Веселин.
Повторил ваш проект, спасибо за разработку!
Добавил команду из библиотеки для увеличения мощности:
si5351.drive_strength(SI5351_CLK0, SI5351_DRIVE_8MA);
Имею на выходе 10 dbm.
Пожалуйста подскажите расчет знакогенератора labels.h
чтобы получить индикацию шага 500 Гц.
Вложения:
Последнее редактирование: 07 Апр 2019 23:03 от zotos.
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 08 Апр 2019 03:45 #44569

  • veso74
  • ( Пользователь )
  • veso74 аватар
  • Вне сайта
  • Сообщений: 137
  • Репутация: 40
zotos, в labels.h я заменил шаг 1 KHz на 500 Hz и в "lcdnums14x24.h" знак ':' на ' ' ("пустое место", первой знак погас при Fout < 10 MHz).

Попробуйте. Sketch для диапазон8 80m, как на ваше фото. Я не проверял.
Могут быть ошибки. Если есть, исправим их.
---
Ваша конструкция выглядит хорошо. :)
Ето однодиапазонный трансивер? С выйходы Si5351 VFO или VFO и BFO?
st_500_hz.jpg
Вложения:
Веселин LZ2WSG
Последнее редактирование: 08 Апр 2019 04:06 от veso74.
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 08 Апр 2019 07:23 #44571

  • Dmitry
  • ( Пользователь )
  • Dmitry аватар
  • Вне сайта
  • Сообщений: 111
  • Репутация: 4
zotos пишет:
2 veso74
Добрый день, Веселин.
Повторил ваш проект, спасибо за разработку!
Добавил команду из библиотеки для увеличения мощности:
si5351.drive_strength(SI5351_CLK0, SI5351_DRIVE_8MA);
Имею на выходе 10 dbm.
Пожалуйста подскажите расчет знакогенератора labels.h
чтобы получить индикацию шага 500 Гц.

zotos, приветствую! тоже повторяю этот проект. Подскажите,в каком именно месте скетча вы прописали эту строчку? сколько было на выходе до этого? так же,если не секрет,как вы нагрузили выход сишки, по фото вроде как просто фильтр,какие данные фильтра?
спасибо!
73! Дмитрий UT4NJ
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 08 Апр 2019 08:41 #44573

  • zotos
  • ( Пользователь )
  • zotos аватар
  • Вне сайта
  • Сообщений: 120
  • Репутация: 12
2 veso74
Спасибо! Мысль убрать ":" тоже была!!!
Да, VFO+BFO. Это прообраз телеграфного однодиапазонного трансивера. Я никогда ранее c si5351 не работал, было предубеждение относительно меандра на выходе - спуры там всякие, шумы. Применял всегда и везде AD9851+AD9833. Оказалось, все чисто :silly: , во всяком случае c LPF на выходе.

Еще одна просьба. Можно изменить код так, чтобы IF=0 при переходе на передачу?

2 Dmitry
В раздел void setup () в любом месте. Не бойтесь ошибиться, сишка не сгорит ))).
Что делает команда si5351.drive_strength и много другого интересного описано в файле README который лежит там же где и все файлы библиотеки si5351.
Синтезатор с LPF при нагрузке на активное сопротивление 50 Ом выдает 0,75...0,80V RMS.
По умолчанию на выходе 0,2V RMS.
Данные LPF зависят от ваших частот VFO и BFO. Я пользуюсь этим калькулятором:
www.wa4dsy.net/filter/filterdesign.html
Вложения:
Последнее редактирование: 08 Апр 2019 09:23 от zotos.
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 08 Апр 2019 09:16 #44574

  • Dmitry
  • ( Пользователь )
  • Dmitry аватар
  • Вне сайта
  • Сообщений: 111
  • Репутация: 4
Понял, большое спасибо!
73! Дмитрий UT4NJ
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 08 Апр 2019 10:33 #44575

  • zotos
  • ( Пользователь )
  • zotos аватар
  • Вне сайта
  • Сообщений: 120
  • Репутация: 12
2veso74
>Еще одна просьба. Можно изменить код так, чтобы IF=0 при переходе на передачу?
Плюс вывести эту частоту не на CLK0 а на CLK2 чтобы развязать тракты приема и передачи.
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 08 Апр 2019 11:12 #44577

  • veso74
  • ( Пользователь )
  • veso74 аватар
  • Вне сайта
  • Сообщений: 137
  • Репутация: 40
zotos,
Да, я понял идею:
для RX: CLK0, Fin с коррекция +/- Fif
для TX: CLK2, Fin,
а сама CW манипуляция будет в драйвер/оконечный усилитель?

Мне нужно проверить в реальном конструкции или хотя бы с частотомером. Вечером постараюсь попробовать.
---
P.S. В si5351_vfo_03.ino для 80m я нашел моя неточность:
строка 61:
si5351_set_freq(rx - IF_FREQ);
должна быть:
si5351_set_freq(rx + IF_FREQ); // гетеродин "вверх"
или:
si5351_set_freq(IF_FREQ - rx); // гетеродин "ниже"

В противном случае математическая операция является с отрицательным знаком.
Веселин LZ2WSG
Последнее редактирование: 08 Апр 2019 11:38 от veso74.
Администратор запретил публиковать записи.
Модераторы: UU7JF, UT5LP