Harbour
Цитата
Оно ж от разводки зависеть будет, да и сомневаюсь что диапазон подстроек у пина шибко большой. Это все из славянской серии "зачем делать по datasheet'у, когда можно через задницу".
На счет славянской серии - святая правда! Но что делать если у каждой PLL только 2 нормальных выхода на пины? Вот и приходится использовать обычные пины для тактирования.
Евгений Николаев
Цитата
Во-первых, всё зависит от частоты... Если частота небольшая (1-20МГц), то при небольшой длинне проводников этой проблемой можно себя не озадачивать. Разве что, согласовать линии резисторами (последовательный у передатчика, параллельный у приемника), чтобы не было "колебанки" и высставить ток выводов в настройках циклоновского проекта.
Если же частоты выше, то борьбу надо разворачивать на поле PCB-дизайна, потому что даже идеально подогнанные времена пинов, могут быть безнадёжно "исправлены" проводниками на плате
Частота 70 МГц. Дорожки все короткие (около 1 см). Тактовая включена через резистор 50 Ом последовательно. Все нормально работает. Вопрос был - можно ли что-то улучшить? Есть смысл играться выходным током, заваливая или выпрмляя фронты?
Postoroniy_V
Цитата
дупустим нужно 50 мгц подать на выход
тогда с PLL берёте 100 мгц и подаёте на D триггер. в результате на выходе D триггера получите свои 50.
и чтобы результат не зависел "от синтеза до синтеза" этот триггер размещаете в IO cell тоесть как Fast OutPut Rеgister. Метод не мой у кого то тут на никсе и подглядел. Но после применения этого метода кварутс матерится не будет
Ну а jitter у тактовой будет всегда, и родной pll его не давит.
И тут ещё нужно смотреть с каким джиттером допустимо тактировать ваш ацп. могут быть проблемы
В принципе согласен! Но есть несколько вопросов чайника - чем D-триггер лучше подачи частоты PLL на отдельный пин. Может лучше подать через lcell (на задержку плевать, но есть экономия по энергопотреблению триггера) и объявить выход Fast OutPut Rеgister. И наконец, в чем разница между Fast OutPut Rеgister и Fast Enable OutPut Rеgister (у Квартуса есть оба варианта)?
То что Квартус ругается - ерунда, можно и потерпеть.
То что джиттер будет всегда - понятно. Если величина джиттера в ps не зависит от частоты, то D-триггер, уменьшает его относительную величину в 2 раза (как и простое уменьшение частоты PLL).