* NCV4274C SPICE MODEL Rev. 0 * This model was developed by ON Semiconductor *------------------------------------------------------------------------------------------------------------------------------- * * The NCV4274C is a precision micro−power voltage regulator with an output current capability of 400 mA available in the DPAK, * D2PAK and SOT−223 packages. The output voltage is accurate within ±2.0% with a maximum dropout voltage of 0.5 V with an input * up to 40 V. Low quiescent current is a feature drawing only 130 uA with a 1 mA load. This part is ideal for automotive and all * battery operated microprocessor equipment. The regulator is protected against reverse battery, short circuit, and thermal * overload conditions. The device can withstand load dump transients making it suitable for use in automotive environments. * *------------------------------------------------------------------------------------------------------------------------------- * * NCV4274Cxx (xx = voltage option) 50 = 5V, 33 = 3.3V * *------------------------------------------------------------------------------------------------------------------------------- * * PIN FUNCTION DESCRIPTION: I Q GND * | | | * | | Power Supply Ground * | | * | Regulated output voltage * | * Positive Power Supply Input * *------------------------------------------------------------------------------------------------------------------------------- *------------------------------------------------------------------------------------------------------------------------------- * DISCLAIMER *------------------------------------------------------------------------------------------------------------------------------- * The content of this model is subject to change without notice and may not be modified or altered without permission from * ON Semiconductor. This model has been carefully checked and is believed to be accurate, however ON Semiconductor does not assume * liability for the use of this model or the results obtained from using it. *------------------------------------------------------------------------------------------------------------------------------- *------------------------------------------------------------------------------------------------------------------------------- * .SUBCKT NCV4274C50 I GND Q R_LDO_R260 LDO_N13718232 LDO_N13718432 1k R_LDO_R15 LDO_N13725883 LDO_N13718118 10 E_LDO_Enoise_offset_shift LDO_NOISE_OFFSET GND VALUE { + 10*V(LDO_N13305484, GND) } C_LDO_C34 GND LDO_NOISE_TOTAL 50n R_LDO_R256 LDO_N13720670 LDO_IL_TJ 1k E_LDO_Eil_vin LDO_N13720474 GND VALUE { 3.79E-05*V(LDO_INPUT,GND)**2 - + 4.00E-03*V(LDO_INPUT, GND) + 1.05 } D_LDO_D16 LDO_FOGO LDO_INPUT Dmod R_LDO_R118 GND LDO_N13305542 30 E_LDO_Eiq_voltage LDO_N137193070 GND TABLE { V(LDO_INPUT, GND) + *(V(LDO_BANDGAP,GND)/1.25) } + ( (2.2,0) (2.4,6.6) (3.5,9) (4.1,9.87) (4.8,9.4) (5,8.3) (5.5,5.8) (6,5.5) + (10,4.5) (13.5,4.2) (16,3.9) (20,3.6) (32,3.0) ) E_LDO_Eiq_all LDO_IQ_ALL GND VALUE { V(LDO_IQ_VOLTAGE, GND) * + V(LDO_IQ_IOUT, GND) * V(LDO_IQ_TEMP, GND) } R_LDO_R241 GND LDO_A_OUT 250k E_LDO_Etshut LDO_N13715737 GND VALUE { IF(V(LDO_TH_SHT, GND) > 10, 1, + 0) } E_LDO_Eil_tj LDO_N13720670 GND VALUE { -1.94E-07*temp**2 + + 1.11E-04*temp + 9.98E-01 } E_LDO_E19 LDO_N13718232 GND VALUE { V(LDO_LIMIT, GND) * V(LDO_INPUT, + GND) } E_LDO_E4 LDO_INPUT LDO_N13717132 VALUE { 60m * (V(LDO_BANDGAP, GND) / + 1.25) } R_LDO_R186 Q GND 1e9 R_LDO_R184 GND I 1e9 E_LDO_Ebg_thres1 LDO_BG_THRES GND VALUE { 2.51 * (-1.55E-06*TEMP**2 - + 1.48E-04*TEMP + 1.04) } E_LDO_Ebg_curve1 LDO_N13305220 GND VALUE { IF(V(LDO_INPUT, GND) > + V(LDO_BG_THRES, GND), V(LDO_BG_TEMP, GND), 0) } E_LDO_Ebg_temp1 LDO_BG_TEMP GND VALUE { 1.25 * (-1.12E-09*temp**3 - + 4.30E-07*temp**2 + 9.49E-05*temp + 9.99E-01) } R_LDO_R257 GND LDO_IL_TJ 1e8 R_LDO_R16 GND LDO_G_POLE {1000/100u} C_LDO_C21 LDO_TH_SHT GND 10p E_LDO_Ets_cmp LDO_N13715701 GND VALUE { IF((151+ V(LDO_TH_SHT, GND)) > + TEMP, 25, 0) } R_LDO_R209 LDO_N13304914 LDO_BG_F 1k E_LDO_Eil_limit LDO_N13720758 GND VALUE { (1/(1 + EXP(V(LDO_XX, + GND)))) } E_LDO_Eil_refer LDO_N13720468 GND VALUE { 10 * V(LDO_IL_TJ, GND) * + V(LDO_IL_VIN, GND) } Q_LDO_Q5C LDO_N13717088 LDO_N13716596 LDO_N13716712 QPldo D_LDO_D6 LDO_N13715028 LDO_INPUT Desd E_LDO_Ebg_psrr1 LDO_BG_PSRR GND VALUE { V(LDO_INPUT, GND) * 2e-5 } C_LDO_C22 LDO_N13305642 LDO_N13305484 1m G_LDO_Giq_compensation1 GND LDO_N13719451 VALUE { I(V_LDO_Viq) + + I(V_LDO_Vbuf) } C_LDO_C39 LDO_XX GND 100p R_LDO_R252 LDO_N13720474 LDO_IL_VIN 1k R_LDO_R243 LDO_N13720362 LDO_XX 1k R_LDO_R242 GND LDO_THM 1e8 R_LDO_R246 LDO_N13715737 LDO_THM 1k R_LDO_R170 LDO_N13305180 LDO_NOISE 1k R_LDO_R258 LDO_N13720758 LDO_LIMIT 1k R_LDO_R202 LDO_N13717132 LDO_N13716712 10m R_LDO_R200 GND LDO_N13716670 10e6 C_LDO_C27 LDO_N13716712 LDO_N13716722 5n C_LDO_C26 LDO_CRN GND 100p R_LDO_Ren I LDO_INPUT 10m R_LDO_R228 LDO_N13305220 LDO_BG_CURVE 100 E_LDO_Ebg_total_fast1 LDO_N13304914 GND VALUE { V(LDO_BG_CURVE, GND) + + V(LDO_BG_PSRR, GND) } E_LDO_Enoise_adder LDO_N13305756 GND VALUE { + LIMIT(V(LDO_NOISE_OFFSET,GND),-1,1) } R_LDO_R259 GND LDO_LIMIT 1e8 Q_LDO_Qdir1 LDO_N13716596 LDO_N13716670 LDO_N13716956 QNldo V_LDO_Vaj1 LDO_N13715206 GND -3 C_LDO_C30 GND LDO_NOISE 1n R_LDO_R208 GND LDO_NOISE 1e6 E_LDO_Eiq_iout LDO_IQ_IOUT GND VALUE { LIMIT(1.22E+01*V(LDO_XE,GND)**2 + + 1.07E+00*V(LDO_XE, GND) + 2.88E-05,0,5) } R_LDO_R99 LDO_N137193070 LDO_IQ_VOLTAGE 1k R_LDO_R263 LDO_N13719559 LDO_INPUT 100m R_LDO_R253 GND LDO_IL_VIN 1e8 C_LDO_C1 GND LDO_G_POLE {1/(6.28*(1000/100u)*250 )} D_LDO_D7 LDO_OUTPUT LDO_N13715198 Desd C_LDO_C29 GND LDO_BG_CURVE 100p E_LDO_Ewhite_noise LDO_N13305656 GND VALUE { (100u/1.5707 + *atan(tan(10**atan(tan(10**atan( + tan(10**atan(tan(10**atan(tan(10**atan(tan(10**atan( + tan(10**atan(tan(10**atan(tan(10**atan( + tan(10**atan(tan(10**atan(tan(10**atan( tan( + 10**atan(tan(10**atan(tan(10**time))))))))))))))))))))))))))))))) } E_LDO_E15 LDO_WHITE_NOISE GND VALUE { V(LDO_N13305542, GND) - 80u } Q_LDO_Q4C LDO_N13718144 LDO_N13718118 LDO_FOGO QPmod R_LDO_R204 LDO_N13716722 LDO_OUTPUT 100m V_LDO_Ven1 LDO_N13715028 GND -1 E_LDO_Enoise_bg LDO_BANDGAP GND VALUE { V(LDO_NOISE, GND) } G_LDO_Giq_all LDO_N13719559 GND VALUE { LIMIT(V(LDO_IQ_ALL, GND) * + 1e-3, 0, 100m) } R_LDO_R254 LDO_N13720468 LDO_IL_REF 1k R_LDO_R244 GND LDO_XX 1e8 I_LDO_I1 LDO_INPUT LDO_FOGO DC {25u} V_LDO_Vsys LDO_N13718144 GND 0Vdc R_LDO_R198 GND LDO_N13716950 100 R_LDO_R207 LDO_CRN LDO_N13716632 1k R_LDO_R20 LDO_N13715701 LDO_TH_SHT 1k V_LDO_Ven2 LDO_N13715000 GND 45 R_LDO_R255 GND LDO_IL_REF 1e8 C_LDO_C33 LDO_LIMIT GND 100p G_LDO_Gin GND LDO_G_POLE VALUE { V(LDO_BANDGAP, LDO_A_OUT) * 100u * + V(LDO_LIMIT,GND) } C_LDO_C35 LDO_A_OUT LDO_OUTPUT 7p R_LDO_R210 GND LDO_TH_SHT 1e8 C_LDO_C28 LDO_BG_F GND 1n E_LDO_Enoise_down LDO_N13305642 GND VALUE { V(LDO_WHITE_NOISE, GND) } R_LDO_R245 LDO_N13305756 LDO_NOISE_TOTAL 1k R_LDO_R199 LDO_FOGO LDO_N13716670 100k V_LDO_Vaj2 LDO_N13715198 GND 45 E_LDO_Ebg_total LDO_N13305180 GND VALUE { (V(LDO_BG_F,GND) + + V(LDO_NOISE_TOTAL, GND)) * V(LDO_THM, GND) } E_LDO_Eil_dif LDO_N13720362 GND VALUE { LIMIT( V(LDO_CRN, LDO_IL_REF) * + 50, -100, 100) } D_LDO_D15 GND LDO_G_POLE Dclamp E_LDO_E20 LDO_G_BUF GND LDO_G_POLE GND 1 E_LDO_E17 LDO_N13716632 GND LDO_N13716722 LDO_OUTPUT 100 R_LDO_R239 LDO_A_OUT LDO_OUTPUT 750k R_LDO_Rdt Q LDO_OUTPUT 10m E_LDO_Eiq_temp LDO_IQ_TEMP GND VALUE { 7.89E-06*temp**2 - 2.16E-03*temp + + 1.05E+00 } R_LDO_R261 LDO_N13719451 LDO_INPUT 100m R_LDO_R262 LDO_N13719235 LDO_INPUT 100m R_LDO_R201 LDO_N13716596 LDO_N13716712 50k V_LDO_Viq LDO_N13716956 LDO_N13716950 0 D_LDO_D4 LDO_INPUT LDO_N13715000 Desd R_LDO_R117 GND LDO_N13305484 30 C_LDO_C23 LDO_N13305656 LDO_N13305542 1m G_LDO_Giq_compensation2 GND LDO_N13719235 VALUE { I(V_LDO_Vsys) } Q_LDO_Q6C GND LDO_N13718432 LDO_G_POLE QPmod D_LDO_D9 LDO_N13715206 LDO_OUTPUT Desd C_LDO_C9 LDO_IQ_VOLTAGE GND 1f R_LDO_Rdrop LDO_N13716722 LDO_N13717088 260m TC=9E-3, 5E-6 V_LDO_Vbuf LDO_N13725883 LDO_G_BUF 0Vdc E_LDO_Eiq_xe LDO_N137271060 GND VALUE { LIMIT(0.5/(V(LDO_OUTPUT, GND)/ + (1m + V(LDO_CRN, GND))), 0, 0.6) } C_LDO_C40 LDO_XE GND 1f R_LDO_R264 LDO_N137271060 LDO_XE 1k .MODEL QPmod PNP IS=1e-14 .MODEL QNmod NPN IS=1e-14 .MODEL QPldo PNP Bf=1000 Is=5E-15 NF=0.7 NR=0.76 VAF=40 + VAR=45 ISE=4e-16 ISC=2.7e-16 NE=1 NC=2 XTB= 1 RB=1 Rc=0.1 + XTB=1 .MODEL QNldo NPN (Bf=100 Is=1E-14) .MODEL Dmod D (TT=1N CJO=1P) .MODEL Dlim D (vj=0.7 xti=-20) .MODEL Dclamp D (RS=10 BV=10 IBV=0.01) .MODEL Desd D (RS=10 VJ=0.7) .ENDS .SUBCKT NCV4274C33 I GND Q Q_LDO_Qdir1 LDO_N13311189 LDO_N13311263 LDO_N13311551 QNldo E_LDO_Ebg_temp1 LDO_BG_TEMP GND VALUE { 1.25 * (-1.12E-09*temp**3 - + 4.30E-07*temp**2 + 9.49E-05*temp + 9.99E-01) } E_LDO_Ebg_curve1 LDO_N13303586 GND VALUE { (1/(1 + EXP((V(LDO_BG_THRES, + GND) - V(LDO_INPUT, GND))*50))) * V(LDO_BG_TEMP, GND) } E_LDO_Ebg_thres1 LDO_BG_THRES GND VALUE { 2.21 * (9.42E-07*temp**2 - + 5.15E-04*temp + 1.04) } R_LDO_R228 LDO_N13303586 LDO_BG_CURVE 100 Q_LDO_Q6C GND LDO_N13310893 LDO_G_POLE QPmod R_LDO_R202 LDO_N13311697 LDO_N13311305 10m R_LDO_Rdt Q LDO_OUTPUT 10m V_LDO_Ven1 LDO_N13714034 GND -1 R_LDO_R209 LDO_N13303280 LDO_BG_F 1k C_LDO_C28 LDO_BG_F GND 1n R_LDO_R260 LDO_N13310693 LDO_N13310893 1k R_LDO_R204 LDO_N13311315 LDO_OUTPUT 100m V_LDO_Ven2 LDO_N13713954 GND 45 C_LDO_C22 LDO_N13304008 LDO_N13303850 1m E_LDO_Ebg_psrr1 LDO_BG_PSRR GND VALUE { V(LDO_INPUT, GND) * 2e-5 } D_LDO_D16 LDO_FOGO LDO_INPUT Dmod R_LDO_R207 LDO_CRN LDO_N13311225 1k R_LDO_R198 GND LDO_N13311545 100 V_LDO_Vaj2 LDO_N13714346 GND 45 R_LDO_R20 LDO_N13307099 LDO_TH_SHT 1k E_LDO_Enoise_down LDO_N13304008 GND VALUE { V(LDO_WHITE_NOISE, GND) } R_LDO_R170 LDO_N13303546 LDO_NOISE 1k C_LDO_C35 LDO_A_OUT LDO_OUTPUT 5p R_LDO_R210 GND LDO_TH_SHT 1e8 E_LDO_Enoise_adder LDO_N13304122 GND VALUE { + LIMIT(V(LDO_NOISE_OFFSET,GND),-1,1) } E_LDO_Ebg_total_fast1 LDO_N13303280 GND VALUE { V(LDO_BG_CURVE, GND) + + V(LDO_BG_PSRR, GND) } E_LDO_E19 LDO_N13310693 GND VALUE { V(LDO_LIMIT, GND) * V(LDO_INPUT, + GND) } C_LDO_C26 LDO_CRN GND 100p R_LDO_R199 LDO_FOGO LDO_N13311263 50k R_LDO_R200 GND LDO_N13311263 10e6 D_LDO_D4 LDO_INPUT LDO_N13713954 Desd R_LDO_R208 GND LDO_NOISE 1e6 C_LDO_C30 GND LDO_NOISE 1n R_LDO_R16 GND LDO_G_POLE {1000/100u} R_LDO_R239 LDO_A_OUT LDO_OUTPUT 825k D_LDO_D9 LDO_N13714398 LDO_OUTPUT Desd D_LDO_D7 LDO_OUTPUT LDO_N13714346 Desd R_LDO_R186 Q GND 1e9 R_LDO_R184 GND I 1e9 E_LDO_E15 LDO_WHITE_NOISE GND VALUE { V(LDO_N13303908, GND) - 80u } E_LDO_Ewhite_noise LDO_N13304022 GND VALUE { (100u/1.5707 + *atan(tan(10**atan(tan(10**atan( + tan(10**atan(tan(10**atan(tan(10**atan(tan(10**atan( + tan(10**atan(tan(10**atan(tan(10**atan( + tan(10**atan(tan(10**atan(tan(10**atan( tan( + 10**atan(tan(10**atan(tan(10**time))))))))))))))))))))))))))))))) } V_LDO_Viq LDO_N13311551 LDO_N13311545 0 R_LDO_Ren I LDO_INPUT 10m E_LDO_Enoise_bg LDO_BANDGAP GND VALUE { V(LDO_NOISE, GND) } E_LDO_E17 LDO_N13311225 GND LDO_N13311315 LDO_OUTPUT 100 R_LDO_R201 LDO_N13311189 LDO_N13311305 50k R_LDO_R245 LDO_N13304122 LDO_NOISE_TOTAL 1k R_LDO_R15 LDO_N13729923 LDO_N13310579 10 E_LDO_Ebg_total LDO_N13303546 GND VALUE { (V(LDO_BG_F,GND) + + V(LDO_NOISE_TOTAL, GND)) * V(LDO_THM, GND) } C_LDO_C1 GND LDO_G_POLE {1/(6.28*(1000/100u)*150 )} R_LDO_R241 GND LDO_A_OUT 500k E_LDO_Etshut LDO_N13307135 GND VALUE { IF(V(LDO_TH_SHT, GND) > 10, 1, + 0) } R_LDO_R118 GND LDO_N13303908 30 Q_LDO_Q4C LDO_N13310605 LDO_N13310579 LDO_FOGO QPmod C_LDO_C23 LDO_N13304022 LDO_N13303908 1m R_LDO_R117 GND LDO_N13303850 30 V_LDO_Vsys LDO_N13310605 GND 0Vdc I_LDO_I1 LDO_INPUT LDO_FOGO DC {25u} D_LDO_D6 LDO_N13714034 LDO_INPUT Desd C_LDO_C21 LDO_TH_SHT GND 10p E_LDO_Ets_cmp LDO_N13307099 GND VALUE { IF((151+V(LDO_TH_SHT, GND)) > + TEMP, 25, 0) } G_LDO_Gin GND LDO_G_POLE VALUE { V(LDO_BANDGAP, LDO_A_OUT) * 100u * + V(LDO_LIMIT,GND) } Q_LDO_Q5C LDO_N13311677 LDO_N13311189 LDO_N13311305 QPldo C_LDO_C34 GND LDO_NOISE_TOTAL 50n E_LDO_Enoise_offset_shift LDO_NOISE_OFFSET GND VALUE { + 10*V(LDO_N13303850, GND) } V_LDO_Vaj1 LDO_N13714398 GND -3 R_LDO_R242 GND LDO_THM 1e8 R_LDO_R246 LDO_N13307135 LDO_THM 1k C_LDO_C29 GND LDO_BG_CURVE 100p E_LDO_E20 LDO_G_BUF GND LDO_G_POLE GND 1 D_LDO_D15 GND LDO_G_POLE Dclamp C_LDO_C27 LDO_N13311305 LDO_N13311315 10n R_LDO_Rdrop LDO_N13311315 LDO_N13311677 260m TC=9E-3, 5E-6 V_LDO_Vbuf LDO_N13729923 LDO_G_BUF 0Vdc D_LDO_D19 LDO_INPUT LDO_N13311697 Dshift R_LDO_R257 GND LDO_IL_TJ 1e8 R_LDO_R243 LDO_N13731844 LDO_XX 1k C_LDO_C33 LDO_LIMIT GND 100p E_LDO_Eil_limit LDO_N13732290 GND VALUE { (1/(1 + EXP(V(LDO_XX, + GND)))) } E_LDO_Eil_refer LDO_N13732000 GND VALUE { 6.25 * V(LDO_IL_TJ, GND) * + V(LDO_IL_VIN, GND) } E_LDO_Eil_tj LDO_N13732202 GND VALUE { -9.32E-07*temp**2 + + 3.17E-04*temp + 9.93E-01 } R_LDO_R253 GND LDO_IL_VIN 1e8 R_LDO_R255 GND LDO_IL_REF 1e8 R_LDO_R254 LDO_N13732000 LDO_IL_REF 1k E_LDO_Eil_vin LDO_N13732006 GND VALUE { 3.79E-05*V(LDO_INPUT,GND)**2 - + 5.20E-03*V(LDO_INPUT, GND) + 1.05 } R_LDO_R244 GND LDO_XX 1e8 R_LDO_R252 LDO_N13732006 LDO_IL_VIN 1k R_LDO_R258 LDO_N13732290 LDO_LIMIT 1k R_LDO_R256 LDO_N13732202 LDO_IL_TJ 1k E_LDO_Eil_dif LDO_N13731844 GND VALUE { LIMIT( V(LDO_CRN, LDO_IL_REF) * + 50, -100, 100) } R_LDO_R259 GND LDO_LIMIT 1e8 C_LDO_C41 LDO_XX GND 100p R_LDO_Rbgdc GND LDO_BG_CURVE 1e8 G_LDO_Giq_comp1 GND LDO_N13734900 VALUE { I(V_LDO_Viq) + I(V_LDO_Vbuf) + } E_LDO_Eiq_temp LDO_IQ_TEMP GND VALUE { LIMIT(7.03E-06*temp**2 - + 1.73E-03*temp + 1.0, 0.9, 1.2) } R_LDO_R261 LDO_N13734820 LDO_IQ_VOLTAGE 1k G_LDO_Giq_all LDO_N13735002 GND VALUE { LIMIT(V(LDO_IQ_TEMP,GND) * + V(LDO_IQ_ALL, GND) * 1e-3, 0, 100m) } E_LDO_Eiq_fix LDO_IQ_FIX GND VALUE { V(LDO_BG_F, GND) * + (4.80E-04*V(LDO_INPUT, GND)**2 - 3.94E-02*V(LDO_INPUT, GND) + 1.71) } R_LDO_R263 LDO_N13734748 LDO_INPUT 100m G_LDO_Giq_comp2 GND LDO_N13734748 VALUE { I(V_LDO_Vsys) } E_LDO_Eiq_add LDO_IQ_ADD GND VALUE { V(LDO_IQ_IOUT, GND) * + V(LDO_IQ_FIX, GND) } R_LDO_R262 LDO_N13734900 LDO_INPUT 100m R_LDO_R264 LDO_N13735002 LDO_INPUT 100m E_LDO_Eiq_vin LDO_N13734820 GND TABLE { V(LDO_INPUT, GND) } + ( (0,0) (1.8,0) (2 ,2) (3, 3.8) (3.4, 4.1) (3.6,4.3) (3.8, 2.9) (3.9,0.11) + (8, 0.12) (13,0.125) (28,0.14) (40,0.15) ) C_LDO_C36 LDO_IQ_VOLTAGE GND 1f E_LDO_Eiq_iout LDO_IQ_IOUT GND VALUE { 2.64E-01*V(LDO_CRN,GND)**2 + + 3.69E-01*V(LDO_CRN, GND) } E_LDO_Eiq_all LDO_IQ_ALL GND VALUE { V(LDO_IQ_VOLTAGE, GND) + + V(LDO_IQ_ADD, GND) } .MODEL QPmod PNP IS=1e-14 .MODEL QNmod NPN IS=1e-14 .MODEL QPldo PNP Bf=1000 Is=5E-15 NF=0.7 NR=0.76 VAF=40 + VAR=45 ISE=4e-16 ISC=2.7e-16 NE=1 NC=2 XTB= 1 RB=1 Rc=0.1 + XTB=1 .MODEL QNldo NPN (Bf=100 Is=1E-14) .MODEL Dmod D (TT=1N CJO=1P) .MODEL Dlim D (vj=0.7 xti=-20) .MODEL Dclamp D (RS=10 BV=10 IBV=0.01) .MODEL Desd D (RS=10 VJ=0.7) .MODEL Dshift D (vj=0.5 xti=-20) .ENDS