<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docs on Dark Current Labs</title><link>https://darkcurrentlabs.com/docs/</link><description>Recent content in Docs on Dark Current Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Dark Current Labs</copyright><lastBuildDate>Tue, 21 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://darkcurrentlabs.com/docs/index.xml" rel="self" type="application/rss+xml"/><item><title>MOSFET Gate Threshold Voltage Temperature Dependence</title><link>https://darkcurrentlabs.com/docs/an-806-vth_physical_derivation_temperature_dependence/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0000</pubDate><guid>https://darkcurrentlabs.com/docs/an-806-vth_physical_derivation_temperature_dependence/</guid><description>$$
AN-806
$$$$
Tyler Mesko
$$&lt;hr&gt;

&lt;h1 class="relative group"&gt;MOSFET Threshold Voltage: Physical Derivation and Temperature Dependence
 &lt;div id="mosfet-threshold-voltage-physical-derivation-and-temperature-dependence" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#mosfet-threshold-voltage-physical-derivation-and-temperature-dependence" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Author: Tyler Mesko&lt;/em&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;1. Setup
 &lt;div id="1-setup" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-setup" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Derive $V_{TH}$&amp;rsquo;s dependence on temperature $T$, asserting $V_{SB}=0$ initially. Assuming fixed $V_{GS}$ and $V_{SB}$, the gate structure amounts to a single reverse-biased PN junction under an applied gate voltage $V_{GS}$, in which the negative charge in the p-type substrate is facilitated by the depletion region.&lt;/p&gt;</description></item><item><title>Subthreshold MOSFET gm/Id Transconductance Efficiency</title><link>https://darkcurrentlabs.com/docs/an-810-subthreshold_mosfet_gmid/</link><pubDate>Sun, 19 Jul 2026 00:00:00 +0000</pubDate><guid>https://darkcurrentlabs.com/docs/an-810-subthreshold_mosfet_gmid/</guid><description>$$
AN-810
$$$$
Tyler Mesko
$$&lt;hr&gt;

&lt;h2 class="relative group"&gt;1. Setup and Key Relations
 &lt;div id="1-setup-and-key-relations" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-setup-and-key-relations" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;For an NMOS device, the basic (strong-inversion) drain current relation and overdrive voltage are:&lt;/p&gt;
$$I_D = K\left(\frac{W}{L}\right)\left(V_{OV}\right)^2, \qquad K = \mu_n C_{ox}, \qquad V_{OV} = V_{GS}-V_{TH}$$&lt;p&gt;$V_{TH}$ itself depends on bandgap energy, the body-effect coefficient, and the Fermi potential — its full physical derivation (including temperature dependence) is treated separately. For this document, the relevant threshold-voltage parameters are:&lt;/p&gt;</description></item><item><title>Control Loop Basics</title><link>https://darkcurrentlabs.com/docs/control-loop-basics-v2/</link><pubDate>Thu, 03 Apr 2025 00:00:00 +0000</pubDate><guid>https://darkcurrentlabs.com/docs/control-loop-basics-v2/</guid><description>$$
AN-401
$$$$
Tyler Mesko
$$&lt;hr&gt;

&lt;h2 class="relative group"&gt;1. The Basic Feedback Loop
 &lt;div id="1-the-basic-feedback-loop" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-the-basic-feedback-loop" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;The simplest control loop can be conceptualized as a desired output value relating to some input value (setpoint) through both a feedforward gain path and a &lt;strong&gt;negative feedback&lt;/strong&gt; gain path:&lt;/p&gt;


&lt;img src="https://darkcurrentlabs.com/diagrams/an-401_control_loop_basics/basic_loop_light.svg" class="block dark:hidden" alt="Control loop block diagram"&gt;
&lt;img src="https://darkcurrentlabs.com/diagrams/an-401_control_loop_basics/basic_loop_dark.svg" class="hidden dark:block" alt="Control loop block diagram"&gt;

&lt;p&gt;Where:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$V_i$ = input signal&lt;/li&gt;
&lt;li&gt;$V_e$ = error signal&lt;/li&gt;
&lt;li&gt;$A$ = feedforward (open-loop) gain&lt;/li&gt;
&lt;li&gt;$\beta$ = feedback gain&lt;/li&gt;
&lt;li&gt;$V_o$ = output signal&lt;/li&gt;
&lt;li&gt;$V_f$ = feedback signal&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;Deriving the Closed-Loop Gain
 &lt;div id="deriving-the-closed-loop-gain" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#deriving-the-closed-loop-gain" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;We will now derive the expression for the closed loop gain &lt;/p&gt;</description></item><item><title>Johnson Noise</title><link>https://darkcurrentlabs.com/docs/an-100-johnson-noise/</link><pubDate>Mon, 17 Mar 2025 00:00:00 +0000</pubDate><guid>https://darkcurrentlabs.com/docs/an-100-johnson-noise/</guid><description>$$
