You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.0 KiB
38 lines
1.0 KiB
*DPDT Relay Subcircuit Parameters |
|
*PULLIN = Pull in voltage |
|
*DROPOFF = Drop off voltage |
|
*CONTACT = Contact resistance |
|
*RESISTANCE = Coil resistance |
|
*INDUCTANCE = Coil Inductance |
|
* jjt 15/6/2002: extended existing SPDT model to DPDT. |
|
* |
|
*Generic DPDT Relay |
|
*Connections: COM1 |
|
* | NC1 |
|
* | | NO1 |
|
* | | | T1 |
|
* | | | | T2 |
|
* | | | | | COM2 |
|
* | | | | | | NC2 |
|
* | | | | | | | NO2 |
|
* | | | | | | | | |
|
* | | | | | | | | |
|
.SUBCKT DPDTRELAY 1 2 3 4 5 11 12 13 |
|
+ PARAMS: PULLIN=4 DROPOFF=0.1 CONTACT=1m RESISTANCE=500 INDUCTANCE=10m |
|
L1 4 6 {(INDUCTANCE/2)} |
|
L2 5 7 {(INDUCTANCE/2)} |
|
R1 6 7 {RESISTANCE} |
|
* |
|
BNO1 8 0 V={PULLIN}-abs(v(6,7)) |
|
SW1 2 1 8 0 SWNC ON |
|
BNC1 9 0 V=abs(v(6,7)) |
|
SW2 3 1 9 0 SWNO OFF |
|
* |
|
BNO2 15 0 V={PULLIN}-abs(v(6,7)) |
|
SW3 12 11 15 0 SWNC ON |
|
BNC2 16 0 V=abs(v(6,7)) |
|
SW4 13 11 16 0 SWNO OFF |
|
* |
|
.MODEL SWNC SW(VT={DROPOFF} RON={CONTACT} ) |
|
.MODEL SWNO SW(VT={(PULLIN*0.98)} RON={CONTACT} ) |
|
.ENDS DPDTRELAY |