UR5FFR

Радиолюбительские конструкции и программы
It is currently 24 Jan 2022, 13:59

All times are UTC + 2 hours [ DST ]




Post new topic Reply to topic  [ 329 posts ]  Go to page Previous  1 ... 29, 30, 31, 32, 33
Author Message
PostPosted: 02 Jan 2022, 13:00 
Offline
Site Admin

Joined: 21 Apr 2012, 22:00
Posts: 1380
Location: Odessa
Позывной: UR5FFR
Обсуждалось тут viewtopic.php?f=11&t=281&start=70#p2666
Или резистор R12 увеличить или поставить полевик в цепь коммутации


Top
 Profile  
 
PostPosted: 02 Jan 2022, 23:39 
Offline

Joined: 21 Dec 2021, 22:14
Posts: 17
Location: Kharkiv
Позывной: UR6LSM
Подскажите где я накосячил в последовательности действий:
1) с 4й папытки феном Siшку припаял (слипались ножки)
2) прозвонил тестером все соседние ножки на предмет замыканий - все ок. прозвонил на длугие детали - ножки припаяны.
3) замерил в режиме диодной прозвонки 3 выхода на землю. Было одинаковое падение p-n перехода.
4) включил и подключил осцилограф к выходу. Несколько секунд был сигнал около 3В и падает до сотни милливольт.
5) выключал питание и включал еще так пару раз было что несколько секунд 3В и падает. После этого 3В больше не видел
6) теперь выходы 0 и 1 пробиты на землю. Но осцилограх все же видит генерацию на десятках миливольт. Частота меняется при смене диапазона согласо настройкам. Похоже как на сгоревшие выхода. 2й выход пока на землю не пробит. Диодная прозвонка показывает 1,17В

И еще синусоиды в чистом виде небыло, похоже, что на ожидаемой частоте модулирован сиграл 200кГц.

Что я не так мог сделать, не хочется еще раз сжечь Siшку

P.S. третий (номер 2) порт живой. Перебросил в прошивке генерацию на него. Не знаю на долго ли его хватить и почему два сгорело. Поключал к ним только осцилограф и игрался делителем 1:1 и 1:10.


Top
 Profile  
 
PostPosted: 03 Jan 2022, 22:37 
Offline
Site Admin

Joined: 21 Apr 2012, 22:00
Posts: 1380
Location: Odessa
Позывной: UR5FFR
Сомневаюсь что вы сожгли сишку. У меня пару раз коротились выходы на землю. Правда не по постоянному току а по переменному - после устранения короткого и рестарта все работает в штатном режиме. Почему на выходах нет генерации - я не могу сказать. Паять сишку лучше паяльником с тонким жалом. При этом не набираете припой - достаточно того тонкого слоя который есть на жале


Top
 Profile  
 
PostPosted: 04 Jan 2022, 20:04 
Offline

Joined: 21 Dec 2021, 22:14
Posts: 17
Location: Kharkiv
Позывной: UR6LSM
UR5FFR wrote:
Сомневаюсь что вы сожгли сишку.
действительно попала мусоринка :)


Top
 Profile  
 
PostPosted: 04 Jan 2022, 22:02 
Offline

Joined: 21 Dec 2021, 22:14
Posts: 17
Location: Kharkiv
Позывной: UR6LSM
Большое спасибо за открытую прошивку.
Можно изучать как оно все работает, ради чего все я и затеял. Просто кладез знаний.
У меня есть вопросы по прошивке:

1) В функциях vfo_set_freq() почему при одной Si не запонимаются last частоты? (я добавил - работает, может это хорошо, что не будет постоянно переинициализироваться частота)
2) В начале функций установки частот vfo_set_freq() есть огругление, а на экран частота выводится скорее расчитанная при вычитании неокругленных частот. В моем случае 37533830-8679220=28854610, а на дисплее 28854620, может для перфекционизма стоит вычитать для отображения огругленные частоты или округление по стеку вызовов стоит поднять до вывода на экран? А может частоту опоры не округлять? Могу конечно ввести частоту ПЧ с точностью до 10Гц, но в паспорте на кварцевый фильтр до 1Гц, ее и ввел.
3) Я собираю STEP II Беленецкого (взял по причине продажи набором и есть описание по наладке. Что для первого трансивера удобно). Там опора собрана на кварце. Со временем я переключу ее на синтезатор, но пока хочу запустить оригинал. И опора там всегда -300Гц от нижнего среза фильтра ПЧ. Сделал настроки с 0.
Quote:
#define MODE_SINGLE_IF
...
{"LSB", '1', SBM_LSB, true, 0, {0, 8676198L-300}}, \
{"USB", '2', SBM_USB, true, 0, {0, 8676198L-300}}, \
....

Вопрос, а вообще генерацию опоры выключить нет такой опции?
4) Как сбросить сохраненное в EEPROM?


Top
 Profile  
 
PostPosted: 04 Jan 2022, 23:29 
Offline
Site Admin

Joined: 21 Apr 2012, 22:00
Posts: 1380
Location: Odessa
Позывной: UR5FFR
1) я уже не помню зачем я это делал, но внутри самой либы работающей с сишкой есть запоминание текущей частоты и исключение повторной установки частоты которая уже была выставлена ранее
2) кратность установки частоты - 10гц. это защита от "дребезга" валкодера.
3) вообще отключить опору в конфиге нельзя. можно просто захардкодить vfo_set_freq нули на нужных выходах сишки
4) штатно - никак :) в trx.cpp есть
#define CRC_SIGN 0x579E
измените число на другое - при чтении не совпадет контрольная сумма и данные будут проигнорированы


Top
 Profile  
 
PostPosted: 05 Jan 2022, 00:50 
Offline

Joined: 21 Dec 2021, 22:14
Posts: 17
Location: Kharkiv
Позывной: UR6LSM
UR5FFR wrote:
я уже не помню зачем я это делал

Наверно чтобы при дебаге в консоль не спамило сообщение при одинаковых частотах.


Top
 Profile  
 
PostPosted: 13 Jan 2022, 23:38 
Offline

Joined: 21 Dec 2021, 22:14
Posts: 17
Location: Kharkiv
Позывной: UR6LSM
Вечер добрый!
Правильно ли я разобрался в прошивке, что калибровка Sметра только фиксацией измеренного уровня на входе без ручного прямого ввода?


Top
 Profile  
 
PostPosted: 14 Jan 2022, 11:47 
Offline
Site Admin

Joined: 21 Apr 2012, 22:00
Posts: 1380
Location: Odessa
Позывной: UR5FFR
Да, только так. Пороговые уровни S-метра хранятся в Syntez.ino
Code:
int EEMEM SMeterMap_EEMEM[15] = {0};                                                                                   
int SMeterMap[15];

первое объявление это в энергонезависимой памяти, второе - в оперативной. Можно "руками" забить в коде инициализацию для SMeterMap нужными уровнями, а в коде отключить считывание данных из EEPROM закоментировав строку
Code:
eeprom_read_block(SMeterMap, SMeterMap_EEMEM, sizeof(SMeterMap));


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 329 posts ]  Go to page Previous  1 ... 29, 30, 31, 32, 33

All times are UTC + 2 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group