* MAX4885 MACROMODEL * ------------------------------ * Revision 0, 09/2008 * ------------------------------ * The MAX4885 integrates high-bandwidth analog switches and level translating buffers to implement a complete 1:2 or 2:1 multiplexer for VGA signals. * The device provides switching for RGB, DDC and HSYNC, VSYNC signals. A charge pump provides a boosted gate-drive voltage to improve performance of RGB * switches. In the 1:2 multiplexer mode, HSYNC/VSYNC inputs feature level shifting buffers to support low-voltage CMOS or standard TTL-compatible graphics * controllers. In the 2:1 multiplexer mode, the output buffers for HSYNC/VSYNC are disabled, allowing bidirectional signalling. DDC signals are voltage * clamped to an external voltage. The MAX4885 features a 5ľA shutdown mode. * ------------------------------ *Note: ** Macro model is developed using the typical device parameters given in the data sheet with 5 volts power supply. ** Model does not take care of the device non-linearity with temperature variations. ** Model characteristics may not match actual device behavior at abnormal operating conditions. ** To improve Convergence in Transient simulation, attempt to increase ITL4 & RELTOL. **Parameters which are not modeled: * 1. Charge injection. * 2. Crosstalk. * ------------------------------ * Connections * 1 = QP_ * 2 = R0 * 3 = G0 * 4 = B0 * 5 = H0 * 6 = V0 * 7 = DDCA0 * 8 = DDCB0 * 9 = EN_ * 10 = VCL * 11 = V+ * 12 = GND * 13 = DDCA2 * 14 = DDCB2 * 15 = R2 * 16 = G2 * 17 = B2 * 18 = H2 * 19 = V2 * 20 = GND * 21 = V+ * 22 = V1 * 23 = H1 * 24 = B1 * 25 = G1 * 26 = R1 * 27 = DDCB1 * 28 = DDCA1 * 29 = GND * 30 = V+ * 31 = M * 32 = SEL **************** .subckt MAX4885 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 E_MAX4885_E8 MAX4885_N2521861 12 11 MAX4885_N254387 1E5 I_MAX4885_I4 11 12 DC 1uAdc G_MAX4885_G2 11 12 MAX4885_ENRB 12 0.73E-6 M_MAX4885_M37 MAX4885_SELR MAX4885_SELRB VCC VCC PMOS L=1u W=2u C_MAX4885_C2 12 MAX4885_MR .01p M_MAX4885_M39 12 MAX4885_N2523471 MAX4885_N252194 12 NLVTSP L=1u W=2u M_MAX4885_M28 MAX4885_MR MAX4885_MRB 12 12 NMOS L=1u W=500u G_MAX4885_G5 11 12 POLY(2) MAX4885_QP 12 MAX4885_ENR 12 0 0 0 0 + 9.917E-6 M_MAX4885_M41 12 MAX4885_N3504391 MAX4885_N350423 12 NLVTSP L=1u W=2u I_MAX4885_RGB_I5 3 25 DC 1uAdc C_MAX4885_RGB_C1 12 MAX4885_RGB_N122881 1n M_MAX4885_RGB_M33 24 MAX4885_RGB_BSELB MAX4885_RGB_N52579 12 NLVTSP + L=1u W=16u E_MAX4885_RGB_E3 MAX4885_RGB_BSELB MAX4885_RGB_N71259 MAX4885_SELRB 12 + 1 I_MAX4885_RGB_I2 3 16 DC 1uAdc M_MAX4885_RGB_M39 MAX4885_RGB_N52579 MAX4885_ENR 4 12 NLVTSP L=1u W=16u M_MAX4885_RGB_M37 MAX4885_RGB_N51415 MAX4885_ENR 2 12 NLVTSP L=1u W=16u M_MAX4885_RGB_M34 MAX4885_RGB_N52579 MAX4885_RGB_BSELR 17 12 NLVTSP + L=1u W=16u M_MAX4885_RGB_M29 25 MAX4885_RGB_BSELB MAX4885_RGB_N51545 12 NLVTSP + L=1u W=16u D_MAX4885_RGB_D2 12 MAX4885_RGB_N122881 diodemacro_ideal E_MAX4885_RGB_E4 MAX4885_RGB_N71259 12 MAX4885_RGB_N663140 12 1 M_MAX4885_RGB_M18 26 MAX4885_RGB_BSELB MAX4885_RGB_N51415 12 NLVTSP + L=1u W=16u M_MAX4885_RGB_M30 MAX4885_RGB_N51545 MAX4885_RGB_BSELR 16 12 NLVTSP + L=1u W=16u E_MAX4885_RGB_E1 MAX4885_RGB_BSELR MAX4885_RGB_N64665 MAX4885_SELR 12 1 M_MAX4885_RGB_M19 MAX4885_RGB_N51415 MAX4885_RGB_BSELR 15 12 NLVTSP + L=1u W=16u M_MAX4885_RGB_M35 MAX4885_RGB_N645060 MAX4885_SELR MAX4885_RGB_N122881 + 12 NLVT L=1u W=2u I_MAX4885_RGB_I6 2 26 DC 1uAdc M_MAX4885_RGB_M41 MAX4885_QP MAX4885_ENR MAX4885_RGB_N1179780 12 NLVT + L=1u W=4u I_MAX4885_RGB_I3 4 17 DC 1uAdc D_MAX4885_RGB_D3 MAX4885_RGB_N122881 MAX4885_QP diodemacro_ideal M_MAX4885_RGB_M38 MAX4885_RGB_N51545 MAX4885_ENR 3 12 NLVTSP L=1u W=16u E_MAX4885_RGB_E2 MAX4885_RGB_N64665 12 MAX4885_RGB_N645060 12 1 V_MAX4885_RGB_V1 MAX4885_RGB_N12154729 12 5Vdc G_MAX4885_RGB_G1 MAX4885_RGB_N122881 12 MAX4885_RGB_N1179780 12 + -6.67E-6 M_MAX4885_RGB_M36 MAX4885_RGB_N122881 MAX4885_SELRB MAX4885_RGB_N663140 + 12 NLVT L=1u W=2u D_MAX4885_RGB_D1 MAX4885_RGB_N122881 MAX4885_RGB_N12154729 + diodemacro_ideal I_MAX4885_RGB_I1 2 15 DC 1uAdc I_MAX4885_RGB_I4 4 24 DC 1uAdc E_MAX4885_E13 VCC 12 MAX4885_N252194 12 1 I_MAX4885_I8 9 12 DC 1uAdc I_MAX4885_I6 31 12 DC 1uAdc E_MAX4885_E6 MAX4885_ENRB 12 MAX4885_ENR VCC -1 M_MAX4885_M24 MAX4885_ENR 9 12 12 NMOS L=1u W=11.864u E_MAX4885_E10 MAX4885_N3504051 12 10 VCC 1E5 M_MAX4885_M32 MAX4885_MRB 31 VCC VCC PMOS L=1u W=2u E_MAX4885_E12 VC 12 MAX4885_N350423 12 1 M_MAX4885_M36 MAX4885_MR MAX4885_MRB VCC VCC PMOS L=1u W=2u C_MAX4885_C1 12 MAX4885_MRB .01p M_MAX4885_M33 MAX4885_SELRB 32 VCC VCC PMOS L=1u W=2u E_MAX4885_E9 MAX4885_N2523471 12 11 MAX4885_N256788 -1E5 M_MAX4885_M38 MAX4885_N252194 MAX4885_N2521861 12 12 NLVTSP L=1u W=2u E_MAX4885_E7 MAX4885_N2478512 12 11 12 1 M_MAX4885_M26 MAX4885_MRB 31 12 12 NMOS L=1u W=11.864u V_MAX4885_V2 MAX4885_N256788 12 4.49Vdc M_MAX4885_M34 MAX4885_ENR 9 VCC VCC PMOS L=1u W=2u C_MAX4885_C4 12 MAX4885_SELRB .01p E_MAX4885_E11 MAX4885_N3504391 12 10 MAX4885_N350581 -1E5 D_MAX4885_DDC_D3 14 MAX4885_DDC_N86347 diodemacro_ideal D_MAX4885_DDC_D5 12 28 diodemacro_ideal M_MAX4885_DDC_M34 MAX4885_DDC_N57517 MAX4885_ENR 8 12 NMOS L=1u W=250u D_MAX4885_DDC_D6 12 13 diodemacro_ideal V_MAX4885_DDC_V8 VC MAX4885_DDC_N86343 0.4Vdc D_MAX4885_DDC_D1 28 MAX4885_DDC_N85708 diodemacro_ideal M_MAX4885_DDC_M36 MAX4885_DDC_N57517 MAX4885_SELR 14 12 NMOS L=1u + W=250u I_MAX4885_DDC_I2 7 13 DC 1uAdc M_MAX4885_DDC_M31 MAX4885_DDC_N57509 MAX4885_ENR 7 12 NMOS L=1u W=250u R_MAX4885_DDC_R4 MAX4885_DDC_N86347 MAX4885_DDC_N86343 .01 V_MAX4885_DDC_V4 VC MAX4885_DDC_N85704 0.4Vdc M_MAX4885_DDC_M33 MAX4885_DDC_N57509 MAX4885_SELR 13 12 NMOS L=1u + W=250u D_MAX4885_DDC_D4 27 MAX4885_DDC_N86463 diodemacro_ideal R_MAX4885_DDC_R2 MAX4885_DDC_N85708 MAX4885_DDC_N85704 .01 M_MAX4885_DDC_M35 27 MAX4885_SELRB MAX4885_DDC_N57517 12 NMOS L=1u + W=250u I_MAX4885_DDC_I5 8 27 DC 1uAdc I_MAX4885_DDC_I3 8 14 DC 1uAdc V_MAX4885_DDC_V10 VC MAX4885_DDC_N86467 0.4Vdc D_MAX4885_DDC_D2 13 MAX4885_DDC_N85504 diodemacro_ideal R_MAX4885_DDC_R5 MAX4885_DDC_N86463 MAX4885_DDC_N86467 .01 M_MAX4885_DDC_M32 28 MAX4885_SELRB MAX4885_DDC_N57509 12 NMOS L=1u + W=250u V_MAX4885_DDC_V6 VC MAX4885_DDC_N85508 0.4Vdc D_MAX4885_DDC_D9 12 27 diodemacro_ideal D_MAX4885_DDC_D10 12 14 diodemacro_ideal R_MAX4885_DDC_R3 MAX4885_DDC_N85504 MAX4885_DDC_N85508 .01 I_MAX4885_DDC_I4 7 28 DC 1uAdc M_MAX4885_M27 MAX4885_QP 1 12 12 NMOS L=1u W=11.864u C_MAX4885_C6 12 MAX4885_QP .01p M_MAX4885_M30 MAX4885_SELR MAX4885_SELRB 12 12 NMOS L=1u W=500u V_MAX4885_V4 MAX4885_N350581 12 2.69Vdc C_MAX4885_C3 12 MAX4885_SELR .01p M_MAX4885_M35 MAX4885_QP 1 VCC VCC PMOS L=1u W=2u V_MAX4885_V1 MAX4885_N254387 12 5.51Vdc C_MAX4885_HV_C7 12 MAX4885_HV_N214959 .01p M_MAX4885_HV_M24 MAX4885_HV_N214321 5 12 12 NMOS L=1u W=11.864u M_MAX4885_HV_M41 MAX4885_HV_N38820 MAX4885_MR 5 12 NLVT L=1u W=1500u M_MAX4885_HV_M38 MAX4885_HV_N38820 MAX4885_ENR MAX4885_HV_N80659 12 + NLVT L=1u W=800u M_MAX4885_HV_M39 MAX4885_HV_N39036 MAX4885_MRB MAX4885_HV_N236371 12 + NLVT L=1u W=13u M_MAX4885_HV_M40 MAX4885_HV_N80274 MAX4885_ENR MAX4885_HV_N39036 12 + NLVT L=1u W=800u M_MAX4885_HV_M34 MAX4885_HV_N214321 5 VCC VCC PMOS L=1u W=2u M_MAX4885_HV_M44 19 MAX4885_SELRB MAX4885_HV_N80274 12 NMOS L=1u W=800u M_MAX4885_HV_M46 MAX4885_HV_N80274 MAX4885_SELR 19 12 NMOS L=1u W=800u C_MAX4885_HV_C6 12 MAX4885_HV_N214321 .01p C_MAX4885_HV_C5 12 MAX4885_HV_N39036 .01p M_MAX4885_HV_M42 6 MAX4885_MR MAX4885_HV_N39036 12 NLVT L=1u W=1500u E_MAX4885_HV_E1 MAX4885_HV_N236203 12 MAX4885_HV_N214321 VCC -1 M_MAX4885_HV_M25 MAX4885_HV_N214959 6 12 12 NMOS L=1u W=11.864u C_MAX4885_HV_C3 MAX4885_HV_N38820 12 .01p M_MAX4885_HV_M35 MAX4885_HV_N214959 6 VCC VCC PMOS L=1u W=2u M_MAX4885_HV_M37 MAX4885_HV_N236203 MAX4885_MRB MAX4885_HV_N38820 12 + NLVT L=1u W=13u E_MAX4885_HV_E2 MAX4885_HV_N236371 12 MAX4885_HV_N214959 VCC -1 M_MAX4885_HV_M43 23 MAX4885_SELRB MAX4885_HV_N80659 12 NMOS L=1u W=800u M_MAX4885_HV_M45 MAX4885_HV_N80659 MAX4885_SELR 18 12 NMOS L=1u W=800u I_MAX4885_I7 32 12 DC 1uAdc I_MAX4885_I9 1 12 DC 1uAdc R_MAX4885_R2 10 MAX4885_N350423 1k I_MAX4885_I2 10 12 DC 1uAdc M_MAX4885_M29 MAX4885_SELRB 32 12 12 NMOS L=1u W=11.864u M_MAX4885_M40 MAX4885_N350423 MAX4885_N3504051 12 12 NLVTSP L=1u W=2u C_MAX4885_C5 12 MAX4885_ENR .01p R_MAX4885_R1 MAX4885_N2478512 MAX4885_N252194 1k .IC V(MAX4885_RGB_N122881 )=5 ****************** .model diodemacro_ideal d(n=0.001) .model NMOS nmos(VTO=0.5 KP=100E-6) .model PMOS pmos(VTO=-0.5 KP=50E-6) .model NLVT nmos(VTO=0.1 KP=100E-6) .model NLVTSP nmos(VTO=0.1 KP=92E-4) .ends MAX4885 ******************