Main Content

design

Design RF connector

Since R2024b

    Description

    rfconnector = design(RFConnectorobj,pcbobj) returns an RF connector for an FEM-based PCB catalog object, or pcbComponent custom object, with default characteristic impedance of 50 ohms.

    example

    rfconnector = design(RFConnectorobj,pcbobj,Z0) returns an RF connector with specified characteristic impedance.

    Examples

    collapse all

    This example shows the usage of the RF Connector design function

    Create a shielded microstrip transmission line

    m = microstripLine(IsShielded=true)
    m = 
      microstripLine with properties:
    
                  Length: 0.0200
                   Width: 0.0050
                  Height: 0.0016
        GroundPlaneWidth: 0.0300
               Substrate: [1x1 dielectric]
               Conductor: [1x1 metal]
              IsShielded: 1
               Connector: [1x1 RFConnector]
               Shielding: [1x1 shape.Box]
    
    

    Design the connector

    c = design(RFConnector,m)
    c = 
      RFConnector with properties:
    
                Name: 'Connector'
         InnerRadius: 4.7800e-04
         OuterRadius: 0.0016
              Flange: [1x1 antenna.Rectangle]
            EpsilonR: 2.0971
        PinFootprint: 'Taper'
           PinLength: 0.0030
           Impedance: 50
    
    
    m.Connector = c;
    show(m)

    Figure contains an axes object. The axes object with title microstripLine element, xlabel x (mm), ylabel y (mm) contains 14 objects of type patch. These objects represent PEC, Teflon, Feed conductor, Feed dielectric.

    Input Arguments

    collapse all

    Connector design specified using a connector object.

    Example: connector = RFConnector

    Data Types: string

    PCB object on which the connector is designed.

    Example: pcbobj = microstripLine(IsShielded=true)

    Data Types: string

    Note

    pcbobj must have these property settings :

    • IsShielded = True

    • SolverType = FEM

    Characteristic impedance of the RF connector.

    Example: connector = design(RFConnecterobj,pcbobj,Z0=75)

    Data Types: double

    Output Arguments

    collapse all

    Returns a RF connector design on the pcbobj.

    Version History

    Introduced in R2024b