Design Center


AMB.SLB


,

ABM,

p

( )

REFDES=ABM?

TEMPLATE=E^@REFDES %OUT 0

VALUE {@EXP1 ?EXP2|\n+

@EXP2| ?EXP3|\n + @EXP3|

?EXP4|\n + @EXP4|}

EXP1=3.14159265

EXP2=

EXP3=

EXP4=

ABM1,

1:10 ( )

REFDES=ABM1?

TEMPLATE=E^@REFDES %OUT 0

VALUE {@EXP1 ?EXP2|\n+

@EXP2| ?EXP3|\n + @EXP3|

?EXP4|\n + @EXP4|}

EXP1=(V(%IN)*100)/1000

EXP2=

EXP3=

EXP4=

ABM2,

( )

REFDES=ABM2?

TEMPLATE=E^@REFDES %OUT 0 VALUE {@EXP1 ?EXP2|\n+

@EXP2| ?EXP3|\n + @EXP3|

?EXP4|\n + @EXP4|}

EXP1=(V(%IN1)

EXP2=+V(%IN2))/2.0

EXP3=

EXP4=

ABM3,

( )

REFDES=ABM3?

TEMPLATE=E^@REFDES %OUT 0

VALUE {@EXP1 ?EXP2|\n+

@EXP2| ?EXP3|\n + @EXP3|

?EXP4|\n + @EXP4|}

EXP1=(V(%IN1)

EXP2=+V(%IN2)

EXP3=+V(%IN3))/3.0

EXP4=

ABM/I,

Ö2

( )

REFDES=ABMI?

TEMPLATE=G^@REFDES %OUT 0

VALUE {@EXP1 ?EXP2|\n+

@EXP2| ?EXP3|\n + @EXP3|

?EXP4|\n + @EXP4|}

EXP1=1.4142136

EXP2=

EXP3=

EXP4=

ABM1/I,

+100 , 1000 ( )

REFDES=ABM1I?

TEMPLATE=G^@REFDES %OUT 0

VALUE {@EXP1 ?EXP2|\n+

@EXP2| ?EXP3|\n + @EXP3|

?EXP4|\n + @EXP4|}

EXP1=(V(%IN)+100)/1000

EXP2=

EXP3=

EXP4=

ABM2/I,

( )

REFDES=ABM2I?

TEMPLATE=G^@REFDES %OUT 0

VALUE {@EXP1 ?EXP2|\n+

@EXP2| ?EXP3|\n + @EXP3|

?EXP4|\n + @EXP4|}

EXP1=(V(%IN1)+V(%IN2))/2.0

EXP2=

EXP3=

EXP4=

ABM3/I,

( )

REFDES=ABM3I?

TEMPLATE=G^@REFDES %OUT 0

VALUE {@EXP1 ?EXP2|\n+

@EXP2| ?EXP3|\n + @EXP3|

?EXP4|\n + @EXP4|}

EXP1=(V(%IN1)

EXP2=+V(%IN2)

EXP3=+V(%IN3))/3.0

EXP4=

ABS,

REFDES=ABS?

TEMPLATE=E^@REFDES %OUT 0 VALUE {ABS(V(%IN))}

ARCTAN,

( )

REFDES=ARCTAN?

TEMPLATE=E^@REFDES %OUT 0

VALUE {ATAN(V(%IN))}

ATAN, ( )

REFDES=ATAN?

TEMPLATE=E^@REFDES %OUT 0

VALUE {ATAN(V(%IN))}

 

BANDPASS,

REFDES=BPASS?

TEMPLATE=E^@REFDES %OUT 0

CHEBYSHEV {V(%IN)} BP

(@F0 @F1 @F2 @F3) @RIPPLE

@STOP

F0=10Hz

F1=100Hz

F2=300Hz

F3=1000Hz

RIPPLE=1dB

STOP=50dB

BANDREJ,

REFDES=BPASS?

TEMPLATE=E^@REFDES %OUT 0

CHEBYSHEV {V(%IN)} BR

(@F0 @F1 @F2 @F3) @RIPPLE

@STOP

F0=10Hz

F1=100Hz

F2=300Hz

F3=1000Hz

RIPPLE=1dB

STOP=50dB

CONST,

REFDES=CONST?

TEMPLATE=V^@REFDES %OUT 0 DC @VALUE

