ref to analog apps journal for bubba oscillator
This commit is contained in:
parent
e5d640f217
commit
838a212b1e
@ -32,7 +32,12 @@
|
|||||||
keywords = "single-fault",
|
keywords = "single-fault",
|
||||||
keywords = "fault-tolerance"
|
keywords = "fault-tolerance"
|
||||||
}
|
}
|
||||||
|
@ARTICLE{bubba,
|
||||||
|
AUTHOR = "Ron Mancini",
|
||||||
|
TITLE = "Design of OP-Amp sine wave oscillators",
|
||||||
|
JOURNAL = "Analog Applications Journal: Texas Instruments: August",
|
||||||
|
YEAR = "2000"
|
||||||
|
}
|
||||||
@ARTICLE{ftahistory,
|
@ARTICLE{ftahistory,
|
||||||
AUTHOR = "Clifton Ericsson",
|
AUTHOR = "Clifton Ericsson",
|
||||||
TITLE = "Fault Tree Analysis a History",
|
TITLE = "Fault Tree Analysis a History",
|
||||||
|
@ -494,7 +494,7 @@ The circuit in figure~\ref{fig:circuit2} shows a five pole low pass filter.
|
|||||||
Starting at the input, we have a first order low pass filter buffered by an op-amp,
|
Starting at the input, we have a first order low pass filter buffered by an op-amp,
|
||||||
the output of this is passed to a Sallen~Key~\cite{aoe}[p.267] second order lowpass filter.
|
the output of this is passed to a Sallen~Key~\cite{aoe}[p.267] second order lowpass filter.
|
||||||
The output of this is passed into another Sallen~Key filter -- which although it may have different values
|
The output of this is passed into another Sallen~Key filter -- which although it may have different values
|
||||||
for its resistors/capacitors and thus have a different frequency response -- is idential from a failure mode perspective.
|
for its resistors/capacitors and thus have a different frequency response -- is identical from a failure mode perspective.
|
||||||
Thus we can analyse the first Sallen~Key low pass filter and re-use the results.
|
Thus we can analyse the first Sallen~Key low pass filter and re-use the results.
|
||||||
|
|
||||||
|
|
||||||
@ -518,7 +518,7 @@ a more sophisticated low pass filter.
|
|||||||
%
|
%
|
||||||
R10 and C10 act as a potential divider, with the crucial difference between a purely resistive potential divider being
|
R10 and C10 act as a potential divider, with the crucial difference between a purely resistive potential divider being
|
||||||
that the impedance of the capacitor is lower for higher frequencies.
|
that the impedance of the capacitor is lower for higher frequencies.
|
||||||
Thus higher frquencies are attenuated at the point that we
|
Thus higher frequencies are attenuated at the point that we
|
||||||
read its output signal.
|
read its output signal.
|
||||||
However, from a failure mode perspective we can analyse it in a very similar way
|
However, from a failure mode perspective we can analyse it in a very similar way
|
||||||
to a potential divider (see section~\ref{potdivfmmd}).
|
to a potential divider (see section~\ref{potdivfmmd}).
|
||||||
@ -728,10 +728,6 @@ We represent the desired FMMD hierarchy in figure~\ref{fig:circuit2h}.
|
|||||||
\label{tbl:fivepole}
|
\label{tbl:fivepole}
|
||||||
\end{table}
|
\end{table}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
We now can create a {\dc} to represent the circuit in figure~\ref{fig:circuit2}, we can call it
|
We now can create a {\dc} to represent the circuit in figure~\ref{fig:circuit2}, we can call it
|
||||||
$FivePoleLP$ and applying the $fm$ function to it (see table~\ref{tbl:fivepole}) yields $fm(FivePoleLP) = \{ HIGH, LOW, FilterIncorrect, NO\_SIGNAL \}$.
|
$FivePoleLP$ and applying the $fm$ function to it (see table~\ref{tbl:fivepole}) yields $fm(FivePoleLP) = \{ HIGH, LOW, FilterIncorrect, NO\_SIGNAL \}$.
|
||||||
|
|
||||||
@ -746,20 +742,6 @@ could be easily detected; the failure symptom $FilterIncorrect$ may be less obs
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\clearpage
|
\clearpage
|
||||||
\section{Op-Amp circuit 3}
|
\section{Op-Amp circuit 3}
|
||||||
|
|
||||||
@ -774,15 +756,17 @@ could be easily detected; the failure symptom $FilterIncorrect$ may be less obs
|
|||||||
%\clearpage
|
%\clearpage
|
||||||
%\section{Standard Non-inverting OP AMP}
|
%\section{Standard Non-inverting OP AMP}
|
||||||
|
|
||||||
This circuit is described in the Analog Applications Journal~\cite{bubba}.
|
This circuit is described in the Analog Applications Journal~\cite{bubba}[p.37].
|
||||||
The circuit uses four 45 degree phase shifts, and an inverting amplifier to provide
|
The circuit uses four 45 degree phase shifts, and an inverting amplifier to provide
|
||||||
gain and the final 180 degrees of phase shift (making a total of 360 degrees of phase shift).
|
gain and the final 180 degrees of phase shift (making a total of 360 degrees of phase shift).
|
||||||
|
|
||||||
From a fault finding perspective this circuit is less than ideal.
|
From a fault finding perspective this circuit is less than ideal.
|
||||||
The signal path is circular (its a positive feedback circuit) and most failures would simply cause the output to stop oscillating.
|
The signal path is circular (its a positive feedback circuit) and most failures would simply cause the output to stop oscillating.
|
||||||
|
The top level failure modes for the FMMD hierarchy bear this out.
|
||||||
However, FMMD is a bottom -up analysis methodology and we can therefore still identify
|
However, FMMD is a bottom -up analysis methodology and we can therefore still identify
|
||||||
{\fgs} and apply analysis from a failure mode perspective.
|
{\fgs} and apply analysis from a failure mode perspective.
|
||||||
|
|
||||||
|
|
||||||
If we were to analyse this circuit without modularisation, we have 14 components with
|
If we were to analyse this circuit without modularisation, we have 14 components with
|
||||||
($4.4 +10.2 = 36$) failure modes . Applying equation~\ref{eqnrd2} gives a complexity comparison figure of $13.36=468$.
|
($4.4 +10.2 = 36$) failure modes . Applying equation~\ref{eqnrd2} gives a complexity comparison figure of $13.36=468$.
|
||||||
The reduce the complexity required to analyse this circuit we apply FMMD and start by determining {\fgs}.
|
The reduce the complexity required to analyse this circuit we apply FMMD and start by determining {\fgs}.
|
||||||
@ -1316,8 +1300,8 @@ Rigorous FMEA (RFMEA).
|
|||||||
The computational order for RFMEA would be polynomial ($O(N^2.K)$) (where $K$ is the variable number of failure modes).
|
The computational order for RFMEA would be polynomial ($O(N^2.K)$) (where $K$ is the variable number of failure modes).
|
||||||
|
|
||||||
This order may be acceptable in a computational environment: However, the choosing of {\fgs} and the analysis
|
This order may be acceptable in a computational environment: However, the choosing of {\fgs} and the analysis
|
||||||
process are human activities. It can be seen that it is practically impossible to achieve
|
process are by-hand/human activities. It can be seen that it is practically impossible to achieve
|
||||||
RFMEA for anything but trival systems.
|
RFMEA for anything but trivial systems.
|
||||||
%
|
%
|
||||||
% Next statement needs alot of justification
|
% Next statement needs alot of justification
|
||||||
%
|
%
|
||||||
@ -1541,13 +1525,8 @@ For Functional Group 2 (FG2), let us map:
|
|||||||
FS6 & \mapsto & S5
|
FS6 & \mapsto & S5
|
||||||
\end{eqnarray*}
|
\end{eqnarray*}
|
||||||
|
|
||||||
This
|
This AUTOMATIC check can reveal WHEN double checking no longer necessary
|
||||||
|
in the hierarchy to cover dub sum !!!!! YESSSS
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
AUOMATIC chack can reveal WHEN double checking no longer necessary
|
|
||||||
in the hierarchy to cover dub sum !!!!! YESSSS:wq
|
|
||||||
|
|
||||||
% does not cover what weird side effect may occur though, but then the {\fg} was not modelled correctly in the first place...
|
% does not cover what weird side effect may occur though, but then the {\fg} was not modelled correctly in the first place...
|
||||||
|
|
||||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user