Page 20 of 39

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

Posted: 24 May 2021, 09:08
by UR5FFR
Работать то будет. Вопрос в другом - зачем? Вам не хватает динамического диапазона приемника? Или плохое подавление зеркалки? Или что? Какой в этом будет выигрыш?

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

Posted: 24 May 2021, 11:08
by SWL
Узкая полоса еще никому не мешала ;)
Ну и в качестве эксперимента (зудит еще с времен синтезов на ЭСЛ и 155й логике :D .
Ну и лишние помехи немного уберутся (в городе с помехами капец!).
В Р-170 вроде так сделано.
Немного спасает магнитная антенна, вот и подумал, что можно ее настраивать в резонанс через витую пару таким способом. Антенна на балконе, расстояние метра 4 от приемника. Крутить кпе задолбаешься (сейчас без кпе- типа широкополосная активная). Полноразмерную поставить нет возможности. Сорри за оффтоп, т.к. тема о синтезаторе.

Это,конечно, не принципиально, но жизнь может облегчить здорово.

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

Posted: 24 May 2021, 15:52
by SWL
Я вот еще что подумал- с магнитной антенной ДПФ остаются не у дел.
Входным контуром будет сама МА, так ведь?

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

Posted: 24 May 2021, 16:27
by UR5FFR
Все зависит от того насколько острый резонанс. Это же одиночный контур. Зная полосу пропускания по уровню 3дб можно найти затухание при любой отстройке. Если будет сильно "узкая" то будут проблемы с настройкой - можете промахнуться. Если будет широкая - будет не очень подавление вне полосы. Буржуи делают у себя автоматический преселектор. Но там кпе вращается мотором насколько я понял. Вобщем мудренная штука. ДПФ при этом не отключают

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

Posted: 24 May 2021, 16:47
by SWL
Если буду делать МА, то в медной трубе, а не из коаксиала, как сейчас.
добротность должна быть высокой. Кондюки КСО.
Уменьшить то можно всегда :)
ДПФ дадут пару дБ потерь.
Если дойдет дело до МА с управлением по квадратной шине, то влияние ДПФ можно будет проверить
экспериментально.

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

Posted: 24 May 2021, 16:56
by SWL
С моторами смотрел. Винтажно смотрится.
И медленно. И с помехами от двигателей. Особенно от коллекторных.
Для чисто приемной антенны не годится. Для пердающей, как компромисс, то пойдет.

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

Posted: 24 May 2021, 17:00
by UR5FFR
Ну они как-то без помех сделали и очень быстро. Но там контура по поддиапазонам переключаются в преселекторе. А КПЕ уже внутри настройка

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

Posted: 24 May 2021, 17:17
by SWL
Я имел ввиду в момент перестройки помехи. Важнее скорость настройки.
Да и бесшумность тоже не на последнем месте (Р-250М2 и Волну-К когда использовал, то вечно с супругой были конфликты :) в основном слушаю ночью ). Когда появился Р-399А2 стало в этом плане легче :) . Р-399А2 ( где то в 99 или в 2000ном появился) не вскрывался с завода еще, и никаких вмешательств делать не буду- стоковая вещь, так сказать ;) , правда стоит в кладовке- ибо портит интерьер :evil: .
Но руки чешутся что то свое мастерить :D , и легкое, и что б интерьер не портило :D .
И Ваш синтез в плане воплощения хотелок очень уж хорош!
Да и поддержка скетча, учитывая Вашу занятость, тоже на высоте!

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

Posted: 25 May 2021, 10:53
by SWL
2 Relayer:

Начал лепить модуль дискретного КПЕ по і2с :)
Т.к. скульптор из меня никакой, то не обессудьте, и помогите советами.
За основу взят модуль BANDCTRL, и по его образцу начал лепить:
В config_hw.h после #define I2C_ADR_BAND_CTRL 0x25 вставил

Code: Select all

#define I2C_ADR_KPE_CTRL     0x23 

 
и перед #define BANDCTRL_ENABLE вставил

Code: Select all

#define KPECTRL_ENABLE 
#define KPE_1              0  
#define KPE_2              1  
#define KPE_4              2  
#define KPE_8              3  
#define KPE_16             4  
#define KPE_32             5  
#define KPE_64             6  
#define KPE_128            7
Т.е. подключаем железо. Правильно?
И нельзя ли назначение пинов организовать проще?

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

Posted: 25 May 2021, 11:12
by SWL
Потом в Syntez.ino необходимо будет организовать вывод данных по тому же образцу:

Code: Select all

void UpdateBandCtrl() 
{
#ifdef BANDCTRL_ENABLE
  outBandCtrl.Set(BCPN_BAND_0, trx.BandIndex & 0x1);

Только, возможно в виде битовой переменной или массива.
Правильно?

По рассчетной части- как правильно ее организовать, и где ее вставить?
И еще нужно где то привязать индуктивности L1.....L9 к диапазонам.Я так понимаю нужно использовать что то типа

Code: Select all

#define L1 10 // индуктивность, мкГн
для указания номинала.Хотя будут значения с плавающей точкой, а это уже переменная float. Или можно указать

Code: Select all

#define L1 10.3 // индуктивность, мкГн
?
И привязать частоту настройки (та что на индикаторе).
Потом считаем емкость и выводим ее на пины KPE.
Правильно?