libsidplayfp  2.0.2
Public Member Functions | List of all members
reSIDfp::Integrator8580 Class Reference

#include <Integrator8580.h>

Public Member Functions

 Integrator8580 (const unsigned short *opamp_rev, double Vth, double denorm, double C, double k, double uCox, double vmin, double N16)
 
void setFc (double wl)
 
void setV (double v)
 
int solve (int vi) const
 

Detailed Description

8580 integrator

               ---C---
              |       |
vi -----Rfc------[A>----- vo
              vx

IRfc + ICr = 0
IRfc + C*(vc - vc0)/dt = 0
dt/C*(IRfc) + vc - vc0 = 0
vc = vc0 - n*(IRfc(vi,vx))
vc = vc0 - n*(IRfc(vi,g(vc)))

IRfc = K/2*W/L*(Vgst^2 - Vgdt^2) = n*((Vddt - vx)^2 - (Vddt - vi)^2)

Rfc gate voltage is generated by an OP Amp and depends on chip temperature.

Member Function Documentation

◆ setV()

void reSIDfp::Integrator8580::setV ( double  v)
inline

Set FC gate voltage multiplier.


The documentation for this class was generated from the following file: