. Не ответили за свой источник питания. USB или другой?Si5351
525778 просмотров, 472 ответов — стр. 11 из 32
17 декабря 2019 г. в 11:15#151
Цитироватьэто единственное, в чём разницаОК, действуйте. Все в Ваших руках
. Не ответили за свой источник питания. USB или другой?
. Не ответили за свой источник питания. USB или другой?17 декабря 2019 г. в 11:36#152
Si5351, Fclk0 = 21 830 000 Hz
Частота неточная, кварц в программе 25 000 000 Hz, реальная 25 001 877 Hz, изм. 6 месяцев назад
Приемник: RTL2822U работает с конвертор на 4 х КД503А
, Fh = 50 MHz
Частота неточная, кварц в программе 25 000 000 Hz, реальная 25 001 877 Hz, изм. 6 месяцев назад
Приемник: RTL2822U работает с конвертор на 4 х КД503А
, Fh = 50 MHz17 декабря 2019 г. в 11:36#153
Не ответили за свой источник питания. USB или другой?
Всё я ответил, это Вы мои посты не читаете.
Нормальный аналоговый l78l33 без всяких помех по питанию. 
Все в Ваших руках
У меня к Вам ещё вопрос - вот здесь (см. красную подчеркушку на скрине) что за число? Откуда его брать?
17 декабря 2019 г. в 11:39#154
ЦитироватьВы мои посты не читаетеЧитаю, но много исправляете :ППП и дополняете.
17 декабря 2019 г. в 11:44#155
Цитировать вот здесь (см. красную подчеркушку на скрине) что за число? Откуда его брать?
Как откуда? Все просто:
// MS_P1 = 128 * d + floor(128 * (e / f)) - 512
следует:
// MS_reg[2] = reg_44, reg_52, reg_60 -> R_DIV[2:0]MS_DIVBY4[1:0]MS_P1[17:16]
// MS_reg[3] = reg_45, reg_53, reg_61 -> MS_P1[15:8]
// MS_reg[4] = reg_46, reg_54, reg_62 -> MS_P1[7:0]
(из листа с красной строчки, что я дал выше)
Как откуда? Все просто:
// MS_P1 = 128 * d + floor(128 * (e / f)) - 512
следует:
// MS_reg[2] = reg_44, reg_52, reg_60 -> R_DIV[2:0]MS_DIVBY4[1:0]MS_P1[17:16]
// MS_reg[3] = reg_45, reg_53, reg_61 -> MS_P1[15:8]
// MS_reg[4] = reg_46, reg_54, reg_62 -> MS_P1[7:0]
(из листа с красной строчки, что я дал выше)
17 декабря 2019 г. в 11:46#156
17 декабря 2019 г. в 11:51#157
вот здесь (см. красную подчеркушку на скрине) что за число?Десятичное число, правее оно же в 16-ричном формате. Такое выражение принято при програмировании. например 22 - десятичное число, 0x16 - 16-ричное, 0b10110 - соответственно - двоичное. То есть, если просто 22, то компилятор понимает, что это десятичное. А 16-ричное и двоичное надо как-то указать компилятору.
17 декабря 2019 г. в 11:52#158
А 16-ричное и двоичное надо как-то указать компилятору.
Да с этим нет проблем...

17 декабря 2019 г. в 11:56#159
То нет проблем, но станет проблемой, когда начнете делить его на частей (биты) в каждой регистр ...
Давайте посмотрим, как их разделитье, они не такие целые (бит-to-бит) в каждом 16 биты.
Давайте посмотрим, как их разделитье, они не такие целые (бит-to-бит) в каждом 16 биты.
17 декабря 2019 г. в 11:59#160
Это станет проблемой, когда начнете делить его на частей (биты) в каждой регистр
Это где?

18 декабря 2019 г. в 12:03#161
При подготовки данни к записи чипа по 16 бит, файл reg_si5351__p.jpg вверх
напр. регистер 44:
R_DIV[2:0]MS_DIVBY4[1:0]MS_P1[17:16]
напр. регистер 44:
R_DIV[2:0]MS_DIVBY4[1:0]MS_P1[17:16]
18 декабря 2019 г. в 12:03#162
А вообще для каких целей предполагается использовать данный синтезатор? В качестве основного ГПД, или как опорный для переноса сигнала ПЧ на НЧ? На всех скринах делается упор на шумы в самой ближней зоне. И при переводе в конкретные цифры, там чуть за 100 дБс/Гц. Как то не слишком серьёзно, если предполагается использование данного генератора в качестве основного ГПД.
18 декабря 2019 г. в 12:03#163
18 декабря 2019 г. в 12:08#164
А вообще для каких целей предполагается использовать данный синтезатор?
Он у меня тактирует синтез и применён в качестве второго и третьего гетеродинов.
Фазовые шумы на 16 МГц при отстройке 10 кГц и выше 133 дБ/Гц.
Спуров у меня много, Веселин показывает чудные картинки, где существенно меньше спуров, чем у меня, точнее, в полосе его обзора, их вообще нет по уровню -70 дБ.

Я в это не верю, почему и хочу завтра залить себе его цифры, и посмотреть, что выйдет.

При тактировании моего синтеза стандартной заливкой si, никаких проблем не выявлено - все спуры ниже -120 дБ, фазовый шум при отстройке 10 кГц -150 дБ/Гц, 20 кГц - -153 дБ/Гц, 50 кГц - где-то примерно -160 дБ/Гц.

18 декабря 2019 г. в 12:11#165
Это где?Числа, которые загоняются в регистры, многоразрядные двоичные. А регистры 8-разрядные. Поэтому каждое число, надо поделить на части. И рассовать по своим местам. И места эти иногда расположены не подряд. Вот например, в табличке, что привел выше Веселин, число MSO_P1 оно расположено в 46 регистре биты с 0 по 7. В 45 регистре, биты 8-15, и в 44 регистре два бита: 16 и 17 бит. Поэтому, чтобы затолкать число в регистры, надо взять часть числа, умножить побитово на маску, указать адрес регистра и отправить его туда. Затем число сдвигаем вправо, накладываем маску и опять толкаем уже в другой регистр. Ну программисты Ваши это знают... Вам это наверное не нужно.
Еще веселее с si5340A, Там числа 44 разрядные
