PCBConnectors

Коннектор RF в антенне feedpoint

Описание

Используйте PCBConnectors объект задать коннекторы RF, используемые для печатной платы (PCB) антенны, питает точки. Результатом обычно является набор модификаций к файлам проекта PCB. Изменения в PCB включают новые медные посадочные площадки и трассировки, и превращается в маску припоя, шелкографию и файлы вставки припоя.

Создание

Описание

пример

c = PCBConnectors.connectortype создает файлы Гербера на основе типа коннектора, чтобы использовать в антенне feedpoint заданный в connectortype.

Входные параметры

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

Тип коннектора от пакета коннектора PCB в виде одного из следующего:

  • Коаксиальные Коннекторы - Коаксиальный RG11, RG174, RG58 и коннекторы RG59, непосредственно спаянные к клавиатурам PCB.

  • Коннекторы IPX - разъем LightHorse IPX SMT или поверхностный монтаж разъема коннектор RF.

  • Коннекторы MMCX - MMCX Cinch или поверхностный монтаж Samtec коннекторы RF.

  • Коннекторы SMA - Типовой поверхностный монтаж SMA с 5 клавиатурами коннекторы RF, с четырьмя углами прямоугольные клавиатуры, один круглый центральный контакт. Обеспечьте и SMA Multicomp коннекторы RF.

  • Коннекторы SMAEdge - Типовой поверхностный монтаж запуска ребра SMA коннектор RF. Обеспечьте и запуск ребра SMA Samtec коннекторы RF.

  • Коннекторы SMB - Джонсон/емерсон и Пэстернэк поверхностный монтаж SMB коннекторы RF.

  • Коннекторы SMC - Pasternack SMC и поверхностный монтаж запуска ребра SMC коннекторы RF.

  • Коннекторы коаксиального кабеля - полутвердый 0.020 inch, 0.034 inch, 0.047 inch, и 0.118 inch коаксиальный кабель спаян к клавиатурам PCB.

Для списка коннекторов см. Список Коннекторов PCB.

Пример: c = PCBConnectors.Semi_020 создает файлы Гербера, сконфигурированные, чтобы использовать полутвердый 0.020 inch коаксиальные кабели.

Выходные аргументы

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

Коннектор PCB, возвращенный как объект.

Свойства

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

Общая собственность для всех коннекторов

Это свойство доступно только для чтения.

Тип коннектора в виде вектора символов.

Пример: 'Coax_RG11'

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

Это свойство доступно только для чтения.

Имя производителя компонентов в виде вектора символов.

Пример: 'Belden'

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

Это свойство доступно только для чтения.

Номер детали производителя в виде вектора символов или строки.

Пример: 'RG11'

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

Это свойство доступно только для чтения.

Текст, добавленный к PCB, чтобы идентифицировать компонент в виде вектора символов.

Пример: 'RG59U'

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

Это свойство доступно только для чтения.

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

Пример: c = PCBConnectors.MMCX_Cinch; c.Impedance = 70;

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

Это свойство доступно только для чтения.

URL для технических требований компонента в виде вектора символов. Таблицы данных обычно являются файлами PDF.

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

Это свойство доступно только для чтения.

URL для покупательного коннектора в виде вектора символов.

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

Общая собственность для всех коаксиальных коннекторов

Круговой диаметр клавиатуры, соединяющий сигнальный провод коаксильного кабеля к feedpoint в виде положительной скалярной величины в метрах. Диаметр контакта больше диаметра сигнального провода.

Пример: c = PCBConnectors.Coax_RG59; c.PinDiameter = 1.0000e-03;

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

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

Пример: c = PCBConnectors.Coax_RG59; c.DielectricDiameter = 0.0073;

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

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

Пример: c = PCBConnectors.Coax_RG59; c.ShieldDiameter = 0.0085;

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

Тепловое облегчение вокруг коаксиального подключения экрана в виде 0 или 1. Тепловое облегчение уменьшает огонь, должен был спаять коаксиальный щит к земле.

Пример: c = PCBConnectors.Coax_RG59; c.AddThermals = 0;

Типы данных: логический

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

Пример: c = PCBConnectors.Coax_RG59; c.ThermalsDiameter = 0.0100;

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

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

Пример: c = PCBConnectors.Coax_RG59; c.ThermalBridgeWidth = 0.0015;

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

Общая собственность для всех симметричных коннекторов поверхностного монтажа с 5 клавиатурами

Общая длина каждой стороны прямоугольного места коннектора в виде двухэлементного вектора с каждым модулем элемента в метрах.

Пример: c = PCBConnectors.SMA_Multicomp; c.TotalSize = [0.0063 0.0063];

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

Длина каждой стороны земли заполняет в виде двухэлементного вектора каждым модулем элемента в метрах. Клавиатуры расположены в каждом из четырех углов места коннектора.

Пример: c = PCBConnectors.SMA_Multicomp; c.GroundPadSize = [0.0016 0.0016];

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

Круговой диаметр клавиатуры, соединяющий контакт сигнала коаксиального коннектора в виде положительной скалярной величины в метрах. Клавиатура находится в центре места коннектора.

Пример: c = PCBConnectors.SMA_Multicomp; c.SignalPadDiameter = 0.0012;

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

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

