Jump to content

    
Sign in to follow this  
Freibier

Почему сдвигается фронт?

Recommended Posts

15 минут назад, Freibier сказал:

А если DDR регистров нет?

Тогда придется подробно описать задачу в разделе по ПЛИС, указать модель. Я указал общее направление действий, не могу знать, чего еще у вас нет или есть.

 

Навскидку, подбирать значение сдвига фазы выходного клока из PLL, ограничивать время распространения от PLL до выходной ножки констрейнами. Фаза будет будет плавать от разводки к разводке, может для вашего случая будет в пределах допуска. Может и нет.

В любом случае, после разводки вам среда выдаст отчет с конкретным получившимся временем распространения (худший случай). Далее рисуете на бумажке осциллограммы со сдвигами или моделируете.

Share this post


Link to post
Share on other sites
1 час назад, Freibier сказал:

Помощника поймать нет возможности.

Припаянный проводник грозит отрывом КП вместе с дорожкой.

Поглядите Circuit Cellar #1 за 2011, стр. 48. 

Share this post


Link to post
Share on other sites
1 час назад, sorok-odin сказал:

Навскидку

А если сделать так:

PLL настроить на частоту вдвое большую необходимой и ей защелкивать на обычных триггерах прямой и инверсный сигнал.

С этих триггеров прямо на выход и этим пинам назначить Fast output register.

понятно что будет задержка от триггера до пина, но эта задержка будет одинакова для обоих сигналов.

Может ли меняться взаимное положение фронтов сигналов в таком случае от разводки к разводке?

Share this post


Link to post
Share on other sites

Не вижу смысла использовать стандартные щупы в таких задачах.

Самодельные короткие щупы из тонкого коаксиала будут в разы лучше из-за меньшей входной емкости.

Последовательно к центральной жиле припаять емкость ~~2пФ и резистор ~~200 Ом (подобрать).

Полоса _любого_ высокоимпедансного щупа будет не лучше ~~1.5ГГц/(длина подвода [см] * емкость входа [пФ])**0.5,

подвод это земляной провод + сигнальный провод.

15см подводки * 15пФ входной емкости стандартного щупа зарежут полосу до 100МГц.

5см подводки * 2пФ последовательной емкости самодельного щупа дадут полосу 500МГц.

Не говоря уже о том, что такие самодельные щупы гораздо проще подвести к тестируемым точкам, коаксиалы бывают диаметром 1мм, и меньше.

Edited by Leka

Share this post


Link to post
Share on other sites
47 минут назад, Freibier сказал:

А если сделать так:

PLL настроить на частоту вдвое большую необходимой и ей защелкивать на обычных триггерах прямой и инверсный сигнал.

С этих триггеров прямо на выход и этим пинам назначить Fast output register.

понятно что будет задержка от триггера до пина, но эта задержка будет одинакова для обоих сигналов.

Может ли меняться взаимное положение фронтов сигналов в таком случае от разводки к разводке?

Удвоенная от 150 это 300 Мгц, многовато для простецкой (? без DDR?) ПЛИС.

В остальном на первый взгляд может получиться, надо проверить. Только триггер один (не триггеров), у вас же наружу из ПЛИС наверное выходит только один клок. На С этого триггера - удвоенную частоту (сдвинутую в PLL по фазе, если надо). На D - формировать отдельной логикой (!) 0101010101, а не заводить на этот вход клок. Логику тактировать от этого самого удвоенного клока.

Триггер - в регистр ввода-вывода. Тогда задержка от триггера до пина будет всегда одинакова, меняться от переразводки не будет.

47 минут назад, Freibier сказал:

одинакова для обоих сигналов.

а что за оба сигнала? В этом сообщении я пишу только про выдачу наружу одного клока. 

Share this post


Link to post
Share on other sites
44 минуты назад, Leka сказал:

Не вижу смысла использовать стандартные щупы в таких задачах.

Для этого существуют низкоимпедансные 500 Ом щупы. На фото выше Agilent 1163A с входной емкостью 1 пФ и полосой пропускания системы осциллограф-щуп не меньше 1.5 ГГц.

Share this post


Link to post
Share on other sites
36 минут назад, Leka сказал:

Емкость длинной линии = задержка / волновое сопротивление. 

Ёмкость коаксиального кабеля = ёмкость цилиндрического конденсатора.

Eq1.jpg.3c30fedc40f4737b39818912863a50ca.jpg

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this