Proteus 8.16 IR2101 timestep too small error

LeDuy

Newbie
Joined
Jan 23, 2024
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
10
Hello, I'm new to Proteus. I am trying to simulate this ir2101 bootstrapping circuit, yet I keep getting these error:

[SPICE] transient GMIN stepping at time=1.66141e-008 @0.000000017s
[SPICE] TRAN: Timestep too small; timestep = 1.25e-019: trouble with node #00007. @0.000000017s

Please help me figure out what went wrong, I would be very thankful
 

Attachments

  • Sample.rar
    44.9 KB · Views: 99
  • Circuit.PNG
    33.5 KB · Views: 199
Last edited by a moderator:

The driver model is probably a behavioral with too much idealness
and that's often the root of timestep errors - something is moving
too fast for the max timestep you called out, the engine "gets out
over its skis" by missing some edge that mattered and can't back-
step the timestep to get out of the hole.

Some simulators apply "special methods" keying on pulse source
events, to get this under control. Some do not, and some fail to do
the same to other source-types (like vpulse and vpwl maybe, but
not a behavioral source or switches, etc.).

I have seen more than a couple people on the ngspice forum with
what looks like the same problem. You might look for alternate
driver models made by people with a better clue / quality control.
Or make one yourself out of stuff that solves cleaner.
 

Hi,

The biggest problems with those power switching circuits are:
* PCB layout
* power supply decoupling

Both are not existent in your simulation. So your simulation most probalbly with show good results. But this does by far not mean that your real circuit works the same way.

Klaus
 

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…