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

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

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

  • Administrator
  • *****
  • Сообщений: 19666
Re: Si5351
« Ответ #45 : Декабрь 16, 2019, 12:24:07 pm »
Из Вашего файла 145725 8 пФ 25 МГц.doc и множитель, и делитель дробный.

А это потому, что файл приведён для примера, несложно заметить, что там выходная частота не 145725 кГц, а 145725 Гц.  cr123
Коэффициенты, указанные у Вас, действительно дают нужную частоту, вот только со спектром проблемы (см. картинку - ближайшие спуры +-650 кГц по уровню -50 дБ).
Откуда и вопрос - Вы утверждали, что Ваш расчёт более правильный, и спуров даёт меньше.
Так вот, дайте цифры своего расчёта, прямо по регистрам, и посмотрим, чего стоят Ваши обещания... 44443 pl33 lol22
« Последнее редактирование: Декабрь 16, 2019, 12:26:03 pm от Игорь 2 »
Ничего невозможного нет

Онлайн veso74

  • Hero Member
  • *****
  • Сообщений: 944
Re: Si5351
« Ответ #46 : Декабрь 16, 2019, 12:28:02 pm »
Цитировать
что там выходная частота не 145725 кГц, а 145725 Гц.
мдам, почему это должно быть просто, как оно сложно (задание, примери и все) ...
((25 х 35.999904) / 1544) / 4 = 145 725 Hz, супер.
Цитировать
что Ваш расчёт более правильный
Разчет не мой, а из AN619, выполнил/выполнили коллеги/ просто по все рекомендации.
Цитировать
дайте цифры своего расчёта, прямо по регистрам
Библиотека, напр. UR5FFR, в свободном доступе. Запишите тестовое устройство, отправьте данные к Си и отсканируйте их. Все просто. У меня нет возможности сейчас.
« Последнее редактирование: Декабрь 16, 2019, 12:35:50 pm от veso74 »

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

  • Administrator
  • *****
  • Сообщений: 19666
Re: Si5351
« Ответ #47 : Декабрь 16, 2019, 12:39:06 pm »
Разчет не мой, а из AN619, выполнил/выполнили коллеги/ просто по все рекомендации.
Библиотека, напр. UR5FFR, в свободном доступе.

Мне нужны цифры по регистрам. Получатся картинки лучше - хорошо. Не получатся - нафиг мне нужна такая альтернатива.
Остальное - пустая болтовня.  56511
Вот, кстати, гетеродин того же изделия - он на 21.4 МГц выше 145725, та же фигня - по уровню -55 дБ ближайшие палки на расстоянии +-600 кГц.
Ничего невозможного нет

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

  • Administrator
  • *****
  • Сообщений: 19666
Re: Si5351
« Ответ #48 : Декабрь 16, 2019, 12:41:36 pm »
Разчет не мой, а из AN619, выполнил/выполнили коллеги/ просто по все рекомендации.

Изумительно. А то, чем я считаю, даёт те же самые цифры... cr123
Вопрос - значит ли это, что я считаю всё-таки, правильно, т. к., мы считаем одинаково  cr123 и Вы получаете ТЕ ЖЕ САМЫЕ спектры, что и я?  lllol
Ничего невозможного нет

Онлайн veso74

  • Hero Member
  • *****
  • Сообщений: 944
