Contenido principal

design

R2026b

Design PCB component around particular frequency

Description

rfpcbcomponent = design(rfpcbobject,frequency) designs a PCB component around the specified frequency.

Note

PCB components designed using the design function operate around the specified frequency with a 10-15% tolerance.

example

Examples

collapse all

Design an unequal Wilkinson around 1.8 GHz.

uwilk = design(wilkinsonSplitterUnequal,1.8e9);

View the splitter.

show(uwilk);

Figure contains an axes object. The axes object with title wilkinsonSplitterUnequal element, xlabel x (mm), ylabel y (mm) contains 8 objects of type patch, surface. These objects represent PEC, feed, Teflon, load.

Plot S-parameters between the frequency range of 0.1 GHz to 6 GHZ.

spar = sparameters(uwilk,linspace(0.1e9,6e9,50))
spar = 
  sparameters with properties:

      Impedance: 50
       NumPorts: 3
     Parameters: [3×3×50 double]
    Frequencies: [50×1 double]

rfplot(spar)

Figure contains an axes object. The axes object with xlabel Frequency (GHz), ylabel Magnitude (dB) contains 9 objects of type line. These objects represent dB(S_{11}), dB(S_{21}), dB(S_{31}), dB(S_{12}), dB(S_{22}), dB(S_{32}), dB(S_{13}), dB(S_{23}), dB(S_{33}).

Input Arguments

collapse all

PCB component object, specified as an RF PCB object. For complete list of PCB components, microstrip bends, and traces, see PCB Components Catalog.

Note

The following PCB catalog components are not supported by this function: spiralInductor, interdigitalCapacitor, and stubRadialShunt.

Design frequency of the PCB component, specified as a real positive scalar in hertz.

Example: 3e9

Data Types: double

Output Arguments

collapse all

PCB catalog component operating around specified frequency, returned as an object handle.

Version History

Introduced in R2021b

See Also