diff --git a/opamp_circuits_C_GARRETT/Makefile b/opamp_circuits_C_GARRETT/Makefile index d75d01d..b7b1f86 100644 --- a/opamp_circuits_C_GARRETT/Makefile +++ b/opamp_circuits_C_GARRETT/Makefile @@ -1,6 +1,6 @@ -PNG_DIA = circuit1_dag.png mvampcircuit.png pd.png invamp.png shared_component.png tree_abstraction_levels.png three_tree.png blockdiagramcircuit2.png circuit2h.png +PNG_DIA = circuit1_dag.png mvampcircuit.png pd.png invamp.png shared_component.png tree_abstraction_levels.png three_tree.png blockdiagramcircuit2.png circuit2h.png bubba_oscillator_block_diagram.png diff --git a/opamp_circuits_C_GARRETT/bubba_oscillator_block_diagram.dia b/opamp_circuits_C_GARRETT/bubba_oscillator_block_diagram.dia new file mode 100644 index 0000000..a14e27e Binary files /dev/null and b/opamp_circuits_C_GARRETT/bubba_oscillator_block_diagram.dia differ diff --git a/opamp_circuits_C_GARRETT/opamps.tex b/opamp_circuits_C_GARRETT/opamps.tex index c645475..64cac4d 100644 --- a/opamp_circuits_C_GARRETT/opamps.tex +++ b/opamp_circuits_C_GARRETT/opamps.tex @@ -138,6 +138,8 @@ $$ fm(NI\_AMP) = \{ {lowpass}, {high}, {low} \}.$$ \section{Inverting OPAMP} +\label{sec:invamp} + \begin{figure}[h] \centering \includegraphics[width=200pt]{./invamp.png} @@ -766,6 +768,42 @@ could be easily detected; the failure symptom $FilterIncorrect$ may be less obs %\clearpage %\section{Standard Non-inverting OP AMP} +This circuit is described in the Analog Applications Journal~\cite{bubba}. +The circuit uses four 45 degree phase shifts, and an inverting amplifier to provide +gain and the final 180 degrees of phase shift. + +We identifiy three functional groups, the inverting amplifer (analysed in section~\ref{fig:invamp}), +a 45 degree phase shifter (a {$10k\Omega$} resistor and a $10nF$ capacitor) and a noninverting buffer +amplifier. We can name these $INVAMP$, $PHS45$ and $NIBUFF$ respectively. +We can use these {\fgs} to describe the circuit in block diagram form, as in figure ~\ref{fig:bubbablock}. + +\begin{figure}[h] + \centering + \includegraphics[width=300pt,keepaspectratio=true]{./bubba_oscillator_block_diagram.png} + % bubba_oscillator_block_diagram.png: 720x295 pixel, 72dpi, 25.40x10.41 cm, bb=0 0 720 295 + \caption{Circuit 3: Functional Group Block Diagram.} + \label{fig:bubbablock} +\end{figure} + +We can now analyse each of these {\fgs} and create failure mode models for them, and from these +determine {\dcs}. + +\subsection{Inverting Amplifier: INVAMP} +This has been analysed in section~\ref{sec:invamp}. +The inverting amplifier, as a {\dc}, has the following failure modes: + +$$ fm(INVAMP) = \{ OUT OF RANGE, ZERO OUTPUT, NO GAIN, LOW PASS \} $$ + + + +\subsection{Phase shifter: PHS45} + +\subsection{Non Inverting Buffer: NIBUFF} + + + +\subsection{Bringing the functional Groups Together: The `Bubba' Oscillator} + \clearpage \section{Basic Concepts Of FMMD}