CCICAP Information
You can view the CCICAP Manual online,
download a gzipped PostScript
version of the Manual, or download a zipped file of the
HTML version.
CCICAP is a linear Circuit Analysis Program developed by Circuit Concepts,
Inc. CCICAP is easy to use yet feature rich. The program performs frequency
and time domain analyses of linear circuits and includes the full range of
linear circuit elements including:
- Resistors, Capacitors, Inductors
- Four types of Controlled Sources
- Transformers
- Bipolar Junction Transistor Models
- Field Effect Transistor Models
- Ideal Operational Amplifiers
- 2nd order Operational Amplifier Models
In the frequency domain, CCICAP offers the following features:
- Frequency in Hz (default) or radians per second.
- Results in dB and phase (default), magnitude and phase, or real and
imaginary.
- Linear or logarithmic frequency sweeps.
- Tabular and plotted results.
- Relative and Absolute element and multi-parameter sensitivities.
- Circuit Optimization - CCICAP can optimize a circuit response to match
a response specified by the user. The reponses optimized include:
- Amplitude Response
- Phase Response
- Delay
- Extensive parameterization and calculation of element values and responses.
- Element variation sweeps.
- Extensive noise analysis features, including:
- Noise density.
- Integrated noise.
- Total noise over a user specified noise bandwidth.
- Exclusive noise table: listing of circuit elements ordered by their
noise contributions.
The analysis is specified by the use of a text input file. Input files can
be as simple as the following example describing an RC low pass filter.
.title RC Low Pass Filter
' ac analysis, 20 intervals / decade from 1.0 Hz to 10. KHz
.ac 20 10 1. 10.k
' plot the response
.plot ac 80 eout eout >
' define the filter cutoff frequency
.par fo { 10.khz }
.ckt
' define an RC low pass filter
' input source
v ein 1 0 1.
r r1 1 2 1.k
' use fo to calculate the required c
c c1 2 0 { 2 PI X fo X r1 X 1 XY / }
' output voltmeter
vm eout 2 0
.end
.go
.stop
User comments are added following a single quote ('). The analysis is
requested by the .ac command. The filter cutoff frequency is defined as the
parameter 'fo.' The circuit is described between the .ckt and
.end records and uses the parameter 'fo' to calculate the required capacitor
value. CCICAP defaults to units of Hz, dB, and phase (degrees) for AC
analyses.
Much more complicated input files can be used to run the same circuit with
altered parameters, to run different circuits from the same input file, to
generate raw data for other applications, etc.
A binary version of CCICAP for the
Linux operating system is available as
a gzipped file. To install, simply decompress and move the file to
/usr/local/bin. Be sure to make the file executible with something
like:
# chmod 755 ccicap
Source code and library files are
released under the GPL and are available
here as a gzipped tar file.
Extract the tar file using:
# tar -xvzf ccicap-src.tgz
The tar
file will create three directories, ./include, ./usr, and ./ccicap, under the
directory used to untar the archive. Instructions for compiling the source
and installing the library files are included.
Circuit Concepts Home Page
smither@c-c-i.com