home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / lambda / soundpot / f / network.lbr / NETWORK.DZC / NETWORK.DOC
Encoding:
Text File  |  1993-10-26  |  5.9 KB  |  109 lines

  1.                           NETWORK.BAS  Ver 1.0
  2.  
  3.                         NETWORK ANALYSIS PROGRAM
  4.  
  5.  
  6.  
  7. 1. INTRODUCTION:  This program may be used to design passive electrical
  8. networks.  Passive components, such as resistors, capacitors, inductors
  9. and transmission lines are evaluated versus frequency.  Both series and
  10. shunt circuits are included.  Once a circuit is designed and optimized,
  11. it can saved as a NETFILE for future use.  Three netfiles can be stored
  12. on RAM by the program as now configured (add more files by changing the
  13. program at line 130).  This program used with AMPGAIN will allow active
  14. circuits, such as amplifiers or active filters, to be designed.  Both
  15. shorted and open transmission line stubs are simulated.
  16.  
  17. 2. DATA ENTRY:  Components are entered by code and value.  Codes are (+)
  18. for series connected parts and (-) for shunt connected parts.  The code
  19. useage is shown in the program INFO screen and listed here as follows:
  20.  
  21.         CODE    TYPE    CIRCUIT         CODE    TYPE    CIRCUIT
  22.          1    Resistor   series          -1   Resistor   shunt
  23.          2    Inductor   series          -2   Inductor   shunt
  24.          3    Capacitor  series          -3   Capacator  shunt
  25.          4    Transmis.  series          -4   Transmis.  shunt
  26.          5    RLC ckt.   series  (in shunt)     none
  27.  
  28. 3. COMMANDS:    After the circuit elements are entered, changes are easy
  29. since only a <CR> at the F0 prompt will allow any element to be changed
  30. by entering its number and new value.  The program then returns to the F0
  31. prompt for evaluation.  A <CR> at the Elem prompt returns to the F0 prompt
  32. again.  The frequency code commands are as follows:
  33.  
  34.         NO.     ACTION          NO.     ACTION
  35.         -1      F-sweep         -2     New RG,RL
  36.         -3     Elem List        -4     New ckt.
  37.         -9     Save ckt.       (in files 0,1 or 2)
  38.  
  39. A (-3) at the F0 prompt will show the element list.  The element number,
  40. code and size are shown in the first three columns.  The next two columns
  41. do double duty as either the inductor and capacitor of an RLC circuit are
  42. listed, or the EDC and length of a transmission line are shown, otherwise
  43. these two columns are zero.  The last column shows the TML loading cap.
  44. When a transmission line element (type 4) is changed at the F0 prompt,
  45. the program asks for the (SYMB)ol#.  The symbol list follows:
  46.  
  47.         SYMBOL#         LINE PARAMETER
  48.           1           Line Impedance (Z0)
  49.           2           Effective Dielectric Constant (EDC)
  50.           3             Line Length
  51.           4             Line Load Cap
  52.  
  53. The load cap is used to simulate an open or short circuit shunt stub.  A
  54. small cap value simulates an open stub with fringing and a large cap will
  55. simulate a shorted stub.  The cap value should be large enough so that its
  56. reactance is negligible over the desired operating band of frequencies.  A
  57. (-1) entered at the Elem prompt allows a new element to be added.  A (-1)
  58. entered at the Size prompt calls the Element Code input and the new part
  59. code is specified.  Then, size can be entered in the normal manner.  The
  60. frequency sweep is started by a (-1) at the F0 prompt.   The starting
  61. frequency is entered, followed by the delta frequency (+ or -). The sweep
  62. will continue until interupted by Control-C.  Set L=0 and use the CONT
  63. command at the Basic prompt.  The program will return to the F0 prompt.
  64.  
  65. 4. PROGRAM OUTPUT:   Three NETFILES are included as examples of program
  66. operation.  NETFILE.0 is a 3 dB PI resistance pad with three resistors,
  67. a shunt, a series and another shunt.  This arrangement allows the input
  68. signal to be attenuated while keeping the 50 ohm impedance level constant.
  69. The program assumes the ideal case where all elements contain only their
  70. specified characteristics.  For any input frequency, the real and imaginary
  71. components of the input impedance are calculated and output.  The circuit
  72. input VSWR and losses are computed, including any loss due to mis-match.
  73. The calculations are made with RG as the generator drive source and RL as
  74. the terminating load resistance.
  75.  
  76. NETFILE.1 consists of a three element matching circuit, a series tuned PI
  77. circuit with a 10 ohm load.  It is resonant at approximately .5 GHz as a
  78. frequency sweep (-1 at F0 prompt) will show.  It was designed to match a
  79. 5:1 impedance ratio, which is typical for bipolar power transistors.
  80.  
  81. NETFILE.2 uses three transmission stubs to match a transistor output to a
  82. 50 ohm load at 1 GHz.  A short 50 ohm line is followed by a double stub,
  83. open-line section which resonates the circuit.  The shunt stub impedance
  84. is chosen at 35 ohms to shorten its length.  The small inductance, Elem #1
  85. represents the transistor output lead and the package bonding wires.
  86.  
  87. 5. SUMMARY:    This program has been used to design and develop amplifier
  88. and multiplier circuits for several years.  Filters, impatt diode and
  89. tunnel diode amplifiers have been designed and analyzed while the program
  90. was being developed.  Although a larger program, with lossy transmission
  91. line capabitity would be an improvement, it is quite adequate for all but
  92. the most difficult design jobs.
  93.  
  94. The program LOSSY, which is included with this group, will calculate line
  95. loss and show the effect of changing loads on a given transmission line.
  96. MICLINE and MSTRIP may be used when a circuit is designed by using micro-
  97. stripline techniques.  MCOUP, MFILT, MULTI, PARCON and VSWR are part of
  98. this group, also, and are useful in circuit design work from VHF to SHF.
  99.  
  100. These programs are placed in the public domain for non-commercial purposes
  101. only and no other use may be made of them without the author's permission.
  102. The author will not be liable for any problems from their use by others.
  103.  
  104.  
  105.  
  106. 8-21-87                 James R. Wiley                     813-783-1257
  107.                         1015 Mohawk St.
  108.                         Z'Hills, FL  34248
  109.