Форум Радиолюбителей

Si5351

525777 просмотров, 472 ответов — стр. 2 из 32

veso74
Сообщений: 969
14 декабря 2019 г. в 11:53#16
Сигнал Si5351 с управление библиотеки Relayer, UR5FFR (tnx, Андрей ). Fclk0 = 135.000000, XTAL_FREQ = 24999750
Модуль Si, Arduino, приемник на RTL2832, ATT то же самое.

Andrey Belokon, Syntez_Si5351_Si570
https://github.com/andrey-belokon/Syntez_Si5351_Si570/tree/master/Syntez

veso74
Сообщений: 969
14 декабря 2019 г. в 12:04#17
Сигнал Si5351 с управление библиотеки NT7S, Jason Milldrum, Etherkit, v2.1.4. Fclk0 = 135.000000, XTAL_FREQ = 24999750
Модуль Si, Arduino, приемник на RTL2832, ATT то же самое.

Library for the Si5351 clock generator IC in the Arduino environment
https://github.com/etherkit/Si5351Arduino

veso74
Сообщений: 969
14 декабря 2019 г. в 12:19#18
Eсть и другие управления/библиотеки для Si5351 поделени в интернет, который тестировал, но не подробно. Все принципиально не отличаются, но есть детали. Для желаемых супер-параметров необходимо учитывать их. Андрей написал ниже.
zenit
Сообщений: 130
14 декабря 2019 г. в 12:55#19
Цитата: Relayer
Во первых гонится не PLL а VCO.

В документе AN619 намалёваны PLL
Цитата: Relayer
А во вторых - это нештатный режим.
На постсоветском пространстве люди выживают благодаря широчайшим не документированным возможностям. У кого то они больше, у кого то меньше. Кому как повезёт. Так и с Si5351.

Relayer
Сообщений: 1006
14 декабря 2019 г. в 05:34#20
Цитата: zenit
Кому как повезёт

В единично взятой конструкции можно хоть и то 2 гиг разгонять. А если вы выкладываете на всеобщее обозрение - изволте потрудиться чтобы была повторяемость параметров. Иначе вас закидают гнилыми помидорами. И поделом. Я такой схемотехники насмотрелся так что увольте
Цитата: veso74
Сигнал Si5351 с управление библиотеки Relayer, UR5FFR (tnx, Андрей ). Fclk0 = 135.000000, XTAL_FREQ = 24999750
Модуль Si, Arduino, приемник на RTL2832, ATT то же самое.
Andrey Belokon, Syntez_Si5351_Si570
https://github.com/andrey-belokon/Syntez_Si5351_Si570/tree/master/Syntez

Веселин, спасибо за наглядную демонстрацию спектров в сравнении - очень поучительно.Наглядная демонстрация того, что "дробное умножение, целочисленное деление" работает нормально
veso74
Сообщений: 969
15 декабря 2019 г. в 12:29#21
Цитата: zenit
Либы ардунячие бродят разные. Я не внимал в них. Читал что не все могут выше 112 МГц прыгнуть.

Цитата: veso74
Не все могут выше 112 МHz прыгнуть (даже 112,5 MHz по pdf), но для два или три сигнала по CLK вместе, а некоторые из них работают и с три вместе нормално.

разъяснение: в моих словах быть понятым как управления/библиотеки, а не как Si-шки.
---
Я нашел свои тесты и поделится ими и здесь. У другой форум был упомянут вопрос и было упомянуто как недостатком чипа, а ето не так.
Сигнали Si5351: с CLK0, CLK1, CLK2, просто смешанный с резисторов к вход приемника.
----------------------------------------------------------------------------------------------
При управление Si5351:
CLK0 при использование PLLA, integer mode
CLK1 при использование PLLB, integer mode
CLK2 при использование PLLА/PLLB в зависимости от количества выходов, соответно в integer mode/fractional mode

для три выхода и три частоты с Fo < 150, то случай возможен: Si5351 на 3 выхода сигнал есть.

Ниже тест (частоты выбраны случайно, приемник на RTL2832 как частотмерa):
Fclk0 = 145,000000 MHz, при использование PLLA, MultiSynth в integer mode
Fclk1 = 145,100000 MHz, при использование PLLB, MultiSynth в integer mode
Fclk2 = 144,850000 MHz, при использование PLLB, MultiSynth в fractional mode
(sn_01.jpg)
----------------------------------------------------------------------------------------------
Возможен случай и при два выхода с Fo > 150 MHz (до 225 MHz max, при CLK0-PLL0 int, CLK1-PLL1 int), но на третий (если есть) необходимо Fo_clk2 < 112,5 MHz (CLK2-PLLB frac).

(частоты выбраны случайно, приемник на RTL2832 как частотмерa):
Fclk0 = 222,100000 MHz, при использование PLLA, MultiSynth в integer mode
Fclk1 = 222,000000 MHz, при использование PLLB, MultiSynth в integer mode
Fclk2 = 80,000000 MHz, при использование PLLB, MultiSynth в fractional mode
(sn_02.jpg)

