- #1
Hybird
- 26
- 0
I have an inductor of 500uH that is attached to a 1volt source and the other side is connected to a mosfet RDSon = 0.012 ohm. If I turn on the mosfet for 5us and let current start to flow through the inductor I can calculate the max current reached assuming the current ramps up linearly. Then after 5us the mosfet is shut off ideally providing an open circuit and the inductor voltage ramps up to a high value. How can I calculate this high value of voltage?
To calculate the max current I used: VL = L * di/dt
Assume this is linear ramp so di/dt can be replaced by Delta I / Delta T where T is the time the switch is on for, and VL = 1 volt from source. So in my example this would be:
1 volt = 500uH * Imax / 5us => Imax = 10mA.
I ran this in LTSpice and it is indeed what I got, but I can't figure out how to calculate the voltage peak of the inductor which looks to be about 12 volts. I am trying to find this out for a high voltage source using a votlage ladder cause I need to minimize the switched voltage of the inductor to make sure it doesn't harm the IC.
Below is my spice model.
To calculate the max current I used: VL = L * di/dt
Assume this is linear ramp so di/dt can be replaced by Delta I / Delta T where T is the time the switch is on for, and VL = 1 volt from source. So in my example this would be:
1 volt = 500uH * Imax / 5us => Imax = 10mA.
I ran this in LTSpice and it is indeed what I got, but I can't figure out how to calculate the voltage peak of the inductor which looks to be about 12 volts. I am trying to find this out for a high voltage source using a votlage ladder cause I need to minimize the switched voltage of the inductor to make sure it doesn't harm the IC.
Below is my spice model.