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

Si5351

525778 просмотров, 472 ответов — стр. 10 из 32

Владимир_К
Сообщений: 1245
17 декабря 2019 г. в 09:20#136
Я про то, что в даташите фигня нарисована...
Они исправились при описании Si5340A.
veso74
Сообщений: 969
17 декабря 2019 г. в 09:24#137
ЦитироватьПорой делители на рассыпухе палки давали.И я попробовал (для SDR, /4, для 4-фазы). Так и у меня получилость. А спец. делители нет.
Игорь 2
Сообщений: 21288
17 декабря 2019 г. в 09:35#138
И я попробовал

Веселин, ТРЕТИЙ день жду ответ - я уже даже и посчитал всё за Вас http://analogtrx.com/SMF/index.php?topic=273.msg7810#msg7810 - , какие мне коэффициенты забить завтра в SI, чтобы получить чистый спектр?
Давайте будем конкретны.
Там 14 вариантов. Какая строка оптимальна? Первый столбец - выходной делитель, второй - в петле ФАПЧ, третий - частота ГУНа.

Я уж сам по регистрам раскидаю, строку какую берём?
Relayer
Сообщений: 1006
17 декабря 2019 г. в 09:52#139
Игорь, вам уже все ссылки давали на код. И мой и не только. Берите, заливайте его в ардуино и крутите как вам угодно. Я не знаю что вы там и куда заливаете. И у меня физически нет времени разбираться и ловить блох в вашем заливщике регистров. Веселин вам все продемонстрировал на спектрах - все наглядно и очевидно.
veso74
Сообщений: 969
17 декабря 2019 г. в 10:06#140
Хочет, чтобы кто-то сделал "легко" для его.
Тогда можно получиться, что он не записывает все регистры, а напр. только те, кто отвечает за частоту, или той списк из ClockBuilder.
И опят начинает великий спор ...

Игорь, сколько цифры пишете (в HEX) для загрузки одной частоте в чипе?
Игорь 2
Сообщений: 21288
17 декабря 2019 г. в 10:07#141
Игорь, вам уже все ссылки давали на код.

У меня нет Ардуино.

Я не знаю что вы там и куда заливаете. И у меня физически нет времени разбираться и ловить блох в вашем заливщике регистров.

Вам не нужно ловить моих блох.
Давайте КОНКРЕТНО - Вы сами знаете свой код?
Если да - простой вопрос - при указанных мною частотах кварца (25 МГц) и выходной частоте 21.83 МГц какая у Вас частота ГУНа?
А всё остальное легко вычисляется и без Вашей помощи.
Игорь 2
Сообщений: 21288
17 декабря 2019 г. в 10:08#142
Игорь, сколько цифры пишете (в HEX) для загрузки одной частоте в чипе?

Веселин, пустой трёп надоел, Вы в состоянии ответить на мой вопрос?
veso74
Сообщений: 969
17 декабря 2019 г. в 10:09#143
Задал вопрос. От его ответ зависит.
Сколько цифры пишете (в HEX) для загрузки одной частоте в чипе?
veso74
Сообщений: 969
17 декабря 2019 г. в 10:20#144
ЦитироватьЕсли да - простой вопрос - при указанных мною частотах кварца (25 МГц) и выходной частоте 21.83 МГц какая у Вас частота ГУНа?
Initialisation, PLLA, PLLB = 900 MHz
----------------------
a = 36
b = 0
c = 1
a = 36
b = 0
c = 1
----------------------
Fin = 21830000
CLK = 0
outputs = 1
a = 34
b = 116
c = 125
d = 40
r = 1
CLK0 -> calculate PLLA = 873200000
... make reset PLL 0
Si5351 CLK2 is now 21830000 Hz

Это в пре-пре-версия. Есть еще 6 версии, но в последующих версиях я удалил печат переменных.

Проверка:
34(116/125) * 25 000 000 = 873 200 000 / 40 = 21 830 000
Игорь 2
Сообщений: 21288
17 декабря 2019 г. в 10:39#145
calculate PLLA = 873200000

