microstripLine

Создайте линию электропередачи в микрополосковой форме

Описание

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

Несколько приложений микрополосковых линий электропередачи:

  • Создание соответствия с каналом и связи сетей

  • Передача степени от одного компонента до другого

  • Питание плоских антенн и устройств связи

  • Создание различной индуктивности или емкостей с помощью открытого - или короткий законченный - линии электропередачи

Чтобы анализировать поведенческую модель для микрополосковой линии электропередачи, установите Behavioral свойство в sparameters функционируйте к true or 1.

Создание

Описание

пример

microstrip = microstripLine создает микрополосковую линию электропередачи по умолчанию с помощью подложки Тефлона.

пример

microstrip = microstripLine(Name,Value) свойства наборов с помощью одного или нескольких аргументов пары значение-имя. Например, microstrip = microstripLine('Length',0.0300) создает микрополосковую линию длины 0,0300 метра. Свойства, не заданные, сохраняют свои значения по умолчанию.

microstrip = microstripLine(txlineobj) создает микрополосковую линию электропередачи из поведенческой модели txlineMicrostrip объект в RF Toolbox™.

Свойства

развернуть все

Длина микрополосковой линии в метрах в виде положительной скалярной величины.

Пример: microstrip = microstripLine('Length',0.0300)

Типы данных: double

Ширина микрополосковой линии в метрах в виде положительной скалярной величины.

Пример: microstrip = microstripLine('Width',0.00630)

Типы данных: double

Высота микрополосковой линии от наземной плоскости в метрах в виде положительной скалярной величины.

В случае многослойной подложки можно использовать свойство высоты создать микрополосковую линию в интерфейсе этих двух диэлектриков.

Пример: microstrip = microstripLine('Height',0.0015)

Типы данных: double

Ширина наземной плоскости в метрах в виде положительной скалярной величины.

Пример: microstrip = microstripLine('GroundPlaneWidth',0.0400)

Типы данных: double

Тип диэлектрического материала, используемого в качестве подложки в виде dielectric объект. Для получения дополнительной информации смотрите dielectric. Толщиной Тефлона диэлектрического материала по умолчанию является 0.0016 m или то же самое как свойство высоты.

Пример: d = dielectric('FR4'); microstrip = microstripLine('Substrate',d)

Типы данных: string | char

Тип металла используется в проведении слоев в виде metal объект. Для получения дополнительной информации смотрите metal.

Пример: m = metal('PEC'); microstrip = microstripLine('Conductor',m)

Типы данных: string | char

Функции объекта

chargeВычислите и постройте распределение заряда
currentВычислите и постройте распределение тока
designСпроектируйте микрополосковую линию электропередачи вокруг заданной частоты
feedCurrentВычислите текущий на подножном корму порт
getZ0Вычислите характеристический импеданс линии электропередачи
layoutПостройте все металлические слои и форму платы
meshИзмените и просмотрите свойства mesh металла или диэлектрика в компоненте PCB
shapesИзвлеките все металлические формы слоя компонента PCB
showОтобразите структуру компонента PCB или форму PCB
sparametersВычислите S-параметры для объектов PCB RF

Примеры

свернуть все

Создайте и просмотрите микрополосковую линию электропередачи по умолчанию.

microstrip = microstripLine
microstrip = 
  microstripLine with properties:

              Length: 0.0200
               Width: 0.0050
              Height: 0.0016
    GroundPlaneWidth: 0.0300
           Substrate: [1x1 dielectric]
           Conductor: [1x1 metal]

show(microstrip)

Figure contains an axes object. The axes object with title microstripLine element contains 6 objects of type patch, surface. These objects represent PEC, feed, Teflon.

Спроектируйте микрополосковую линию электропередачи на уровне 3 ГГц с характеристическим импедансом 70 Ом и длиной линии 1.5 раза длина волны.

