home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1 / HamRadio.cdr / circuit / cirpice / readme.doc < prev   
Text File  |  1986-09-04  |  10KB  |  220 lines

  1. 1.0) Introduction
  2.  
  3.      This file describes how to setup and run the classroom versions of
  4.      PSPICE and PROBE.  You are welcome to make as many copies as you
  5.      find convenient of all the files on the Classroom Version PSpice
  6.      diskette.  You may run the classroom version of PSpice on as
  7.      many different PC's as you wish.
  8.  
  9.      This diskette came from a desire to respond to many requests we
  10.      have received for using PSPICE for teaching electronics courses.
  11.      Since the commercial version of PSPICE and PROBE are $950 and $450,
  12.      respectively, cost was a problem when trying to provide the program
  13.      to an entire class. From discussions we have had with professors it
  14.      appeared that for many situations a restriction on the circuit size of
  15.      10 transistors was acceptable.  That restriction allows us to offer
  16.      this version of PSPICE to all electronics professors in the United
  17.      States at no charge.  We hope that it will be useful to you.
  18.  
  19. 2.0) System Configuration
  20.  
  21.      PSPICE will run on an IBM PC, XT, or AT with 512kbytes of memory.
  22.      The floating-point co-processor (8087 or 80287) is optional.  If present,
  23.      the program will run at full speed.  Otherwise it will run 5-15 times
  24.      slower.  Either the monochrome or color display may be used.  Any
  25.      printer may be used.
  26.  
  27.      PSPICE runs under MSDOS 2.0+ and requires the system to have been
  28.      booted with a CONFIG.SYS file which contains the statement:
  29.  
  30.           FILES=10
  31.  
  32.      It is also recommended that the CONFIG.SYS file contain the statement:
  33.  
  34.           BUFFERS=10
  35.  
  36.      Such a CONFIG.SYS file is included on Diskette 1.
  37.  
  38.      For PROBE the only difference is that the floating-point processor
  39.      is not optional.  It is required.
  40.  
  41. 3.0) Running PSPICE
  42.  
  43.      PSPICE is 2 programs: PSPICE1.EXE (on Diskette 1) and PSPICE2.EXE (on
  44.      Diskette 2).  For systems with a fixed disk, simply copy the all the
  45.      files into a directory and then start PSPICE with the command:
  46.  
  47.           PSPICE input-file output-file
  48.  
  49.      For PC systems, you must run PSPICE1.EXE and then PSPICE2.EXE.  You can
  50.      either use one drive for the program diskettes, switching them between
  51.      PSPICE1.EXE and PSPICE2.EXE, or use 2 drives, putting one program
  52.      diskette in each.  In the 1st case, the input, output, and scratch
  53.      files would go on the 2nd drive.  In the 2nd case, the files would go
  54.      on the drive which has diskette PSPICE1.  For both cases regarding the PC,
  55.      the input and output files are specified when PSPICE1.EXE is run:
  56.  
  57.           PSPICE1 input-file output-file
  58.  
  59.      For all the above cases, the input-file and output-file may have
  60.      pathnames.  The program files, too, can be on any directory specified
  61.      by a previous DOS PATH command.  Note that PSPICE1.EXE does not call
  62.      or overlay or chain to PSPICE2.EXE.  PSPICE2.EXE must be explicitly
  63.      run.  See PSPICE.BAT for an example.
  64.  
  65.      The input file must be specified, but its extension need not be.  Its
  66.      extension defaults to .CIR.  The output file is optional, its name
  67.      defaults to the input file's name and its extension defaults to .OUT.
  68.      If the input file is not specified you will be prompted for it.  The
  69.      output file may be a device, such as the printer.  This command would
  70.      run EXAMPLE1 to the printer:
  71.  
  72.           PSPICE EXAMPLE1 PRN
  73.  
  74.      assuming that you have the standard DOS reserved names.
  75.  
  76.      PSPICE1.EXE creates 2 temporary files, PSPICEA.TMP and PSPICEB.TMP,
  77.      which are passed on to PSPICE2.EXE.  PSPICE2.EXE creates 2 more
  78.      temporary files, T3.TMP and T4.TMP.  At normal program termination of
  79.      PSPICE2.EXE all 4 temporary files are deleted.  For a long run their
  80.      combined size will be about 40kbytes.
  81.  
  82. 4.0) Format of the Input and Output Files
  83.  
  84.      The input and output files are ordinary text files and follow the
  85.      same rules as those for the UC Berkeley Spice program, version 2G.6,
  86.      with these omissions:
  87.  
  88.        1) There is no distortion (.DISTO) analysis.  We recommend using the
  89.           .TRAN and .FOUR to calculate harmonic distortion.  This method
  90.           correctly accounts for clipping, which .DISTO does not.
  91.        2) There is no .ALTER command.
  92.  
  93.      In addition, numerous enhancements to the Berkeley Spice have been
  94.      added including GaAs MESFET devices, group delay, and the ability to
  95.      reference device libraries in other files.  For more details on these
  96.      and other PSPICE enhancements, the PSpice User's Guide may be
  97.      purchased from MicroSim for $40.00.  Unfortunately, the user's guide
  98.      is not available in machine-readable format.  It is typeset and
  99.      contains both formulas and diagrams.
  100.  
  101. 5.0) Restrictions for the classroom version
  102.  
  103.      This version of PSpice will run in 512kbytes.  It will run with or
  104.      without the floating-point co-processor.  All the features of the
  105.      production PSpice as of May 1986 are included except that the circuit
  106.      size is restricted to a maximum of about 10 transistors.  The production
  107.      version of PSpice comes with a library of models for about 100 standard
  108.      devices (diodes, bipolar transistors such as the 2N2222, power MOSFET's,
  109.      opamps, and comparators).  This diskette includes a reduced version of
  110.      the standard parts libraries.
  111.  
  112. 6.0) Running Probe
  113.  
  114.      This diskette also contains Probe, the graphics post-processor for PSpice.
  115.      Probe is run by adding the statement:
  116.  
  117.           .PROBE
  118.  
  119.      to the input file to PSpice.  Then, PSpice stores all the node voltages
  120.      and device currents calculated during the simulation into a file called
  121.      PROBE.DAT.  The presence of the PROBE.DAT file will cause Probe to be
  122.      run automatically as soon as PSpice is finished.  In addition, once
  123.      the PROBE.DAT file is created, Probe can be run by itself (that is,
  124.      without re-running PSpice) by typing
  125.  
  126.           PROBE
  127.  
  128.      To run Probe the first time, we recommend adding a ".PROBE" statement
  129.      to EXAMPLE1.CIR with a text editor and then typing:
  130.  
  131.           PSPICE EXAMPLE1
  132.  
  133.      PSpice will simulate EXAMPLE1 and create a PROBE.DAT file.  After
  134.      PSpice is finished Probe will start up automatically.
  135.  
  136.      Probe accepts commands through a menu displayed at the bottom of the 
  137.      screen.  Most of these commands are self-explanatory.  Note that the
  138.      Add Trace command allows you to enter arithmetic expressions of voltages
  139.      and currents as well as the voltages and currents themselves.
  140.  
  141.      The PROBE.DEV file contains a list of the devices attached to your
  142.      system.  The allowed devices for "Display = " are:
  143.  
  144.           Text:          Non-graphics display
  145.           IBM:           IBM CGA (640x200 no color) adaptor
  146.           IBMEGA:        IBM EGA (640x350 with color) adaptor
  147.           Hercules:      Hercules graphics (720x348 no color) adaptor
  148.           FutureNet:     DASH2 graphics (640x350 no color) adaptor
  149.  
  150.      The allowed devices for "Hard-copy = " are:
  151.  
  152.           Text:          Non-graphics printer
  153.           Text132:       Non-graphics printer (132 columns)
  154.           Epson:         Epson FX-80 printer
  155.           Epson132:      Epson FX-100 printer
  156.           EpsonMX:       Epson RX and MX-80, Okidata IBM Compatible, Okidata
  157.                            with Plug N' Play, and Epson-compatible printers
  158.           EpsonMX132:    Epson RX and MX-100 printers
  159.           Okidata:       Okidata ML92 printer
  160.           Okidata132:    Okidata ML93 printer
  161.           IBMClr:        IBM color printer (black only)
  162.           IBMClr132:     IBM color printer (black only, 132 columns)
  163.           IBMClrSlw:     IBM color printer (color)
  164.           IBMClrSlw132:  IBM color printer (color, 132 columns)
  165.           CItoh:         C. Itoh color printer (black only)
  166.           CItoh132:      C. Itoh color printer (black only, 132 columns)
  167.           CItohSlw:      C. Itoh color printer (color)
  168.           CItohSlw132:   C. Itoh color printer (color, 132 columns)
  169.           HP             Hewlett Packard 7470 and 7475 pen plotter
  170.           HI             Houston Instruments DMP pen plotter
  171.           HPLJ           Hewlett Packard LaserJet printer
  172.  
  173.      We recommend that you use "Text" first before trying out your system's
  174.      graphic devices.  Note: this classroom version of Probe is for IBM and
  175.      IBM-compatible PC's only.  It will not run on the Texas Instruments
  176.      professional.
  177.  
  178.      This version of Probe requires the 8087 floating-point co-processor.
  179.      Unlike PSpice it will not run without it.  This version of Probe has
  180.      all the capabilities of the production Probe as of May 1986.
  181.  
  182. 7.0) Device Libraries
  183.  
  184.      The classroom version of PSpice comes with models for some standard
  185.      parts.  These are found in the files with extension ".LIB".  These
  186.      are ascii, text files and we recommend that you print them out and
  187.      read them, starting with the file NOM.LIB. 
  188.  
  189.      Libraries may be referenced by using the statement:
  190.  
  191.           .LIB <file name>
  192.  
  193.      in the .CIR file.  See NOM.LIB for examples.  If <file name> is left
  194.      out then it defaults to "NOM.LIB".  If any device in the .CIR
  195.      file references a model or subcircuit that is not defined in the .CIR
  196.      file then PSPICE will search all files referenced by .LIB statements
  197.      and use .MODEL or .SUBCKT statements found in the library files.
  198.  
  199. 8.0) More Information
  200.  
  201.      Here are some commonly asked prices:
  202.  
  203.           PSPICE (commercial version)                   $950 (quantity one)
  204.           PROBE  (commercial version)                   $450 (quantity one)
  205.           PARTS  (model parameter extractor)            $450 (quantity one)
  206.           User's Guide for PSPICE, PROBE, and PARTS      $40 (all quantities)
  207.  
  208.      For more information please contact:
  209.  
  210.           MicroSim Corporation
  211.           23175 La Cadena Dr.
  212.           Laguna Hills, CA  92653
  213.           (714) 770-3022
  214.  
  215.      Our level of technical support for the commercial version of PSPICE is
  216.      quite high.  Unfortunately, we cannot provide the same kind of service
  217.      for the classroom version due to the large number of users and the fact
  218.      that it is provided at no charge.
  219.  
  220.