Схемные решения Raisin в качестве ПЧ для УКВ трансивера

UR5FFR
Site Admin
Posts: 2195
Joined: 21 Apr 2012, 22:00
Позывной: UR5FFR
Location: Odessa

Re: Схемные решения Raisin в качестве ПЧ для УКВ трансивера

Post by UR5FFR »

Та не, я не думаю что это конденсатор. Там незначительная емкость пару пф - не может она на работу I2C повлиять.
А подтягивающие резисторы где стоят? Я у себя в Альтаире поставил подтягивающие и на плате процессора и на основной плате где сишка. Номинал 3k3. Между платами плоский шлейф порядка 20см длиной. Все работает стабильно и без сбоев
PupkinAlex
Posts: 57
Joined: 05 Nov 2020, 09:19

Re: Схемные решения Raisin в качестве ПЧ для УКВ трансивера

Post by PupkinAlex »

Relayer wrote:Та не, я не думаю что это конденсатор. Там незначительная емкость пару пф - не может она на работу I2C повлиять.
Да кто ж его знает, что там получается в этом случае.. Я все же по-возможности устраню это..
Сделал фотку -
VFO.jpg
Взгляните опытным глазом. Может я не на тО внимание обращаю.
Сейчас вместо ТСХО 26МГц там стоит вот такая штука -
25MHz.jpg
То ли ТСХО, то ли просто ХО. Стоит "ребром", т.к. схема включения другая (ENABLE на +).
Relayer wrote: А подтягивающие резисторы где стоят? Я у себя в Альтаире поставил подтягивающие и на плате процессора и на основной плате где сишка. Номинал 3k3. Между платами плоский шлейф порядка 20см длиной. Все работает стабильно и без сбоев
Так я уже писал ранее, что не тут собака порылась:
PupkinAlex wrote:
Relayer wrote:А I2C не забыли подтянуть к +3,3?
К 3,3?? Со стороны сишек? Там есть 10к, согласно вашей схемы.
Со стороны ардуино тоже есть подтяжка, к 5В соотв. 4,7К. Пробовал уменьшать до 1,5К - ничего не даёт..
Может со стороны сишек уменьшить до 4,7К?