VALUE=1.000

COS,

REFDES=COS?

TEMPLATE=E^@REFDES %OUT 0

VALUE {COS(V(%IN))}

DIFF,

REFDES=DIFF?

TEMPLATE=E^@REFDES %OUT 0

VALUE {V(%IN2,V(%IN1)}

DIFFER,

- -

REFDES=DIFFER?

TEMPLATE=C^@REFDES %IN

$$U^@REFDES 1 \n

V^@REFDES $$U^REFDES 0 0v\n

E^@REFDES %OUT 0

VALUE {@GAIN*I(V^@REFDES)}

GAIN=1.0

EXP,

-

REFDES=EXP?

TEMPLATE=E^@REFDES %OUT 0

VALUE {EXP(V(%IN))}

FTABLE,

REFDES=FTABLE?

TEMPLATE=E^@REFDES %OUT 0

FREQ {V(%IN)} @ROW1

?ROW2|\n+ @ROW2| ?ROW3\|n+

@ROW3| ?ROW4|\n+

@ROW4| ?ROW5|\n+ @ROW5|

ROW1=0Hz 0 0 , ( ), ( .)

ROW2=10Hz -3 -30

ROW3=20Hz -6 -90

ROW4=30Hz -10 -120

ROW5=40Hz -15 -150

GAIN,

REFDES=GAIN?

TEMPLATE=E^@REFDES %OUT 0

VALUE {@GAIN*V(%IN)}

GLIMIT,

REFDES=GLIMIT?

TEMPLATE=E^@REFDES %OUT 0

TABLE {@GAIN*V(%IN)}

(-1,@LO) (1,@HI)

GAIN=1k

HI=10

LO=0

HILO,

- 頠

REFDES=LIMIT?

TEMPLATE=E^@REFDES %OUT 0

VALUE

{@B+(@A*@TANH)}

GAIN=1k

HI=10

LO=0

A=(((@HI)-(@LO))/2)

B=(((@HI)+(@LO))/2)

V=(@GAIN)*V(%IN)-@B)

TANH=(EXP(@V)\n+

-EXP(-@V))\n+ /(EXP(@V)\n+

+EXP(-@V))

HIPASS,

REFDES=HIPASS?

TEMPLATE=E^@REFDES %OUT 0

CHEBYSHEV {V(%IN)} HP

(@FP @FS) @RIPPLE @STOP

FP=100Hz

FS=10Hz

RIPPLE=1dB

STOP=50dB

INTEG,

( , - )

REFDES=INTEG?

TEMPLATE=G^@REFDES 0

$$U^@REFDES VALUE {V(%IN)} \n

C^@REFDES $$U^REFDES 0

{1/@GAIN} \n

R^@REFDES $$U^@REFDES 0 1G\n

E^@REFDES %OUT 0 VALUE

{V($$U^@REFDES)}

?IC#\n.IC V($$U^@REFDES)=@IC#

IC=0v

GAIN=1.0

LAPLACE,

REFDES=LAPLACE?

TEMPLATE=E^@REFDES %OUT 0

LAPLACE {V(%IN)}

{(@NUM)/(@DENOM)}

NUM=1 ()

DENOM=1+s ()

LIMIT,

REFDES=LIMIT?

TEMPLATE=E^@REFDES %OUT 0

VALUE {LIMIT(V(%IN),

@LO,@HI)}

HI=10

LO=0

LOG,

REFDES=LOG?

TEMPLATE=E^@REFDES %OUT 0 VALUE {LOG(V(%IN))}

LOG10,

REFDES=LOG10?

TEMPLATE=E^@REFDES %OUT 0 VALUE {LOG10(V(%IN))}

LOPASS,

REFDES=LOPASS?

TEMPLATE=E^@REFDES %OUT 0

CHEBYSHEV {V(%IN)} LP

(@FP @FS) @RIPPLE @STOP

FS=100Hz

FP=10Hz

RIPPLE=1dB

STOP=50dB

MULT,

-

REFDES=MULT?

TEMPLATE=E^@REFDES %OUT 0

VALUE {V(%IN1)*V(%IN2)}}

PWR,

REFDES=PWR?

TEMPLATE=E^@REFDES %OUT 0

VALUE {PWR(V(%IN),@EXP)}

EXP=1.0

PWRS,

REFDES=PWRS?

