home *** CD-ROM | disk | FTP | other *** search
-
- FILE: AC.DOC
-
- JAMES GRIGGS
- 10/29/86
-
-
- ANALOG CIRCUIT ANALYSIS PROGRAM
-
-
-
-
-
- THIS PROGRAM ENABLES ANALOG AC CIRCUIT ANALYSIS TO BE PERFORMED
- ON A ATARI ST COMPUTER. THE CIRCUIT MAY BE OF A PASSIVE OR
- ACTIVE TYPE.
-
-
-
- TO RUN THE PROGRAM:
- Open file "AC.PRG"
-
-
- THERE ARE SEVERAL RULES TO FOLLOW IN USING THIS ROUTINE.
-
- 1) WHEN ASKED FOR THE NUMBER OF NODES, THE ANSWER SHOULD NOT
- INCLUDE GROUND WHICH IS ALWAYS NODE "0".
- 2) ALL UNUSED PINS OF ACTIVE DEVICES MUST BE TIED TO GROUND
- (NODE "0").
- 3) ALL COMPONENTS THAT ARE TIED TO DC SUPPLIES MUST BE
- ENTERED AS TIED TO NODE "0".
- 4) THE LIWER LIMIT OF THE ENTERED FREQUENCY RANGE CANNOT
- BE 0 HZ.
- 5) WHEN USING THE LOG FREQUENCY INCREMENT (ENTER A NEGATIVE
- NUMBER), THE NUMBER ENTERED MUST BE THE NUMBER OF LOG-SPACED
- FREQUENCIES DESIRED BETWEEN THE FREQUENCY LIMITS SPECIFIED.
- 6) FOR TRANSISTORS, Rbe CAN BE CALCULATED IF THE QUIESCENT
- EMITTER CURRENT IS KNOWN BY:
-
- -3
- Rbe = 26 X 10
- ---------------
- EMITTER CURRENT
-
- FOR EXAMPLE: IF THE EMITTER CURRENT = 2ma, THEN
- -3 -3
- Rbe = (26 X10 ) / (2 X10 ) = 13 OHMS.
-
- FOR MOST CIRCUITS, A VALUE OF "1" MAY BE USED AND GET VERY
- CLOSE RESULTS.
-
-
-
-
-
-
-
-
- THE FOLLOWING ARE EXAMPLES OF CIRCUITS ANALYZED BY
- THIS PROGRAM.
-
- FIRST, LETS ANALYZE THE FOLLOWING CIRCUIT...
-
- NODE:1 NODE:2 NODE:3 NODE:4
- O--------- R1 -----X------ L1 ------X---- L2 -----X------
- INPUT | | | |
- O-- | | | |
- | C1 --- C2 --- C3 --- R2
- | --- --- --- (LOAD)
- | | | | |
- | | | | |
- GND GND GND GND GND
-
- R1= 50 OHMS
- R2= 50 OHMS(LOAD)
- L1= 330UH
- L2= 330UH
- C1= 0.053UF
- C2=0.177UF
- C3=0.053UF
-
- THE DATA MUST BE ENTERED IN THE FOLLOWING FORMAT:
-
- R (RESISTOR) FROM NODE#, TO NODE#, VALUE IN OHMS
- C (CAPACITOR) FROM NODE#, TO NODE#, VALUE IN UFD
- L (INDUCTOR) FROM NODE#, TO NODE #, HENRIES
- F (FET) GATE, SOURCE, DRAIN, GAIN(A/V)
- N (NPN) JBASE, EMIT, COLL, BETA, B-E OHMS
- A (OP AMP) +IN, -IN, +OUT, -OUT, GAIN, OHMS OUT
- E (END OF DATA MARKER) INPUT NODE #, OUTPUT NODE #
-
-
-
- THE FOLLOWING IS HOW TO ENTER THE ABOVE PROGRAM...
- NUMBER OF NODES: 4
-
- R
- 1,2,50
-
- C
- 2,0,0.053 (NODE 0 IS GROUND, DC VOLTAGE SOURCE, OR UNUSED OP AMP PINS)
-
- L
- 2,3,3.3E-04
-
- C
- 3,0,0.177
-
-
-
-
-
-
-
-
-
- L
- 3,4,3.3E-04
-
- C
- 4,0,0.053
-
- R
- 4,0,50
-
- E
- 1,4
-
- START FREQ,END FREQ,FREQ INCREMENT
- 100,60000,10000
-
-
- PROGRAM RESULTS:
-
- FREQ DB PHASE
- 100 -6.02 -.5
- 10100 -6.02 -50.2
- 20100 -6.05 -103.2
- 30100 -6.55 -166.4
- 40100 -10.57 118.7
- 50100 -18.47 64.9
-
- HERE, WE SEE THE FREQUENCY RESPONSE FROM 100HZ TO 60KHZ AND THE
- PHASE RELATIONSHIP.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NEXT, LETS ANALYZE THE FOLLOWING OP AMP CIRCUIT...
-
-
- NODE:1 + U1
- O---------|\ NODE:3
- | >---X-------- OUTPUT
- ------|/ |
- | - |
- X-------R1--|
- NODE:2 |
- |
- R2
- |
- |
- GND
-
- U1= TYPICAL OP AMP
- R1= 9 K OHMS
- R2= 1 K OHM
-
-
- THE FOLLOWING IS HOW TO ENTER THE ABOVE PROGRAM...
- NUMBER OF NODES: 3
-
- R
- 2,3,9000
-
- R
- 2,0,1000
-
- A
- 1,2,3,0,20000,1 (FORMAT: +IN, -IN, +OUT, -OUT, GAIN, OHMS OUT)
-
- E
- 1,3
-
- START FREQ,END FREQ,FREQ INCREMENT
- 1,11,5
-
- PROGRAM RESULTS:
-
- FREQ DB PHASE
- 1 20 0
- 6 20 0
- 11 20 0
-
-
-
-
-
-
-
-
-
-
- NEXT, LETS ANALYZE THE FOLLOWING FET CIRCUIT...
-
- NODE:0
- ------------X-----R1----VCC
- | |
- C1 |
- NODE:0 | |
- GND |NODE:3
- |--------X------------- OUTPUT
- NODE:1 |
- ----------->| Q1
- |
- |---
- | NODE:2
- |
- R2
- |
- NODE:0 GND
-
-
- Q1= FET
- R1= 10 K OHMS
- R2= 1 K OHM
- C1= 0.01 UF
-
- THE FOLLOWING IS HOW TO ENTER THE ABOVE PROGRAM...
- NUMBER OF NODES: 3
-
- R
- 3,0,10000
-
- R
- 2,0,1000
-
- F
- 1,2,3,200 GATE, SOURCE, DRAIN, GAIN(A/V)
-
- C
- 0,3,.01
-
- E
- 1,3
-
- START FREQ,END FREQ,FREQ INCREMENT
- 1,2000,100
-
-
-
-
-
-
-
-
-
- PROGRAM RESULTS:
-
- FREQ DB PHASE
- 1 20.06 180
- 101 20.04 176.4
- 201 19.99 172.8
- 301 19.91 169.3
- 401 19.79 165.9
- 501 19.65 162.5
- 601 19.48 159.3
- 701 19.29 156.2
- 801 19.08 153.3
- 901 18.85 150.5
- 1001 18.61 147.8
- 1101 18.36 145.3
- 1201 18.1 143
- 1301 17.84 140.7
- 1401 17.57 138.6
- 1501 17.3 136.7
- 1601 17.03 134.8
- 1701 16.75 133.1
- 1801 16.48 131.5
- 1901 16.21 129.9
-
-
- NOTE:
- This program is interactive with the user and requires
- the circuit net work to be reentered each time the program
- is run. Two other versions are available from me. The first
- is like this one except with Gem and mouse features, and a
- second that lets the user enter the circuit data in a sequential
- file from a word processor such as 1st word. When run, the program
- gets all the circuit netword data from the file and displays
- analysis of the node selected. This has an advantage of only having
- to enter the data once and then running the program as often
- as you like. Also, when designing a circuit, one value can
- be changed in the file and the program rerun without having
- to retype any of the other values. If interested my address is
-
- James Griggs
- 5213 35th Ave W.
- Bradenton, Fl. 33529
-
-