172 lines
12 KiB
TeX
Executable File
172 lines
12 KiB
TeX
Executable File
\documentclass{article}
|
|
\usepackage[T1]{fontenc}
|
|
\usepackage{graphicx}
|
|
\graphicspath{ {./img/} }
|
|
\usepackage[a4paper, margin=35mm]{geometry}
|
|
|
|
\begin{document}
|
|
|
|
\section{Oscillating Circuits}
|
|
|
|
A discussion of synthesizer oscillators requires an introduction to simple oscillating circuits.
|
|
We will discuss the most basic oscillating circuits, then we will move on to oscillators with easily-tunable
|
|
frequencies. Then we will tackle the most complex issue for the purposes of musical synthesis: \textit{voltage control.}
|
|
This is the important part! If we can control an oscillator's frequency by voltage, then we can make another circuit
|
|
change its voltage, like a sequencer for example. Let's check it out!
|
|
|
|
\subsection{Passive Oscillators}
|
|
|
|
The simplest oscillators are those which rely on \textit{passive components}, electrical components which do not
|
|
generate power or 'add amplitude' to a signal. These are components like resistors, inductors, and capacitors which
|
|
only dissipate, store, or release already-existing power introduced by another component. An
|
|
example of a non-passive component would be a power supply or a transistor. Passive components tend to be governed by
|
|
simpler rules that are easier to understand and exploit.
|
|
|
|
The simplest oscillating circuit to my knowledge is the Resistor-Inductor-Capacitor or RLC circuit. It's not an
|
|
'RIC' circuit because the letter I commonly represents current in electrical engineering, so we use L to indicate
|
|
inductors or inductance.
|
|
|
|
The diagram above depicts an RLC-circuit, with each component in series. We can come up with an equation to describe its behavior,
|
|
but first we need to know how each component responds to voltage and current. \textbf{Resistors} are governed by \textbf{Ohm's Law}:
|
|
\[
|
|
V = IR, \hspace{8mm} I = \frac{V}{R},
|
|
\]
|
|
where $R$ is resistance, measured in Ohms ($\Omega$). Resistors are called \textbf{linear components} because their voltage-current
|
|
response is linear i.e. an increase in voltage or current causes a linear increase in the other.
|
|
\textbf{Inductors} are governed by:
|
|
\[
|
|
V = L\frac{di}{dt}, \hspace{8mm} i = \frac{1}{L} \int V \,dt
|
|
\]
|
|
where $L$ is inductance, measured in Henries (H). Note that this means that the voltage across an inductor responds to a change
|
|
in current. If a current is constant, then the voltage vanishes. But if we change the current, a voltage is generated across the
|
|
inductor. That means if we send an \textit{alternating current} which is always changing through the inductor, then we will get a
|
|
voltage across the inductor. This is unusual because an inductor is essentially just a short-circuit and yet when a changing
|
|
current passes through it, it will have a voltage like a resistive element! You could say that inductors \textit{resist a change
|
|
in current} in this sense of resistance.
|
|
|
|
\pagebreak
|
|
|
|
Finally, \textbf{Capacitors} are governed by the equation:
|
|
\[ i = C\frac{dv}{dt}, \]
|
|
where $C$ is the capacitance of the component, measured in Farads (F). Here, the capacitor's behavior is similar but the relationship is sort of reversed or
|
|
flipped, if you will. Now, if we have a constant voltage across the capacitor then no current will flow. This makes sense because
|
|
a capacitor is essentially made from two conductive plates seperated from one another by a non-conductive material. This is
|
|
effectively a break in the circuit, as indicated by the standard electrical symbol for a capacitor.
|
|
But if we change the voltage across the capacitor, it starts to conduct! changing the voltage
|
|
somehow forces current to flow between the plates! It's no mystery, this is due to some complicated rules of physics known generally
|
|
as \textit{electrodynamics}, but that's for another time.
|
|
|
|
Okay. We can connect these three equations mathematically by utilizing \textbf{Kirchoff's Laws of Voltage and Current}. This sounds
|
|
a little complicated but it relies on some straightforward principles. The core idea is that any current which enters a wire junction
|
|
(usually called a \textit{node}) must exit the junction in some way. For many reasons, another logical rule that follows from this
|
|
is that the voltages across each component in a loop must sum to zero. If this were not true, it would result in charge pooling
|
|
somewhere in the wire, which is almost always impossible. Here's the laws:
|
|
|
|
\begin{itemize}
|
|
\item \textbf{KIRCHOFF'S CURRENT LAW:} All current entering a node must exit i.e. the sum of currents entering/leaving a node
|
|
must always be \textit{zero.}
|
|
\item \textbf{KIRCHOFF'S VOLTAGE LAW:} The sum of component voltages over any loop of wire must be zero.
|
|
\end{itemize}
|
|
|
|
If the current entering each node must also be leaving it, in our RLC circuit this means the current through each node is the same.
|
|
This is because the circuit is a closed loop! If the current were not the same across each node, then it would have to pool somewhere
|
|
or escape into thin air. We can express this mathematically:
|
|
\[i_{R} + i_{L} + i_{C} = 0.\]
|
|
We know the equations for the current through a resistor and capacitor:
|
|
\[\frac{v}{R} + i_{L} + C\frac{dv}{dt} = 0.\]
|
|
We know that voltage across an inductor is proportional to the change in current. If we integrate with respect to time,
|
|
we can get a figure for the current through an inductor:
|
|
\[i_{L} = \frac{1}{L} \int v \,dt\]
|
|
\[\frac{v}{R} + \frac{1}{L} \int v \,dt + C\frac{dv}{dt} = 0.\]
|
|
Now we just differentiate:
|
|
\[C\frac{d^{2}v}{dt^{2}} + \frac{1}{R}\frac{dv}{dt} + \frac{1}{L} v =0,\] or
|
|
\[av'' + bv' +cv = 0; \hspace{6mm} a=C,\hspace{4mm}b=\frac{1}{R},\hspace{4mm}c= \frac{1}{L}.\]
|
|
I would like to state here that the variable $v$ is a function dependent on time, so it should be written as $v(t)$ for clarity. We
|
|
prefer to be unclear here, because it is less cluttered to write equations that way. Just keep this in mind.
|
|
|
|
What we have stumbled upon here is a truth that I find quite exciting but it has been the nightmare of many underclassmen electrical
|
|
engineers forced to learn this before finishing their math coursework (who could I possibly be talking about here?): This circuit
|
|
is governed by a \textbf{homogenous second-order ordinary differential equation!}
|
|
\pagebreak
|
|
Unfortunately we cannot go over the basics of ODE's here. Like many stressed undergraduate engineers before you, you will have
|
|
to take my word as gospel. A homogenous second-order ODE is basically an equation where the function ($v$ in this case)
|
|
is not defined directly in terms of an independent variable like time or $x$ or space etc,
|
|
but in terms of its own differentials. This equation is \textit{second-order} because the function is defined in terms of its
|
|
second differential. If you are very clever, you may already be thinking of how one might solve such an equation to find
|
|
$v(t)$ in terms of $t$ alone and not in terms of its differentials. If you are even cleverer, you may be thinking about
|
|
the classic function $f(t) = e^{x},$ because its differential/integral is itself. If you are some kind of genius, you may even
|
|
be considering also the trigonometric functions (sine, cosine, not so much tangent here), because they have a similar property.
|
|
This will put you on the right track. Going
|
|
forward, you will find that the equations that govern these circuits involve many natural exponentials and sine waves
|
|
because of this property.
|
|
Most ordinary differential equations are solved using complicated techniques that involve relating differentials with
|
|
natural exponentials and waves. I cannot get into specifics here but if you are interested, I would keep this property in mind.
|
|
|
|
OKAY. Back to the equation. Our equation can be represented by something called its \textit{characteristic equation:}
|
|
\[ar^{2} + br + c = 0.\]
|
|
This is just a representation of the equation that represents the order of each differential by a power of the variable \textit{r}.
|
|
If we solve it like a polynomial we get the quadratic formula:
|
|
\[r_{1,2} = \frac{-b \pm \sqrt{b^{2} - 4ac}}{2a}.\]
|
|
You might realize that it is possible for the root of our characteristic equation to be complex ($r=\lambda + \mu i$).
|
|
When this is the case, our solution is of the form:
|
|
\[v(t) = C_{1}e^{\lambda t}\cos(\mu t) + C_{2}e^{\lambda t}\sin(\mu t),\]
|
|
where $C_{1}, C_{2}$ are constants determined by the \textit{initial conditions} of the system. Once all the math is done,
|
|
we will take a break to build some intuition for all this nonsense. The important part is that the reason this is a solution has
|
|
to do with the fact that the differentials of exponentials and sine waves are equal to themselves or related to themselves.
|
|
|
|
Now we can start getting specific with our constants. If we assume our system begins with the components already charged
|
|
(meaning we have allowed a current source to keep a constant voltage across the components for enough time for the capacitor
|
|
to be charged to the positive voltage $V_{+}$), then we can say $v_{0} = V_{+}.$ If it has sat for a long long time, then
|
|
there will be no change in voltage, so also we can say $v'_{0} = 0.$ So:
|
|
\[v(0) = V_{+} = C_{1}, \hspace{8mm} v'(0) = 0 = \lambda C_{1} + \mu C_{2},\]
|
|
\[C_{1} = V_{+}, \hspace{8mm} C_{2} = - \frac{\lambda}{\mu} V_{+}.\]
|
|
|
|
We can keep defining constants and it will quickly cause your mind to cloud over. The point here is that if we charge up this
|
|
circuit and then let it run, the voltage and current will oscillate back and forth.
|
|
I have included below a graph of a potential oscillation. The frequency of this oscillation is determined
|
|
by the constant $\mu$, which is equal to the inverse of the root of the
|
|
product of inductance and capacitance ($\mu=\frac{1}{\sqrt{LC}}$).
|
|
In electrical engineering, it is usually called the \textbf{angular frequency} and is more commonly
|
|
denoted with the greek character $\omega$. We found the constants $C_{1},C_{2}$ to show that they are dependent on the
|
|
initial voltage we charge the circuit to, as well as the properties of the three components. We have shown mathematically
|
|
that the behavior of the circuit under certain parameters (such that $b^{2} < 4ac$) will be oscillatory in nature. But why does
|
|
the circuit oscillate sometimes?
|
|
|
|
\pagebreak
|
|
|
|
\begin{center}
|
|
\includegraphics[scale=0.3]{natural-RLC}
|
|
\end{center}
|
|
|
|
Well, recall that an inductor generates a voltage once the current through it changes, and that a capacitor
|
|
begins conducting current once the voltage across it changes. When we charge the capacitor to some voltage and then close the
|
|
circuit, the voltage across the capacitor suddenly becomes the voltage across the resistor as well. When there is a voltage
|
|
across a resistor which is connected in a loop, then a current must flow. Conversely, the moment the circuit is closed it
|
|
forces the voltage to drop because a current must flow through the resistor. If the capacitor were alone in series with the resistor,
|
|
then it would simply discharge to a voltage of 0.
|
|
|
|
As the capacitor pushes current through the inductor, the inductor begins to respond. Initially it acts as a short, but as the
|
|
current through it changes, it begins to generate a voltage. That voltage causes the inductor to push current
|
|
into the capacitor again, charging it. Then once the inductor has discharged its stored energy, the capacitor is recharged
|
|
and it begins to conduct again. This continues until all of the electrical energy is dissipated through the resistor
|
|
(and realistically also through the resistances in the capacitor and inductor) as heat until there is none left. Kind of cool!
|
|
|
|
If we tuned the capacitance and inductance properly, we could get one of these circuits to oscillate at an audible frequency.
|
|
This would not be an ideal circuit for music making, and there are two big reasons for this:
|
|
|
|
\begin{itemize}
|
|
\item{The circuit will only oscillate for a short period after it is triggered, preventing us from ever using it
|
|
to play any sustained note.}
|
|
\item{YOU CAN'T TUNE THE FREQUENCY! You would need a variable inductor or transformer, and those solutions quickly
|
|
become impractical. Unless you like plucky drone music, you're out of luck here.}
|
|
\end{itemize}
|
|
|
|
I'm sure there are many other kinds of passive oscillating circuits, but I think we have done enough here. Next we will
|
|
consider \textit{active oscillators.}
|
|
|
|
\pagebreak
|
|
|
|
\subsection{Active Oscillators}
|
|
|
|
\end{document}
|