home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 2 / HACKER2.BIN / 921.README.DOC < prev    next >
Text File  |  1990-04-30  |  10KB  |  211 lines

  1.  
  2. Note: a good book to get you going on spice is "COMPUTER-AIDED CIRCUIT
  3. ANALYSIS USING SPICE"  By Walter Banzhaf (a Prentice Hall Publication)
  4.  
  5.  
  6. 1.0) Introduction
  7.  
  8.      This file describes how to setup and run the Prentice-Hall "student"
  9.      version of PSpice and Probe.
  10.  
  11.      PSpice is an analog circuit simulator.  It calculates the voltages and
  12.      currents of a circuit under a variety of different circumstances, such as
  13.      DC, AC, and in time.  The program SPICE was developed at the University of
  14.      California at Berkeley in the early 1970's and has become a de facto
  15.      standard in the area of analog simulation.  The input and output of PSpice
  16.      conform to that standard.  Also, PSpice has many extensions which give it
  17.      a wide applicability.
  18.  
  19.      Probe is a waveform viewer.  It displays the results from PSpice
  20.      graphically and interactively.  If you think of PSpice as a "software
  21.      breadboard", then think of Probe as a "software oscilloscope".
  22.  
  23.      Also included in this package is the Monte Carlo analysis option for
  24.      PSpice.  Monte Carlo analysis allows tolerances to be assigned to
  25.      component values and used in repeated simulations.  This option is built
  26.      into the student version of the PSpice program.
  27.  
  28. 2.0) System Configuration
  29.  
  30.      PSpice will run on the IBM PC and PS/2 families of computers, including
  31.      machines based on the 8088, 8086, 80286, and 80386.  PSpice needs 512
  32.      kilobytes of memory (RAM).  Either the monochrome or color display may be
  33.      used.  Any printer may be used.  For this student version of PSpice the
  34.      floating-point co-processor (8087, 80287, or 80387) is optional.  If
  35.      present the program will run at full speed.  Otherwise it will run 5-15
  36.      times slower.  The production version requires the co-processor; it is not
  37.      optional.
  38.  
  39.      PSpice runs under MSDOS 2.0+ and requires the system to have been booted
  40.      with a CONFIG.SYS file which contains the statement:
  41.  
  42.           FILES=16
  43.  
  44.      It is also recommended that the CONFIG.SYS file contain the statement:
  45.  
  46.           BUFFERS=16
  47.  
  48.      All of these comments apply to Probe, also.
  49.  
  50. 3.0) Running PSpice
  51.  
  52.      PSpice is 1 program and 1 overlay file (PSPICE1.EXE and PHSPICE.OVL).  For
  53.      systems with a fixed disk, simply copy the all the files on both diskettes
  54.      into a directory and then start PSpice with the command:
  55.  
  56.           PSPICE input-file output-file
  57.  
  58.      For systems without a fixed disk, you must have the program and overlay
  59.      file on diskettes in drives A and B.  Diskette 1 goes into drive A;
  60.      diskette 2 goes into drive B.  Also, you must have both drives in a DOS
  61.      PATH command, such as:
  62.  
  63.           PATH A:; B:
  64.  
  65.      See your DOS manual for more information on the PATH command.  Once this
  66.      is done, PSpice is run with the command:
  67.  
  68.           FPSPICE input-file output-file
  69.  
  70.      For all the above cases, the input-file and output-file may have path
  71.      names.  The program files, too, can be on any directory specified by a
  72.      previous DOS PATH command.
  73.  
  74.      The input file must be specified, but its extension need not be.  Its
  75.      extension defaults to .CIR.  The output file is optional, its name
  76.      defaults to the input file's name and its extension defaults to .OUT. 
  77.      This command will run EXAMPLE1.CIR and put the results into a file named
  78.      EXAMPLE1.OUT:
  79.  
  80.           PSPICE EXAMPLE1
  81.  
  82.      If the input file is not specified you will be prompted for it.  The
  83.      output file may be a device, such as the printer.  This command would run
  84.      EXAMPLE1 to the printer:
  85.  
  86.           PSPICE EXAMPLE1 PRN
  87.  
  88.      assuming that you have the standard DOS reserved names.
  89.  
  90. 4.0) Format of the Input and Output Files
  91.  
  92.      The input and output files are ordinary text files and follow the same
  93.      rules as those for the UC Berkeley SPICE program, version 2G.6, with these
  94.      omissions:
  95.  
  96.      1)   There is no distortion (.DISTO) analysis.  We recommend using the
  97.           .TRAN and .FOUR to calculate harmonic distortion.  This method
  98.           correctly accounts for clipping, which .DISTO does not.
  99.  
  100.      2)   There is no .ALTER command.
  101.  
  102.      In addition, numerous enhancements to the Berkeley SPICE have been added
  103.      including GaAs MESFET devices, Monte Carlo analysis, ideal switches, non-
  104.      linear transformers, and standard parts libraries. For more details on
  105.      these and other PSpice enhancements, the PSpice User's Guide may be
  106.      purchased separately from the PSpice program.
  107.  
  108. 5.0) Restrictions for the student version
  109.  
  110.      This student version of PSpice will run in 512kbytes.  It will run with or
  111.      without the floating-point co-processor.  All the features of the
  112.      production PSpice as of December 1987 are included except that the circuit
  113.      size is restricted to a maximum of about 10 transistors.  Note that for
  114.      schools teaching introductory electronics courses, 10 transistors may be
  115.      all that is needed.  The production version of PSpice comes with a library
  116.      of models for about 200 standard devices (diodes, bipolar transistors such
  117.      as the 2N2222, power MOSFET's, opamps, comparators, and transformer
  118.      cores).  The student version includes a reduced version of this library
  119.      with about 10 parts.  The library is in the files with extension ".LIB" on
  120.      the first diskette.  These are ASCII-text files and we recommend that you
  121.      print them out for more information on them.
  122.  
  123. 6.0) Running Probe
  124.  
  125.      These first diskette also contains Probe, the graphics post-processor for
  126.      PSpice.  Probe is run by adding the statement:
  127.  
  128.           .PROBE
  129.  
  130.      to the input file to PSpice.  Then, PSpice stores all the node voltages
  131.      and device currents calculated during the simulation into a file called
  132.      PROBE.DAT.  The presence of the PROBE.DAT file will cause Probe to be run
  133.      automatically as soon as PSpice is finished.  In addition, once the
  134.      PROBE.DAT file is created, Probe can be run by itself (that is, without
  135.      re-running PSpice) by typing
  136.  
  137.           PROBE
  138.  
  139.      To run Probe the first time, we recommend adding a ".PROBE" statement to
  140.      EXAMPLE1.CIR with a text editor and then typing:
  141.  
  142.           PSPICE EXAMPLE1
  143.  
  144.      PSpice will simulate EXAMPLE1 and create a PROBE.DAT file.  After PSpice
  145.      is finished Probe will start up automatically.
  146.  
  147.      Probe accepts commands through a menu displayed at the bottom of the
  148.      screen.  Most of these commands are self-explanatory.  To put up a
  149.      waveform, use the Add Trace command.  When it asks for a variable or
  150.      expression, enter a voltage or current in the same format as for a .PRINT
  151.      or .PLOT statement in PSpice.  For instance,
  152.  
  153.           V(4,5)    will show the voltage across nodes 4 and 5
  154.           IC(Q1)    will show the collector current at transistor Q1
  155.  
  156.      The Add Trace command also allows you to enter arithmetic expressions of
  157.      voltages and currents.  For instance,
  158.  
  159.           V(4)-V(5)           will show the same waveform as V(4,5)
  160.           V(4,5)*I(CLOAD)     will show the instantaneous power through CLOAD
  161.  
  162.      The PROBE.DEV file contains a list of the devices attached to your system. 
  163.      The allowed devices for "Display = " are:
  164.  
  165.           Text:          Non-graphics display
  166.           IBM:           IBM CGA (640x200 no color) adaptor
  167.           IBMEGA:        IBM EGA (640x350 with color) adaptor
  168.           GenericEGA:    non-IBM EGA (640x350 with color) adaptor
  169.           Hercules:      Hercules graphics (720x348 no color) adaptor
  170.           AT&T:          AT&T 6300 (640x350 no color) adaptor
  171.           FutureNet:     DASH2 graphics (640x350 no color) adaptor
  172.  
  173.      The allowed devices for "Hard-copy = " are:
  174.  
  175.           Text:          Non-graphics printer
  176.           Text132:       Non-graphics printer (132 columns)
  177.           Epson:         Epson FX-80 printer
  178.           Epson132:      Epson FX-100 printer
  179.           EpsonMX:       Epson RX and MX-80, Okidata IBM Compatible, Okidata
  180.                          with Plug N' Play, and Epson-compatible printers
  181.           EpsonMX132:    Epson RX and MX-100 printers
  182.           Okidata:       Okidata ML92 printer
  183.           Okidata132:    Okidata ML93 printer
  184.           Toshiba:       Toshiba P351 in 180 dots/inch mode
  185.           Toshiba132:    Toshiba P351 (132 columns)
  186.           Printronix:    Printronix P300 and P600 printers (80 columns)
  187.           Printronix132: Printronix printers (132 columns)
  188.           IBMClr:        IBM color printer (black only)
  189.           IBMClr132:     IBM color printer (black only, 132 columns)
  190.           IBMClrSlw:     IBM color printer (color)
  191.           IBMClrSlw132:  IBM color printer (color, 132 columns)
  192.           CItoh:         C. Itoh color printer (black only)
  193.           CItoh132:      C. Itoh color printer (black only, 132 columns)
  194.           CItohSlw:      C. Itoh color printer (color)
  195.           CItohSlw132:   C. Itoh color printer (color, 132 columns)
  196.           HP             Hewlett-Packard 7400 and 7500 series plotters (2 pens)
  197.           HP6            Hewlett-Packard 7400 and 7500 series plotters (6 pens)
  198.           HI             Houston Instruments DMP pen plotter
  199.           HPLJ           Hewlett-Packard LaserJet printer
  200.  
  201.      We recommend that you use "Text" first before trying out your system's
  202.      graphic devices.  Note: this student version of Probe is for IBM and IBM-
  203.      compatible PC's only (for example, will not run on the Texas Instruments
  204.      professional PC).
  205.  
  206.      This student version of Probe will run with or without the floating-point
  207.      co-processor.  It draws traces from 5 to 10 times slower without the co-
  208.      processor.  This student Probe has all the capabilities of the production
  209.      Probe as of December 1987, but does not support text-format datafiles. 
  210.      The production Probe requires the co-processor; it is not optional.
  211.