Octave-Wcalc: air_coil_syn
Description: Wcalc: A transmission line calculator
Keywords: coupled microstrip, coupled microstrip analysis, coupled microstrip synthesis, microstrip, microstrip analysis, microstrip synthesis, stripline, stripline analysis, stripline synthesis,

| Octave-Wcalc: air_coil_syn air_coil_syn - Single layer air core solenoid inductor synthesis ## SYNOPSIS [N_out, len_out, fill_out] = air_coil_syn(L, len, fill, AWG, rho, dia, freq, flag) ## PARAMETERS ### INPUT PARAMETERS L : Desired inductance (Henries) len : length of the coil (meters) fill : ratio of coil length to closewound length AWG : wire size (American Wire Gauge) rho : resistivity of wire (ohm-m) dia : inside diameter of coil (meters) freq : analysis frequency (Hertz) flag : indicates which parameters should be optimized flag=0 : the minimum number of turns is calculated along with the corresponding required length/fill. The diameter is held constant. flag=1 : the number of turns is fixed at the value given and the required length/fill is calculated. The diameter is held constant. ### OUTPUT VALUES N_out : calculated required number of turns len_out : calculated required length (meters) fill_out : calculated required fill ## DESCRIPTION Function to synthesize the physical parameters of a single layer, uniformly spaced, air core, solenoid inductor. The physical dimensions of the coil are synthesized from an inductance specification. ## EXAMPLE
     % we want 220 nH
    L=220e-9;
     % we'll synthesize the number of turns
    N=0;
     % we'll synthesize the length/fill
    len=0;
     % we'll synthesize the length/fill
    fill=0;
     % wire size
    AWG=22;
     % Resistivity of copper (ohm-m)
    rho=1.72e-8;
     % 0.25 inches inside diameter
    dia=0.25*0.0254;
     % 10 MHz operation
    f=10e6;
     % synthesize for minimum number of turns
    flag=0;
    [Nout,len_out,fill_out] = air_coil_syn(L,N,len,fill,AWG,rho,dia,f,flag);
    disp(sprintf('Number of turns = %g ',Nout));
    disp(sprintf('Length=%g inches',len_out/0.0254));
    disp(sprintf('Fill=%g',fill_out));
## SEE ALSO air_coil_calc air_coil_syn coax_calc coax_syn coupled_microstrip_calc coupled_microstrip_syn ic_microstrip_calc ic_microstrip_syn microstrip_calc microstrip_syn stripline_calc stripline_syn ## AUTHOR Dan McMahill ## BUGS None known Return to the Octave-Wcalc page.
Information
About Wcalc Reporting bugs Current projects Obtaining Wcalc Technical Notes Wcalc F.A.Q. Wcalc Home
Models
Air Core Solenoid Inductor Coaxial Transmission Line Coupled Microstrip Integrated Circuit Microstrip Microstrip Stripline
Frontends
CGI-Wcalc (Web Interface) GTK-Wcalc (GUI Interface) MEX-Wcalc (Matlab Interface) Octave-Wcalc (Octave Interface) SCI-Wcalc (Scilab Interface) STDIO-Wcalc (Simple stdio Interface)
Misc. Info.
Permeabilities Permitivities Resistivities Unit Conversion Factors Wire Sizes