Автор Тема: Si5351  (Прочитано 83943 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Онлайн veso74

  • Hero Member
  • *****
  • Сообщений: 944
Re: Si5351
« Ответ #150 : Декабрь 17, 2019, 11:15:07 pm »
Цитировать
это единственное, в чём разница
ОК, действуйте. Все в Ваших руках :). Не ответили за свой источник питания. USB или другой?
« Последнее редактирование: Декабрь 17, 2019, 11:17:20 pm от veso74 »

Онлайн veso74

  • Hero Member
  • *****
  • Сообщений: 944
Re: Si5351
« Ответ #151 : Декабрь 17, 2019, 11:36:03 pm »
Si5351, Fclk0 = 21 830 000 Hz
Частота неточная, кварц в программе 25 000 000 Hz, реальная 25 001 877 Hz, изм. 6 месяцев назад
Приемник: RTL2822U работает с конвертор на 4 х КД503А :), Fh = 50 MHz
« Последнее редактирование: Декабрь 17, 2019, 11:38:39 pm от veso74 »

Оффлайн Игорь 2

  • Administrator
  • *****
  • Сообщений: 19732
Re: Si5351
« Ответ #152 : Декабрь 17, 2019, 11:36:28 pm »
Не ответили за свой источник питания. USB или другой?

Всё я ответил, это Вы мои посты не читаете.  lllol Нормальный аналоговый l78l33 без всяких помех по питанию.  1yep

Все в Ваших руках

У меня к Вам ещё вопрос - вот здесь (см. красную подчеркушку на скрине) что за число? Откуда его брать?  123123 123123 123123 lol22
Ничего невозможного нет

Онлайн veso74

  • Hero Member
  • *****
  • Сообщений: 944
Re: Si5351
« Ответ #153 : Декабрь 17, 2019, 11:39:36 pm »
Цитировать
Вы мои посты не читаете
Читаю, но много исправляете :ППП и дополняете.

Онлайн veso74

  • Hero Member
  • *****
  • Сообщений: 944
Re: Si5351
« Ответ #154 : Декабрь 17, 2019, 11:44:46 pm »
Цитировать
вот здесь (см. красную подчеркушку на скрине) что за число? Откуда его брать?


Как откуда? Все просто:
// 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]

 lllol   lllol   lllol

(из листа с красной строчки, что я дал выше)
« Последнее редактирование: Декабрь 17, 2019, 11:59:33 pm от Игорь 2 »

Оффлайн Игорь 2

  • Administrator
  • *****
  • Сообщений: 19732
Re: Si5351
« Ответ #155 : Декабрь 17, 2019, 11:46:03 pm »
Все просто:

А я и сам уже увидел, спасибо... 44443
Ничего невозможного нет

Онлайн Владимир_К

  • Hero Member
  • *****
  • Сообщений: 1102
Re: Si5351
« Ответ #156 : Декабрь 17, 2019, 11:51:16 pm »
вот здесь (см. красную подчеркушку на скрине) что за число?
Десятичное число, правее оно же в 16-ричном формате. Такое выражение принято при програмировании. например 22 - десятичное число, 0x16 - 16-ричное, 0b10110 - соответственно - двоичное. То есть, если просто 22, то компилятор понимает, что это десятичное. А 16-ричное и двоичное надо как-то указать компилятору.

Оффлайн Игорь 2

  • Administrator
  • *****
  • Сообщений: 19732
Re: Si5351
« Ответ #157 : Декабрь 17, 2019, 11:52:39 pm »
А 16-ричное и двоичное надо как-то указать компилятору.

Да с этим нет проблем... cr123
« Последнее редактирование: Декабрь 17, 2019, 11:57:23 pm от Игорь 2 »
Ничего невозможного нет

Онлайн veso74

  • Hero Member
  • *****
  • Сообщений: 944
Re: Si5351
« Ответ #158 : Декабрь 17, 2019, 11:56:21 pm »
То нет проблем, но станет проблемой, когда начнете делить его на частей (биты) в каждой регистр ...
Давайте посмотрим, как их разделитье, они не такие целые (бит-to-бит) в каждом 16 биты.
« Последнее редактирование: Декабрь 18, 2019, 12:01:41 am от veso74 »

