diff options
author | 2017-01-07 23:42:59 +0100 | |
---|---|---|
committer | 2017-01-08 17:31:23 +0100 | |
commit | ff820d6fa966a4e933c04a58bfc0355c575953f3 (patch) | |
tree | 48a9cbe5e76d8b7a11bc860bea1f6b3fd85de498 /src | |
parent | 58ff1eb0e1d5986b518e160e956d27532f9aab01 (diff) |
Fix regression. (nw)
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/netlist/analog/nld_opamps.cpp | 2 | ||||
-rw-r--r-- | src/lib/netlist/analog/nld_opamps.h | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/netlist/analog/nld_opamps.cpp b/src/lib/netlist/analog/nld_opamps.cpp index 3dc6711c406..b2e5951e48a 100644 --- a/src/lib/netlist/analog/nld_opamps.cpp +++ b/src/lib/netlist/analog/nld_opamps.cpp @@ -74,8 +74,6 @@ NETLIB_RESET(OPAMP) m_EBUF->m_G.setTo(1.0); m_EBUF->m_RO.setTo(m_model.model_value("RO")); - m_DP->m_model.setTo("D(IS=1e-15 N=1)"); - m_DN->m_model.setTo("D(IS=1e-15 N=1)"); double CP = m_model.model_value("DAB") / m_model.model_value("SLEW"); double RP = 0.5 / 3.1459 / CP / m_model.model_value("FPF"); diff --git a/src/lib/netlist/analog/nld_opamps.h b/src/lib/netlist/analog/nld_opamps.h index 95060dfdbd3..b695f497cb5 100644 --- a/src/lib/netlist/analog/nld_opamps.h +++ b/src/lib/netlist/analog/nld_opamps.h @@ -63,6 +63,9 @@ NETLIB_OBJECT(OPAMP) register_sub("DN", m_DN); register_sub("DP", m_DP); + m_DP->m_model.setTo("D(IS=1e-15 N=1)"); + m_DN->m_model.setTo("D(IS=1e-15 N=1)"); + register_subalias("PLUS", "G1.IP"); register_subalias("MINUS", "G1.IN"); register_subalias("OUT", "EBUF.OP"); |