Re: Si5351
« Ответ #49 : Декабрь 16, 2019, 12:41:59 pm »
Цитировать
А это потому, что файл приведён для примера, несложно заметить, что там выходная частота не 145725 кГц, а 145725 Гц.
...
вот только со спектром проблемы (см. картинку - ближайшие спуры +-650 кГц по уровню -50 дБ).
А зачем маркер Вашего скрийна на 145,725 MHz выше на Rigol (Ответ #45)?

Хочете махагерцы, даете задания и изчсление в килогерцами, потом скриншот в мегагерцах ...
« Последнее редактирование: Декабрь 16, 2019, 12:45:26 pm от veso74 »

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

  • Administrator
  • *****
  • Сообщений: 19666
Re: Si5351
« Ответ #50 : Декабрь 16, 2019, 12:44:18 pm »
А зачем маркер Вашего скрийна на 145.725 MHz выше на Rigol

Не обращайте внимания, маркер частоту показывает приблизительно. Там именно 145725 кГц.
Ничего невозможного нет

Онлайн veso74

  • Hero Member
  • *****
  • Сообщений: 944
Re: Si5351
« Ответ #51 : Декабрь 16, 2019, 12:46:50 pm »
Изумительно. А то, чем я считаю, даёт те же самые цифры...
Вообще. Я писал, цитиру себя:
Цитировать
Расчет по той же программе, ... :
НИГДЕ я не дал резултати, как рассчет из библиотеки.
Цитировать
Там именно 145725 кГц.
Килохерци написали (Ответ #45), а даете спектр мегахерцы. Давайте придерживаться одного с примерами и спектральными данными. В противном случае это ЗДОРОВЫЙ беспорядок :/.
« Последнее редактирование: Декабрь 16, 2019, 12:51:22 pm от veso74 »

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

  • Administrator
  • *****
  • Сообщений: 19666
Re: Si5351
« Ответ #52 : Декабрь 16, 2019, 12:55:59 pm »
НИГДЕ я не дал резултати, как рассчет из библиотеки.

Ну, а что тогда спорите? Типа, я знаю, как сделать лучше, но не скажу.
И почему я должен верить в чудодейственные свойства Вашей библиотеки?  44443
Докажите ДЕЛОМ.  adm
Мне нужны данные по регистрам, отсылать меня куда-то не нужно - если Вы это умеете делать - сделайте, я не умею.  lol22
Ничего невозможного нет

Онлайн veso74

  • Hero Member
  • *****
  • Сообщений: 944
Re: Si5351
« Ответ #53 : Декабрь 16, 2019, 01:51:07 pm »
Потому, что никогда мне не била необходимoст из регистров целиком как числа из Si5351. Делаю расчет, "виртуальние" регистри в Arduino вычисляется (переменные, ответственные за это), они отправляются вместе по мере необходимости или частями и чип запрограмиран.

При необходимости вкл/выкл выxодного сигнала (для CW манипуляция в QRP CW передатчик и др.) просто изменяю один бит из байта и заменю его. Не все регистры нужно менять.

Из форумы возникли вопросы об оригинальности чипов, предложили что есть раница в записанных в них оригинальных данных во время запуска. Чтобы подтвердить идею, я читал все регистры с код один раз и остановился.

Хорошо, я прочитаю расчеты из Si если вам нужно, но в другой раз, день. Я надеюсь, понимаете меня (русский язык).
---
Примерной шаг один:
у вас все выходи активировани, исключите ненужные:
0x0003[7:0]   CLK_OEB   0  0x00
reg_3. Output Enable Control, Output Disable for CLKx.
Where x = 0, 1, 2, 3, 4, 5, 6, 7
0: Enable CLKx output.
1: Disable CLKx output.

шаг два:
у вас активиран дробной режим, не для чистого спектра:
0x0010[6]  MS0_INT  0 0x0   
reg_16, CLK0 Control, MS0_INT[6]
0: MS0 operates in fractional division mode
1: MS0 operates in integer mode

шаг три:
для более чистого спектра измените reg_16, CLK0_IDRV[1:0] на 00, т.е. на 2 mA
reg_16, CLK0 Output Rise and Fall time / Drive Strength Control
00: 2 mA
01: 4 mA
10: 6 mA
11: 8 mA
У вас 8 mA: 0x0010[1:0] CLK0_IDRV  3  0x3

Видел это на первый взгляд, могут быть другие.
Игорь, если эти меры вам бесполезни, скажите.
« Последнее редактирование: Декабрь 16, 2019, 02:55:51 pm от veso74 »

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

  • Hero Member
  • *****
  • Сообщений: 1100
Re: Si5351
« Ответ #54 : Декабрь 16, 2019, 04:19:06 pm »
Добрый день, Игорь! Я опять возвращаюсь к своему прежнему предложению. Как только Вы купите Arduino Nano, сразу Вы получите кучу вариантов прошивок. Не буду говорить за всех, но свои могу сбросить (хотя у меня они сделаны без учета рекомендаций Relayer и др.). Но думаю, за ними тоже дело не станет. Вам нужет Ардуино, шнурок USB и программа X-Loader. И тогда можно померяться, у кого .... lol22
То что Вы просите, насчет регистров, их там много, очень много, расположены регистры не по порядку. В смысле они то по-порядку, но числа разбрасываются как попало. Поэтому, если это какая-то определенная библиотека, то там достаточно знать 5 цифр,  частоту генератора чипа, коэффициент деления первого делителя, он дробный, значит надо числитель и знаменатель, значение второго делителя, он целочисленный и третий выходной делитель, он степени двойки. Эти коэффициенты подставить в библиотеку (она их сама считает, но мы их туда загоним принудительно), а остальное поручим программе, она все рассортирует и  засунет куда надо. Но так как это библиотека для Ардуино, нужен именно этот проц. А коль он есть(будет), то решение могет быть одно, прошить контроллер и не заморачиваться с регистрами.
Но и потом, возможны замечания, что у Вас Rigol не той системы, или чип (Si5351A произведен в последний день месяца, когда гнали план).
Вот ссылка на программу, которая делает расчет для платы, выпускаемой конторой Silab.
https://www.silabs.com/products/development-tools/software/clockbuilder-pro-software
Посчитав по этой программе, загоняете все это в плату и любуетесь результатом. Но я не уверен, что эта программа нацелена на получение минимума спуров, скорее она ищет решение, чтобы частота совпадала полностью. Вот тут Вы можете увидеть все регистры в их красе. Те которые нули, трогать не нужно. Нули получаются автоматически при сбросе.
« Последнее редактирование: Декабрь 16, 2019, 04:26:38 pm от Владимир_К »

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

  • Administrator
  • *****
  • Сообщений: 19666
Re: Si5351
« Ответ #55 : Декабрь 16, 2019, 04:27:02 pm »
Игорь, если эти меры вам бесполезни, скажите.

Дайте данные по регистрам, тогда толк будет.

Но и потом, возможны замечания, что у Вас Rigol не той системы

Да там нормально всё... 44443

Как только Вы купите Arduino Nano, сразу Вы получите кучу вариантов прошивок.

Вот это https://www.chipdip.ru/product/nano-v3.0-ft232-with-usb-cable ?
Там и USB кабель есть.  lol22
Из железа что ещё нужно?

Ничего невозможного нет

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

  • Administrator
  • *****
  • Сообщений: 19666
« Последнее редактирование: Декабрь 16, 2019, 04:34:37 pm от Игорь 2 »
Ничего невозможного нет

Онлайн veso74

  • Hero Member
  • *****
  • Сообщений: 944
Re: Si5351
« Ответ #57 : Декабрь 16, 2019, 04:41:23 pm »
Первой/третий вариант. 

При втором варианте можно проблем драйверам, как и вероятные проблемы совместимости или bootloadera.
Слышу об этом "Проект Бузина" впервые  dontt44 . Видел Arduino с полностю китайских процессоров, "уж" аналоги Atmega328A -> WAVGAT Pro Mini AVGA328P. Каждый третий жалуется :) .

Цитировать
Из железа что ещё нужно?
И такое "чудо" - творит чудеса :). Не смотритe на ее пессимистично, и я так думал 4,5 года назад :) ... Все схеми, устраивани на ее, работает експериментально, даже ВЧ :) (с медным листом внизу к GND).

