Version 4 SHEET 1 960 720 TEXT 0 16 Left 2 ; (C) National Semiconductor, Inc. TEXT 0 48 Left 2 ; Models developed and under copyright by: TEXT 0 80 Left 2 ; National Semiconductor, Inc. TEXT 0 112 Left 2 ;///////////////////////////////////////////////////////////////////// TEXT 0 144 Left 2 ; Legal Notice: This material is intended for free software support. TEXT 0 176 Left 2 ; The file may be copied, and distributed; however, reselling the TEXT 0 208 Left 2 ; material is illegal TEXT 0 240 Left 2 ;//////////////////////////////////////////////////////////////////// TEXT 0 272 Left 2 ; For ordering or technical information on these models, contact: TEXT 0 304 Left 2 ; National Semiconductor's Customer Response Center TEXT 0 336 Left 2 ; 7:00 A.M.--7:00 P.M. U.S. Central Time TEXT 0 368 Left 2 ; (800) 272-9959 TEXT 0 400 Left 2 ; For Applications support, contact the Internet address: TEXT 0 432 Left 2 ; amps-apps@galaxy.nsc.com TEXT 0 464 Left 2 ;////////////////////////////////////////////////////////// TEXT 0 496 Left 2 ;LM358 DUAL OPERATIONAL AMPLIFIER MACRO-MODEL TEXT 0 528 Left 2 ;////////////////////////////////////////////////////////// TEXT 0 560 Left 2 ; TEXT 0 592 Left 2 ; connections: non-inverting input TEXT 0 624 Left 2 ; | inverting input TEXT 0 656 Left 2 ; | | positive power supply TEXT 0 688 Left 2 ; | | | negative power supply TEXT 0 720 Left 2 ; | | | | output TEXT 0 752 Left 2 ; | | | | | TEXT 0 784 Left 2 ; | | | | | TEXT 0 816 Left 2 !.SUBCKT LM358 1 2 99 50 28 TEXT 0 848 Left 2 ; TEXT 0 880 Left 2 ;Features: TEXT 0 912 Left 2 ;Eliminates need for dual supplies TEXT 0 944 Left 2 ;Large DC voltage gain = 100dB TEXT 0 976 Left 2 ;High bandwidth = 1MHz TEXT 0 1008 Left 2 ;Low input offset voltage = 2mV TEXT 0 1040 Left 2 ;Wide supply range = +-1.5V to +-16V TEXT 0 1072 Left 2 ; TEXT 0 1104 Left 2 ;NOTE: Model is for single device only and simulated TEXT 0 1136 Left 2 ; supply current is 1/2 of total device current. TEXT 0 1168 Left 2 ; Output crossover distortion with dual supplies TEXT 0 1200 Left 2 ; is not modeled. TEXT 0 1232 Left 2 ; TEXT 0 1264 Left 2 ;***************INPUT STAGE************** TEXT 0 1296 Left 2 ; SYMBOL current 0 1376 R0 SYMATTR InstName IOS SYMATTR Value 5N FLAG 0 1376 2 FLAG 0 1456 1 TEXT 0 1520 Left 2 ;^Input offset current SYMBOL res -16 1584 R0 SYMATTR InstName R1 SYMATTR Value 500K FLAG 0 1600 1 FLAG 0 1680 3 SYMBOL res 176 1584 R0 SYMATTR InstName R2 SYMATTR Value 500K FLAG 192 1600 3 FLAG 192 1680 2 SYMBOL current 384 1600 R0 SYMATTR InstName I1 SYMATTR Value 100U FLAG 384 1600 99 FLAG 384 1680 4 SYMBOL res 560 1584 R0 SYMATTR InstName R3 SYMATTR Value 517 FLAG 576 1600 5 FLAG 576 1680 50 SYMBOL res 752 1584 R0 SYMATTR InstName R4 SYMATTR Value 517 FLAG 768 1600 6 FLAG 768 1680 50 SYMBOL npn -48 1776 R0 SYMATTR InstName Q1 SYMATTR Value QX FLAG 16 1776 5 FLAG -48 1824 2 FLAG 16 1872 4 SYMBOL npn 144 1776 R0 SYMATTR InstName Q2 SYMATTR Value QX FLAG 208 1776 6 FLAG 144 1824 7 FLAG 208 1872 4 TEXT 0 1936 Left 2 ;Fp2=1.2 MHz SYMBOL cap 1136 64 R0 SYMATTR InstName C4 SYMATTR Value 128.27P FLAG 1152 64 5 FLAG 1152 128 6 TEXT 1152 208 Left 2 ; TEXT 1152 240 Left 2 ;**********COMMON MODE EFFECT*********** TEXT 1152 272 Left 2 ; SYMBOL current 1152 352 R0 SYMATTR InstName I2 SYMATTR Value 75U FLAG 1152 352 99 FLAG 1152 432 50 TEXT 1152 496 Left 2 ;^Quiescent supply current SYMBOL epoly 1152 560 R0 SYMATTR InstName EOS SYMATTR Value POLY (1) 16 49 2E-3 1 FLAG 1152 576 7 FLAG 1152 656 1 TEXT 1152 720 Left 2 ;Input offset voltage.^ SYMBOL res 1136 784 R0 SYMATTR InstName R8 SYMATTR Value 60K FLAG 1152 800 99 FLAG 1152 880 49 SYMBOL res 1328 784 R0 SYMATTR InstName R9 SYMATTR Value 60K FLAG 1344 800 49 FLAG 1344 880 50 TEXT 1152 944 Left 2 ; TEXT 1152 976 Left 2 ;********OUTPUT VOLTAGE LIMITING******** SYMBOL voltage 1152 1040 R0 SYMATTR InstName V2 SYMATTR Value 1.63 FLAG 1152 1056 99 FLAG 1152 1136 8 SYMBOL diode 1328 1056 R0 SYMATTR InstName D1 SYMATTR Value DX FLAG 1344 1056 9 FLAG 1344 1120 8 SYMBOL diode 1520 1056 R0 SYMATTR InstName D2 SYMATTR Value DX FLAG 1536 1056 10 FLAG 1536 1120 9 SYMBOL voltage 1728 1040 R0 SYMATTR InstName V3 SYMATTR Value .635 FLAG 1728 1056 10 FLAG 1728 1136 50 TEXT 1152 1200 Left 2 ; TEXT 1152 1232 Left 2 ;*************SECOND STAGE************** TEXT 1152 1264 Left 2 ; SYMBOL e 1152 1328 R0 SYMATTR InstName EH SYMATTR Value 1 FLAG 1152 1344 99 FLAG 1152 1424 98 FLAG 1104 1360 99 FLAG 1104 1408 49 SYMBOL gpoly 1344 1328 R0 SYMATTR InstName G1 SYMATTR Value POLY (1) 5 6 0 9.8772E-4 0 .3459 FLAG 1344 1344 98 FLAG 1344 1424 9 TEXT 1152 1488 Left 2 ;Fp1=7.86 Hz SYMBOL res 1136 1552 R0 SYMATTR InstName R5 SYMATTR Value 101.2433MEG FLAG 1152 1568 98 FLAG 1152 1648 9 SYMBOL cap 1328 1568 R0 SYMATTR InstName C3 SYMATTR Value 200P FLAG 1344 1568 98 FLAG 1344 1632 9 TEXT 1152 1712 Left 2 ; TEXT 1152 1744 Left 2 ;**************POLE STAGE*************** TEXT 1152 1776 Left 2 ; TEXT 1152 1808 Left 2 ;Fp=2 MHz SYMBOL g 1152 1872 R0 SYMATTR InstName G3 SYMATTR Value 1E-6 FLAG 1152 1968 98 FLAG 1152 1888 15 FLAG 1104 1904 9 FLAG 1104 1952 49 SYMBOL res 1328 1872 R0 SYMATTR InstName R12 SYMATTR Value 1MEG FLAG 1344 1888 98 FLAG 1344 1968 15 SYMBOL cap 1520 1888 R0 SYMATTR InstName C5 SYMATTR Value 7.9577E-14 FLAG 1536 1888 98 FLAG 1536 1952 15 TEXT 1152 2032 Left 2 ; TEXT 2304 16 Left 2 ;********COMMON-MODE ZERO STAGE********* TEXT 2304 48 Left 2 ; TEXT 2304 80 Left 2 ;Fpcm=10 KHz SYMBOL g 2304 144 R0 SYMATTR InstName G4 SYMATTR Value 5.6234E-8 FLAG 2304 240 98 FLAG 2304 160 16 FLAG 2256 176 3 FLAG 2256 224 49 SYMBOL ind 2480 144 R0 SYMATTR InstName L2 SYMATTR Value 15.9M FLAG 2496 160 98 FLAG 2496 240 17 SYMBOL res 2672 144 R0 SYMATTR InstName R13 SYMATTR Value 1K FLAG 2688 160 17 FLAG 2688 240 16 TEXT 2304 304 Left 2 ; TEXT 2304 336 Left 2 ;*************OUTPUT STAGE************** TEXT 2304 368 Left 2 ; SYMBOL f 2304 448 R0 SYMATTR InstName F6 SYMATTR Value POLY (1) V6 300U 1 FLAG 2304 448 50 FLAG 2304 528 99 SYMBOL e 2496 432 R0 SYMATTR InstName E1 SYMATTR Value 1 FLAG 2496 448 99 FLAG 2496 528 23 FLAG 2448 464 99 FLAG 2448 512 15 SYMBOL res 2672 432 R0 SYMATTR InstName R16 SYMATTR Value 17.5 FLAG 2688 448 24 FLAG 2688 528 23 SYMBOL diode 2864 448 R0 SYMATTR InstName D5 SYMATTR Value DX FLAG 2880 448 26 FLAG 2880 512 24 SYMBOL voltage 3072 432 R0 SYMATTR InstName V6 SYMATTR Value .63V FLAG 3072 448 26 FLAG 3072 528 22 SYMBOL res 2288 624 R0 SYMATTR InstName R17 SYMATTR Value 17.5 FLAG 2304 640 23 FLAG 2304 720 25 SYMBOL diode 2480 640 R0 SYMATTR InstName D6 SYMATTR Value DX FLAG 2496 640 25 FLAG 2496 704 27 SYMBOL voltage 2688 624 R0 SYMATTR InstName V7 SYMATTR Value .63V FLAG 2688 640 22 FLAG 2688 720 27 SYMBOL voltage 2880 624 R0 SYMATTR InstName V5 SYMATTR Value 0.27V FLAG 2880 640 22 FLAG 2880 720 21 SYMBOL diode 3056 640 R0 SYMATTR InstName D4 SYMATTR Value DX FLAG 3072 640 21 FLAG 3072 704 15 SYMBOL voltage 2304 816 R0 SYMATTR InstName V4 SYMATTR Value 0.27V FLAG 2304 832 20 FLAG 2304 912 22 SYMBOL diode 2480 832 R0 SYMATTR InstName D3 SYMATTR Value DX FLAG 2496 832 15 FLAG 2496 896 20 SYMBOL ind 2672 816 R0 SYMATTR InstName L3 SYMATTR Value 500P FLAG 2688 832 22 FLAG 2688 912 28 SYMBOL res 2864 816 R0 SYMATTR InstName RL3 SYMATTR Value 100K FLAG 2880 832 22 FLAG 2880 912 28 TEXT 2304 976 Left 2 ; TEXT 2304 1008 Left 2 ;**************MODELS USED************** TEXT 2304 1040 Left 2 ; TEXT 2304 1072 Left 2 !.MODEL DX D (IS=1E-15) TEXT 2304 1104 Left 2 !.MODEL QX PNP (BF=1.111E3) TEXT 2304 1136 Left 2 ; TEXT 2304 1168 Left 2 !.ENDS TEXT 2304 1200 Left 2 ;$