I got curious about the amount of reverse-recovery charge in PN diodes, as a function of forward current (and time of fwd bias) and diode size/type.
Question is, are the LT Spice diode models realistic? We'll have to test some diodes to see. Since diode recovery for a given part number depends a lot on the manufacturer, we should stick to sole-source parts and tweak the Spice model to align with reality.
The ES1D below, straight from the LT Spice diode list, seems to have a definite step-recovery behavior, which probably isn't realistic. It stores 115 nC when biased to 1 amp forward. The recovered charge is not a function of ON time, also unrealistic.
Version 4 SHEET 1 1104 680 WIRE 128 80 16 80 WIRE 336 80 208 80 WIRE 336 112 336 80 WIRE 16 128 16 80 WIRE 336 224 336 176 WIRE 416 224 336 224 WIRE 640 224 496 224 WIRE 784 224 640 224 WIRE 944 224 784 224 WIRE 1008 224 944 224 WIRE 1056 224 1008 224 WIRE 16 256 16 208 WIRE 336 256 336 224 WIRE 496 256 496 224 WIRE 416 272 416 224 WIRE 448 272 416 272 WIRE 640 272 640 224 WIRE 784 272 784 224 WIRE 944 288 944 224 WIRE 448 320 416 320 WIRE 336 368 336 336 WIRE 416 368 416 320 WIRE 416 368 336 368 WIRE 336 400 336 368 WIRE 496 400 496 336 WIRE 640 400 640 336 WIRE 784 400 784 352 WIRE 944 400 944 352 FLAG 16 256 0 FLAG 336 400 0 FLAG 496 400 0 FLAG 640 400 0 FLAG 784 400 0 FLAG 944 400 0 FLAG 1008 224 Qd_nC SYMBOL diode 352 176 R180 WINDOW 0 -69 44 Left 2 WINDOW 3 -84 14 Left 2 SYMATTR InstName D1 SYMATTR Value ES1D SYMBOL voltage 16 112 R0 WINDOW 0 51 57 Left 2 WINDOW 3 -16 -79 Left 2 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V1 SYMATTR Value PULSE(-10 100 10u 5n 5n 20u) SYMBOL res 112 96 R270 WINDOW 0 -45 58 VTop 2 WINDOW 3 -53 57 VBottom 2 SYMATTR InstName R1 SYMATTR Value 1 SYMBOL res 320 240 R0 WINDOW 0 -76 43 Left 2 WINDOW 3 -79 78 Left 2 SYMATTR InstName R2 SYMATTR Value 1m SYMBOL g 496 240 R0 WINDOW 0 46 61 Left 2 WINDOW 3 23 107 Left 2 SYMATTR InstName G1 SYMATTR Value 1000 SYMBOL cap 624 272 R0 WINDOW 0 57 22 Left 2 WINDOW 3 62 54 Left 2 SYMATTR InstName C1 SYMATTR Value 1n SYMBOL res 768 256 R0 WINDOW 0 56 40 Left 2 WINDOW 3 60 70 Left 2 SYMATTR InstName R3 SYMATTR Value 1g SYMBOL diode 960 352 R180 WINDOW 0 -53 48 Left 2 WINDOW 3 -55 17 Left 2 SYMATTR InstName D2 SYMATTR Value Dx TEXT 664 112 Left 2 !.tran 25u TEXT 600 64 Left 2 !.model DX D(Vfwd=0) TEXT 552 -32 Left 2 ;Diode Reverse Charge Tester TEXT 592 16 Left 2 ;J Larkin Sep 6, 2014 TEXT 936 176 Left 2 ;1 volt per nC