Каждый электромагнитный сигнал, будь то цифровой сигнал, передаваемый по печатной плате, или волна, распространяющаяся через воздух между антеннами, будет иметь конечную скорость. Эта конечная скорость является временем распространения сигнала. Это важная величина по нескольким причинам, которые в основном находят применение в дизайне печатных плат высокой скорости и в проектировании РЧ систем. Дифференциальные цифровые интерфейсы и фазочувствительные РЧ-дизайны являются наиболее важными областями, где время распространения играет важную роль и становится важным параметром в компоновке печатной платы.
В этой статье я объясню, где именно время распространения используется в некоторых базовых расчетах для дизайна печатных плат. Мы скоро увидим, что важное применение времени распространения возникает, когда нам нужно обеспечить согласованный фазовый отклик через несколько соединений на печатной плате.
Задержка распространения относится к обратной величине скорости распространения электромагнитного сигнала. Этот термин в основном используется в индустрии печатных плат (PCB) для обозначения скорости сигнала, в то время как разработчики интегральных схем используют тот же термин для обозначения времени, необходимого для переключения логического состояния с входа на выход. В PCB задержка распространения сигнала выражается в единицах времени на расстояние (обратная величина скорости). Другими словами, если вы знаете скорость света для сигнала в PCB, инвертируйте значение, и вы получите задержку распространения.
Когда разработчик PCB планирует дизайн линии передачи для интерфейса с контролируемым импедансом, ему может потребоваться рассчитать задержку распространения для сигнала на этой линии. Факторы, определяющие задержку распространения сигнала, включают:
Самое простое определение можно получить, рассматривая скорость света в вакууме; используя значение Dk материала вашей печатной платы, вы можете определить скорость сигнала:
Инвертируйте это значение, и вы получите задержку распространения в единицах времени на расстояние. Типичное значение для 50 Ом микрополоски составляет ~150 пс/дюйм, а для стриплайнов типичное значение составляет ~171 пс/дюйм; оба предполагают диэлектрики Dk = 4. Почему микрополоска должна иметь другую задержку распространения по сравнению со стриплайном? Это из-за зависимости от геометрии соединения. Для стриплайна маршрутизация находится на поверхностном слое, и некоторые линии электрического поля будут проходить через воздух, поэтому скорость сигнала определяется с использованием "эффективного" значения Dk:
Далее, нам нужна формула для эффективного значения Dk для микрополосковых линий. Это значение зависит от геометрии линии передачи и может быть рассчитано из уравнений Максвелла. Используя квази-ТЕМ теорию для линий передачи, было показано, что задержка распространения сигнала на микрополоске следующая:
Здесь, ш и в являются шириной микрополоскового проводника и расстоянием до земляного слоя соответственно. Эта формула может использоваться вручную и известно, что она точна в диапазоне целевых значений импеданса в пределах квази-ТЕМ лимита.
В более общем смысле, существует определение для задержки распространения, которое можно найти непосредственно из теории линий передачи. Эта формула для задержки распространения требует от вас знания значений распределенных элементов цепи для вашей конкретной линии передачи:
Если инвертировать это уравнение, вы получите задержку распространения.
Это уравнение универсально верно как квази-ТЕМ модель, но его не так просто использовать для проектирования. Вместо этого, оно обычно используется как часть регрессионной модели, где значения распределенных элементов в формуле определяются через процесс извлечения из измерений параметров сети в эксперименте или симуляции. Процессы и алгоритмы, используемые для извлечения модели цепи, являются темами для другой статьи.
В общем, вам не нужно знать или рассчитывать задержку распространения для каждого отдельного сигнала или соединения на вашей печатной плате.
Высокоскоростные сигналы, будь то интерфейсы с синхронизацией по источнику, параллельные шины или последовательные дифференциальные пары, должны поступать на приемник в пределах определенного временного запаса. В общем случае, когда время нарастания сигналов быстрее, временной запас будет меньше. Это означает, что для применения настройки длины, которая обеспечивает прибытие сигналов в пределах требуемого временного запаса, необходимо знать постоянную распространения.
Основное временное ограничение, определяющее работоспособность высокоскоростного интерфейса, - это разница во времени между двумя сигналами, которую мы будем называть Δt. Связь между допустимым несоответствием длины и допустимым временным несоответствием задается следующим образом:
Это несоответствие длины/времени возникает в трех важных случаях:
В качестве примера применения настройки длины в реальной ситуации, мне хотелось бы показать изображение ниже интерфейса CSI-2 на FPGA с его маршрутизацией ухода. На изображении ниже показаны пять дифференциальных пар (4 сигнальных линии и одна линия часов), которые составляют интерфейс CSI-2, который обычно маршрутизируется в разъем камеры. Мы можем видеть один участок настройки длины, примененный в дифференциальной сети AWR_3_CSI2_TX0, который обеспечивает минимизацию разницы во времени между этими двумя дорожками. Поскольку программное обеспечение для проектирования знает допустимое отклонение во времени (оно выбирается конструктором) и задержку распространения (она устанавливается в правилах проектирования), инструмент компоновки печатной платы может проверить наличие разницы в длине, автоматически применяя вышеуказанную формулу.