Voltage Controlled DPDT Switch
CI
CircuitSim
·
Created Aug 17, 2026
·
Updated Aug 17, 2026

Details
Components
5
Schematic
Yes
Simulation
Interactive
Copies
Not copied yet
Tags
No tags yet.
About this circuit
Transient fixture proving the selected and alternate contacts exchange states with the control voltage.
Components used
Components used
5 components
NameManufacturerMPNCountType
SPICE netlist
* **************************************************
* Generated from CircuitSim Schematic
**************************************************
R_R1 N10 N9 1K
R_ROUT1 N4 0 10K
R_ROUT2 N6 0 10K
R_ROUT3 N7 0 10K
R_ROUT4 N5 0 10K
R_RSOURCE N3 N2 1K
xSW1 N3 N4 N6 N10 N7 N5 N1 0 VCDPDT_df933b1e PARAMS: Von=10 Voff=0 Ron=10m Roff=1meg
V_V1 N9 0 dc 3 ac 0 0 distof1 0 0 distof2 0 0
V_V2 N2 0 dc 0 ac 1 0 distof1 0 0 distof2 0 0 sin ( 0 5 10 0 0 0 )
V_VCONTROL N1 0 PULSE(0 10 0 1u 1u {25*0.01/1} {1/1})
E_VP_A1 VP_A1 0 N4 0 1
E_VP_A2 VP_A2 0 N6 0 1
E_VP_A3 VP_A3 0 N7 0 1
E_VP_A4 VP_A4 0 N5 0 1
E_VP_A5 VP_A5 0 N1 0 1
**************************************************
* Models and supporting definitions follow
**************************************************
.model Resistor_1d9c8cf9a r(tc1=0 tc2=0 tnom=27)
.subckt VCDPDT_df933b1e T0 T1 T2 T3 T4 T5 T6 T7 params: Von=1 Voff=0 Ron=1 Roff=1e12
S_A1 T0 T1 control_normalized T7 SW_df933b1e_A1
S_A2 T0 T2 control_inverted T7 SW_df933b1e_A2
S_B1 T3 T4 control_normalized T7 SW_df933b1e_B1
S_B2 T3 T5 control_inverted T7 SW_df933b1e_B2
E_CONTROL_NORMALIZED control_normalized T7 VALUE={(V(T6,T7)-Voff)/(Von-Voff)}
E_CONTROL_INVERTED control_inverted T7 VALUE={1-(V(T6,T7)-Voff)/(Von-Voff)}
.model SW_df933b1e_A1 SW(Ron={Ron} Roff={Roff} Vt=0.5 Vh=0.1)
.model SW_df933b1e_A2 SW(Ron={Ron} Roff={Roff} Vt=0.5 Vh=0.1)
.model SW_df933b1e_B1 SW(Ron={Ron} Roff={Roff} Vt=0.5 Vh=0.1)
.model SW_df933b1e_B2 SW(Ron={Ron} Roff={Roff} Vt=0.5 Vh=0.1)
V_STATE_SUPPLY state_supply 0 1
S_STATE state_supply state control_normalized T7 SW_df933b1e_A1
R_STATE state 0 {sqrt(Ron*Roff)}
R_STAB_CA T0 T7 1T
R_STAB_A1 T1 T7 1T
R_STAB_A2 T2 T7 1T
R_STAB_CB T3 T7 1T
R_STAB_B1 T4 T7 1T
R_STAB_B2 T5 T7 1T
.ends VCDPDT_df933b1e
**************************************************
* Simulation settings
**************************************************
.tran 1m 1e12 0 1m
.save V(VP_A5) V(VP_A1) V(VP_A2) V(VP_A3) V(VP_A4) v(xSW1.state)
.endTry this circuit yourself
Free to get started. No download — runs in your browser with a full SPICE engine.