Файл сгенерирован с ClockBuilder Desktop, Si5351C. Если необходимо, то сам можете установить другие параметры.
CLKIN = 13 MHz, PLLA = 832 MHz, PLLB = 650 MHz, Fclk0 = 28.8 MHz, Fclk1 = 25 MHz, Fclk2 = 16 MHz
Файл сгенерирован с ClockBuilder Desktop, Si5351C. Если необходимо, то сам можете установить другие параметры.
CLKIN = 13 MHz, PLLA = 832 MHz, PLLB = 650 MHz, Fclk0 = 28.8 MHz, Fclk1 = 25 MHz, Fclk2 = 16 MHz
Спасибо!
Я могу использовать Si5351A и кварц 24 МГЦ?
Программа не дает.
Последний раз редактировалось ra9flw; 02.02.2020 в 18:39.
Выберите из софта Si5351C, CLKIN = 24 MHz, рассчитайте регистры.
Создайте файл .c из меню, возьмите те данни, которые необходимы и запишите их о Si5351A.
Спасибо!
Попробую. И в железо загоню.
Выходная частота линейно зависит от частоты кварца. Если у вас программа позвляет выставить частоту 25 мгц, а у вас 24 мгц, то можно указать в программе скорректированную частоту на отношение между тактовыми частотами.
Т.е. если нужна частота на выходе в 14 мгц, в программе кварц на 25, а у вас 24 - то нужно указывать частоту 14_000_000*25/24 = 14_583_334, c кварцем в 24 вместо 25 мгц на выходе будет частота 14_583_334 * 24 / 25 = 14_000_000.
Спасибо от ra9flw
Подскажите как запустить частоты, вроде всё прописано правильно, в этом скетче https://wdho.ru/lSf0 выход СLК0 работает, а вот выход CLK2 не идёт, как бы " недотягивает" PLL, правда пару раз запускался /касался рукой/. Пробовал в папке libгаries в файлике Si5351 с расширением Н уменьшать частоту PLL с 900 до 800 Мгц, так частота 10235 кгц с выхода CLK2 появляется, зато с выхода CLK0 сигнал пропадает. Что делаю не так?
Из Сибири, попробуйте. Я заменил Si lib с v2.1.4.
Еще: правильнее записать кварцевый резонатор 27 MHz, вместо кварц 25 MHz и добавления set_correction(80235 000), но я оставил все как есть.
Выходы оба появились, только CLK0 выдаёт отражаемую частоту на дисплее, а ПЧ потерялась, не прибавляется
Да, в строке 240 я пропустил + bfo:
si5351.set_freq(vfo * SI5351_FREQ_MULT + bfo, SI5351_CLK0);
---
стр. 262:
#ifdef Direct_conversion
si5351.set_freq(vfo * SI5351_FREQ_MULT, SI5351_CLK0);
...
#ifdef FreqX4
si5351.set_freq(vfo * SI5351_FREQ_MULT * 4, SI5351_CLK0);
...
#ifdef FreqX2
si5351.set_freq(vfo * SI5351_FREQ_MULT * 2, SI5351_CLK0);
также не исправил, допишите при необходимости.
Последний раз редактировалось veso74; 16.02.2020 в 17:59.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)