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_Cinchc.Impedance = 70

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

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

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

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

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

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

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

Пример: c = PCBConnectors.Coax_RG59c.SignalPinDiameter = 1.0000e-03

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Типы данных:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примеры

свернуть все

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

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

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

p = pcbStack(fco);

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

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

  Coax_RG11 with properties:

                   Type: 'Coax'
                    Mfg: 'Belden'
                   Part: 'RG11'
             Annotation: 'RG11'
              Impedance: 75
              Datasheet: 'http://www.belden.com/techdatas/english/8233.pdf'
               Purchase: ''
            PinDiameter: 0.0020
     DielectricDiameter: 0.0072
         ShieldDiameter: 0.0085
       ThermalsDiameter: 0.0100
    ThermalsBridgeWidth: 0.0015
            AddThermals: 1

   <a href="matlab:web('http://www.belden.com/techdatas/english/8233.pdf','-browser');">Belden RG11</a>

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

PW = PCBWriter(p,s,c);

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

gerberWrite(PW)

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

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
Для просмотра документации необходимо авторизоваться на сайте