.TH PLL 10.1
.SH NAME
pll \- phase lock loop calculator
.SH SYNOPSIS
.B cda/pll
[
.B -cfknoptzAPT
]
.SH DESCRIPTION
.PP
.I Pll
calculates the passive component values for
a second-order phase lock loop.  Component values and other
calculations are emitted on the
standard error output while the Bode plot is generated on
the standard output.
.PP
The parameters of the loop are given on the command line:
.TP
.B -c
the capacitor, in farads
.TP
.B -f
the frequency of the loop in hertz
.TP
.B -v
the gain constant of the vco (in Hz/v)
.TP
.B -n
the divider multiplier
.TP
.B -o
the frequency of the loop \(*w
.TP
.B -p
the gain constant of the phase detector (in V/radian)
.TP
.B -t
the `type' of the chip; should be in the list printed by the
.B -T
option.
.TP
.B -z
the damping constant \(*z
.PP
Other output flags are:
.TP
.B -A
for an active filter (defaults to passive)
.TP
.B -P
for a Bode plot; output
.IR grap (1)
format on standard output.
.TP
.B -T
will tell about the chip types known to
.I pll.
.PP
This program is shamelessly stolen from Rhode's book "Theory and Design
of Digital PLL Frequency Synthesizers".
.SH SEE ALSO
.IR grap (1)
.SH BUGS
Capacitor value should be in microfarads.
.br
Failure to give all the values results in an invalid floating point fault.