AN-701
$$&lt;p&gt;
&lt;/p&gt;
$$
Tyler Mesko
$$&lt;hr&gt;

&lt;h2 class="relative group"&gt;Introduction
 &lt;div id="introduction" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#introduction" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Johnson noise was first discovered by John Bertrand Johnson at Bell Labs in 1927 when he was investigating the causes of background noise in vacuum tube amplifiers. He set up several experiments to try to isolate the source of the noise, and discovered that the noise was due to random voltage fluctuations on conductors. He noticed that it was independent of frequency (today known as white noise), and it was directly correlated with temperature. In short order, Harry Nyquist provided a theoretical solution to the problem in 1928 in his paper titled &lt;em&gt;&amp;ldquo;Thermal Agitation of Electric Charges in Conductors&amp;rdquo;&lt;/em&gt;. It is the result of this paper that we are going to set up from first principles to show how absolutely insane of a feat this accomplishment really was.&lt;/p&gt;</description></item><item><title>Miller's Theorem</title><link>https://darkcurrentlabs.com/docs/an-805-millers-theorem/</link><pubDate>Sat, 08 Mar 2025 00:00:00 +0000</pubDate><guid>https://darkcurrentlabs.com/docs/an-805-millers-theorem/</guid><description>$$
AN-805
$$$$
Tyler Mesko
$$&lt;hr&gt;

&lt;h2 class="relative group"&gt;Introduction
 &lt;div id="introduction" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#introduction" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Say you have two voltage nodes, $X$ and $Y$, connected by some floating impedance $Z_{xy}$ (with other branches/circuitry hanging off each node) as shown below:&lt;/p&gt;


&lt;img src="https://darkcurrentlabs.com/diagrams/an-805_miller_theorem/floating_impedance_light.svg" class="block dark:hidden" alt="Floating impedance diagram"&gt;
&lt;img src="https://darkcurrentlabs.com/diagrams/an-805_miller_theorem/floating_impedance_dark.svg" class="hidden dark:block" alt="Floating impedance diagram"&gt;

&lt;p&gt;The current through impedance $Z_{xy}$ is&lt;/p&gt;
$$
i_{xy} = \frac{V_x - V_y}{Z_{xy}}
$$&lt;p&gt;This floating impedance makes solving the circuit difficult — but Miller&amp;rsquo;s theorem gives us a way out. $Z_{xy}$ can be replaced by two impedances, each shunted from its respective node ($X$ or $Y$) illustrated below:&lt;/p&gt;</description></item><item><title>Crystal Lattices and Solid-State Fundamentals</title><link>https://darkcurrentlabs.com/docs/an-801_crystal_lattices_and_solid_state_fundamentals/</link><pubDate>Mon, 12 Aug 2024 00:00:00 +0000</pubDate><guid>https://darkcurrentlabs.com/docs/an-801_crystal_lattices_and_solid_state_fundamentals/</guid><description>$$
AN-801
$$$$
Tyler Mesko
$$&lt;hr&gt;

&lt;h2 class="relative group"&gt;Introduction
 &lt;div id="introduction" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#introduction" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Solid-state physics is the branch of condensed matter physics that investigates how macroscopic properties of solid materials like conductivity, magnetism, optical, thermal, ect. emerge from the microscopic quantum-mechanical interactions of insanely large numbers of atoms. Because analyzing each individual atom is impossible to do classically, it is more convenient to represent these groups of atoms as systems where these atoms pack densely together, typically organizing into regular, repeating periodic structures that we can analyze more easily. Semiconductors are a subset of the broader Solid-state physics pie (groups II through VI on the periodic table) that all can be combined in novel ways to create specific crystal lattices that have favorable properties, allowing us to construct useful electronic devices (e.g. diodes and transistors).&lt;/p&gt;</description></item><item><title>BJT Basics</title><link>https://darkcurrentlabs.com/docs/an-803-bjts/</link><pubDate>Sat, 03 Feb 2024 00:00:00 +0000</pubDate><guid>https://darkcurrentlabs.com/docs/an-803-bjts/</guid><description>$$
AN-803
$$$$
Tyler Mesko
$$&lt;hr&gt;

&lt;h1 class="relative group"&gt;Four Fundamental Single BJT Configurations
 &lt;div id="four-fundamental-single-bjt-configurations" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#four-fundamental-single-bjt-configurations" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;

&lt;h2 class="relative group"&gt;1. Common-Emitter Amplifier
 &lt;div id="1-common-emitter-amplifier" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-common-emitter-amplifier" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;Basic characteristics
 &lt;div id="basic-characteristics" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#basic-characteristics" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;hr&gt;
&lt;p&gt;Incomplete - Need to clean up and add diagrams / re-add all derivation steps&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;DC bias: $V_{DD} \to R_C \to$ collector; base driven through source resistance $R_S$; emitter grounded.&lt;/p&gt;</description></item></channel></rss>