Breadboard с 830 отверстия, есть и с 400.
« Последнее редактирование: Декабрь 16, 2019, 05:00:05 pm от veso74 »

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

  • Hero Member
  • *****
  • Сообщений: 1100
Re: Si5351
« Ответ #58 : Декабрь 16, 2019, 04:54:32 pm »
При втором варианте можно проблем драйверам
Именно так. Надо покупать с драйвером на микросхеме CH340, тогда проблем с драйвером нет (но я  проверял на ХР и Win-7). Для Win-10 сын драйвера не нашел. По первой и второй ссылке 
это то что нужно. Для уверенности можно проконсультироваться с продавцом, какой драйвер. По первой ссылке предпочтительней, так как там в комплекте кабель. На платах иногда ставят или микро разъем, или мини.  То есть, может оказаться, что имеющийся у Вас от мобильника, может не подойти.  Я их (Ардуино) покупал на Ali, там они копейки.
https://ru.aliexpress.com/item/32699243759.html?spm=a2g0o.productlist.0.0.49fb36cddXPQBN&s=p&algo_pvid=9bb2644f-9653-464c-a1eb-b59e58dd11e1&algo_expid=9bb2644f-9653-464c-a1eb-b59e58dd11e1-4&btsid=6c0b416b-4dbe-4fbf-92c3-5a2aad5e9fcc&ws_ab_test=searchweb0_0,searchweb201602_7,searchweb201603_53
Кстати, пока не забыл. Вам надо озаботиться преобразователем уровня. Ардуино 5 вольтовый, а Si Нужно 3,3 вольта. Или найти 3,3 вольтовый Ардуино. Такие тоже есть, они с кварцем 8 мгц вместо 16. Немного меньше быстродействие проца, но не надо преобразователя. Но может сказаться на быстродействии синтезатора.
« Последнее редактирование: Декабрь 16, 2019, 05:02:25 pm от Владимир_К »

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

  • Hero Member
  • *****
  • Сообщений: 1100
Re: Si5351
« Ответ #59 : Декабрь 16, 2019, 04:57:06 pm »
Видел Arduino с полностю китайских процессоров,
Прогресс не стоит на месте. Но у меня проблем не было, правда покупал уже давно. Возможно китайцы тогда их еще не умели делать. Не думаю, что в России продают бренды. Хотя, можно наверное найти. Стоить конечно будет в разы дороже...