...с этими диодами(Diodes Rated) какая-то непонятка...
...собрал тестовую схему - перегорают в момент перехода....
...та что лучше её не применять....
...вот модель диода...
################## Model Data Report ##################
============= SPICE Model =================
============= Model template =================
* !!!BEGIN-INTERACT
* : delay_factor ++++i2 ;
* : Bdvoltage ++++f4 ;
* : Bdcurrent ++++f6 ;
* 0 constant S_OK
* 1e-15 constant blown
* 1e30 constant rinit
* 0.0 VARIABLE r1Cur
* 0.0 VARIABLE r2_resistance
* 0.0 VARIABLE flag
* 0 VARIABLE cnt
* 1 VARIABLE delaytime
* 0 VARIABLE S_BLOWN
*
* : DELAY
* *delaytime 0 do
* *cnt 1+ ==›_*cnt
* *cnt *delaytime = if
* *S_BLOWN 1 + ==›_*S_BLOWN
* 0 ==›_*cnt
* endif
* loop
* *S_BLOWN ==›_*animation_state
* ;
*
* : D_BLOWN
* blown r2_resistance GRADUAL_CHANGE_AT_RUN
* ;
* :GRADUAL_CHANGE_AT_RUN locals| ref value |
* value SET_INSTANCE Resistor ::R r2 resistance
* ;
* : RESET
* delay_factor 10000 * ==›_*delaytime
* 0.0 ==›_*flag
* 0.0 ==›_*r1Cur
* S_OK ==›_*animation_state
* 0 ==›_*S_BLOWN
* ;
* :BEGIN_PLOT
* RESET
* ;
* :OUT_DATA
* 1.0 *flag f.› if
* GET_INSTANCE Resistor ::R R1 i ==›_*r1Cur
* Bdcurrent *r1Cur f.‹ if
* 1.0 ==›_*flag
* DELAY
* DELAY
* DELAY
* DELAY
* DELAY
* D_BLOWN
* endif
* endif
* ;
* : BEGIN_ANALYSIS
* RESET
* ;
* :END_PLOT
* rinit r2_resistance GRADUAL_CHANGE_AT_RUN
* 0.0 ==›_*flag
* 0.0 ==›_*r1Cur
* 0.0 ==›_*r2_resistance
* ;
* !!!END-INTERACT
x%p %tA %tK Diode%p
.SUBCKT Diode%p 1 2
r1 3 1 0
r2 1 2 1e30
d1 3 2 diode2
.MODEL diode2 D (
+ IS = 1.0e-14
+ N = 1
+ TT =#9
+ VJ = 1
+ M = 0.5
+ EG = 1.11
+ XTI = 3.0
+ AF = 1
+ FC = 0.5
+ BV = #3
+ IBV = #5
+ TNOM = 27
+ )