Реле Tianbo - ресурс 10 млн переключений
РадиоЛоцман - Все об электронике

Spice модель дифференциальной микрополосковой линии

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

PSpice может моделировать связанные микрополосковые линии для определения импеданса и задержки распространения.
Рисунок 1. PSpice может моделировать связанные микрополосковые линии
для определения импеданса и задержки распространения.

К сожалению, в PSpice не имеется описываемой геометрическими параметрами модели связанных полосковых линий, передающих дифференциальные сигналы. В результате для моделирования дифференциальной полосковой линии нужно использовать PSpice модель длинной линии (TIine) с параметрами (L, C, Lm, Cm), полученными с помощью программы расчета двумерных распределений поля. В Листинге 1 показана подсхема PSpice, которая представляет модель двух не имеющих потерь полосковых линий, разведенных дифференциально, как показано на Рисунке 1.

Листинг 1. PSpice модель дифференциальной полосковой линии

SUBCKT diff_stripline al a2 bl b2 params: W=lu D=lu T=lu L=lu P=1 kc=l
+ er=4.6LEN=l
.func Pi() (4*atan(l)}
.func A(x) {1+log(1+1/tanh(Pi()*D/(4*x+2*T)))/log(2)}
.func C(x) {2*log(2+T/(2*x))-(T/(2*x+T))*log(T*(4*x+T)/(4*x**2))}
.func Zl(x) {60*Pi()*x/((sqrt(kc*er))*(W+(2*x+T)*C(x)*A(x)/(2*Pi())))}
T_T1      al 0 bl 0
+Z0={2*Z1(L)*Z1(P-T)/(Z1(L)+Z1(P-T))}
+TD={(sqrt(er)/3.0e8)*LEN}
T_T2      a2 0 b2 0
+Z0={2*Z1I(L)*Z1(P-T)/(Z1(L)+Z1(P-T))}
+TD={(sqrt(er)/3.0e8)*LEN}
.ENDS diff_stripline

Эту подсхему можно использовать как для анализа переходных процессов, так и для частотного анализа. Входными параметрами модели являются геометрические размеры полосковых линий в метрах; относительная диэлектрическая проницаемость окружающей материала подложки εr, длина трассы в метрах и поправочный коэффициент kc [1]. Модель вычисляет импеданс при нечетном возбуждении каждой полосковой линии (другими словами, импеданс одной полосковой линии, когда две полосковые линии передают дифференциальные сигналы) с максимальной погрешностью от 5 до 6%. Модель также рассчитывает задержку распространения. Нечетный импеданс каждой линии представляет собой параллельную комбинацию двух нечетных импедансов, рассчитанных относительно каждой опорной плоскости. Эмпирически определяемый поправочный коэффициент kc учитывает несовершенство формул в модели при определении нечетного импеданса каждой линии. Поправочный коэффициент зависит от материала печатной платы и ее поставщика.

Ссылка

  1. Ricchiuti, Vittorio, “Propagation of High-Speed Digital Signals on Printed Circuit Boards,” Future Circuits International, Issue 5, June 1999.

EDN

Перевод: AlexAAN по заказу РадиоЛоцман

На английском языке: Spice models differential stripline

ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя