Tools
- Details
- Published: Friday, 11 December 2015
- Hits: 52300
| Component Properties | |
|---|---|
| Device Properties | |
| Passive Circuits | |
| Power, Energy & Regulators | |
| Amplifiers | |
| Frequency, Timing & Waves | |
| Measurement & Conversion | |
| Material & Field Effects | |
| Fundemental Laws |
Inverting Op-Amp Amplifier
Gain = - Rf / Rin
Vout = Gain ⋅ Vin
Note: Real op-amps have bandwidth limits, offsets, and saturation; this shows ideal linear inversion.
Zener Diode Shunt Regulator
If Vin ≤ Vz or (Vin > Vz and (Vin - Vz)/Rs < Vz/Rl): Vout = Vin ⋅ Rl / (Rs + Rl)
Else: Vout = Vz, Iz = (Vin - Vz)/Rs - Vz/Rl ≥ 0
Regulation occurs when the current available through Rs is greater than the load current, allowing the zener to conduct.
If Iz falls to 0 mA, the circuit is no longer regulating and Vout behaves like a simple resistor divider.
In Resistor mode the load is represented by Rl. In Current mode the load is represented by a fixed load current.
Choose Rs so that at the lowest intended Vin and highest load current, the zener still has some current remaining.
Check that Pz is below the zener power rating and PRs is below the resistor wattage rating.
This is an ideal model: it does not include knee softness, dynamic resistance, source resistance, tolerance, or temperature effects.
RC Filter 1st–4th Order, Butterworth
Cutoff per section: fc = 1 / (2πRC)
Low-pass: |H| = 1 / √(1 + (f/fc)2N), φ = −N·atan(f/fc)
High-pass: |H| = (f/fc)N / √(1 + (f/fc)2N), φ = N·(atan(f/fc) − 90°)
Note: Actual equal-section passive cascades may differ, this just illustrates the sharper knee when using an increasing filter order.
Rectangular ↔ Polar (Complex Numbers)
Quick Overview
Convert a complex number between rectangular form a + jb and polar form r ∠ θ. Type values in either panel and results update automatically.
- Rect → Polar: r = √(a²+b²), θ = atan2(b,a)
- Polar → Rect: a = r·cos(θ), b = r·sin(θ)
- Angle can be shown in degrees or radians. Use DPs for rounding.
RC Filter 1st Order
fc = 1 / (2πRC)
|H(f)| = 1 / √(1 + (f/fc)²)
φ(f) = −tan⁻¹(f/fc)
At f = fc, |H| = −3 dB and φ = −45°.
Resistor Colour Code to Value
PPM/DegC
Formula: ΔV = Vnom × (PPM × ΔT) / 10⁶
Note: % = ppm / 10000
Voltage Regulator Capacitor Designer/Helper
- Topology – Choose LDO for linear regulators (no inductor), or Buck/Boost for switchers.
- Vin / Vout – Input/output voltages in volts (V).
- Iload – Maximum DC load current in amps (A).
- Switching fsw / L – Converter switching frequency (Hz) and inductor value (H). Used to estimate inductor ripple current.
- Allowed ΔVout – Peak-to-peak ripple or droop you can tolerate at Vout (Vpp). If unsure, 1–2% of Vout is a common starting point.
- ESR estimate (Ω) – ESR of a single chosen capacitor at the relevant frequency. Parallel parts reduce ESR:
ESRtotal ≈ ESReach/N. - Cap type & derating – Picks technology and the effective factor applied to nominal capacitance:• MLCC: capacitance falls with DC bias & temp; use 0.5–0.7 as a realistic effective factor at working voltage.
• Electrolytic: value is close to nominal; use 0.8–1.0. Check ripple current rating.
• Tantalum: use 0.8–1.0; ensure surge/derating per datasheet. - E-series & units – Rounds suggestions to E6/E12/E24 preferred values in the unit you like (nF/µF/mF).
- Voltage rating headroom – Minimum ratio of part rating to the highest DC across it. Example 1.25× on a 12 V rail ⇒ ≥ 15 V rated parts.
- Max parts – Upper bound on how many caps in parallel to consider.
What the results mean
- N × Cap (nom) – Number of parallel parts and their nominal value (before derating).
- Ceff total – Effective capacitance available after derating and paralleling:
Ceff,total = N × Cnom × effective_factor. - ESR total – Parallel ESR estimate:
ESRtotal ≈ ESReach / N. - Est. ripple / note – First-order ripple (or hold-up) estimate and any rating reminders.
How ripple is estimated
ΔIL ≈ (Vin − Vout) · D / (L · fsw)Boost:
ΔIL ≈ Vin · D / (L · fsw), where D = 1 − Vin/VoutΔVC ≈ ΔIL / (8 · C · fsw)• Ripple from ESR:
ΔVESR ≈ ΔIL · ESRtotal• The tool sizes Cout so
ΔVESR + ΔVC ≤ ΔVout, allowed.Choosing Cin vs Cout
- Cout – Controls output ripple and load-step droop. Favor low ESR near the regulator. MLCCs excel for high-frequency ripple; add an electrolytic for bulk if needed.
- Cin – Decouples the switch/input pin. For bucks, input RMS current can be significant (worst near D≈0.5). Place low-ESR MLCC(s) close to the switch, and ensure the voltage rating headroom.
Practical tips
- Bias derating (MLCC): 10–22 µF parts can lose 30–60% at working voltage; the effective factor accounts for this.
- ESR vs stability: Many LDOs require a minimum ESR; some switching controllers specify Cout ESR ranges—always check the datasheet.
- Ripple current rating: For electrolytics/tantalum, ensure the capacitor ripple current rating exceeds the expected ripple current.
- Thermal & layout: Keep high-di/dt loops tight. Put Cin right at the switch pins; pour ground and use short, wide traces.
- Validation: Measure with a short ground spring on the scope probe to avoid ground-lead artifacts.
These are first-order estimates. Final values must satisfy your regulator datasheet (minimum Cout, ESR windows, stability, and ratings).
Non-Inverting Op-Amp Amplifier
Gain = 1 + Rf / Rin
Vout = Gain ⋅ Vin
Note: Real op-amps have bandwidth limits, offsets, and saturation; this shows ideal linear amplification.
PPM Deviation
Formula: PPM = (ΔV / Vnom) × 10⁶
Enter any valid pair of values and the related fields will be calculated.
Temperature Coefficient of Resistance (TCR)
Formula: RT = R0[1 + α(T − T0)]
R0 is the resistance at reference temperature T0.
Op-Amp Gain (Inverting)
Formula: Av = –Rf / Rin
Calculates the voltage gain of an inverting operational amplifier.
Typical resistor values range from 1 kΩ to 100 kΩ depending on noise and bandwidth requirements.
Op-Amp Gain (Non-Inverting)
Formula: Av = 1 + (Rf / Rin)
Calculates the voltage gain of a non-inverting operational amplifier.
Gain is always ≥ 1 because of the feedback topology.
Time / Hz
Formula: f = 1 / T and T = 1 / f
Converts between frequency and period.
Frequency and period are reciprocals of each other.
Impedance of R, L, C at frequency f (series)
Formula: Z = √[ R² + (ωL – 1/ωC)² ]
Phase: θ = tan⁻¹((ωL – 1/ωC) / R)
Calculates total impedance of series R, L, C.
Energy in a Capacitor
Formula: E = ½·C·V²
Calculates stored energy from capacitance and voltage.
Capacitance is entered in µF and internally converted to Farads.
Energy in an Inductor
Formula: E = ½·L·I²
Calculates stored energy from inductance and current.
Inductance is entered in µH and internally converted to Henries.
SNR (Signal-to-Noise Ratio)
Formula: SNRdB = 20·log₁₀(Vs/Vn)
Calculates signal-to-noise ratio from signal and noise voltages.
RC Filter 1st Order
Formula: fc = 1 / (2πRC)
Capacitance is entered in uF and frequency is returned in Hz.
Power Supply Ripple (with DC voltage)
Formulae: Vr(pp) ≈ I / (fripple · C), fripple = fline (half-wave) or 2·fline (full-wave)
Enter load current (or VDC + R), line frequency, capacitance (µF), and rectifier type. Optionally enter VDC to see ripple % and estimated Vmin/Vmax.
If current is left blank, it can be derived from VDC and load resistance. Full-wave rectifiers ripple at twice the line frequency.
Rectifier Capacitor Ripple
Formula: Vripple ≈ I / (f·C)
Estimates ripple voltage from load current and smoothing capacitance.
Capacitance is entered in µF and internally converted to Farads.
Wavelength ↔ Frequency ↔ Signal Speed
Formula: λ = v/f f = v/λ v = fλ
Relates signal speed, wavelength, and frequency.
For electromagnetic waves in free space, signal speed is approximately 299,792,458 m/s.
Capacitor Code ↔ Value
Formula: 3-digit EIA capacitor code → pF / µF, and reverse. Example 104 = 100,000 pF = 0.1 µF
Example: 104 means 10 × 10⁴ pF = 100,000 pF = 0.1 µF.
Resistor Colour Code ↔ Value
Formula: Resistor colour code (4 / 5 / 6-band). Works in both directions — enter resistance or colour bands.
Quarter-Wave Resonator
Formula: l = v / (4·f)
Calculates resonant length of a λ/4 resonator.
For RF in free space, signal speed ≈ 299,792,458 m/s. Transmission lines may use a lower velocity factor.
Transmission Line Impedance
Formula: Z0 = √(L/C) (L, C per unit length)
Finds characteristic impedance from inductance and capacitance per unit length.
Typical values are about 50 Ω for RF coaxial cables and 75 Ω for video and antenna feed lines.
Skin Depth
Formula: δ = √(2ρ / (ωμ)), μ = μ₀μr
Computes AC current penetration depth in conductors.
Current Density
Formula: J = I / A
Calculates current per unit area.
Wire Resistance
Formula: R = ρ·l / A
Finds resistance of a wire from length, area, and resistivity.
Q Factor
Formula: Q = f0/Δf or Q = XL/R at f0
Calculates quality factor of a resonant circuit.
Enter either f0 and Δf, or f0, R, and L.
Reactance
Formula: XC = 1/(2πfC), XL = 2πfL
Computes capacitive and inductive reactance at frequency (Xc, Xl).
Capacitor input is in µF and inductor input is in µH.
Leave either L or C blank if you only want one reactance value.
Reactance
Quick Overview
Reactance is the AC “resistance” of reactive parts: Capacitive XC = 1/(2πfC) (decreases with f) | Inductive XL = 2πfL (increases with f). Enter frequency plus C and/or L; if both are given, series resonance f₀ is shown.
- Units supported: Hz/kHz/MHz, pF…F, µH…H. Scientific notation like
2.2e-6works. - Outputs shown in Ω/kΩ/MΩ. Plot is log–log across ±2 decades around the entered frequency.
dBm ↔ mW / W Conversions
Formula: P(dBm) = 10·log₁₀(PmW / 1mW)
Formula: P(mW) = 10^(P(dBm)/10)
Formula: P(W) = P(mW) / 1000
Converts between dBm, milliwatts, and watts.
0 dBm = 1 mW.
Battery Life Estimator
Formula: t = (Capacity / Load) × (Efficiency / 100)
Estimates operating time from battery capacity and load current.
Efficiency can be used to account for regulator losses or battery discharge inefficiency.
Power Dissipation
Formula: P = VI or P = I²R or P = V²/R
Computes electrical power from V, I, or R.
Uses the three equivalent power formulas: P = VI, P = I²R, and P = V²/R.
dB Conversions (Power & Voltage Ratios)
Formula: dB (power) = 10·log₁₀(P₂/P₁)
Formula: dB (voltage) = 20·log₁₀(V₂/V₁)
Converts power or voltage ratios to and from decibels.
Use the power formulas for power ratios and the voltage formulas when impedance is constant.
Duty Cycle ↔ On/Off Time
Formula: D = (ton/T) × 100%
Formula: ton = D·T, toff = T – ton
Converts between duty %, on-time, and off-time. Enter f or T plus duty.
Duty cycle must be between 0% and 100%.
mm ↔ mils
Formula: mils = mm / 0.0254 or mm = mils × 0.0254
Converts metric to imperial PCB dimensions.
Digital Multimeter — Uncertainty Specifications
Quick Overview
This tool estimates the measurement uncertainty of a DMM for a given range and reading, using datasheet-style specifications of the form ±(ppm of Reading + ppm of Full-scale), plus optional calibration and temperature terms. It works for voltage, current and resistance ranges, and supports a 3458A-style temperature coefficient of (ppm of reading + ppm of range) per °C.
- Range full-scale (FS): Enter the range value (e.g. 10) and choose the unit (V, mA, kΩ, etc.).
- Reading (R): Enter the reading in the same unit as FS (the unit label updates automatically).
- Applied / Ambient Temp: The temperature at which the measurement is made.
- Reference Temp (Tref): The reference temperature of the spec (usually 23 °C or 25 °C).
- Spec set: Which datasheet column you are using: 24 Hour, 1 Year, or Custom.
- 24h / 1y / Custom ppmR & ppmFS: Copy the accuracy line from the datasheet, interpreted as ±(ppmR·R + ppmFS·FS).
- Calibration uncertainty: Extra ppm of reading from the Cal. lab (often the “Typical Calibration Uncertainty” column).
- Temp coefficient (per °C): Enter ppm of reading and ppm of range per °C (e.g. 3458A style: “(ppm of reading + ppm of range)/°C”).
Error model & results
- |ΔT|: |Ambient − Tref| (shown in °C).
- ER (reading term): ppmR · R / 10⁶.
- EFS (full-scale term): ppmFS · FS / 10⁶.
- Ecal (calibration): ppmCal · R / 10⁶.
- ET (temperature): (ppmTC_R·R + ppmTC_FS·FS) · |ΔT| / 10⁶.
- Worst-case |E|: |ER| + |EFS| + |Ecal| + |ET| (same units as FS / R).
- RSS “typical” (root-sum-square) |E|: √(ER² + EFS² + Ecal² + ET²).
- Displayed (WC): R ± |E|, i.e. the reading range that covers the worst-case error.
- Total spec (ppm): The total worst-case error expressed in ppm of the reading: |E| / R × 10⁶. This normalizes the uncertainty so different readings, ranges, and functions can be compared directly.
Note: Leave unused entries blank or set to zero.
• ER = (ppmR × R) / 10⁶ Reading-dependent uncertainty
• EFS = (ppmFS × FS) / 10⁶ Full-scale (range) uncertainty
• Ecal = (ppmCal × R) / 10⁶ Calibration reference contribution
• ET = [(ppmTCR × R) + (ppmTCFS × FS)] × |ΔT| / 10⁶ Temperature coefficient applied to the reading and the range
Combination rules:
• Worst-case: |ER| + |EFS| + |Ecal| + |ET| All error sources assumed to add in the same direction
• RSS (typical): √(ER² + EFS² + Ecal² + ET²) Statistical combination; typical real-world performance
SMPS — Duty, Inductor Ripple & Output Ripple
Quick Overview
A buck SMPS reduces a higher input voltage Vin to a lower Vout using a switch, diode/MOSFET, inductor, and output capacitor. This tool assumes ideal parts and CCM (the inductor current never reaches zero). Results update automatically as you type.
- fs: Switching frequency.
- Duty D: On-time fraction (ideal buck: D ≈ Vout/Vin).
- ΔIL (pp): Inductor current ripple, peak-to-peak.
- Ipk / Ivalley: Max/min inductor current each cycle (average equals load current).
- L (~30% ripple): Inductance that gives ~30% ripple at the entered load and fs.
- ΔVESR: Ripple from the capacitor ESR (ΔV = ΔIL · ESR).
- ΔVC: Capacitive ripple from charge/discharge (ΔV = ΔIL / (8 · fs · C)).
- ΔVtotal (pp): Simulated time-domain ripple (ESR + capacitive).
- CCM check: CCM holds if Iout > ΔIL/2.
555 Timer (Astable) - Mark/Space & Duty
Schematic — 555 Astable
555 Timer (Astable) Frequency & Duty
Formula: f = 1.44 / ((RA + 2RB)C)
Duty: D = (RA + RB) / (RA + 2RB) × 100%
tH: 0.693(RA + RB)C, tL: 0.693RBC
Calculates timing values for a 555 astable.
Capacitance is entered in uF and internally converted to Farads.
Joule ↔ Watt-hour
Formula: 1 Wh = 3600 J
Converts between Joules and Watt-hours.
1 Watt-hour equals 3600 Joules.
Joule’s Law — P = I²R
Quick Overview
Joule’s Law defines the electrical power dissipated as heat in a conductor when current flows through it. The law states that the power (P) developed in a resistor is proportional to the square of the current (I) and the resistance (R): P = I²R. This principle forms the basis for calculating energy losses in resistors, heating elements, and conductors.
- Formula: P = I² × R
- P = Power (Watts)
- I = Current (Amperes)
- R = Resistance (Ohms)
Lenz’s Law
Quick Overview
Lenz’s Law describes the direction of an induced electromotive force (EMF) caused by a changing magnetic field. It states that the induced EMF will always act to oppose the change in magnetic flux that produced it. The negative sign in the equation reflects this opposition — ensuring energy conservation and preventing self-reinforcement of the magnetic field.
- Formula: E = −N × (dΦ/dt)
- E = Induced EMF (Volts)
- N = Number of turns in the coil
- dΦ/dt = Rate of change of magnetic flux (Webers per second)
Kirchhoff’s Laws
KCL: ΣIin − ΣIout = 0 | KVL: ΣV(loop) = 0
Quick Overview
Kirchhoff’s Laws are two fundamental principles of electrical circuit analysis. They describe how current and voltage distribute within any network. Kirchhoff’s Current Law (KCL) states that the total current entering a junction equals the total current leaving it, ensuring charge conservation. Kirchhoff’s Voltage Law (KVL) states that the sum of all voltage rises and drops around a closed loop is zero, conserving energy. Together, these laws provide the foundation for solving even the most complex DC and AC circuits.
- Kirchhoff’s Current Law (KCL): At any node, total current entering = total current leaving.
- Kirchhoff’s Voltage Law (KVL): Around any closed loop, total voltage drops = total rises.
KCL — Node Current Balance
Use sign convention: + = current into node, − = out of node. Leave one field blank to solve the unknown, or fill all to check ΣI = 0.
KVL — Loop Voltage Sum
Use sign convention: + = drop, − = source/rise. Leave one field blank to solve the missing voltage or fill all to verify ΣV = 0.
Tips & FAQ
- Use scientific notation (e.g. 2.5e-3 for 2.5 mA).
- KCL satisfied → currents balance to 0 A.
- KVL satisfied → voltage drops and rises sum to 0 V.
- Check units: mA vs A, mV vs V, etc.
LM317 Regulator
Formula (LM317): Vout = Vref(1 + R₂/R₁) + Iadj·R₂
Calculates output voltage of LM317 regulator.
Default values are the usual LM317 reference voltage of 1.25 V and a typical adjust pin current of 50 µA.
LM337 Regulator
Formula (LM337): Vout = Vref(1 + R₂/R₁) + Iadj·R₂ (typ. Vref ≈ –1.25 V)
Calculates output voltage of LM337 regulator.
This follows the same equation style as LM317, but with the LM337’s negative reference value.
RC Charge/Discharge
Quick Overview
In a simple RC circuit, the capacitor voltage follows an exponential curve with time constant τ = R × C. A general form that covers both charging and discharging is: VC(t) = Vf + (V0 − Vf) · e−t/(RC), where V0 is the initial capacitor voltage at t=0, and Vf is the final voltage the capacitor is heading toward (for charging, Vf=VS; for discharging to ground, Vf=0).
- Charging: VC(t) = VS − (VS − V0) e−t/RC
- Discharging: VC(t) = V0 e−t/RC (toward 0 V)
- At t = τ, charging reaches ≈63.2% of the final step; discharging falls to ≈36.8% of the initial value.
- Enter values using handy units (kΩ, µF, ms, etc.). Use scientific notation like
2.2e-6if you prefer.
Faraday’s Law of Electromagnetic Induction
Quick Overview
Faraday’s Law describes how a changing magnetic field induces an electromotive force (EMF) in a coil or conductor. The magnitude of the induced EMF is proportional to the rate of change of magnetic flux and the number of turns in the coil: E = −N × (ΔΦ / Δt). The negative sign represents Lenz’s Law — the induced EMF opposes the change that produced it.
- E = Induced EMF (Volts)
- N = Number of turns in the coil
- ΔΦ = Change in magnetic flux (Webers)
- Δt = Time interval (seconds)
- Enter any three values to solve for the fourth.
Ohm’s Law
Quick Overview
Ohm’s Law relates voltage (V), current (I), and resistance (R) in any electrical circuit: V = I × R, I = V / R, R = V / I. Power ties in via P = V × I = I²R = V²/R. Enter any two values to compute the other two.
- Use scientific notation (e.g. 2.5e-3 for 2.5 mA).
- Pick convenient units from the dropdowns; results are written using the selected units.
- If you provide more than two inputs, the first valid pair in priority (V&I → V&R → I&R → P&V → P&I → P&R) is used.
Biot–Savart Law
Quick Overview
The Biot–Savart Law gives the magnetic field contribution from current elements:
dB = (μ₀ μr / 4π) · (I dℓ × r̂) / r².
Biot-Savart Law is one of the big four Maxwell's equations.
For common symmetric shapes this integrates to compact formulas:
- Loop (center): B = μ₀ μr N I / (2R)
- Loop on-axis (distance x): B = μ₀ μr N I R² / [2(R² + x²)^{3/2}]
- Finite straight wire (length L, point at r from midpoint): B = (μ₀ μr I / 4πr) · (L / √(r² + (L/2)²))
- Circular arc (angle φ): B = μ₀ μr N I φ / (4πR) (φ in radians)
Ampère’s Law
Quick Overview
Ampère’s Law (magnetostatics) relates the circulation of the magnetic field around a closed loop to the
total current enclosed:
∮ B·dℓ = μ₀ μr Ienc.
Ampère's Law is one of the big four Maxwell's equations.
With symmetry, this gives handy field formulas:
- Long straight wire: B = μ₀ μr I / (2π r)
- Long solenoid (inside): B = μ₀ μr n I, where n = N/L
- Toroid (mean radius r): B(r) = μ₀ μr N I / (2π r)
Gauss’s Law
Quick Overview
Gauss’s Law relates total electric flux through a closed surface to the enclosed charge:
∮ E·dA = Qenclosed/ε₀. It’s most useful for highly symmetric fields.
Gauss's Law is one of the big four Maxwell's equations.
- Flux–Charge: Φ = Q/ε₀, Q = ε₀Φ
- Symmetric fields: Sphere: E = Q/(4π ε₀ r²) · r̂ | Line: E = λ/(2π ε₀ r) · r̂ | Plane: E = σ/(2ε₀) n̂
- ε₀ = 8.854 187 812 8 × 10⁻¹² F·m⁻¹
Coulomb’s Law
Quick Overview
Coulomb’s Law describes the electric force between two point charges.
The magnitude of the electrostatic force is proportional to the product of the charges
and inversely proportional to the square of their separation distance.
Coulomb's Law is one of the big four Maxwell's equations.
Formula:
F = k · |q₁ · q₂| / r²
where k = 8.9875×10⁹ N·m²/C², q₁ and q₂ are charges in coulombs, and r is distance in meters.
- Positive force ⇒ repulsion (like charges)
- Negative force ⇒ attraction (opposite charges)
Zener Diode
Formula: Vout ≈ VZ, Rs = (Vin – VZ) / (IZ + IL)
Calculates series resistor and power dissipation.
It assumes a simple zener regulator with about 10 mA additional zener current margin.
Decimal ↔ Scientific Converter
Converter: Decimal ↔ Scientific (a × 10b)
Converts between decimal and scientific notation.
Significant digits control the rounding of the scientific notation result.
DC Power Supply Efficiency
Formula: η (%) = 100 · (VoutIout) / (VinIin)
Efficiency is calculated from output power divided by input power.
Voltage Drop (wire/cable), % drop & loss
Formula: R = ρ·L/A, Vdrop = I·R, Ploss = I²R
Length is entered as one-way distance. Tick the return option for the full loop length. Copper and aluminium resistivity values are assumed at about 20°C.
Decimal ↔ mA, µA/uA, nA, pA and mV, µV/uV, nV, pV ↔ Scientific
Converter: mA / µA / nA / pA and mV / µV / nV / pV ↔ Scientific (a×10b)
Converts SI-prefixed values to and from scientific notation.
Supported prefixes are m, µ/u, n, and p. Outputs are shown in base SI units and in a best-fit prefixed form.
There are 0 calculators on this page. If you find any issues, please let me know.
Copyright © Ian Johnston - Do not copy or reproduce.

