Ampere per second (A/s) is the unit measuring the rate of change of electrical current over time, mathematically expressed as di/dt. If you have ever watched a MOSFET explode, heard a relay arc loudly, or seen an ESP32 mysteriously brick itself when switching off a motor, you have met this concept the hard way. While steady-state amperes dictate wire sizing and heat, amperes per second dictates voltage spikes, electromagnetic interference (EMI), and the survival of your switching semiconductors.
The Physics of di/dt: What Ampere Per Second Actually Means
In circuit theory, current through an inductor cannot change instantaneously. When you try to force it to change, the inductor generates a voltage to oppose that change. This is governed by Faraday’s Law of Induction, expressed in the foundational equation:
Where V is induced voltage (Volts), L is inductance (Henries), and di/dt is the rate of current change (Amperes per second).
Notice the relationship: the faster the current changes (higher A/s), the higher the induced voltage. If you open a switch and force the current to drop from 1 Ampere to 0 Amperes in one microsecond, your di/dt is 1,000,000 A/s. Even a tiny parasitic inductance in a straight piece of wire will generate a massive voltage spike under those conditions.
This rate of change is what engineers call the current slew rate. It changes how a circuit behaves dynamically. A high di/dt causes inductive kickback, radiates high-frequency EMI that disrupts nearby microcontrollers, and forces skin-effect losses in conductors. Controlling amperes per second is the entire basis of snubber design, gate-drive tuning in power electronics, and EMC (Electromagnetic Compatibility) compliance.
Worked Numeric Example: Calculating the Inductive Spike
Let us look at a standard 12V automotive relay on a workbench to see how quickly amperes per second scale into dangerous territory.
- Identify the steady-state parameters: The relay coil has a DC resistance of 120Ω and an inductance of 50mH (0.05 H). Connected to a 12V battery, the steady-state current is I = V/R = 12V / 120Ω = 0.1 A (100 mA).
- Determine the switching time: You use a mechanical switch or a fast transistor to turn off the relay. The current drops from 0.1 A to 0 A in just 1 microsecond (1 × 10⁻⁶ s).
- Calculate di/dt: The change in current (di) is 0.1 A. The change in time (dt) is 1μs.
di/dt = 0.1 A / 0.000001 s = 100,000 Amperes per second. - Calculate the induced voltage: Using V = L × (di/dt):
V = 0.05 H × 100,000 A/s = 5,000 Volts.
That 12V circuit just generated a 5,000V transient. Without a flyback diode to provide a path for the collapsing magnetic field, that 5kV spike will arc across the mechanical switch contacts (causing pitting and welding) or avalanche the silicon junction of your driving transistor, destroying it instantly.
Where You Meet Ampere Per Second in Practice
You will rarely see 'A/s' printed on a component datasheet, but it is the hidden variable dictating the design of almost every power switching circuit. Here is where current slew rates dominate your design choices:
| Application | Typical di/dt Range | Primary Design Challenge |
|---|---|---|
| Microcontroller GPIO Relays | 10⁴ to 10⁶ A/s | Inductive kickback destroying logic ICs; requires flyback diodes. |
| Switch-Mode Power Supplies (SMPS) | 10⁷ to 10⁸ A/s | Massive EMI radiation; requires careful PCB layout and snubbers. |
| Variable Frequency Drives (VFDs) | 10⁶ to 10⁷ A/s | Motor winding insulation breakdown due to reflected wave voltage spikes. |
| Automotive Solenoid Injectors | 10⁵ to 10⁶ A/s | Load dump transients; requires robust TVS (Transient Voltage Suppression) diodes. |
For deeper reading on managing these transients, the All About Circuits guide on inductors and calculus provides an excellent mathematical foundation, while Electronics Tutorials offers practical breakdowns of inductive time constants.
Real-World Scenario Walkthrough: The Fried ESP32 GPIO
To understand what happens when you ignore amperes per second, let us walk through a classic workbench failure.
The Setup: A hobbyist is building an automated watering system using an ESP32 DevKit v1. They need to drive a 5V, 50mH water solenoid valve. Because the ESP32 GPIO pins can only source about 40mA, they use an IRLZ44N logic-level N-channel MOSFET to switch the solenoid's ground path. The gate is connected directly to GPIO pin 25 with no series resistor. They omit the flyback diode to 'save space' on the breadboard.
The Numbers: The solenoid has a DC resistance of 10Ω, drawing 500mA (0.5A) at 5V. The IRLZ44N switches off in roughly 50 nanoseconds (50 × 10⁻⁹ s) when the ESP32 pulls the gate low.
The Outcome: The first time the code runs and turns the valve off, the solenoid clicks shut. A split second later, the ESP32 resets. Upon inspection, GPIO pin 25 is dead, and the MOSFET's gate-to-source junction reads as a dead short. The board is bricked.
What Went Wrong: When the MOSFET turned off, the current dropped from 0.5A to 0A in 50ns.
di/dt = 0.5A / 50ns = 10,000,000 Amperes per second.
The 50mH inductance generated a voltage spike: V = 0.05 H × 10,000,000 A/s = 500,000 Volts. In reality, parasitic capacitance clamps this somewhat, but the spike easily exceeded 100V. This spike avalanched the MOSFET's drain-to-source junction. The massive dv/dt (voltage slew rate) coupled through the MOSFET's Miller capacitance (gate-to-drain) back into the gate, violently pulling the gate voltage negative and rupturing the thin gate oxide. The transient then fed back through the ESP32's internal protection diodes, melting the silicon on the GPIO pin.
Common Confusions: Clearing Up the Unit Mix-Ups
Because electrical terminology is dense, 'ampere per second' is frequently confused with other units. Here is how to keep them straight:
- Ampere per second (A/s) vs. Coulombs per second (C/s): One Coulomb per second is exactly equal to one Ampere. C/s measures steady current flow. A/s measures the acceleration or deceleration of that current.
- Ampere per second (A/s) vs. Ampere-hours (Ah): Ampere-hours measure battery capacity (how much total charge is stored). A/s measures dynamic circuit behavior. A 100Ah battery sitting on a shelf has 0 A/s.
- Ampere per second (A/s) vs. Volts per second (V/s): V/s is the voltage slew rate, often seen in op-amp datasheets. A/s is the current slew rate, dictated by inductance.
FAQ: Mastering Current Slew Rates
How do I measure amperes per second on my bench?
You cannot measure it directly with a standard multimeter. You must use an oscilloscope with a current probe (like a Hall-effect clamp or a Rogowski coil). Rogowski coils are actually ideal for this, as their output voltage is naturally proportional to di/dt. You capture the current waveform on the scope and use the cursor tool to measure the slope (ΔI / Δt) of the rising or falling edge.
Does a higher di/dt affect wire sizing?
For steady-state ampacity and breaker sizing, no; the NEC tables only care about RMS or steady DC current. However, for high-frequency, high-di/dt environments (like the output cables of a VFD to a motor), the rapid current changes exacerbate the skin effect, forcing current to the outer edge of the conductor. This increases effective AC resistance and heating, which is why VFD cables often use finely stranded, shielded conductors rather than solid core wire.
Why not just use a standard 1N4007 diode for flyback protection?
The 1N4007 is a standard rectifier diode with a relatively slow reverse recovery time. If your circuit has an extremely high di/dt, the 1N4007 might not turn on fast enough to clamp the initial voltage spike. For fast-switching MOSFET circuits, use a fast-recovery diode (like the UF4007) or a Schottky diode (like the 1N5819), which have near-zero reverse recovery times and will clamp the transient instantly.






