diff --git a/opamp_circuits_C_GARRETT/Makefile b/opamp_circuits_C_GARRETT/Makefile index 922bb51..15139de 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 bubba_oscillator_block_diagram.png dubsim1.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 dubsim1.png poss1finalbubba.png poss2finalbubba.png diff --git a/opamp_circuits_C_GARRETT/opamps.tex b/opamp_circuits_C_GARRETT/opamps.tex index 95a8aad..5ab2391 100644 --- a/opamp_circuits_C_GARRETT/opamps.tex +++ b/opamp_circuits_C_GARRETT/opamps.tex @@ -840,11 +840,42 @@ $$ fm(NIBUFF) = fm(OPAMP) = \{L\_{up}, L\_{dn}, Noop, L\_slew \} $$ \subsection{Bringing the functional Groups Together: The `Bubba' Oscillator.} -We could at this point bring all the {\dcs} together into one large functional group (see figure~\ref{fig:poss1finalbubba}) -or we could try to merge smaller stages. We could merge the $NIBUFF$ and $PHS45$ -{\dcs}, and then with those three, form a $PHS135BUFFERED$ functional group -- with the remaining $PHS45$ and the $INVAMP$ in a second group $PHS225AMP$, +We could at this point bring all the {\dcs} together into one large functional +group (see figure~\ref{fig:poss1finalbubba}) +or we could try to merge smaller stages. + +The capactior and 180 degree inverting amplifier, form a {\fg} +providing an amplified 225 degree phase shift, which we can call $PHS225AMP$. +% +We could also merge the $NIBUFF$ and $PHS45$ +{\dcs} into a {\fg} and the resulant derived component from this we could call a $BUFF45$, and then with those three, form a $PHS135BUFFERED$ functional group -- with the remaining $PHS45$ and the $INVAMP$ in a second group $PHS225AMP$, and then merge $PHS135BUFFERED$ and $PHS225AMP$ in a final stage (see figure~\ref{fig:poss2finalbubba}) + + +\begin{figure}[h] + \centering + \includegraphics[width=300pt,keepaspectratio=true]{./poss1finalbubba.png} + % largeosc.png: 916x390 pixel, 72dpi, 32.31x13.76 cm, bb=0 0 916 390 + \caption{Bubba Oscillator: One final large functional group.} + \label{fig:poss1finalbubba} +\end{figure} + + + + +\begin{figure}[h] + \centering + \includegraphics[width=300pt,keepaspectratio=true]{./poss2finalbubba.png} + % largeosc.png: 916x390 pixel, 72dpi, 32.31x13.76 cm, bb=0 0 916 390 + \caption{Bubba Oscillator: One more FMMD hierarchy stage.} + \label{fig:poss1finalbubba} +\end{figure} + + +NOW need to do both sets of working out. + + \clearpage \section{Basic Concepts Of FMMD} diff --git a/opamp_circuits_C_GARRETT/poss1finalbubba.dia b/opamp_circuits_C_GARRETT/poss1finalbubba.dia new file mode 100644 index 0000000..f9d888a Binary files /dev/null and b/opamp_circuits_C_GARRETT/poss1finalbubba.dia differ diff --git a/opamp_circuits_C_GARRETT/poss2finalbubba.dia b/opamp_circuits_C_GARRETT/poss2finalbubba.dia new file mode 100644 index 0000000..8ac0b79 Binary files /dev/null and b/opamp_circuits_C_GARRETT/poss2finalbubba.dia differ