home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / hamradio / network.lbr / NETWORK.DZC / NETWORK.DOC
Text File  |  1987-08-30  |  12KB  |  397 lines

  1. NETWORK.DOC.....Documentatioε fo≥ thσ prograφ NETWORK.BA╙.
  2.  
  3.      Compute≥ modelinτ oµ electrica∞ network≤ i≤ ß rea∞ timσ save≥ fo≥ R╞ ì
  4. engineers«  Engineerinτ CA─ (Compute≥ AideΣ Design⌐ program≤ includσ ì
  5. basicall∙ tw∩ type≤ oµ software║ analytica∞ anΣ synthesis«  Analytica∞ ì
  6. softwarσ derive≤ thσ circui⌠ characteristic≤ sucΦ a≤ gaiε anΣ phasσ froφ ì
  7. giveε componen⌠ values« Synthesi≤ doe≤ jus⌠ thσ reverse¼ startinτ witΦ ì
  8. desireΣ circui⌠ characteristic≤ sucΦ a≤ filte≥ type¼ bandwidth¼ anΣ rollofµ ì
  9. t∩ derivσ thσ componen⌠ value≤ required«  Thσ prograφ includeΣ iε thi≤ ì
  10. librar∙ analyze≤ ß passivσ ladde≥ o≥ cascadeΣ network«  Onσ valuablσ usσ oµ ì
  11. thi≤ prograφ i≤ analysi≤ anΣ verifacatioε oµ existinτ circui⌠ designs«  ì
  12. Using the editor function, it is also possible to optimize a circuit design.
  13.  
  14.      Mos⌠ R╞ network≤ caε bσ modeleΣ a≤ ß serie≤ oµ cascadeΣ circui⌠ ì
  15. element≤ sucΦ a≤ serie≤ o≥ paralle∞ (shunt⌐ resistors¼ capacitor≤ o≥ ì
  16. inductors«  Thσ 1╖ circui⌠ model≤ includeΣ iε thi≤ prograφ ma∙ bσ cascadeΣ ì
  17. t∩ forφ almos⌠ an∙ typσ oµ filter¼ impedancσ matchinτ network¼ o≥ ì
  18. transmission line network.
  19.      Thi≤ prograφ allow≤ yo⌡ t∩ ente≥ componen⌠ value≤ anΣ obtaiε ß char⌠ oµ ì
  20. insertioε loss¼ returε loss¼ VSWR¼ reflectioε coefficien⌠ (Rho)¼ anΣ botΦ ì
  21. rea∞ anΣ imaginar∙ inpu⌠ impedances«  Circuit≤ ma∙ bσ completel∙ modeleΣ ì
  22. beforσ thσ breadboarΣ stage¼ savinτ mucΦ timσ witΦ hanΣ calculation≤ o≥ ì
  23. trial and error in the lab.
  24.      NETWORK.BA╙ i≤ designeΣ t∩ ruε unde≥ MBASI├ o≥ BASIC-8░ anΣ doe≤ no⌠ ì
  25. require any specific terminal type or printer type.
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66. è                       CIRCUIT MODELS
  67.                        ------- ------
  68.  
  69. Type 1: Series resistance. (R)
  70.  
  71. *--RRRRR--*
  72.  
  73.  
  74. *---------*
  75.  
  76.  
  77. Type 2: Paralell resistance. (R)
  78.  
  79. *----+----*
  80.      |
  81.      R
  82.      R
  83.      R
  84.      R
  85.      |
  86. *----+----*
  87.  
  88.  
  89. Type 3: Series inductance. (L)
  90.  
  91. *--LLLLL--*
  92.  
  93.  
  94. *---------*
  95.  
  96.  
  97.  
  98. Type 4: Paralell inductance. (L)
  99.  
  100. *----+----*
  101.      |
  102.      L
  103.      L
  104.      L
  105.      L
  106.      |
  107. *----+----*
  108.  
  109.  
  110. Type 5: Series capacitance. (C)
  111.  
  112. *--CCCCC--*
  113.  
  114.  
  115. *---------*
  116.  
  117.  
  118. Type 6: Paralell capacitance. (C)
  119.  
  120. *----+----*
  121.      |
  122.      C
  123.      C
  124.      C
  125.      C
  126.      |
  127. *----+----*
  128.  
  129.  
  130.  
  131. è
  132. Type 7: Series - Series RLC
  133.  
  134. *--RRRRR--LLLLL--CCCCC--*
  135.  
  136.  
  137.  
  138. *-----------------------*
  139.  
  140.  
  141.  
  142. Type 8: Paralell - Series RLC
  143.  
  144. *----+----*
  145.      |
  146.      R
  147.      R
  148.      R
  149.      |
  150.      L
  151.      L
  152.      L  
  153.      |
  154.      C
  155.      C
  156.      C
  157.      |
  158. *----+----*
  159.  
  160.  
  161.  
  162. Type 9: Series - Paralell RLC
  163.  
  164.     --RRRRR--
  165.    |         |
  166. *--+--LLLLL--+--*
  167.    |         |
  168.     --CCCCC--
  169.  
  170.  
  171. *---------------*
  172.  
  173.  
  174.  
  175. Type 10: Paralell - Paralell RLC
  176.  
  177. *--+-----+-----+----*
  178.    |     |     |
  179.    R     L     C
  180.    R     L     C
  181.    R     L     C
  182.    |     |     |
  183. *--+-----+-----+----*
  184.  
  185.  
  186.  
  187. Type 11: Series - Series RL/Series - Paralell C
  188.  
  189. *-+-RRRRR--LLLLL-+-*
  190.   |              |
  191.    ---CCCCC------
  192.  
  193.  
  194. *------------------*
  195.  
  196. è
  197. Type 12: Transmission line (Stripline)
  198.  
  199. *------------------*
  200.  
  201.  
  202.  
  203. *------------------*
  204.  
  205.  
  206.  
  207. Type 13: Open paralell stub.
  208.  
  209. *-----+------------*
  210.       |
  211. *-----)--+---------*
  212.       |  |
  213.       |  |
  214.       |  |
  215.  
  216.  
  217.  
  218. Type 14: Shorted paralell stub.
  219.  
  220. *-----+------------*
  221.       |
  222. *-----)--+---------*
  223.       |  |
  224.       |  |
  225.       |  |
  226.        --
  227.  
  228.  
  229.  
  230. Type 15: Open series stub.
  231.  
  232.       |  |  
  233.       |  |  
  234. *-----+  +-------*
  235.  
  236. *----------------*
  237.  
  238.  
  239.  
  240. Type 16: Shorted series stub.
  241.  
  242.         ----
  243.        |    |
  244.        |    |
  245. *------+    +-----*
  246.  
  247. *-----------------*
  248.  
  249.  
  250.  
  251. Type 17: Transformer.
  252.  
  253. *-----+ :: +-------*
  254.       ) :: (
  255.       ) :: (
  256.       ) :: (
  257.       ) :: (
  258. *-----+ :: +-------*
  259.  
  260.  
  261. èPROGRAM DESCRIPTION
  262. ------- -----------
  263.  
  264.      Thσ prograφ i≤ divideΣ int∩ fou≥ sections║ datß input¼ datß editor¼ ì
  265. computation and data output.
  266.      Unit≤ useΣ iε thσ prograφ havσ beeε optimizeΣ fo≥ usσ a⌠ R╞ anΣ arσ iε ì
  267. ohms¼ nanohenries¼ picofarads¼ inches¼ degree≤ anΣ megahertz«  Thσ maximuφ ì
  268. numbe≥ oµ circui⌠ section≤ ha≤ beeε se⌠ t∩ 3░ bu⌠ thi≤ i≤ jus⌠ arbitrar∙ a≤ ì
  269. most computers have more than enough memory to allow more sections.
  270.      Thσ prograφ als∩ allow≤ network≤ t∩ bσ saveΣ anΣ retreiveΣ froφ disδ ì
  271. files.  This feature can save you much time and effort at entering elements.
  272.  
  273.  
  274. PROGRAM EXAMPLE
  275. ------- -------
  276. Example 1: Impedance match to a real load.
  277.  
  278.                  50 ohms                 318 nH
  279.              +---XXXXXX---*-----+-----*---LLLLL----*----+
  280.              |                  |                       |
  281.             / \                 C                       X   
  282.            | ~ |                C 637 pF                X 10 ohms
  283.             \ /                 C                       X
  284.              |                  |                       |
  285.              +------------*-----+-----*------------*----+
  286.                           :           :            :
  287. Element #         RS      :    1      :     2      :      RL
  288.                           :           :            :
  289. Element type      --      :    6      :     3      :      --
  290.                           :           :            :
  291.  
  292.  
  293.      Let≤ tr∙ ß simplσ examplσ iε orde≥ t∩ becomσ familia≥ witΦ thσ prograφ ì
  294. operation«  Star⌠ witΦ thσ circui⌠ iε Examplσ 1«  Thi≤ i≤ ß low-pas≤ ì
  295. impedancσ matchinτ networδ tha⌠ i≤ useΣ t∩ matcΦ ß 5░ ohφ sourcσ (RS⌐ t∩ ß ì
  296. 5░ ohφ resistivσ loaΣ (RL⌐ a⌠ 1░ Mhz«  Wσ wil∞ verif∙ tha⌠ thσ matcΦ take≤ ì
  297. placσ a⌠ 1░ Mh· anΣ theε determinσ thσ │ d┬ cut-ofµ frequency¼ thσ returε ì
  298. loss and the VSWR within the pass-band.
  299.      Afte≥ loadinτ anΣ runninτ thσ program¼ thσ firs⌠ questioε i≤ iµ thσ ì
  300. networδ i≤ ß (N)E╫ o≥ (S)AVE─ network«  Ente≥ "N"¼ theε thσ screeε wil∞ ì
  301. clea≥ anΣ asδ fo≥ thσ numbe≥ oµ circui⌠ sections«  Ente≥ 2«  Remembe≥ no⌠ t∩ ì
  302. coun⌠ thσ sourcσ (RS⌐ anΣ loaΣ (RL⌐ resistances«  Nex⌠ thσ prograφ wil∞ asδ ì
  303. fo≥ thσ valuσ oµ thσ sourcσ resistance«  Ente≥ 50«  Thσ prograφ wil∞ theε ì
  304. star⌠ loopinτ througΦ thσ networδ elements«  Ente≥ thσ networδ typσ numbe≥ ì
  305. anΣ thσ componen⌠ value≤ a≤ prompted«  Fo≥ eacΦ elemen⌠ numbe≥ (#⌐ ß listinτ ì
  306. oµ thσ possiblσ elemen⌠ type≤ wil∞ bσ displayed«  Ente≥ elemen⌠ typσ ╢ ì
  307. (paralel∞ C⌐ anΣ ß capacitancσ oµ 63╖ pF«  Nex⌠ ente≥ elemen⌠ typσ │ (serie≤ ì
  308. L⌐ witΦ aε inductancσ oµ 31╕ nH« Afte≥ yo⌡ havσ entereΣ al∞ oµ thσ circui⌠ ì
  309. element≤ yo⌡ wil∞ bσ askeΣ fo≥ thσ valuσ oµ thσ loaΣ resistance«  Ente≥ 1░ ì
  310. ohms.  At this point the data entry is completed.
  311.      Nex⌠ yo⌡ wil∞ bσ askeΣ fo≥ thσ startinτ frequency¼ ste≡ frequenc∙ anΣ ì
  312. thσ numbe≥ oµ steps«  Fo≥ screeε outpu⌠ thi≤ shoulΣ bσ 2░ o≥ less«  Fo≥ ì
  313. printe≥ outpu⌠ thi≤ ma∙ bσ increaseΣ a≤ desired«  Ente≥ ß startinτ frequenc∙ ì
  314. oµ ▒ Mhz¼ ß ste≡ frequenc∙ oµ ▒ Mh· anΣ 2░ steps«  Nex⌠ yo⌡ wil∞ bσ prompteΣ ì
  315. fo≥ screeε o≥ printe≥ output«  ResponΣ witΦ "Só o≥ "P"«  Thσ screeε wil∞ ì
  316. clea≥ anΣ afte≥ ß shor⌠ dela∙ thσ result≤ wil∞ bσ displayeΣ oε thσ screeε ì
  317. (S) o≥ on both the screen and the printer (P).
  318.      Wheε thσ calculation≤ arσ complete¼ yo⌡ shoulΣ obtaiε thσ result≤ showε ì
  319. iε thσ tablσ below«  Notσ tha⌠ a⌠ 1░ Mh· thσ sourcσ (5░ ohms⌐ i≤ indeeΣ ì
  320. matcheΣ t∩ thσ loaΣ (1░ ohms)«  A⌠ thi≤ poin⌠ thσ insertioε los≤ i≤ zer∩ d┬ ì
  321. anΣ thσ returε los≤ i≤ nearl∙ 6▓ d┬ anΣ thσ VSW╥ i≤ 1.00:1« Als∩ notσ tha⌠ ì
  322. thσ reflectioε coeffecien⌠ (RHO⌐ i≤ zero¼ thσ rea∞ par⌠ oµ thσ inpu⌠ ì
  323. impedancσ (ZIN(R)⌐ i≤ nea≥ 5░ ohm≤ anΣ thσ imaginar∙ par⌠ oµ thσ inpu⌠ ì
  324. impedancσ (ZIN(I)⌐ i≤ zer∩ ohms«  Notσ tha⌠ thσ cut-ofµ frequenc∙ i≤ abou⌠ ì
  325. 14.5 Mhz.
  326. è              ==========================================
  327.               RF NETWORK ANALYSIS PROGRAM - VER 1.0 CP/M
  328.               ==========================================
  329.  
  330. NETWORK LISTING:
  331.  
  332. ELEM      TYPE         R         L         C
  333.                      (ZO)       (L)       (E)
  334.  
  335. SOURCE R              50
  336.  1          6          0         0       637
  337.  2          3          0       318         0
  338. LOAD R                10
  339.  
  340. NOTE:  R,L,C ARE FOR ELEMENT TYPES 1-11.
  341.        ZO,L,E, ARE FOR ELEMENT TYPES 12-16.
  342.  
  343.               =========================================
  344.  
  345. FREQ(MHZ)     IL(DB)     RL(DB)     VSWR       RHO      ZIN(R)       ZIN(I)
  346.  
  347.     1.00      -2.51      -3.57      4.93      0.66      10.15         1.60
  348.     2.00      -2.40      -3.72      4.74      0.65      10.60         3.25
  349.     3.00      -2.21      -4.00      4.42      0.63      11.42         4.98
  350.     4.00      -1.94      -4.43      4.01      0.60      12.72         6.83
  351.     5.00      -1.61      -5.08      3.52      0.56      14.70         8.81
  352.     6.00      -1.23      -6.08      2.97      0.50      17.71        10.86
  353.     7.00      -0.82      -7.63      2.42      0.42      22.30        12.72
  354.     8.00      -0.43     -10.27      1.88      0.31      29.34        13.50
  355.     9.00      -0.12     -15.51      1.40      0.17      39.40        10.76
  356.    10.00       0.00     -61.93      1.00      0.00      49.92         0.00
  357.    11.00      -0.15     -14.69      1.45      0.18      51.31       -18.94
  358.    12.00      -0.62      -8.73      2.15      0.37      39.42       -33.26
  359.    13.00      -1.40      -5.60      3.21      0.52      25.36       -36.35
  360.    14.00      -2.40      -3.73      4.73      0.65      15.73       -33.77
  361.    15.00      -3.52      -2.56      6.84      0.75      10.01       -29.98
  362.    16.00      -4.69      -1.80      9.67      0.81       6.64       -26.47
  363.    17.00      -5.86      -1.30     13.35      0.86       4.58       -23.53
  364.    18.00      -7.00      -0.97     17.97      0.89       3.28       -21.12
  365.    19.00      -8.09      -0.73     23.70      0.92       2.42       -19.15
  366.    20.00      -9.13      -0.57     30.68      0.94       1.83       -17.51
  367.  
  368.  
  369.  
  370.  
  371.      Followinτ thσ outpu⌠ data¼ ß shor⌠ men⌡ i≤ displayeΣ a⌠ thσ bottoφ oµ ì
  372. thσ screen«  Therσ arσ fivσ option≤ listeΣ iε thσ menu╗  (1⌐ swee≡ ì
  373. frequency¼ (2⌐ edi⌠ elements¼ (3⌐ star⌠ over¼ (4⌐ qui⌠ anΣ (5⌐ savσ file«  ì
  374. A⌠ thi≤ point¼ yo⌡ caε changσ frequenc∙ rangσ o≥ direc⌠ outpu⌠ t∩ thσ ì
  375. printe≥ witΦ optioε (1)«  O≥ yo⌡ caε edi⌠ thσ elemen⌠ value≤ t∩ "finσ tuneó ì
  376. you≥ circui⌠ witΦ optioε (2)«  Optioε (3⌐ wil∞ allo≈ yo⌡ t∩ star⌠ ove≥ witΦ ì
  377. ß ne≈ o≥ saveΣ network« Optioε (4⌐ exit≤ thσ prograφ bacδ t∩ MBASIC«  Thσ ì
  378. last option (5) allows you to save the current network to a disk file.
  379.      Wheε savinτ ß filσ t∩ disk¼ onl∙ ente≥ thσ namσ oµ thσ filσ wheε ì
  380. prompteΣ no⌠ thσ filσ exten⌠ eτ LOWPAS╙ no⌠ LOWPASS.NET«  Thσ exten⌠ oµ .NE╘ ì
  381. is automatically added by the program.
  382.  
  383.      NOTE║ Bσ surσ thσ filσ namσ yo⌡ picδ doe≤ no⌠ duplicatσ onσ alread∙ oε ì
  384. thσ disδ unles≤ yo⌡ wisΦ t∩ overwritσ thσ olΣ file«  Thσ prograφ wil∞ no⌠ ì
  385. let you know that the file already exists.
  386.  
  387.  
  388. PROGRAM HISTORY
  389. ------- -------
  390.      Thi≤ prograφ i≤ deriveΣ froφ onσ writteε b∙ KennitΦ Wyat⌠ oµ TR╫ ì
  391. Electroniπ Product≤ Division«  Hi≤ prograφ wa≤ writteε fo≥ thσ IB═ P├ anΣ ìèincludeΣ ß featurσ t∩ creatσ hΘ resolutioε graphiπ plot≤ oµ thσ data«  ╔ wa≤ ì
  392. forceΣ t∩ dro≡ thi≤ featurσ whilσ convertinτ thσ prograφ t∩ CP/═ becausσ m∙ ì
  393. termina∞ doe≤ no⌠ havσ thσ capibilit∙ t∩ d∩ graphics«  Iµ yo⌡ wisΦ t∩ adΣ ì
  394. thi≤ featurσ t∩ you≥ cop∙ oµ thσ program¼ pleasσ contac⌠ mσ oε GENIE«  M∙ ì
  395. mai∞ addres≤ therσ i≤ W.MUNSON«  ╔ wil∞ givσ yo⌡ thσ informatioε oε ho≈ hσ ì
  396. did it and you should be able to take it from there.  Good luck and enjoy.
  397.