EveryCircuit
Contact
Reviews
Home
PrathikP
modified 5 years ago

IGOR - Inaccuracy in EC MOSFET model and more

6
20
266
02:33:47
First of all, I hope that you are doing well during these "dark" days. Now, I'm sure you are aware of the EC MOSFET's limitations, i.e., the strange behavior of it's body diode and the lack of parasitic capacitances. I'm sure that gate to source, gate to drain and drain to source capacitances can be added to the model, along with dials to set their value. Now I know that this app is intended to be a "beginner's" simulator, but I still strongly think that parasitic capacitances and body diode must be incorporated into the model. You can see in the post how these things affect the performance of the MOSFET. It really is important and makes a difference. The next thing to take care of is it's body diode. It exhibits a very strange behavior, like I said before. It's forward voltage drop seems to be equal to the Gate-to-Source Threshold voltage of the MOSFET. It shows some oddities, apart from this, which are covered in this post: https://everycircuit.com/circuit/5690947426582528 . (After working on these, consider creating an inbuilt MOSFET library with 4 or 5 commonly used N & P channel ones to start with. It can be made accessible as a pop up menu that appears on clicking on the MOSFET symbol in the main menu. The first MOSFET in the pop-up can be the configurable one and the rest and be the models of real ones). Next, you need to add an Op-Amp with voltage rails soon. I know that I've been repeatedly making this request, but it is important to have this component as some circuits simply do not work with an Op Amp with fixed voltage rails. An exaple of that is https://everycircuit.com/circuit/6549804275204096 . Try increasing the input voltage above 20V and see what happens. Here is another example: https://everycircuit.com/circuit/4861123120332800 . I hope this convinces you to add this component. You need not remove the existing model, so that users can choose the component that is suitable for them. Next, the center-tapped transformer. A user recently posted these: https://everycircuit.com/circuit/4669334868459520 and https://everycircuit.com/circuit/6585394991464448 . I actually think that this user may have a point. Next, let's talk about the V and A meters. Although they now have a fixed polarity, their symbols don't have a +/- sign to show which probe is which. We cannot determine the terminals until the simulation starts and the +/- sign appears. Please do add the +/- sign to the symbol itself or atleast color code the leads. Red for + and black for -, preferably. The next item on the list is more about parasitics. A dial to set the ESR of a capacitor/inductor would be nice. Again, all of this may confuse beginners, so maybe add a simple/advanced switch in the settings menu. The simple mode should set all parasitics to zero and only allow certain component parameters to be altered, while advanced mode gives the user full control. Apart from this, reporting a user's post itself (and not just comments) should be possible. I haven't yet reported a comment, so I don't know I they can be reported under the following categories: offensive, political/religious, sexual, spam. If not, add these categories. I hope you add these things in your next update. And on behalf of all the EC users, developments, bug fixed and updates are highly appreciated and we are always eagerly waiting for new developments. This is my favourite and go-to simulator:)
published 5 years ago
Molar
5 years ago
Excellent suggestions.👍
PrathikP
5 years ago
Apart for all of this, adding a Q&A Forum tab would probably be nice. See, a lot of people just want to ask questions without posting circuits like this https://everycircuit.com/circuit/5904979964198912 or queries like https://everycircuit.com/circuit/6464386703818752 which can contain plain text and a link to an unlisted circuit
PrathikP
5 years ago
And it would be an excellent place for students to post questions and links to unlisted assignment circuit. This Q&A tab will solve many problems
PrathikP
5 years ago
And to expand the user base and your revinue so that you can make further develops, try making a deal with schools and colleges to provide this app to them at a reduced price (at a third or fifth of the price, for example), provided all their students buy it.
PrathikP
5 years ago
Thankyou, @Molar
PrathikP
5 years ago
You can also add a donations tab so that users who would like to help you out can donate to you an amount like 1 or 2 or 5 dollars, or whatever the equivalent amount it their currency is.
alexpu
5 years ago
I would donate to help this. It would be great to have that kind of support in this community. It would require more moderation, but there are a ton of questions i'd like to ask but don't want to post a circuit with a ground on it to ask questions. Good suggestion @PrathikP. 👍
alexpu
5 years ago
I think a forum would be a safer place to communicate without being knowledge shamed for users that attempt a circuit but get a few things wrong.
PrathikP
5 years ago
Agreed
wyoelk
5 years ago
Well thought out solutions! Great day PrathikP!
Igor
5 years ago
Bookmarked. Thanks!
PrathikP
5 years ago
No, Thank you!
PrathikP
5 years ago
Great day to you too, @wyoelk
crake
5 years ago
I too made a circuit in EC which would have benefited from an op amp with rail voltage inputs @Igor. It would be awesome if EC has such a component.
fatcat2
5 years ago
I don't see any undo option while working on others' circuits. This is REALLY ANNOYING. Please change this @Igor.
brucehawkins
5 years ago
I echo the body diode request. I have to go to another simulator to double check my circuits. Any body diode spec would be better than none . model jelly bean IRFZ44N, IRF3205, or some other widely available cheap part would be extra credit..I would pay $10.00 for a single good part model. if marketed correctly...this could be a good $ stream.
zorgrian
5 years ago
Excellent work dude!
zorgrian
5 years ago
This would start to make sure that all the past argument over MOSFETs is rectified.
zorgrian
5 years ago
In in C and out C are as important for simulation of RF circuits as they are for audio or even switching applications
eekee
5 years ago
Control of the parasitic capacitance an FETs and BJTs would indeed be great, although it would probably lead to people asking for >1GHz simulation. ;) — Without a body diode, I'm left feeling I don't really know if my circuit would make any sense if I built it. (Perhaps it shuld be optional, I don't know.) Ditto for the Early effect in BJTs, but less strongly. — I also find myself wanting to simulate circuits and logic series in which the MOSFETS have a separate substrate connection. An option to connect substrate to ground would help there.

EveryCircuit is an easy to use, highly interactive circuit simulator and schematic capture tool. Real-time circuit simulation, interactivity, and dynamic visualization make it a must have application for professionals and academia. EveryCircuit user community has collaboratively created the largest searchable library of circuit designs. EveryCircuit app runs online in popular browsers and on mobile phones and tablets, enabling you to capture design ideas and learn electronics on the go.

Copyright © 2026 by MuseMaze, Inc.     Terms of use     Privacy policy