Универсальный синтезатор Si570/Si5351

UR5VCP
Posts: 196
Joined: 05 Mar 2020, 15:18
Позывной: UR5VCP

Re: Универсальный синтезатор Si570/Si5351

Post by UR5VCP »

Relayer wrote:Ну попытка не пытка. Всеравно щаз другими делами занят - не до этого
Эххх.... ппц прошивке :lol: Я тут ксв метр переделываю.... щас еще и в сам синтез залезу....

Андрей Николаевич, ну как будет момент времени то нормально сделайте... А я потом спиогнерю и в свой недокод выложу :lol: :lol: :lol: :lol: :lol:
UR5VCP
Posts: 196
Joined: 05 Mar 2020, 15:18
Позывной: UR5VCP

Re: Универсальный синтезатор Si570/Si5351

Post by UR5VCP »

Для кому не лень, код позволяющий вертеть валкодером в режиме настройки, и показвающий одновременно КСВ.
Attachments
Syntez+dig_swr.zip
(41.43 KiB) Downloaded 575 times
UR5VCP
Posts: 196
Joined: 05 Mar 2020, 15:18
Позывной: UR5VCP

Re: Универсальный синтезатор Si570/Si5351

Post by UR5VCP »

Андрей Николаевич, примерно подскажите...
Логика в том, что я должен двигать опору, и параллельно двигать ГПД, на равные значения, так?
С меню я порешаю, это все просто. А вот с переменными...
Где ЭТО? :lol: :lol: :lol:
Сохранять значение шифта не стоит в эпроме, ибо это временная крутяшка, может стоит ввести переменную, ее значение вертеть валкодером, (ну, при зажатии кнопки меню, например) только куды ее добавлять-отнимать? Вот тут я чуток туплю...
UR5FFR
Site Admin
Posts: 2272
Joined: 21 Apr 2012, 22:00
Позывной: UR5FFR
Location: Odessa

Re: Универсальный синтезатор Si570/Si5351

Post by UR5FFR »

Ну переменную завести - это по любому. Значения частот для гетеродинов формируется в void UpdateFreq() в Syntez.ino. Но там без поллитра не разобраться
ur6ibx
Posts: 14
Joined: 22 Sep 2020, 07:03
Позывной: UR6IBX

Re: Универсальный синтезатор Si570/Si5351

Post by ur6ibx »

Здравствуйте Андрей!!
Буду собирать Ваш синтез.Решил все I2C дивайсы раположить на плате TRX и запитать их от своих отдельных стабов.В связи с этим возникает вопрос о помехах от шины I2C . Как ие лучше разводить ? Витой парой ? или витой в экране или ысчо как-то? Не могу приобрести микруху с дивным названием TXS018 :( - поэтому решил сопрягать дисплей с ардуиной через резистивные делители. Поэтому вопрос- какого порядка должны быть сопроты в нем ? сотни ом - килоомы или десятки ком ? Также не могу разобратся где у телевизора :mrgreen: (дисплея) верх и низ - Поэтому надо делать макет . Чтобы много не городить подскажите будет ли работать индикация без I2C устройств или в прошивке можно сооображение перевернуть ?
С уважением Анатолий.
UR5FFR
Site Admin
Posts: 2272
Joined: 21 Apr 2012, 22:00
Позывной: UR5FFR
Location: Odessa

Re: Универсальный синтезатор Si570/Si5351

Post by UR5FFR »

Без I2C работать не будет - зависнет на старте. Дисплей в коде можно переворачивать - задавать ориентацию так что не критично. По наводкам не скажу - можете витой парой развести - нормально должно быть.
По поводу TSX. I2C можно подключить напрямую от атмеги к si5351 но обязательно подтягивающие резисторы к 3.3в - посмотрите как в NanoVFO 3 сделано. Теперь остается только SPI на дисплей. Самое простое - взять 5ти вольтовый ST7735. Как ни странно такие есть. Отличительная особенность - 10ти пиновый разъем на плате дисплея вместо 8ми пинового. Подключается он стандартно на SPI шину. Но внутри содержит конвертор уровней с 5в в 3.3в.
Если нет TFT то возьмите 74lvc125 и используйте ее как преобразователь уровней однонаправленный - для шины SPI самое то потому что процессор в дисплей только пишет но не читает. Я такое делал - работет без проблем
ur6ibx
Posts: 14
Joined: 22 Sep 2020, 07:03
Позывной: UR6IBX

Re: Универсальный синтезатор Si570/Si5351

Post by ur6ibx »

Андрей!!! Еще вопрос - с мех. энкодера трещетку удалять?
UR5FFR
Site Admin
Posts: 2272
Joined: 21 Apr 2012, 22:00
Позывной: UR5FFR
Location: Odessa

Re: Универсальный синтезатор Si570/Si5351

Post by UR5FFR »

Лучше удалить
SWL
Posts: 94
Joined: 23 Feb 2021, 10:53
Позывной: SWL

Re: Универсальный синтезатор Si570/Si5351

Post by SWL »

Добрый день всем!
Нужна консультация по синтезатору:
Одно преобразование,VFO выше ПЧ,два фильтра-на SSB 3кГц, на AM/FM-12кГц.
На SSB -верхний и нижний скаты,на AM/FM-посередине.
Вопрос:
хочу ввести в синтезатор два режима AM с широким фильтром и узким.
Так как не используется по прямому назначению вывод BCPN_SB в I2C PCF8574 band control
для коммутации фильтров LSB/USB ,то как добавить AMnarrow и AMwide с коммутацией узкого
и широкого фильтров выводом BCPN_SB в I2C PCF8574 band control только при AM.
Для FM включать только широкий.
И ещё вывести управление AM и FM на отдельные пины ардуины.
Т.е при нажатии кнопки cmdMode должны переключаться LSB-USB-СW-FM-AMnarrow-AMwide.
При этом в AMnarrow-AMwide переключаются фильтры и выводится на один пин ардуины
лог.1 включения блока АМ приёмника,
а в FM -только широкий фильтр и выводится на другой пин ардуины
лог.1 включения блока FM приёмника.
В остальных режимах на этих пинах ардуины лог. 0.
Уже неделю изучаю скетч,но никак не пойму где вводить дополнительные режимы.
Подозреваю ,что где то в state.mode, но как-не пойму.
На САТ передавать просто LSB-USB-СW-FM-AM.
Как то так.
Хотя бы подскажите где это вводится,а то я в тупике.
Пы Сы. Сейчас переключаю тумблером фильтры, но при наличии такого синтезатора-
это не по феншую как то :roll:
Спасибо за ответ.
SWL
Posts: 94
Joined: 23 Feb 2021, 10:53
Позывной: SWL

Re: Универсальный синтезатор Si570/Si5351

Post by SWL »

Дополнительное уточнение:
Одна SI5351, дисплей ILI9341 2,8" ,клава KEYPAD_12 ,RTC_DS1307,
модуль расширителя I2C на PCF8574 модернизированный :) ,
энкодер с какого то двигателя 360 шагов на оптическом модуле HEDS-978x Series.
Attachments
my_schematic.JPG
Переделка PCF8574-I2C-LCD-SCHEMATIC.gif
Last edited by SWL on 21 May 2021, 12:32, edited 2 times in total.
Post Reply