Перейти к содержанию
    

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

11 minutes ago, Freibier said:

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

Ну, щуп скотчем приклеить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

48 минут назад, sorok-odin сказал:

через DDR регистр, который тоже в блоке ввода-вывода.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, Freibier сказал:

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 минут назад, rx3apf сказал:

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

Неплохо, я делал вот так

photo1621282244.jpeg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, sorok-odin сказал:

Навскидку

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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

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

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

Изменено пользователем Leka

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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

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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

44 минуты назад, Leka сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 часов назад, Leka сказал:

коаксиалы бывают диаметром 1мм, и меньше.

И с меньшей ёмкостью? А сопротивление какое?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

25 minutes ago, Herz said:

И с меньшей ёмкостью?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

36 минут назад, Leka сказал:

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

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

Eq1.jpg.3c30fedc40f4737b39818912863a50ca.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...