Моделирование поведенческого моделирования или черного ящика не требует, чтобы вы предоставили технические требования всех физических систем в вашей модели. Тип моделирования зависит от измерений ввода и вывода компонента или систем.
В RF PCB Toolbox™ вы можете:
Выполните анализ на поведенческом уровне на компоненте PCB при помощи sparameters
функция с Behavioral
набор свойств к истине.
Преобразуйте компонент PCB в поведенческий элемент PCB с помощью pcbElement
объект.
Компоненты и формы, которые поддерживают поведенческое моделирование:
Повороты |
Примечание |
Трассировки |
Примечание |
Объекты линии электропередачи | |
Индуктор | spiralInductor |
Конденсатор | interdigitalCapacitor |
Основное преимущество поведенческого моделирования по сравнению с двухполупериодным электромагнитным (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 при помощи 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.