* MAX16839 MACROMODEL * ---------------------------- * Revision 3.0 11/2010 * ---------------------------- * Model Platform: Spice3 * ---------------------------- * MAX16839 is a programmable current regulator that operates from 5V to 40V and is capable of * sinking 100mA. It also provides a DIM pin that is used to turn ON and OFF the current sink using * a wide range of pulsed input. DIM pin when left floating is pulled to internal supply by an internal * pull up mechanism. In a multi chip configuration when all DIM pins are tied together, the LED * current sink turn ON is synchronized and uniformity in LED brightness is achieved. * ---------------------------- * Sub circuit name: MAX16839 * ---------------------------- * Connections: Model pin names are same as the device pin names. * ---------------------------- * Parametes and features modeled. * 1) IN UVLO at 4V with 0.3V hysterisis. * 2) 4.95V Regulator * 3) DIM input have 2.17 high threshold and 1.95V low threshold. 30uA pull up and 1mA pull down * 4) Open LED detection with 30mV threshold at CS with 25u Second monoshot delay * 5) Pull up of FLTS pin if LED open codition sustains for more than 25u Seconds after detection. * Pull down of FLTS pin during normal operation * ---------------------------- * Parameters and features not modeled. * 1) Feedback loop characteristics of the 4.5V regulator. * 2) LED drive turn on/off delay times. ***************************************** .SUBCKT MAX16839 IN DIM FLTS GND CS SINK ***************************************** *IN UVLO AT 4V AND 0.3V HYSTERISIS VUV VUV1 GND 4V VV1 V1 GND 1V GUV GND POK POLY(2) IN VUV1 POK GND 0 1M 0.3M XUV1 GND POK DA1 CUV POK GND 1P XUV2 POK V1 DA1 EPOKB POKB GND V1 POK 1 *DIM WITH PULL UP AND PULL DOWN CURRENTS VDU DIMUV GND 2.1V GDU GND PW2 POLY(2) PW1 DIMUV PW2 GND 0 1M 0.15M XDU1 GND PW2 DA1 CDU PW2 GND 1P XDU2 PW2 V1 DA1 RDIM DIM PW1 1 XPDIL PWXF1 PW1 DA1 VPUCD PWXF1 PWXF 0V IDPU V4P PWXF 30U XDPU PWXF V4P DA1 XPWMS PW1 PDF DA1 IDPD PDF DR 1M XDPD DR PDF DA1 MDIM DR DIMEN GND GND MN1 L=0.5U W=50U EDIE DIMEN GND POKB GND 2 *4.55V LDO EVIN1 VIN1 GND IN GND 1 RVIN VIN1 VCC1 10K XDVCC1 VCC1 VCC2 DA1 VCC1A VCC2 GND 4.55V EVCC1 VCC3 GND POLY(2) VCC1 GND POK GND 0 0 0 0 1 RVCC1 VCC3 VCC4 1.95 VLDCS VCC4 VCC6 0V XDCC3 VCC6 V4P5 DA1 CV4P5 V4P5 GND 1P E4P V4PX GND V4P5 GND 1 VLDCX V4PX V4P 0V *Supply Current RVIN1 IN GND 1000K GVIN1 IN GND POK GND 0.25M *FSUP1 IN GND VPUCD 1 FSUP2 IN GND VOPC 1 DIN1 GND IN DB *CURRENT SINK XCS CS IREF DA1 VIREF IREF GND 0.203V GCDRVX GND CDRVX POLY(2) IREF CS V1 CDEN 0 0 0 0 1 RDRVX CDRVX GND 3.16k CCDRVX CDRVX GND 47p XDRV3 GND CDRVX DA1 XDRV4 CDRVX V4P DA1 XSIMK GND SINK DA1 MDRV1 SINK CDRVX CS GND MN1 L=0.5U W=600U *CURRENT SINK ENABLE/DISABLE LOGIC VFLS FLS GND 1.8V GLF GND FL1 POLY(2) FLTS FLS FL1 GND 0 1M 0.1M XLF1 GND FL1 DA1 CLF FL1 GND 1P XLF2 FL1 V1 DA1 EDIMB DIMB GND V1 PW2 1 GOR CDEN GND POLY(3) POKB GND DIMB GND FL1 GND 1M -2M -2M -2M XOR1 GND CDEN DA1 COR CDEN GND 1P XOR2 CDEN V1 DA1 VEN VFL GND 7.38V GFL GND FLTEN POLY(2) IN VFL FLTEN GND 0 1M 0.02M XFL1 GND FLTEN DA1 CFL FLTEN GND 1P XFL2 FLTEN V1 DA1 GFLT EN GND POLY(3) FLTEN GND POK GND PW2 GND 5M -2M -2M -2M XFLT1 GND EN DA1 CFLT EN GND 1P XFLT2 EN V1 DA1 *OPEN LED DETECTION VCSF CSF GND 30M GCSF GND CSFL POLY(2) CS CSF CSFL GND 0 1M 0.001M XCSF1 GND CSFL DA1 CCSF CSFL GND 1P XCSF2 CSFL V1 DA1 ECSEN CSFLT GND POLY(2) EN GND CSFL GND 0 0 0 0 1 *ONESHOT WITH 25 MICROSECOND DELAY EOS VDEL GND POLY(2) EN GND V1 CSFLT 0 0 0 0 2 RDEL VDEL DELO 1K XDEL1 DELO VDEL DA1 CDEL DELO GND 36N XDEL2 GND DELO DA1 GFA GND FTL POLY(2) DELO V1 FTL GND 0 1M 0.1M XFA1 GND FTL DA1 CFA FTL GND 1P XFA2 FTL V1 DA1 *FLIP-FLOP VF1 FF2 GND 0.5V GF1 GND FF1 FF1 FF2 1M CF1 FF1 GND 2P XDF1 GND FF1 DA1 XDF2 FF1 V1 DA1 GFSET GND FF1 FTL GND 2M GENX FF1 GND V1 POK 5M *FLTS CHARGING AND DISCHARGING CURRENTS IFLTD FLTS PDM 5U XPDM PDM FLTS DA1 MDRV2 PDM FLTD GND GND MN1 L=0.5U W=50U EFLTD FLTD GND FLTEN GND 2 GFAU FAULT GND POLY(2) FF1 GND FLTEN GND 3M -2M -2M XFD1 GND FAULT DA1 XFD2 FAULT V1 DA1 CF FAULT GND 1P EIN OFL GND IN GND 1 ROFL OFL OVR 10K XOV OVR FIF DA1 VFIF FIF GND 15V EFIF FIFT GND OVR GND 1 IFLTU FIFT PUM 2.8M XPUM PUM FIFT DA1 VOPC PUM PUM1 0V MDRV3 PUM1 FLTX DA2 GND MN1 L=0.5U W=50U EFLTX FLTX DA2 FAULT GND 2 XFB DA2 FLTS DA1 .MODEL MN1 NMOS(VTO=1.0 KP=100E-6) .MODEL DB D(IS=100E-14 CJO=1F) .ENDS MAX16839 .SUBCKT DA1 1 2 D1 1 3 DB ED1 3 4 3 1 0.999 R2 4 2 10M RP 1 2 1G CDA 1 2 1P .MODEL DB D(IS=100E-14 CJO=1F) .ENDS