Ну вот, наконец-то всё ясно. Это соответствует моей предпоследней строке.
Завтра вечером залью, спектр посмотрим.

По Spread Spectrum что у Вас?


veso74
Сообщений: 969
17 декабря 2019 г. в 10:40#146
Выключен при инициализации.
Владимир_К
Сообщений: 1245
17 декабря 2019 г. в 10:41#147
Если да - простой вопрос - при указанных мною частотах кварца (25 МГц) и выходной частоте 21.83 МГц какая у Вас частота ГУНа?
Честно говоря не понял вопроса, но вот, на всякий случай, варианты:
611,24 - 633,07 - 654,9 - 676,73 - 698,56 - 720,39 - 742,22 - 764,05 - 785,88 - 807,71 - 829,54 - 851,37 - 873,2 - 895,03
Независимо от частоты кварца. Хотя, частота кварца может ограничить выбор, если вылезем за допустимые величины делителя в цепи PLL. С этими вариантами коэффициент деления делителя N находится в пределах 28 - 41. Делитель R=1.
Не знаю, что это дает, так как пока никаких особых рекомендаций по выбору тут не было, кроме того, что N должен быть целочисленным. Теперь, исходя из частоты кварца, надо вычислить коэффициенты деления делителя M. Например, для частоты VCO = 611,24 коэффициент деления делителя M = 611,24 / 25 = 24,4496 и т.д. Кстати этот коэффициент не противоречит требования, которое тут выложили по ссылке. А именно, он не должен быть близок к целочисленному. То, есть, если верить сайту, то спуры будут на расстоянии 0,4496*25=11,24 мгц.
Это я все написал, чтобы проверить, правильно ли я понял выложенную тут в последнее время информацию...
Игорь 2
Сообщений: 21288
17 декабря 2019 г. в 10:47#148
Честно говоря не понял вопроса, но вот, на всякий случай:
611,24 - 633,07 - 654,9 - 676,73 - 698,56 - 720,39 - 742,22 - 764,05 - 785,88 - 807,71 - 829,54 - 851,37 - 873,2 - 895,03

У меня в правом столбце все эти числа см. мой предыдущий пост...

То, есть, если верить сайту, то спуры будут на расстоянии 0,4496*25=11,24 мгц.

Тем не менее, у меня вот здесь http://analogtrx.com/SMF/index.php?topic=273.msg7768#msg7768 при дробной части 0.74 и кварце 25 МГц, палки на расстоянии 700 кГц...

Выключен при инициализации.

И я не буду включать...
veso74
Сообщений: 969
17 декабря 2019 г. в 10:54#149
Я сделал то, которoe мне удалось придумать во время написания.

1. остановка всех ненужных выходах (и reset их регистры)
2. Spread Spectrum Disabled
3. Drive Strength Control, CLKx_IDRV[1:0]: при использовании, по возможности всегда на 2 mA
4. частота VCO, всегда близко к максимуму (900 MHz или на каком-то китайском чипе: 800 MHz, такой у меня нет с плохими параметрами)
5. делитель (у меня d) - целочисленой, четной
6. сокращение дробь (reduce the fraction to lowest terms): b/c, цель - не поддерживать коеф. c "всегда = 0xFFFFF", когда нет необходимости, иначе можно просто масштабирование
7.
CLK0 при использование PLLA, integer mode
CLK1 при использование PLLB, integer mode
CLK2 при использование PLLА/PLLB в зависимости от количества выходов, соответно в integer mode/fractional mode

в integer mode -> MS_P2 = 0, MS_P3 = 1 директно, без расчета

Может быть что-то еще, я не помню сейчас ( но комментарии из папки есть, пишу много комментарии )
Игорь 2
Сообщений: 21288
17 декабря 2019 г. в 11:12#150
при использовании, по возможности всегда на 2 mA

Вот это единственное, в чём разница - у меня 8 мА.