microstrip = design(microstripLine,3e9,'Z0',70,'LineLength',1.5)
microstrip = 
  microstripLine with properties:

              Length: 0.1132
               Width: 0.0030
              Height: 0.0016
    GroundPlaneWidth: 0.0150
           Substrate: [1×1 dielectric]
           Conductor: [1×1 metal]

Просмотрите микрополосковую линию электропередачи.

show(microstrip)

Создайте и просмотрите многоуровневую диэлектрическую микрополосковую линию электропередачи.

microstrip = microstripLine;
microstrip.Substrate = dielectric('Name',{'Teflon','Teflon'},'EpsilonR', ...
    [2.1 2.1],'LossTangent',[0 0],'Thickness',[0.8e-3 0.8e-3]);
    microstrip.Height = 0.8e-3;
show(microstrip);

Спроектируйте микрополосковую линию электропередачи на уровне 3 ГГц для подложки FR4.

d = dielectric('FR4');
d.LossTangent = 0;
m = design(microstripLine('Substrate',d),3e9,'Z0',75,...
    'LineLength',0.5);

Создайте микрополосковый крест.

layer2d = traceCross('Length',[m.Length m.Length], ...
    'Width',[m.Width m.Width]);

Преобразуйте перекрестную трассировку в компонент PCB.

robj = pcbComponent(layer2d);
robj.BoardThickness = m.Substrate.Thickness;
robj.Layers{2} = m.Substrate;
show(robj)

Figure contains an axes object. The axes object with title pcbComponent element contains 9 objects of type patch, surface. These objects represent PEC, feed, FR4.

Задайте точки частоты, чтобы вычислить s-параметры.

freq = (1:3:40)*100e6;

Вычислите s-параметры перекрестной трассировки с помощью поведенческой модели.

Sckt = sparameters(robj,freq,'Behavioral',true);
Warning: Behavioral model is valid only when EpsilonR is 9.9.

Вычислите s-параметры перекрестной трассировки с помощью электромагнитного решателя.

Sem = sparameters(robj,freq);

Ссылки:

  1. Ramesh Garg & я. Дж. Баль (1978) Микрополосковые разрывы, Международный журнал Электроники, 45:1, 81-87, DOI: 10.1080/00207217808900883

  2. Wadell, руководство проекта линии электропередачи Брайана К. Микроволновая библиотека дома Artech. Бостон: дом Artech, 1991.

Создайте микрополосковую линию поворота mitered.

m = design(microstripLine,6e9,"Z0",75);
layer2d = bendMitered('Length',[m.Length/2 m.Length/2],...
"Width",[m.Width m.Width],'MiterDiagonal',sqrt(2)*m.Width);
robj = pcbComponent(layer2d);
robj.BoardThickness = m.Substrate.Thickness;
robj.Layers{2} = m.Substrate;
show(robj)

Figure contains an axes object. The axes object with title pcbComponent element contains 7 objects of type patch, surface. These objects represent PEC, feed, Teflon.

Вычислите и постройте s-параметры.

freq = (1:2:60)*100e6;
Sckt = sparameters(robj,freq,'Behavioral',true);
Sem = sparameters(robj,freq);
rfplot(Sckt,1,1,'db','-s')
hold on
rfplot(Sem,1,1,'db','-x')

Figure contains an axes object. The axes object contains 2 objects of type line. These objects represent dB(S_{11}).

Ссылка:

М. Киршнинг, Р. Х. Янсен и Н. Х. Л. Костер, "Измерение и Автоматизированное Моделирование Микрополосковых Разрывов Улучшенным Методом Резонатора", 1 983 IEEE MTT-S Международный Микроволновый Обзор Симпозиума, Бостон, MA, США, 1983, стр 495-497, doi: 10.1109/MWSYM.1983.1130959.

Ссылки

[1] Позэр, Дэвид М. Микроуов Энджиниринг / Дэвид М. Позэр, Массачусетский университет в Амхерсте, 2012. https://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx? p=2064708.

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

|

Введенный в R2021b