I was reading about SCRs and I'm trying to simulate 2N5060 SCR but having some issues when I plot the currents and voltages:

enter image description here

First by looking at the datasheet, I set the R4 to keep the gate current a bit less than 200uA.

For V2 I set the on time for the 5V gate pulse as 50u and 100us period.

I set a load which does not exceed 0.8A rated.

And here is the current through R1:

enter image description here

and here is the zoomed view:

enter image description here

And here is the plot of the voltage at the gate node:

enter image description here

Why is the load current has so many spikes?(it even gets worse with the shorter pulse ON times)

Is the gate voltage normal? It doesn't go to zero volt even I put a resistor between the gate and the cathode.

Why doesn't this SCR rectify the current? It passes the current both way, see my first plot.

I might be doing something fundamentally wrong but couldn't figure out the source of the issue.


The gate current:

enter image description here

Edit 2:

I increased the gate current as suggested and it still doesn't work.

enter image description here

enter image description here

And here is the SPICE model:

*SRC=2N5064;2N5064;SCRs;TECCOR; 200V 0.8A 
.SUBCKT 2N5064   1 2 3
QP  6 4 1  POUT OFF
QN  4 6 5  NOUT OFF
RF  6 4    400K
RR  1 4    267K
RGK 6 5    80
RG  2 6    9.09
RK  3 5    0.112
DF  6 4    ZF
DR  1 4    ZR
DGK 6 5    ZGK
.MODEL ZF   D (IS=3.2E-16 IBV=100U BV=200)
.MODEL ZR   D (IS=3.2E-16 IBV=100U BV=200)
.MODEL ZGK  D (IS=3.2E-16 IBV=100U BV=5)
.MODEL NOUT NPN (IS=320F BF=100 RC=0.45 CJE=2.01N CJC=402P TF=3.74U)
  • \$\begingroup\$ *2*N5060? That's odd. SCRs are usually 3N or 4N. \$\endgroup\$
    – Hearth
    Nov 4, 2018 at 17:49
  • \$\begingroup\$ It says Sensitive Gate Silicon Controlled Rectifiers. Maybe I chose the wrong device to play with.. \$\endgroup\$
    – user1245
    Nov 4, 2018 at 17:50
  • \$\begingroup\$ Anyway, it looks to me like your SCR is never actually turning on. The leakage current spec is that it can pass up to 50μA DC when turned off (though this data is at elevated temperatures, but I have no idea what temperature your SPICE model assumes), so it's well within spec. \$\endgroup\$
    – Hearth
    Nov 4, 2018 at 17:53
  • \$\begingroup\$ What is the actual gate current? I think you're not actually giving it the current it needs to turn on. \$\endgroup\$
    – Hearth
    Nov 4, 2018 at 17:56
  • 1
    \$\begingroup\$ Well, whatever's happening, your thyristor isn't turning on. You're using it in a strange mode of operation, and your gate current is marginal, so I'm not sure exactly what the problem is but I'd suggest increasing V1 and decreasing R4, see if that gets it to turn on. \$\endgroup\$
    – Hearth
    Nov 4, 2018 at 18:04

2 Answers 2


Below the trigger current, the SCR will act a bit like a transistor, so the gate current will be reflected in the anode current.

When the trigger current is reached, 200uA minimum in this case, the positive feedback takes over (given a sufficiently low load resistance) and the SCR latches on until the current drops below the holding current (stated as 5mA maximum for this part, but typically closer to the trigger current).

Edit: I don't have a working 2N5060 model,and I'm not going to import one, but here is the behavior with a 2N6564 which is similar. I've reduced the gate resistor and the load resistor. You can see the jaggies in the anode current near the zero crossings due to not reaching (or maintaining, on the falling edge) the minimum holding current.

enter image description here

The lack of triggering at low current may be a timing thing- the 200uA is okay for DC but not for 50usec pulses, or it could be a problem with the model, you can poke it and find that out.

  • \$\begingroup\$ Please see my edit 2. I increased the gate current to 600uA still doesn't work. I also added the SPICE code for that rectifier. \$\endgroup\$
    – user1245
    Nov 4, 2018 at 19:25
  • 1
    \$\begingroup\$ @user164567 You need to increase it even more, Spehro uses a value of 500, not 8k. In fact, try it with 650 and see the results. I think it would be a minor revelation. Don't forget that SPICE is SPICE, and models can only get as good as the creator made them, they almost never are a perfect match. Also, usng a value of 0 for the rise/fall edge (in LTspice) doesn't mean instant rise/fall, it's physically impossible, so the default values are used, which are 10% of Ton. \$\endgroup\$ Nov 5, 2018 at 6:23

You have wrongly interpreted the datasheet.

\$I_{GT}\$ Gate Trigger Current is the minimum current needed to trigger the SCR, not the max current it can handle.

\$I_{GM}\$ is the maximum gate current.

Hence your gate current need to larger than \$0.2\textrm{m}A\$

Also, add SCR spice mode.

I do not know why but this SCR start to trigger when Igt ≈ 10mA

enter image description here enter image description here

Do you have in your LTspice the component named Scr_params?

If so use it instead and set these parameters enter image description here

.subckt 2N5064  
    Scr params:
    + Vdrm=200v  Vrrm=200v    Ih=5ma       Vtm=1.7v     Itm=1.2
    + dVdt=30e6  Igt=0.2ma    Vgt=.8v      Ton=3.2u     Toff=30u
    + Idrm=10u
  • \$\begingroup\$ Please see my edit 2. I increased the gate current to 600uA still doesn't work. I also added the SPICE code for that rectifier. \$\endgroup\$
    – user1245
    Nov 4, 2018 at 19:25
  • \$\begingroup\$ @user164567 I update my answer. \$\endgroup\$
    – G36
    Nov 5, 2018 at 15:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.