agentee

Моделирование

Сеть распределения питания

Импеданс шины питания от её потребителей, конденсаторов развязки и VRM относительно целевого значения, с указанием антирезонансов, которые нужно устранить.

Импеданс шины питания, из портов, которые симуляция FDTD ставит на выводы питания шины, площадки развязки и VRM. Каждый порт симуляции платы должен быть возбуждён и быть либо приёмником, либо развязкой, либо VRM. Порты должны иметь низкий impedance (0,5-1 Ом), так как импеданс шины лежит далеко ниже 50 Ом, а преобразование из S11 теряет точность при опорном 50 Ом. Ниже собственной полосы симуляции плата экстраполируется как L плюс постоянный ток сопротивления её S-матрицы в первой точке.

name = "vcc-pdn"
kind = "pdn"
board = "rail"                 # the FDTD sim with the rail's ports
sinks = ["U1_VCC"]             # the load pins, left open like current sources
target = { voltage = "5V", ripple = 1.0, transient = "50mA" }   # or impedance = "20mohm"

[[decaps]]
port = "C3"
ref = "C3"
file = "models/grm155r61a105ke15.s2p"   # a measured one-port, series or shunt fixture
mount = "series"

[[decaps]]
port = "C4"
c = "1uF"
esl = "0.4nH"
esr = "15mohm"

[[vrm]]
port = "VRM"
r = "2mohm"
l = "20nH"

[frequency]                    # the sweep to report over
start = "100kHz"
stop = "1GHz"
points = 200

Просмотрщик рисует |Z| по каждому приёмнику против целевого значения на лог-лог графике. Показания дают пиковый импеданс и его сравнение с целевым, а также крупнейшие антирезонансы (где двигать развязку или менять её значение). На идеальном узле с одним VRM и одной развязкой результат совпадает с Z_VRM || Z_decap с машинной точностью.

docs/format.md · Markdown для агентов