You need to use EasyEDA editor to create some projects before publishing
Missing Node(s) fatal error when attempting to use subckt defined model for device
3133 9
John Lemonovich 4 years ago
Hello, I'm new to the tool and after reading/studying the tutorials on simulation and adding spice models, I'm trying to create a basic simulation using an AD8422 amplifier with a subckt defined model.  I have made sure the model name of the symbol is AD8422, and the Spice Prefix is set to 'X', and the subckt model (as downloaded from analog.com) is pasted into the schematic, and the text is black after setting the text type to 'spice'.  The pin names and numbers match the model. When I try to run the simulation, the tool just gives me: Fatal Error: Ada4700: Missing Node(s). Also, as more information, when I try to run the suggested example help circuit found at:  [https://easyeda.com/editor#mode=sim,id=38bb9615b9ae4194825f924025d312ca](https://easyeda.com/editor#mode=sim,id=38bb9615b9ae4194825f924025d312ca) I get a similar (although slightly different) error: Fatal Error: Tran: Missing Node(s). I can simulate basic RC circuits with a sine source, but it would seem nothing with a subckt model...?  Any help would be appreciated. Thank you, John
Comments
andyfierman 4 years ago
I have now fixed the error in the example you quoted (the "." was missing from the .tran statement because earlier Ngspice versions of EasyEDA didn't need it).
Reply
andyfierman 4 years ago
Your project is private so I can't see it to help diagnose the model issue. Can you share it?
Reply
andyfierman 4 years ago
Sorry but this has turned into a comedy of errors. I have looked at your spice symbol. There is a problem with it because if you add your own model then you must paste the subckt into the schematic sheet and not into the Spice Symbol as you have done. I have created a new AD8422 spice symbol: ![image.png](//image.easyeda.com/pullimage/5RalEpfKs66AuleN2FRtrpS4RdD3Ul4aAWLn7NHG.png) Please remove your own version of the AD8422 spice symbol. However, you do not need to add a model anyway because there is a native AD8422 model already in the LTspice ADI1.lib library. However, there is something wrong with the way EasyEDA is accessing the AD8422 model in the ADI1.lib library because it is getting hung up on a subckt for an ADA4700. * I think this may be related to the ADA4700 actually being named ADA4700-1 and I think EasyEDA is confused by the "-" (hyphen) instead of a "_" (underscore) character. Even if I copy the AD8422 model paste it into the schematicand change the subckt name to AD8422x and the name in the spice symbol to AD8422x, EasyEDA still goes looking in the ADI1.lib despite netlisting the local version and then hangs of the ADA4700. However, assuming that the library calling issue can be fixed, even when the AD8422 model is run natively in a local installation of LTspiceXVII, it does not run reliably. It works for some reference input voltages but not others (try the AD8422 test jig in a local installation of LTspiceXVII!). So, it requires that AD fix their AD8422 model and EasyEDA fixes the library calling process. :( * I have raised a Bug Report for EasyEDA and will be posting an LTspiceXVII Bug Report with AD.
Reply
John Lemonovich 4 years ago
Thanks for the reply and for your help!  That's what I was afraid of, and I was wondering about the model so I also tried it in LTSpiceXVII, and while it runs fine, the output is not correct at all.  Unfortunately, this is an issue with some other parts as well, because I attempted a couple other instrumentation amplifiers and differential amplifiers with the same results.  Shoot!
Reply
John Lemonovich 4 years ago
Thanks for the reply and for your help!  That's what I was afraid of, and I was wondering about the model so I also tried it in LTSpiceXVII, and while it runs fine, the output is not correct at all.  Unfortunately, this is an issue with some other parts as well, because I attempted a couple other instrumentation amplifiers and differential amplifiers with the same results.  Shoot!
Reply
John Lemonovich 4 years ago
Thanks for the reply and for your help!  That's what I was afraid of, and I was wondering about the model so I also tried it in LTSpiceXVII, and while it runs fine, the output is not correct at all.  Unfortunately, this is an issue with some other parts as well, because I attempted a couple other instrumentation amplifiers and differential amplifiers with the same results.  Shoot!
Reply
John Lemonovich 4 years ago
Ahhh!  I was getting an error, so I tried several times to add comment...  so there they all are!  Sorry about that.
Reply
andyfierman 4 years ago
@lemonoje, I suspect this is a problem with the AD models rather than with LTspiceXVII itself. I have had problems with AD models many times before. They do not seem to be as well written and tested as the (pre-AD takeover) Linear Tech models. How accurate do you need the models to be? Would a simple behavioural model suffice?
Reply
John Lemonovich 4 years ago
@andyfierman Well the behavioral model might suffice, I need to build an analog receiver chain with several ICs, op-amp circuits (primarily using LT1057), anti-alias filters, and ADCs.  Since the signal will be sometimes differential, sometimes single ended, have a wide frequency range, and is modulated - I need a pretty accurate model that shows any clipping, impedance mismatches, phase shifts, etc.  I may also need the LTC1563 and LTC1564 anti-alias filters, LTC1606, along with a couple AD parts.  I'm evaluating devices and I wanted to also model it in simulation.  I wanted to use EasyEDA over LTSpice as the overall editor and online capabilities FAR exceed LTS (by an order of magnitude).  LTS can usually get the job done, but it has that circa 1990s feel to it and no collaboration capability at all.
Reply
Login or Register to add a comment
goToTop
你现在访问的是EasyEDA海外版,建议访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus-@1x -mockplus-

Cookie Notice

Our website uses essential cookies to help us ensure that it is working as expected, and uses optional analytics cookies to offer you a better browsing experience. To find out more, read our Cookie Notice