Current limit modeling

Hi all, how to model a voltage source current limit. I want to limit the peak current V1 to 1 A for all R load conditions. Thank you.
powerlimit.qsch (1.9 KB)

limit like in a sense of clipping at 1A?
or to maintain the sine wave but with peak current of 1A?

either way I think you need to do it with some kind of feedback loop…not gonna happened with simple source.

@macsky Are you looking for something like this?
This symbol can be download from my Github : Symbols-KSKelvin/source/IlimiterForVsource.qsym

example.IlimiterForVsine.qsch (3.0 KB)

2 Likes

use a diode with a forward voltage of 0v and a maximum current of 1A - it should work (I read something related that for a different topic in the forum for the “previous” spice)

My understanding is that Qspice behavorial diode not implement current limit.

1 Like

I’d like to maintain the sine wave with peak current of 1 A, is it possible?

Set Isource and Isink to 1A should limit current in both direction.
You know the voltage will be clamped if you limit to 1A, right? (have to follow Ohm’s law)

If load is 100ohms

If load is 200ohms

This limiter might also be used or useful if I want to simulate a charging of a capacitor at a voltage source of xxx V but set to a current limit of yyy A (for sure because of the constant current, the capacitor voltage will increase linearily)?

Nevertheless: the link to the limiting component is not correct :slight_smile:

Thanks! Symbol link is updated.