Оффлайн Игорь 2

  • Administrator
  • *****
  • Сообщений: 19732
Re: Si5351
« Ответ #159 : Декабрь 17, 2019, 11:59:07 pm »
Это станет проблемой, когда начнете делить его на частей (биты) в каждой регистр

Это где?  lllol
« Последнее редактирование: Декабрь 18, 2019, 12:03:12 am от Игорь 2 »
Ничего невозможного нет

Онлайн veso74

  • Hero Member
  • *****
  • Сообщений: 944
Re: Si5351
« Ответ #160 : Декабрь 18, 2019, 12:03:09 am »
При подготовки данни к записи чипа по 16 бит, файл reg_si5351__p.jpg вверх
напр. регистер 44:
R_DIV[2:0]MS_DIVBY4[1:0]MS_P1[17:16]
« Последнее редактирование: Декабрь 18, 2019, 12:04:47 am от veso74 »

Оффлайн RK4CI

  • Hero Member
  • *****
  • Сообщений: 1652
Re: Si5351
« Ответ #161 : Декабрь 18, 2019, 12:03:34 am »
А вообще для каких целей предполагается использовать данный синтезатор? В качестве основного ГПД, или как опорный для переноса сигнала ПЧ на НЧ? На всех скринах делается упор на шумы в самой ближней зоне. И при переводе в конкретные цифры, там чуть за 100 дБс/Гц. Как то не слишком серьёзно, если предполагается использование данного генератора в качестве основного ГПД.

Оффлайн Игорь 2

  • Administrator
  • *****
  • Сообщений: 19732
Re: Si5351
« Ответ #162 : Декабрь 18, 2019, 12:03:49 am »
При подготовки данни к записи чипа

Разберёмся.  lllol
Ничего невозможного нет

Оффлайн Игорь 2

  • Administrator
  • *****
  • Сообщений: 19732
Re: Si5351
« Ответ #163 : Декабрь 18, 2019, 12:08:28 am »
А вообще для каких целей предполагается использовать данный синтезатор?

Он у меня тактирует синтез и применён в качестве второго и третьего гетеродинов.
Фазовые шумы на 16 МГц при отстройке 10 кГц и выше 133 дБ/Гц.
Спуров у меня много, Веселин показывает чудные картинки, где существенно меньше спуров, чем у меня, точнее, в полосе его обзора, их вообще нет по уровню -70 дБ.  dontt44
Я в это не верю, почему и хочу завтра залить себе его цифры, и посмотреть, что выйдет.  lllol
При тактировании моего синтеза стандартной заливкой si, никаких проблем не выявлено - все спуры ниже -120 дБ, фазовый шум при отстройке 10 кГц -150 дБ/Гц, 20 кГц - -153 дБ/Гц, 50 кГц - где-то примерно -160 дБ/Гц.  1999
« Последнее редактирование: Декабрь 18, 2019, 12:14:24 am от Игорь 2 »
Ничего невозможного нет

Онлайн Владимир_К

  • Hero Member
  • *****
  • Сообщений: 1102
Re: Si5351
« Ответ #164 : Декабрь 18, 2019, 12:11:53 am »
Это где?
Числа, которые загоняются в регистры, многоразрядные двоичные. А регистры 8-разрядные. Поэтому каждое число, надо поделить на  части. И рассовать по своим местам. И места эти иногда расположены не подряд. Вот например, в табличке, что привел выше Веселин, число MSO_P1 оно расположено в 46 регистре биты с 0 по 7. В 45 регистре, биты 8-15, и в 44 регистре два бита:  16 и 17 бит. Поэтому, чтобы затолкать число в регистры, надо взять часть числа, умножить побитово на маску, указать адрес регистра и отправить его туда. Затем число сдвигаем вправо, накладываем маску и опять толкаем уже в другой регистр. Ну программисты Ваши это знают... Вам это наверное не нужно.
Еще веселее с si5340A, Там числа 44 разрядные lol22.
« Последнее редактирование: Декабрь 18, 2019, 12:14:23 am от Владимир_К »