S
server
Guest
ADI doesn\'t have models yet for their fast comparators. Or any of
their own comparators. Here\'s my first cut at a model for the
ADCMP582, a superfast comparator with RSPECL outputs and programmable
hysteresis. I didn\'t do output rise/fall times yet; one cap on node M
might sorta work. Nice, expensive, hard to solder, power-hogging part.
Version 4
SHEET 1 936 680
WIRE 80 -96 48 -96
WIRE 240 -96 160 -96
WIRE 288 -96 240 -96
WIRE 336 -96 288 -96
WIRE -864 -64 -912 -64
WIRE -832 -64 -864 -64
WIRE -688 -64 -752 -64
WIRE 48 -48 48 -96
WIRE 240 -48 240 -96
WIRE -864 48 -1056 48
WIRE -816 48 -864 48
WIRE -688 48 -688 -64
WIRE -688 48 -816 48
WIRE -528 48 -576 48
WIRE -496 48 -528 48
WIRE -288 48 -336 48
WIRE -240 48 -288 48
WIRE -80 48 -160 48
WIRE 128 48 16 48
WIRE -816 80 -816 48
WIRE -80 80 -128 80
WIRE 48 80 16 80
WIRE 240 80 240 32
WIRE 304 80 240 80
WIRE 352 80 304 80
WIRE 480 80 416 80
WIRE 688 80 480 80
WIRE 832 80 768 80
WIRE 880 80 832 80
WIRE -128 112 -128 80
WIRE 48 112 48 80
WIRE -576 128 -576 48
WIRE -336 128 -336 48
WIRE 240 128 240 80
WIRE -1056 144 -1056 48
WIRE -688 144 -688 48
WIRE -624 144 -688 144
WIRE 128 144 128 48
WIRE 160 144 128 144
WIRE 192 144 160 144
WIRE -816 176 -816 144
WIRE -816 176 -880 176
WIRE -624 192 -688 192
WIRE 192 192 128 192
WIRE -880 208 -880 176
WIRE -816 208 -816 176
WIRE 128 224 128 192
WIRE -336 256 -336 208
WIRE -576 272 -576 208
WIRE 240 272 240 208
WIRE 304 272 240 272
WIRE 352 272 304 272
WIRE 480 272 416 272
WIRE 688 272 480 272
WIRE 880 272 880 80
WIRE 880 272 768 272
WIRE -496 288 -528 288
WIRE -448 288 -496 288
WIRE -1056 320 -1056 224
WIRE -864 320 -1056 320
WIRE -816 320 -816 272
WIRE -816 320 -864 320
WIRE -688 320 -688 192
WIRE -688 320 -816 320
WIRE 240 320 240 272
WIRE 880 320 880 272
WIRE -496 336 -528 336
WIRE -1056 368 -1056 320
WIRE -576 368 -576 352
WIRE -496 368 -496 336
WIRE -496 368 -576 368
WIRE -576 400 -576 368
WIRE -864 416 -912 416
WIRE -832 416 -864 416
WIRE -688 416 -688 320
WIRE -688 416 -752 416
WIRE 240 464 240 400
WIRE 304 464 240 464
WIRE 336 464 304 464
WIRE 880 464 880 400
FLAG 288 -96 Vcc
FLAG 304 464 Vcc
FLAG 480 80 QP
FLAG 480 272 QN
FLAG -880 208 0
FLAG -576 400 0
FLAG -528 48 J
FLAG -288 48 K
FLAG -336 256 0
FLAG -496 288 K
FLAG -864 48 VP
FLAG -864 320 VN
FLAG 128 224 0
FLAG 160 144 M
FLAG -128 112 0
FLAG 48 112 0
FLAG 48 -48 0
FLAG -864 -64 TP
FLAG -864 416 TN
FLAG -1056 368 0
FLAG 880 464 0
FLAG 832 80 Vee
FLAG 304 80 CP
FLAG 304 272 CN
SYMBOL g 240 112 R0
WINDOW 0 48 37 Left 2
WINDOW 3 51 69 Left 2
SYMATTR InstName G1
SYMATTR Value 50m
SYMBOL res 224 -64 R0
WINDOW 0 56 42 Left 2
WINDOW 3 61 72 Left 2
SYMATTR InstName R1
SYMATTR Value 4
SYMBOL res 224 304 R0
WINDOW 0 55 45 Left 2
WINDOW 3 61 76 Left 2
SYMATTR InstName R2
SYMATTR Value 4
SYMBOL diode 352 96 R270
WINDOW 0 74 34 VTop 2
WINDOW 3 67 33 VBottom 2
SYMATTR InstName D1
SYMATTR Value Dqq
SYMBOL diode 352 288 R270
WINDOW 0 69 34 VTop 2
WINDOW 3 67 34 VBottom 2
SYMATTR InstName D2
SYMATTR Value Dqq
SYMBOL e -576 112 R0
WINDOW 0 51 35 Left 2
WINDOW 3 51 70 Left 2
SYMATTR InstName Ei
SYMATTR Value 1
SYMBOL e -576 256 M0
WINDOW 0 51 38 Left 2
WINDOW 3 46 77 Left 2
SYMATTR InstName Eh
SYMATTR Value 0.02
SYMBOL cap -832 80 R0
WINDOW 0 49 25 Left 2
WINDOW 3 50 51 Left 2
SYMATTR InstName C1
SYMATTR Value 1p
SYMBOL cap -832 208 R0
WINDOW 0 44 20 Left 2
WINDOW 3 44 46 Left 2
SYMATTR InstName C2
SYMATTR Value 1p
SYMBOL bv -336 112 R0
WINDOW 0 54 71 Left 2
WINDOW 3 25 108 Left 2
SYMATTR InstName B1
SYMATTR Value V=tanh(V(J) * 250)
SYMBOL tline -32 64 R0
WINDOW 0 -9 66 Bottom 2
WINDOW 3 -1 81 Top 2
SYMATTR InstName T1
SYMATTR Value Td=180p Z0=50
SYMBOL res -144 32 R90
WINDOW 0 -44 51 VBottom 2
WINDOW 3 -38 51 VTop 2
SYMATTR InstName R3
SYMATTR Value 50
SYMBOL voltage 176 -96 R90
WINDOW 0 71 54 VBottom 2
WINDOW 3 79 52 VTop 2
SYMATTR InstName Vcc
SYMATTR Value 3.3
SYMBOL res -736 -80 R90
WINDOW 0 67 55 VBottom 2
WINDOW 3 75 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 50
SYMBOL res -736 400 R90
WINDOW 0 67 55 VBottom 2
WINDOW 3 75 56 VTop 2
SYMATTR InstName R5
SYMATTR Value 50
SYMBOL voltage -1056 128 R0
WINDOW 0 -89 73 Left 2
WINDOW 3 -262 125 Left 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value SINE(0 100m 1g 500p)
SYMBOL res 784 64 R90
WINDOW 0 -49 56 VBottom 2
WINDOW 3 -37 56 VTop 2
SYMATTR InstName R6
SYMATTR Value 50
SYMBOL res 784 256 R90
WINDOW 0 -38 56 VBottom 2
WINDOW 3 -32 56 VTop 2
SYMATTR InstName R7
SYMATTR Value 50
SYMBOL voltage 880 304 R0
WINDOW 0 -99 72 Left 2
WINDOW 3 -99 107 Left 2
SYMATTR InstName Vee
SYMATTR Value 1.3
TEXT -432 464 Left 2 !.model Dqq D(Ron=1m Cjo=1f Vfwd=1.15)
TEXT -264 320 Left 2 ;ADCMP582
TEXT -296 360 Left 2 ;Pecl Comparator
TEXT -280 400 Left 2 ;Simple Model
TEXT 432 112 Left 2 ;0.4v p-p
TEXT -48 320 Left 2 ;J Larkin Jan 2 2022
TEXT -24 360 Left 2 !.tran 0 4n 0 50f
TEXT -24 400 Left 2 ;use normal/trap
RECTANGLE Normal 576 544 -944 -176 2
--
I yam what I yam - Popeye
their own comparators. Here\'s my first cut at a model for the
ADCMP582, a superfast comparator with RSPECL outputs and programmable
hysteresis. I didn\'t do output rise/fall times yet; one cap on node M
might sorta work. Nice, expensive, hard to solder, power-hogging part.
Version 4
SHEET 1 936 680
WIRE 80 -96 48 -96
WIRE 240 -96 160 -96
WIRE 288 -96 240 -96
WIRE 336 -96 288 -96
WIRE -864 -64 -912 -64
WIRE -832 -64 -864 -64
WIRE -688 -64 -752 -64
WIRE 48 -48 48 -96
WIRE 240 -48 240 -96
WIRE -864 48 -1056 48
WIRE -816 48 -864 48
WIRE -688 48 -688 -64
WIRE -688 48 -816 48
WIRE -528 48 -576 48
WIRE -496 48 -528 48
WIRE -288 48 -336 48
WIRE -240 48 -288 48
WIRE -80 48 -160 48
WIRE 128 48 16 48
WIRE -816 80 -816 48
WIRE -80 80 -128 80
WIRE 48 80 16 80
WIRE 240 80 240 32
WIRE 304 80 240 80
WIRE 352 80 304 80
WIRE 480 80 416 80
WIRE 688 80 480 80
WIRE 832 80 768 80
WIRE 880 80 832 80
WIRE -128 112 -128 80
WIRE 48 112 48 80
WIRE -576 128 -576 48
WIRE -336 128 -336 48
WIRE 240 128 240 80
WIRE -1056 144 -1056 48
WIRE -688 144 -688 48
WIRE -624 144 -688 144
WIRE 128 144 128 48
WIRE 160 144 128 144
WIRE 192 144 160 144
WIRE -816 176 -816 144
WIRE -816 176 -880 176
WIRE -624 192 -688 192
WIRE 192 192 128 192
WIRE -880 208 -880 176
WIRE -816 208 -816 176
WIRE 128 224 128 192
WIRE -336 256 -336 208
WIRE -576 272 -576 208
WIRE 240 272 240 208
WIRE 304 272 240 272
WIRE 352 272 304 272
WIRE 480 272 416 272
WIRE 688 272 480 272
WIRE 880 272 880 80
WIRE 880 272 768 272
WIRE -496 288 -528 288
WIRE -448 288 -496 288
WIRE -1056 320 -1056 224
WIRE -864 320 -1056 320
WIRE -816 320 -816 272
WIRE -816 320 -864 320
WIRE -688 320 -688 192
WIRE -688 320 -816 320
WIRE 240 320 240 272
WIRE 880 320 880 272
WIRE -496 336 -528 336
WIRE -1056 368 -1056 320
WIRE -576 368 -576 352
WIRE -496 368 -496 336
WIRE -496 368 -576 368
WIRE -576 400 -576 368
WIRE -864 416 -912 416
WIRE -832 416 -864 416
WIRE -688 416 -688 320
WIRE -688 416 -752 416
WIRE 240 464 240 400
WIRE 304 464 240 464
WIRE 336 464 304 464
WIRE 880 464 880 400
FLAG 288 -96 Vcc
FLAG 304 464 Vcc
FLAG 480 80 QP
FLAG 480 272 QN
FLAG -880 208 0
FLAG -576 400 0
FLAG -528 48 J
FLAG -288 48 K
FLAG -336 256 0
FLAG -496 288 K
FLAG -864 48 VP
FLAG -864 320 VN
FLAG 128 224 0
FLAG 160 144 M
FLAG -128 112 0
FLAG 48 112 0
FLAG 48 -48 0
FLAG -864 -64 TP
FLAG -864 416 TN
FLAG -1056 368 0
FLAG 880 464 0
FLAG 832 80 Vee
FLAG 304 80 CP
FLAG 304 272 CN
SYMBOL g 240 112 R0
WINDOW 0 48 37 Left 2
WINDOW 3 51 69 Left 2
SYMATTR InstName G1
SYMATTR Value 50m
SYMBOL res 224 -64 R0
WINDOW 0 56 42 Left 2
WINDOW 3 61 72 Left 2
SYMATTR InstName R1
SYMATTR Value 4
SYMBOL res 224 304 R0
WINDOW 0 55 45 Left 2
WINDOW 3 61 76 Left 2
SYMATTR InstName R2
SYMATTR Value 4
SYMBOL diode 352 96 R270
WINDOW 0 74 34 VTop 2
WINDOW 3 67 33 VBottom 2
SYMATTR InstName D1
SYMATTR Value Dqq
SYMBOL diode 352 288 R270
WINDOW 0 69 34 VTop 2
WINDOW 3 67 34 VBottom 2
SYMATTR InstName D2
SYMATTR Value Dqq
SYMBOL e -576 112 R0
WINDOW 0 51 35 Left 2
WINDOW 3 51 70 Left 2
SYMATTR InstName Ei
SYMATTR Value 1
SYMBOL e -576 256 M0
WINDOW 0 51 38 Left 2
WINDOW 3 46 77 Left 2
SYMATTR InstName Eh
SYMATTR Value 0.02
SYMBOL cap -832 80 R0
WINDOW 0 49 25 Left 2
WINDOW 3 50 51 Left 2
SYMATTR InstName C1
SYMATTR Value 1p
SYMBOL cap -832 208 R0
WINDOW 0 44 20 Left 2
WINDOW 3 44 46 Left 2
SYMATTR InstName C2
SYMATTR Value 1p
SYMBOL bv -336 112 R0
WINDOW 0 54 71 Left 2
WINDOW 3 25 108 Left 2
SYMATTR InstName B1
SYMATTR Value V=tanh(V(J) * 250)
SYMBOL tline -32 64 R0
WINDOW 0 -9 66 Bottom 2
WINDOW 3 -1 81 Top 2
SYMATTR InstName T1
SYMATTR Value Td=180p Z0=50
SYMBOL res -144 32 R90
WINDOW 0 -44 51 VBottom 2
WINDOW 3 -38 51 VTop 2
SYMATTR InstName R3
SYMATTR Value 50
SYMBOL voltage 176 -96 R90
WINDOW 0 71 54 VBottom 2
WINDOW 3 79 52 VTop 2
SYMATTR InstName Vcc
SYMATTR Value 3.3
SYMBOL res -736 -80 R90
WINDOW 0 67 55 VBottom 2
WINDOW 3 75 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 50
SYMBOL res -736 400 R90
WINDOW 0 67 55 VBottom 2
WINDOW 3 75 56 VTop 2
SYMATTR InstName R5
SYMATTR Value 50
SYMBOL voltage -1056 128 R0
WINDOW 0 -89 73 Left 2
WINDOW 3 -262 125 Left 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value SINE(0 100m 1g 500p)
SYMBOL res 784 64 R90
WINDOW 0 -49 56 VBottom 2
WINDOW 3 -37 56 VTop 2
SYMATTR InstName R6
SYMATTR Value 50
SYMBOL res 784 256 R90
WINDOW 0 -38 56 VBottom 2
WINDOW 3 -32 56 VTop 2
SYMATTR InstName R7
SYMATTR Value 50
SYMBOL voltage 880 304 R0
WINDOW 0 -99 72 Left 2
WINDOW 3 -99 107 Left 2
SYMATTR InstName Vee
SYMATTR Value 1.3
TEXT -432 464 Left 2 !.model Dqq D(Ron=1m Cjo=1f Vfwd=1.15)
TEXT -264 320 Left 2 ;ADCMP582
TEXT -296 360 Left 2 ;Pecl Comparator
TEXT -280 400 Left 2 ;Simple Model
TEXT 432 112 Left 2 ;0.4v p-p
TEXT -48 320 Left 2 ;J Larkin Jan 2 2022
TEXT -24 360 Left 2 !.tran 0 4n 0 50f
TEXT -24 400 Left 2 ;use normal/trap
RECTANGLE Normal 576 544 -944 -176 2
--
I yam what I yam - Popeye