Управление мое, по AN619: Manually Generating an Si5351 Register Map.
----------------------------------------------------------------------------------------------
В Si5351 Arduino библиотеки Etherkit, NT7S (v2.1.4):

Из описании, цитата:
Outputs CLK0 through CLK5 by default are all locked to PLLA while CLK6 and CLK7 are locked to PLLB.

С ИС Si5351A (10 pin) при испольнование этом билбиотеки невозможно сделать два выходa с Fo > 112,5 MHz. Вероятно, так задумано автором. По крайней мере пока не знаю как без переделки lib.
----------------------------------------------------------------------------------------------
В Si5351 Arduino библиотеки Андрея, UR5FFR, сигнал на три выхода при Fo > 112,5 MHz возможнен (при Fo max каждой выход < 150 MHz).

В общем, чип Si5351 полон приятных "сюрпризов". Было бы неплохо искать решения (программныие), а не считать недостатки непосредственно как недостатки чипа Si5351.

Игорь 2
Сообщений: 21288
15 декабря 2019 г. в 02:19#22
Цитата: veso74
У другой форум был упомянут вопрос и было упомянуто как недостатком чипа, а ето не так.


Да так это, я просто простудился.
Как оклемаюсь, и найду время, всё покажу.
Relayer
Сообщений: 1006
15 декабря 2019 г. в 06:55#23
Либа для работы с Si5351 уже некоторое время лежит у меня на гитхабе отдельно. Там же в комплекте компактная реализация i2c потому что стандарный wire жрет ресурсы
https://github.com/andrey-belokon/UR5FFR_Si5351
veso74
Сообщений: 969
15 декабря 2019 г. в 07:13#24
Спасибо, не знал. Скачал файлы, будем использовать :).

А и есть достаточно комментаторов, чтобы понять процессы при необходимости
zenit
Сообщений: 130
15 декабря 2019 г. в 08:48#25
Цитата: Relayer
В единично взятой конструкции можно хоть и то 2 гиг разгонять. А если вы выкладываете на всеобщее обозрение - изволте потрудиться чтобы была повторяемость параметров.
Что то я не припоминаю чтоб выкладывал на всеобщее обозрение то о чём вы написали.
Цитата: Relayer
Иначе вас закидают гнилыми помидорами. И поделом. Я такой схемотехники насмотрелся так что увольте
Извините, но я тут причём и каким боком? Зачем вы приписываете мне то что я не сделал? Не красиво как то с вашей стороны.
Мы в теме Si5351 и делимся своим опытом включая не документированные возможности но не заставляем именно так делать всех. Разница надеюсь понятна.
Игорь 2
Сообщений: 21288
15 декабря 2019 г. в 09:41#26
До кучи - фазовые шумы SI, приведённые к 16 МГц в диапазоне отстроек 10...50 кГц (выше не смотрел) не меняются, и составляют -133 дБ/Гц - последнее предложение вот здесь http://analogtrx.com/SMF/index.php?topic=7.msg7636#msg7636
veso74
Сообщений: 969
15 декабря 2019 г. в 09:57#27
Ето с ВАШЕ управление, и с Ваши данни к чипе. Дополните, думаю важно.
Игорь 2
Сообщений: 21288
15 декабря 2019 г. в 10:20#28
Цитата: veso74
Ето с ВАШЕ управление, и с Ваши данни к чипе. Дополните, думаю важно.


Померьте у себя...
veso74
Сообщений: 969
15 декабря 2019 г. в 10:41#29
Я измерил, что я мог. Резултаты поделил у форумa.

OFFTOP:
Живу в доме с другими людьми вокруг меня, а дом - не лаборатория. Спуры такие, какие у Вас есть, у меня нет. Переэкспонировате что-либо кроме вашего. Вы не верите и даже не хочете услышать и открыть файлы или инфо. Что измерить, нет смисл. Я не буду Вас ни в чем убеждать (а и не хочу).

Если будем сомневаться в каждом слове (Игорь 2), то думаю, что начал сожалеть, почему я зарегистрировался на этом форуме :/ :/ :/
Все ето хобби для меня. Если емоции начинает влиять негативно - то без него :/

Надеюсь, что моя информация полезна другим коллегам и друзьям.
Игорь 2
Сообщений: 21288
15 декабря 2019 г. в 11:24#30
Цитата: veso74
Спуры такие, какие у Вас есть, у меня нет.


А Вам их и мерить-то нечем, я вполне допускаю, что некими танцами с бубнами Вы опустите спуры до -70 дБ (хотя, слабо верится, что в непрерывном диапазоне это получится), да фиг бы с ним, пусть 80, но у меня-то гарантированно -120 дБ - минимум, В СТО! РАЗ МЕНЬШЕ!