TEMPLATE=E^@REFDES %OUT 0

VALUE {PWR(V(%IN),@EXP)}

EXP=1.0

SIN,

REFDES=SIN?

TEMPLATE=E^@REFDES %OUT 0

VALUE {SIN(V(%IN))}

SOFTLIM,

- ( - )

REFDES=SLIMIT?

TEMPLATE=E^@REFDES %OUT 0

VALUE {@B+(@A*@TANH)}

GAIN=1k

HI=10

LO=0

A=(((@HI)-(@LO))/2)

B=(((@HI)+(@LO))/2)

V=(@GAIN)*V(%IN)-@B)

TANH=(EXP(@V)\n+ -EXP(-@V))\n+

/(EXP(@V)\n+ +EXP(-@V))

SQRT,

REFDES=SQRT?

TEMPLATE=E^@REFDES %OUT 0

VALUE {SQRT(V(%IN))}

SUM,

REFDES=SUM?

TEMPLATE=E^@REFDES %OUT 0

VALUE {V(%IN1)+V(%IN2)}

TABLE,

REFDES=TABLE?

TEMPLATE=E^@REFDES %OUT 0

TABLE {V(%IN)} @ROW1

?ROW2|\n+ @ROW2| ?ROW3\|n+

@ROW3| ?ROW4|\n+ @ROW4|

?ROW5|\n+ @ROW5|

ROW1=0v 0v ,

ROW2=1v 1v

ROW3=2v 4v

ROW4=3v 9v

ROW5=4v 16v

TAN,

REFDES=TAN?

TEMPLATE=E^@REFDES %OUT 0

VALUE {TAN(V(%IN))}

EFREQ,

REFDES=E?

TEMPLATE=E^@REFDES %OUT+

%OUT- FREQ

{EXPR} (@TABLE)

EXPR=V(%IN+,%IN-)

TABLE=(0,0,0) (1Meg,-10,90) (; , ; , .)

ELAPLACE,

-

REFDES=E?

TEMPLATE=E^@REFDES %OUT+

%OUT- LAPLACE {EXPR}

(@XFORM)

EXPR=V(%IN+,%IN-)

XFORM=1/s

EMULT,

REFDES=E?

TEMPLATE=E^@REFDES %OUT+

%OUT- VALUE {V(%IN1+,%IN1-)*

V(IN2+,%IN2-)}

ESUM,

REFDES=E?

TEMPLATE=E^@REFDES %OUT+

%OUT- VALUE {V(%IN1+,%IN1-)

+V(IN2+,%IN2-)}

ETABLE,

REFDES=E?

TEMPLATE=E^@REFDES %OUT+

%OUT- TABLE EXPR} (@TABLE)

EXPR=V(%IN+,%IN-)

TABLE=(-15,-15) (15,15)

 

EVALUE,

REFDES=E?

TEMPLATE=E^@REFDES %OUT+

%OUT- VALUE {EXPR}

EXPR=V(%IN+,%IN-)

 

GFREQ,

REFDES=G?

TEMPLATE=G^@REFDES %OUT+

%OUT- FREQ {EXPR} (@TABLE)

EXPR=V(%IN+,%IN-)

TABLE=(0,0,0) (1Meg,-10,90) (; , ; , .)

GLAPLACE,

-

 

REFDES=G?

TEMPLATE=G^@REFDES %OUT+

%OUT- LAPLACE {EXPR}

(@XFORM)

EXPR=V(%IN+,%IN-)

XFORM=1/s

GMULT,

( )

REFDES=G?

TEMPLATE=G^@REFDES %OUT+

%OUT- VALUE {V(%IN1+,%IN1-)

*V(IN2+,%IN2-)}

GSUM,

( )

REFDES=G?

TEMPLATE=G^@REFDES %OUT+

%OUT- VALUE V(%IN1+,%IN1-)

+V(IN2+,%IN2-)}

GTABLE,

REFDES=G?

TEMPLATE=G^@REFDES %OUT+

%OUT- TABLE {EXPR} (@TABLE)

EXPR=V(%IN+,%IN-)

TABLE=(-15,-15) (15,15)

GVALUE,

REFDES=G?

TEMPLATE=G^@REFDES %OUT+

%OUT- VALUE {EXPR}

EXPR=V(%IN+,%IN-)

 

 





- -  - -  - -