Пример: c = PCBConnectors.SMA_Multicomp; c.ViaPinDiameter = 0.0012;

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

Диаметр звонка изоляции, который удаляет полукруг меди от внутреннего угла наземных клавиатур в виде скаляра в метрах.

Пример: c = PCBConnectors.SMA_Multicomp; c.IsoltationRing =0.0012;

Типы данных:

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

Пример: c = PCBConnectors.SMA_Multicomp; c.VerticalGroundStrips = 1;

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

Общая собственность для всех коннекторов поверхностного монтажа запуска ребра

Оснуйте размер клавиатуры в виде двухэлементного вектора с каждым модулем элемента в метрах.

Пример: c = PCBConnectors.SMAEdge; c.GroundPadSize = [0.0014 0.0042];

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

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

Пример: c = PCBConnectors.SMAEdge; c.GroundSeparation = 0.0043;

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

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

Пример: c = PCBConnectors.SMAEdge; c.GroundPadIsolation = 2.5000e-04;

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

Размер клавиатуры сигнала в виде двухэлементного вектора с каждым модулем элемента в метрах.

Пример: c = PCBConnectors.SMAEdge; c.SignalPadSize = [0.0013 0.0036];

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

Разорвите между ребром PCB и запуститесь меди клавиатуры сигнала в виде положительной скалярной величины в метрах.

Пример: c = PCBConnectors.SMAEdge; c.SignalGap = 1.0000e-04;

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

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

Пример: c = PCBConnectors.SMAEdge; c.SignalLineWidth = 8.0000e-04;

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

Сторона PCB, которая получает коннектор ребра в виде 'north', 'south', 'east', 'west'.

Пример: c = PCBConnectors.SMAEdge; c.EdgeLocation = 'south';

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

Расширьте PCB, чтобы добавить коннектор вне области проектирования в виде 0 или 1

Пример: c = PCBConnectors.SMAEdge; c.EdgeBoardProfile = 1;

Типы данных: логический

Заполните область коннектора на наземной стороне платы с медью в виде 0 или 1

Пример: c = PCBConnectors.SMAEdge; c.FillGroundSide = 1;

Типы данных: логический

Общая собственность для всех ступенчатых коннекторов поверхностного монтажа

Оснуйте размер клавиатуры в виде двухэлементного вектора с каждым модулем элемента в метрах.

Пример: c = PCBConnectors.IPX_Plug_Lighthorse; c.GroundPadSize = [0.0010 0.0022];

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

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

Пример: c = PCBConnectors.IPX_Plug_Lighthorse; c.GroundPadXSeparation = 0.0019;

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

Y-смещение от клавиатуры сигнала, чтобы сигнализировать о центральной линии клавиатуры в виде положительной скалярной величины в метрах.

Пример: c = PCBConnectors.IPX_Plug_Lighthorse; c.GroundPadYOffset = 0.0015;

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

Размер клавиатуры сигнала в виде вектора с 2 элементами с каждым модулем элемента в метрах.

Пример: c = PCBConnectors.IPX_Plug_Lighthorse; c.SignalPadSize = [1.0000e-03 1.0000e-03];

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

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

Пример: c = PCBConnectors.IPX_Plug_Lighthorse; c.SignalMinYSeparation = 1.0000e-03;

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

Примеры

свернуть все

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

fco = invertedFcoplanar('Height',14e-3,'GroundPlaneLength', 100e-3,  ...
                  'GroundPlaneWidth', 100e-3);

Используйте эту антенну, чтобы создать pcbStack объект.

p = pcbStack(fco);
show(p);

Используйте коннектор Coax_RG11 RF с диаметром контакта 2 мм.

c = PCBConnectors.Coax_RG11;
c.PinDiameter = 2.000e-03;
s = PCBServices.MayhewWriter;

Создайте файл проекта антенны с помощью PCBWriter .

PW = PCBWriter(p,s,c);

Используйте gerberWrite метод, чтобы создать файлы Гербера из антенны проектирует файлы.

gerberWrite(PW)

Чтобы просмотреть форум, перетащите мышью файлы. Нажмите Done.

В этом примере показано, как задать пользовательский класс коннектора RF.

classdef SMA_Jack_Cinch < PCBConnectors.BaseSMT5PadSymmetric
    % Cinch SMA surface mount RF connector.
    
    properties (Constant) % Abstract
        Type       = 'SMA'
        Mfg        = 'Cinch'
        Part       = '142-0701-631'
        Annotation = 'SMA'
        Impedance  = 50
        Datasheet  = 'http://www.farnell.com/datasheets/1720451.pdf?_ga=2.164811836.2075200750.1499379544-42056808.1499379544'
        Purchase   = 'http://www.newark.com/johnson/142-0701-631/rf-coaxial-sma-jack-straight-50/dp/50F2712'
    end
     
    methods
        function RFC = SMA_Jack_Cinch
            RFC.TotalSize           = [0.5 0.5]*25.4e-3;
            RFC.GroundPadSize       = [0.102 0.102]*25.4e-3;
            RFC.SignalPadDiameter   = 0.1*25.4e-3;
            RFC.PinHoleDiameter     = 1.27e-3; 
            RFC.IsolationRing       = 0.22*25.4e-3;
            RFC.VerticalGroundStrips = false;
        end
    end
end

Больше о

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

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

| |

Введенный в R2017b