PCBConnectors

Коннектор РФ в антенне feedpoint

Описание

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

Создание

Синтаксис

c = PCBConnectors.connectortype

Описание

пример

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

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

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

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

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

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

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

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

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

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

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

  • Коннекторы Коаксиального кабеля - Полутвердый 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.SignalPinDiameter = 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);

Используйте коннектор РФ Coax_RG11 с диаметром контакта 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