exponenta event banner

PCBConnectors

Радиочастотный разъем в точке питания антенны

Описание

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

Создание

Описание

пример

c = PCBConnectors.connectortype создает файлы Gerber на основе типа соединителя, используемого в точке питания антенны, указанной в connectortype.

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

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

Тип соединителя из комплекта разъема ПП, указанный как один из следующих:

  • Уговорите Соединители - Уговаривают RG11, RG174, RG58 и соединители RG59, непосредственно спаянные к подушкам PCB.

  • Разъемы IPX - разъемы разъемов или разъемов RF-разъемов LightHorse IPX SMT.

  • Разъемы MMCX - RF-разъемы для поверхностного монтажа MMCX Cinch или Samtec.

  • Разъемы SMA - общие 5-контактные разъемы для подключения поверхности SMA, с четырьмя угловыми прямоугольными площадками, один круглый центральный контакт. RF-разъемы Cinch и Multicomp.

  • Разъемы SMAEdge - общий RF-разъем для подключения краев SMA. RF-разъемы Cinch и Samtec SMA для краевого запуска.

  • Разъемы SMB - RF-разъемы для поверхностного монтажа Johnson/Emerson и Pasternack SMB.

  • Разъемы SMC - RF-разъемы Pasternack SMC и SMC для поверхностного монтажа краев.

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

Список разъемов см. в разделе Список разъемов ПП.

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

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

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

Разъем ПП, возвращенный как объект.

Свойства

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

Общие свойства для всех соединителей

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

Тип соединителя, заданный как символьный вектор.

Пример: 'Coax_RG11'

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

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

Имя изготовителя компонента, указанное как символьный вектор.

Пример: 'Belden'

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

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

Номер детали изготовителя, указанный как символьный вектор или строка.

Пример: 'RG11'

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

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

Текст, добавляемый в ПП для идентификации компонента, указывается как символьный вектор.

Пример: 'RG59U'

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

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

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

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

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

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

URL-адрес для спецификаций компонентов, указанный как символьный вектор. Листы технических данных обычно представляют собой PDF-файлы.

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

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

URL-адрес коннектора закупок, указанный как символьный вектор.

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

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

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

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

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

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

Пример: 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;

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

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

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

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

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

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

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

Общие свойства для всех 5-Pad симметричных соединителей для монтажа на поверхности

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

Пример: 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

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

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

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

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

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

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

Сторона ПП, принимающая краевой соединитель, указанная как 'north', 'south', 'east', 'west'.

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

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

Удлинить ПП для добавления соединителя за пределы расчетной зоны, указанной как 0 или 1

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

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

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

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

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

Общие свойства для всех соединителей для монтажа поверхности в шахматном порядке

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

Пример: 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