Поведенческие модели

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

В RF PCB Toolbox™ вы можете:

  • Выполните анализ на поведенческом уровне на компоненте PCB при помощи sparameters функция с Behavioral набор свойств к истине.

  • Преобразуйте компонент PCB в поведенческий элемент PCB с помощью pcbElement объект.

Компоненты и формы, которые поддерживают поведенческое моделирование:

Повороты

Примечание

sparameters функция не поддерживает поведенческую модель для объектов с неравными ширинами, такими как bendRightAngle, bendCurved, и bendMitered объекты.

Трассировки

Примечание

sparameters функция не поддерживает поведенческую модель для Асимметричной мишени - и трассировки перекрестного соединения.

Объекты линии электропередачи
ИндукторspiralInductor
КонденсаторinterdigitalCapacitor

Выполните анализ на поведенческом уровне компонента PCB

Основное преимущество поведенческого моделирования по сравнению с двухполупериодным электромагнитным (EM) моделированием состоит в том, что можно анализировать компонент PCB быстрее использующее поведенческое моделирование.

Рассмотрите межпальцевый конденсатор со свойствами по умолчанию. Вычислите S-параметры этого компонента.

capacitor = interdigitalCapacitor;
tic
sparameters(capacitor,4e9)
toc
ans = 

  sparameters: S-parameters object

       NumPorts: 2
    Frequencies: 4.0000e+09
     Parameters: [2×2 double]
      Impedance: 50

  rfparam(obj,i,j) returns S-parameter Sij

Elapsed time is 176.844515 seconds.

Функция S-параметров берет 176.9 секунды, чтобы запуститься.

Теперь вычислите S-параметры этого конденсатора с Behavioral свойство в sparameters функционируйте набор к истине.

capacitor = interdigitalCapacitor;
tic
sparameters(capacitor,4e9,Behavioral=true)
toc
ans = 

  sparameters: S-parameters object

       NumPorts: 2
    Frequencies: 4.0000e+09
     Parameters: [2×2 double]
      Impedance: 50

  rfparam(obj,i,j) returns S-parameter Sij

Elapsed time is 0.295000 seconds.

Функция S-параметров берет 0.30 секунды.

Преобразуйте компонент PCB в поведенческий элемент схемы

Можно преобразовать компонент PCB в поведенческий элемент PCB при помощи pcbElement объект, и затем добавляет этот элемент PCB в объект схемы RF Toolbox™. Можно преобразовать только компоненты PCB, которые поддерживают анализ на поведенческом уровне к поведенческим элементам PCB. Для полного списка объектов и форм, которые поддерживают анализ на поведенческом уровне, смотрите введение.

Создайте схему RF Toolbox объекты двух межпальцевых конденсаторов. Используйте поведенческую модель в первом конденсаторе и полном - модель волны во втором конденсаторе.

ckt = circuit;
c1 = interdigitalCapacitor;
c2 = interdigitalCapacitor('NumFingers',3);
p = pcbElement(c2,'Behavioral',false);
add(ckt,[1 2 0 0],c1) % default pcbElement created automatically
add(ckt,[2 3 0 0],p)
setports(ckt,[1 0],[3 0])
tic
S = sparameters(ckt,8e9)
toc
S = 

  sparameters: S-parameters object

       NumPorts: 2
    Frequencies: 8.0000e+09
     Parameters: [2×2 double]
      Impedance: 50

  rfparam(obj,i,j) returns S-parameter Sij

Elapsed time is 1.997850 seconds.

Функция S-параметров берет 1.9 секунды.

Теперь вычислите S-параметры схемы с обоими конденсаторами как двухполупериодные элементы схемы модели.

ckt = circuit;
c1 = interdigitalCapacitor;
c2 = interdigitalCapacitor('NumFingers',3);
p1 = pcbElement(c1,'Behavioral',false);
p2 = pcbElement(c2,'Behavioral',false);
add(ckt,[1 2 0 0],p1) % default pcbElement created automatically
add(ckt,[2 3 0 0],p2)
setports(ckt,[1 0],[3 0])
tic
S = sparameters(ckt,8e9)
toc
S = 

  sparameters: S-parameters object

       NumPorts: 2
    Frequencies: 8.0000e+09
     Parameters: [2×2 double]
      Impedance: 50

  rfparam(obj,i,j) returns S-parameter Sij

Elapsed time is 3.482307 seconds.

Функция S-параметров берет 3.5 секунды.

Сравнение этих двух схем показывает небольшую разницу во время, потраченное, чтобы вычислить S-параметры. Теперь рассмотрите целую плату PCB со многими компонентами PCB. Можно выполнить поведенческое моделирование почти на всех некритических компонентах и двухполупериодное моделирование на критических компонентах платы PCB.

Смотрите также

Похожие темы