P.S. Не было подтяжки к 3,3 на SCL со стороны сишек, поставил 10к (пробовал и 4,7к) - не полегчало..
Уменьшал до 4,7к подтяжку к 3,3 на SDA - аналогично.. :(
P.S. Да, вот еще что смущает -
Скетч использует 29208 байт (95%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 1183 байт (57%) динамической памяти, оставляя 865 байт для локальных переменных. Максимум: 2048 байт.
И это без режима CW...
Кстати.. По нему есть мысли, или пока не дошел ход?
UR5FFR
Site Admin
Posts: 2195
Joined: 21 Apr 2012, 22:00
Позывной: UR5FFR
Location: Odessa

Re: Схемные решения Raisin в качестве ПЧ для УКВ трансивера

Post by UR5FFR »

Взгляните опытным глазом. Может я не на тО внимание обращаю.
Ну меня разве что смущают дорожки от XO, точнее конденсаторы под которыми другие дорожки идут. TCXO чувствительны к нагрузке - там лишняя емкость даст просадку напряжения и в итоге сишка не заведется.
Скетч использует 29208 байт (95%) памяти устройства.
А SI570 отключена в хардверном конфиге?
По cw еще пока руки не дошли
UR5FFR
Site Admin
Posts: 2195
Joined: 21 Apr 2012, 22:00
Позывной: UR5FFR
Location: Odessa

Re: Схемные решения Raisin в качестве ПЧ для УКВ трансивера

Post by UR5FFR »

Вот пример разводки этого TCXO на две сишки. Спаяно и работает. Дороги правда тонкие - такие дома не сделать
Attachments
tcxo_2si_1.png
tcxo_2si_1.png (119.47 KiB) Viewed 5717 times
PupkinAlex
Posts: 57
Joined: 05 Nov 2020, 09:19

Re: Схемные решения Raisin в качестве ПЧ для УКВ трансивера

Post by PupkinAlex »

Relayer wrote: А SI570 отключена в хардверном конфиге?
Да, SI570 отключена.

Code: Select all

// раскоментировать установленные чипы
#define VFO_SI5351
#define VFO_SI5351_2
//#define VFO_SI570
UR5FFR
Site Admin
Posts: 2195
Joined: 21 Apr 2012, 22:00
Позывной: UR5FFR
Location: Odessa

Re: Схемные решения Raisin в качестве ПЧ для УКВ трансивера

Post by UR5FFR »

Дисплей один включен?
Не может такого быть. Проверил для 1,8"

Code: Select all

Скетч использует 26944 байт (87%) памяти устройства.
Для 2.8" на 500 байт меньше
PupkinAlex
Posts: 57
Joined: 05 Nov 2020, 09:19

Re: Схемные решения Raisin в качестве ПЧ для УКВ трансивера

Post by PupkinAlex »

Relayer wrote:Дисплей один включен?

Code: Select all

// раскоментировать используемый дисплей (только один!). закоментировать все если нет дисплея
#define DISPLAY_ST7735
//#define DISPLAY_ILI9341
//#define DISPLAY_1602
//#define DISPLAY_OLED128x32     // OLED 0.91" 128x32
//#define DISPLAY_OLED128x64     // OLED 0.96" 128x64
//#define DISPLAY_OLED_SH1106_128x64     // OLED 1.3" 128x64 (132x64)
Сам не пойму, что могло увеличить практически на 10% от оригинала.. :roll:
Отличий совсем немного сейчас:
1. 10 бэндов, вместо 9
2. увеличен на 1 размер буфера дисплея (три цифры мегагерц надо отображать, вместо двух).
3. ну и последние правки в Sintez.ino..

P.S. Сегодня (19.02.21) проверил компиляцию оригинального скетча и после добавления вышеуказанных пунктов.
Все так и есть: оригинал - 88%, с внесенными правками - 95%.
Похоже, чем-то придется пожертвовать, чтобы "впихнуть CW"..
Может для моего варианта (SINGLE_IF) есть возможность что-то "выкинуть" из скетча?
PupkinAlex
Posts: 57
Joined: 05 Nov 2020, 09:19

Re: Схемные решения Raisin в качестве ПЧ для УКВ трансивера

Post by PupkinAlex »

Так и не удалось приручить ТСХО DSB321 на 26 МГц..
Перепахал весь монтаж - заменил все SMD-перемычки на обычные из проволоки, smd-конденсаторы с выхода ТСХО заменил на КМ-ки, часть блокировочных перенес на др. сторону платы - ничего не помогает.. :(
С eCERA на 25 МГц работает нормально.
Вся разница (кроме частоты) между ними только в том, что у DSB321 на выходе ок. 0,3В, а у eCERA - ок. 1,2В.
Пока решил на это забить, т.к. все "умные мысли" закончились..
PupkinAlex
Posts: 57
Joined: 05 Nov 2020, 09:19

Re: Схемные решения Raisin в качестве ПЧ для УКВ трансивера

Post by PupkinAlex »

Немного разобрался с этим -
PupkinAlex wrote: P.S. Сегодня (19.02.21) проверил компиляцию оригинального скетча и после добавления вышеуказанных пунктов.
Все так и есть: оригинал - 88%
Удалил из папки со скетчем все файлы неиспользуемых дисплеев (компилил только для ST7735) и вот результат:
1. до удаления

Code: Select all

Скетч использует 27290 байт (88%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 1162 байт (56%) динамической памяти, оставляя 886 байт для локальных переменных. Максимум: 2048 байт.
2. после удаления

Code: Select all

Скетч использует 25930 байт (84%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 1106 байт (54%) динамической памяти, оставляя 942 байт для локальных переменных. Максимум: 2048 байт.
1360 байт экономии во флеши и 56 байт оперативы. Уже неплохо.

P.S. Вроде как удалось реализовать и впихнуть все свои "хотелки", все как бы работает, но нет уверенности, что шел верным путем. :)
Загрузка ардуины вышла такая -

Code: Select all

Скетч использует 27998 байт (91%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 1162 байт (56%) динамической памяти, оставляя 886 байт для локальных переменных. Максимум: 2048 байт.
UR5FFR
Site Admin
Posts: 2195
Joined: 21 Apr 2012, 22:00
Позывной: UR5FFR
Location: Odessa

Re: Схемные решения Raisin в качестве ПЧ для УКВ трансивера

Post by UR5FFR »

Удалил из папки со скетчем все файлы неиспользуемых дисплеев
Да, проверил - есть проблема. Исправил и залил на гитхаб
Post Reply