LTSpice Tutorial
youtube.com
youtube.com
The LTSpice simulation made it possible to get that right. Especially from a noise control perspective. Switching power supplies generate spikes, and so does turning off that electromagnet with its huge inductance. Those spikes have to be kept out of the USB port or its protection circuitry will shut it down. Spikes need to be suppressed in both the current and voltage dimensions. LTSpice lets you watch the switcher spikes, the electromagnet spikes, and the inrush current. When you add a few surface mount capacitors and ferrite beads in the right places, the spikes can be almost totally suppressed. It just took a few cheap parts. The simulator lets you find values that work.
The SPICE models for Linear Technology components match reality well. That's what LTSpice is really about - a good model library.
[1] https://github.com/John-Nagle/ttyloopdriver/tree/master/circ...
One gripe I have with the team that built it: it's typically a tool that would immensely benefit from being Open-Sourced.
It would also benefit the company that owns it.
But, it's yet another case the traditional HW guys mentality, a world where everything is IP, everything is secret by default, even when it doesn't earn you a dime.
None of these tools have changed much since the 90's - just like the EDA industry in general
I agree 100% with that statement.
But that statement is also 100% orthogonal to mine (Analog should OpenSource LTSpice: both they and LTSpice users would benefit immensely from doing that)
But it's a hardware company, this is an argument they are culturally incapable of understanding: the whole OpenSource thing is just alien to their way of thinking.
I don't see a contender on the horizon.
Yeah, it's clunky at first, looks straight out of 1995, and you have to break out SPICE directives for features that really ought to have UI wrappers by now. But once you're used to using it and memorize the keyboard shortcuts it's a breeze. I can capture a schematic faster in LTSpice than in any other tool.
To put it another way, it's certainly less intuitive than most software, but it's an order of magnitude more intuitive than, say, Vim.
Try putting a ".meas" directive on the schematic and then right-click it. There might be more UI than you think, but it's still not comprehensive.
The best way to make it feel intuitive imo is to try any spice without the GUI.
I assume you mean to a complete newcomer? Where vim really shines in this context is once you've learnt a little bit, and then so much starts coming for free.
I think you're both right. It's pretty bad compared to good GUIs, but it's better than all the competition (the free competition at least)! That's just not saying much.
Anyone could make an alternate GUI for any spice, but I've never seen it. Unless you count running spice from a PCB tool like kicad, where it's an afterthought.
The hotkeys are at least configurable, btw. And there's an official cheat sheet for the defaults.
https://www.analog.com/en/technical-articles/ltspice-keyboar...