zombi 0 August 31, 2020 Posted August 31, 2020 · Report post В устройстве МК и плис. К PLL плис подключен генератор. Нужно иметь возможность получать на выходе PLL несколько разных частот. Реализовал так : в мегавизврде ALTPLL получил файлы .mif для разных частот. Из этих файлов извлёк необходимые для конфигурации данные (18 байт = 144 бита). МК при необходимости грузит в сдвиговый регистр PLL. Всё работает. Задумался, а как МК может сам посчитать эти 144 бита? Может программулина какая есть? (кроме ALTPLL конечно) или алгоритм Quote Share this post Link to post Share on other sites More sharing options...
Flip-fl0p 2 August 31, 2020 Posted August 31, 2020 · Report post А почему бы не хранить конфиги для ПЛИС в самой ПЛИС. А мк будет только выбирать какой из. конфигов выбрать. Мне кажется так будет меньше вероятность сбоя. P.S. как насчитывать когфиг для pll - описно в доках от Altera Quote Share this post Link to post Share on other sites More sharing options...
dvlwork 0 September 3, 2020 Posted September 3, 2020 · Report post А в документации на целевую схему ничего нет? Ну вот например cyiv-51005.pdf стр. 5-35. Quote Share this post Link to post Share on other sites More sharing options...
zombi 0 September 4, 2020 Posted September 4, 2020 · Report post Документация конечно есть. Чип MAX10. Мне просто лень с нуля это делать. Думал может есть что готовое. Вдруг там кроме коэффициентов еще какие подводные камни есть. А вот такой вопрос : Нужно иметь возможность на выходе PLL получать три частоты 140.00MHz, 146.25MHz, 148.50MHz. Какой входной генератор будет самый лучший? Т.е. чтобы и PLL не сильно нагружать (чтобы ему было "комфортно") и джиттер был бы самый минимальный. Quote Share this post Link to post Share on other sites More sharing options...