MAX14746BEWA+

MAX14746BEWA+

  • 厂商:

    AD(亚德诺)

  • 封装:

    25-WFBGA,WLBGA

  • 描述:

    IC USB LI+ CHRGER DETECTION

  • 数据手册
  • 价格&库存
MAX14746BEWA+ 数据手册
EVALUATION KIT AVAILABLE MAX14746/MAX14747 General Description The MAX14746/MAX14747 are a series of USB charger detectors with an integrated Smart Power Selector™ linear charger solutions that provide a single-chip solution for charging and charger detection. The MAX14746/MAX14747 charger detectors are compliant to USB Battery Charger Detection Rev 1.2* and capable of detecting multiple USB battery-charging methods, including Standard Downstream Ports (SDP), Charging Downstream Ports (CDP), and Dedicated Charger Ports (DCP). The devices also detect common proprietary charge adapters, including those from Apple. The MAX14746/MAX14747 battery chargers feature Smart Power Selector operation, allowing operation with dead or no battery present. The devices limit USB VBUS current based on the detect charger source type. If the charger power source is unable to supply the entire system load, the smart-power control circuit supplements the system load with current from the battery. USB Detection with Smart Power Selector Li+ Chargers Benefits and Features ●● Flexible System Design to Operate with Any USB Charger Source • Compliant to USB Battery Charger Rev 1.2 Specification* • Supports Proprietary USB Charging Sources, Including Apple • D+/D- Bias Voltage Supported ●● Easy to Implement Li+ Battery Charging • Smart Power Selector • Fully Compliant with Dead Battery/Weak Battery Charging According to USB 2.0 Specification • JEITA Charge Protection • Thermal Protection • Internal USB D+/D- Switch to Manage Connection ●● Integrates High Level of Protection • 28V Tolerant Input on VB • ±15kV Human Body Model ESD Protection on CDP and CDN The devices protect against overvoltage faults up to 28V. This series of USB charger detectors are available with several options, with slight variations in, for example, power-up states. These variations are noted throughout this data sheet. There are five options available, with slight variations in, for example, power-up states (see Ordering Information). The devices are available in a 25-ball, 0.4mm pitch waferlevel package (WLP), and are specified over the -40°C to +85°C extended temperature range. Applications ●● ●● ●● ●● Portable Consumer Devices Portable Digital Cameras Portable Digital Video Cameras Portable Industrial Devices *Except DCD timeout extended from 900ms to 2s for the MAX14746/MAX14747. Smart Power Selector™ is a trademark of Maxim Integrated Products, Inc. 19-8036; Rev 2; 11/17 Ordering Information appears at end of data sheet. MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Absolute Maximum Ratings (All voltages referenced to GND.) BAT, INT, THM, LED, UOK1, CTYP, IDEF, FSUS, TDN, TDP, CDN, CDP, SYS, SCL, SDA...............-0.3V to +6V UOK2/EXT................................................................VSYS + 0.3V SFOUT, CAP............................-0.3V to min ((VVB + 0.3V), +6V) VB...........................................................................-0.3V to +30V NVP............................................................-0.3V to (VVB + 0.3V) Continuous Current into VB, BAT, SYS..................................±3A Continuous Current into any Other Terminal...................±100mA Continuous Power Dissipation (TA = +70°C) WLP (derate 19.2mW/NC above +70°C)................1536mW Operating Temperature Range............................ -40°C to +85°C Junction Temperature.......................................................+150°C Storage Temperature Range............................. -65NC to +150°C Reflow Temperature.........................................................+260°C Package Thermal Characteristics (Note 1) WLP Junction-to-Ambient Thermal Resistance (θJA)...........52°C/W Note 1: Package thermal resistances were obtained using the method described in JEDEC specification JESD51-7, using a four-layer board. For detailed information on package thermal considerations, refer to www.maximintegrated.com/thermal-tutorial. Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Electrical Characteristics (VVB = 5.0V, VBAT = 4.2V, TA = -40°C to +85°C, unless otherwise noted. Typical values are at VBAT = 3.6V, VVB = 5.0V, VSYS = VSYS_REG, TA = +25°C.) (Note 2) PARAMETER CONDITIONS SYMBOL MIN TYP MAX UNITS SUPPLY CHARACTERISTICS VB Input Voltage Range VVB 0 28 V VBAT Input Voltage Range VBAT 0 5.5 V VB Detection Threshold VVBDET VB Overvoltage Threshold VVBOV VB Overvoltage Hysteresis VVBOV_HYS VB Valid Trip Point VVB rising 3.8 3.9 4.1 VVB falling 3.0 3.1 3.2 VVB rising 7.2 7.5 7.8 200 VVB_TRIP 30 VB Valid Trip Point Hysteresis VVB_TP_HYS VB Charger-Detection-Active Supply Current IB_CDETON VBAT = 0V, ISYS = 0mA charger detection active, analog switch open VB Charger-Detection-Idle Supply Current IB_CDCIDLE VBAT = 0V, ISYS = 0mA charger detection idle, analog switch closed VCCINT UVLO Threshold VUVLO VCCINT rising (Note 3) VCCINT UVLO Hysteresis VUVLO_HYS BAT Overvoltage Threshold VBATOV BAT Overvoltage Hysteresis VBATOV_HYS BAT UVLO Threshold VBAT_UVLO BAT UVLO Hysteresis VBAT_UVLOH www.maximintegrated.com 145 (Note 3) VBAT rising, VB not connected 2.2 290 5.15 2.5 mA 2 mA 2.6 V mV 5.7 100 VBAT rising (Note 4) 1.9 2.05 50 mV mV 50 4.8 V mV 275 1.6 V V mV 2.2 V mV Maxim Integrated │  2 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Electrical Characteristics (continued) (VVB = 5.0V, VBAT = 4.2V, TA = -40°C to +85°C, unless otherwise noted. Typical values are at VBAT = 3.6V, VVB = 5.0V, VSYS = VSYS_REG, TA = +25°C.) (Note 3) PARAMETER BAT Supply Current With VB BAT Supply Current No VB CAP Regulator Voltage SFOUT Regulator Voltage SYMBOL IBAT_NOCHG IBAT_NOVB VCAP VSFOUT TYP MAX UNITS VBAT = 4.2V, VB connected, charger disabled CONDITIONS MIN 4 8 µA VBAT = 4.2V, VB not connected 6 11 µA V VVB = 5V 3.9 4.2 4.7 VVB = 6.0V, ISFOUT = 0mA 5.0 5.25 5.5 VVB = 5.0V, ISFOUT = 15mA 4.9 (Note 5) 17 V SFOUT Overvoltage Protection Voltage VSFOUT_OVP NVP Clamp Voltage VNVP Measured between VB and NVP, VVB > 10V NVP Resistance RNVP VVB < 5V Thermal Shutdown Threshold TSHDN_LIM (Note 6) 150 °C Current Reduce Thermal Threshold TCHG_LIM (Note 7) 120 °C V 5 7 10 V 120 200 300 Ω THERMAL PROTECTION VB-TO-SYS PATH SYS Regulation Voltage VSYS_REG ISYS = 5mA MAX14746 MAX14747 VB-to-SYS Voltage Drop VVB_SYS VB-to-SYS On-Resistance RVB_SYS Soft-Start Input Current Time VVB = 4.4V, ISYS = 400mA tSS_VB_SYS www.maximintegrated.com ILIMIT VBAT_ REG + 0.2 VBAT_ REG + 0.26 V 4.8 40 160 mV 350 1 FSUS = 1 USB Input Current Limit VBAT_ REG + 0.14 mΩ ms 0 IDEF = 0, IBusLim = 1, IBusDetSw[1:0] = 11, ILimSet[2:0] = 000 96.5 IDEF = 0, IBusLim = 1, IBusDetSw[1:0] = 11, ILimSet[2:0] = 001 475 IDEF = 0, IBusLim = 1, IBusDetSw[1:0] = 11, ILimSet[2:0] = 010 633 IDEF = 0, IBusLim = 1, IBusDetSw[1:0] = 11, ILimSet[2:0] = 011 737 IDEF = 0, IBusLim = 1, IBusDetSw[1:0] = 11, ILimSet[2:0] = 100 944 IDEF = 0, IBusLim = 1, IBusDetSw[1:0] = 11, ILimSet[2:0] = 101 1048 IDEF = 0, IBusLim = 1, IBusDetSw[1:0] = 11, ILimSet[2:0] = 110 1570 IDEF = 0, IBusLim = 1, IBusDetSw[1:0] = 11, ILimSet[2:0] = 111 1885 500 mA Maxim Integrated │  3 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Electrical Characteristics (continued) (VVB = 5.0V, VBAT = 4.2V, TA = -40°C to +85°C, unless otherwise noted. Typical values are at VBAT = 3.6V, VVB = 5.0V, VSYS = VSYS_REG, TA = +25°C.) (Note 3) PARAMETER SYMBOL CONDITIONS MIN TYP MAX VBAT = 5V, IBAT = 400mA 40 80 VBAT = 1.9V, IBAT = 100mA 83 UNITS CHARGER PATH BAT to SYS On-Resistance BAT to SYS Switch-On Threshold BAT to SYS Switch-Off Threshold RBAT_SYS VBAT_SYS_ON VSYS falling 10 22 35 mV VBAT_SYS_OFF VSYS rising -3 -1.5 0 mV VBAT + 0.1 SysMin[2:0] = 000, VBAT > 3.6V SysMin[2:0] = 000, VBAT < 3.4V SYS Charger CurrentLimiting Threshold Voltage mΩ VSYS_LIM SysMin[2:0] = 001, VBAT < 3.4V 3.6 3.7 SysMin[2:0] = 010, VBAT < 3.4V 3.8 SysMin[2:0] = 011, VBAT < 3.4V SysMin[2:0] =100, VBAT < 3.4V 3.86 3.9 4 SysMin[2:0] =101, VBAT < 3.4V 4.1 SysMin[2:0] =110, VBAT < 3.4V 4.2 SysMin[2:0] =111, VBAT < 3.4V 4.3 1 Charger Current Soft-Start Time 4.14 ms BATTERY CHARGER LEVELS Precharge Current IPCHG IPChg[1:0] = 00 IPChg[1:0] = 01 IPChg[1:0] = 10 PChg[1:0] = 11 30 50 70 100 VPChg = 0, VPChgLow[1:0] = 00, VBAT rising 2.15 VPChg = 0, VPChgLow[1:0] = 01, VBAT rising Prequalification Threshold VBAT_PCHG www.maximintegrated.com VBAT_PCHG_HYS 2.25 VPChg = 0, VPChgLow[1:0] = 10, VBAT rising 2.35 VPChg = 0, VPChgLow[1:0] = 11, VBAT rising 2.45 VPChg = 1, VPChgHigh[1:0] = 00, VBAT rising 2.7 VPChg = 1, VPChgHigh[1:0] = 01, VBAT rising Prequalification Threshold Hysteresis 2.15 2.70 2.80 VPChg = 1, VPChgHigh[1:0] = 10, VBAT rising 2.9 VPChg = 1, VPChgHigh[1:0] = 11, VBAT rising 3 100 mA 2.35 V 2.90 mV Maxim Integrated │  4 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Electrical Characteristics (continued) (VVB = 5.0V, VBAT = 4.2V, TA = -40°C to +85°C, unless otherwise noted. Typical values are at VBAT = 3.6V, VVB = 5.0V, VSYS = VSYS_REG, TA = +25°C.) (Note 3) PARAMETER SYMBOL CONDITIONS IFCHG 700 IFChg[2:0] = 001 300 BAT Regulation Voltage www.maximintegrated.com ICHG_DONE VBAT_REG 180 200 IFChg[2:0] = 011 600 IFChg[2:0] = 100 800 IFChg[2:0] = 101 900 IFChg[2:0] = 110 350 IFChg[2:0] = 111 450 ChgDone[2:0] = 000 10 ChgDone[2:0] = 001 20 ChgDone[2:0] = 010 Charge Done Qualification TYP IFChg[2:0] = 000 IFChg[2:0] = 010 BAT Charge Current Set Range MIN MAX UNITS 220 mA 40 TA = 0°C to +60°C 30 50 ChgDone[2:0] = 011 50 ChgDone[2:0] = 100 60 ChgDone[2:0] = 101 80 ChgDone[2:0] = 110 100 ChgDone[2:0] = 111 120 BatRegSel = 0, BatRegLow[1:0] = “00” 4.05 BatRegSel = 0, BatRegLow[1:0] = “01” 4.1 BatRegSel = 0, BatRegLow[1:0] = “10” 4.15 mA BatRegSel = 0, BatRegLow[1:0] = “11”, TA=+25°C 4.179 4.2 4.221 BatRegSel = 0, BatRegLow[1:0] = “11”, TA=-40°C to +85°C 4.158 4.2 4.242 BatRegSel = 1, BatRegHi[2:0] = “000” 4.25 BatRegSel = 1, BatRegHi[2:0] = “001” 4.3 BatRegSel = 1, BatRegHi[2:0] = “010” 4.35 BatRegSel = 1, BatRegHi[2:0] = “011” 4.4 BatRegSel = 1, BatRegHi[2:0] = “100” 4.45 BatRegSel = 1, BatRegHi[2:0] = “101” 4.5 BatRegSel = 1, BatRegHi[2:0] = “110” 4.55 BatRegSel = 1, BatRegHi[2:0] = “111” 4.6 V Maxim Integrated │  5 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Electrical Characteristics (continued) (VVB = 5.0V, VBAT = 4.2V, TA = -40°C to +85°C, unless otherwise noted. Typical values are at VBAT = 3.6V, VVB = 5.0V, VSYS = VSYS_REG, TA = +25°C.) (Note 3) PARAMETER BAT Recharge Threshold SYMBOL VBAT_RECHG CONDITIONS MIN TYP BatReChg[1:0] = 00 50 BatReChg[1:0] = 01 100 BatReChg[1:0] = 10 150 BatReChg[1:0] = 11 200 PChgTmr[1:0] = 00 30 PChgTmr[1:0] = 01 60 PChgTmr[1:0] = 10 120 PChgTmr[1:0] = 11 240 FChgTmr[1:0] = 00 75 FChgTmr[1:0] = 01 150 FChgTmr[1:0] = 10 300 FChgTmr[1:0] = 11 600 MtChgTmr[1:0] = 00 30 MtChgTmr[1:0] = 01 15 MtChgTmr[1:0] = 10 0 MtChgTmr[1:0] = 11 60 MAX UNITS mV BATTERY CHARGER TIMING Maximum Prequalification Time Maximum Fast-Charge Time Maintain-Charge Time Charge-Timer Accuracy tPCHG tFCHG tTOCHG OSC -10 Minutes Minutes Minutes +10 % Charge-Timer Extend Threshold IFC_HALF Charge current reduced due to overcurrent or overtemperature condition (Note 10) 50 %IFCHG Charge-Timer Suspend Threshold IFC_FIFTH Charge current reduced due to overcurrent or overtemperature condition (Note 10) 20 %IFCHG BatDetCntl = 0, VBAT > VBAT_UVLO 61 ms BatDetCntl = 0, VBAT < VBAT_UVLO 1.031 s BatDetCntl = 1 46 ms BatDetCntl = 0 1.015 s 15 ms BATTERY DETECTION VVB Rising to Battery Detection Valid Delay VBAT Falling to BatDet Update Delay VBAT Rising to BatDet Update Delay www.maximintegrated.com tBUS_BATDET tBATDET_F tBATDET_R BatDetCntl = 1 BatDetCntl = 0, VBAT > VBAT_UVLO 1.03 BatDetCntl = 0, VBAT < VBAT_UVLO 1.015 BatDetCntl = 1 15 s ms Maxim Integrated │  6 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Electrical Characteristics (continued) (VVB = 5.0V, VBAT = 4.2V, TA = -40°C to +85°C, unless otherwise noted. Typical values are at VBAT = 3.6V, VVB = 5.0V, VSYS = VSYS_REG, TA = +25°C.) (Note 3) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS JEITA BATTERY PACK MONITOR AND NTC DETECTION THM Hot Threshold T4 VTHM falling THM Warm Threshold T3 VTHM falling THM Cool Threshold T2 VTHM rising THM Cold Threshold T1 VTHM rising THM Disable Threshold THMDIS VTHM rising THM Threshold Hysteresis THMHYS THM Input Leakage Current ILTHM THM Detection Time tTHM MAX14746 23.8 MAX14747 %VCAP 19 MAX14746 33.7 MAX14747 %VCAP 30 MAX14746 63.3 MAX14747 %VCAP 66.75 MAX14746 72.3 MAX14747 %VCAP 77.2 96.6 %VCAP 60 mV -1 +1 µA ms 15 CHARGER STATUS OUTPUT (LED) Output Logic-Low Voltage VOLED ISINK = 10mA 35 Temperature Suspend Mode Blink Period tTSUS Blinking with 50% duty cycle 1.5 s tTIMOUT Blinking with 50% duty cycle 0.15 s 1 s Timeout Mode Blink Period Pulse Time for Fresh Battery Insertion 100 mV IMPEDANCE-MODE BATTERY DETECTION Discharge Current IDIS VBAT = 3.6V 6 10 14 mA Replace Current IRPL VBAT = 3.6V, VSYS > 4.0V 6 10 14 mA Test Current Mismatch IDR_MIS Discharge Replace Time tDIS_RPL www.maximintegrated.com -15 VBAT = 3.6V +15 15 % ms Maxim Integrated │  7 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Electrical Characteristics (continued) (VVB = 5.0V, VBAT = 4.2V, TA = -40°C to +85°C, unless otherwise noted. Typical values are at VBAT = 3.6V, VVB = 5.0V, VSYS = VSYS_REG, TA = +25°C.) (Note 3) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS 0.5 0.6 0.7 V CHARGER DETECTION VDP_SRC Voltage VDP_SRC VDAT_REF Voltage VDAT_REF 0.25 0.3 0.35 V VLGC 1.15 1.24 1.5 V 50 80 110 µA VLGC Voltage IDM_SINK Current IDP_SRC Current RDM_DWN IWEAK Current ILOAD = 0 to 200µA IDM_SINK VOUT = 0.15V to 3.6V IDP_SRC VOUT = 0V to 2.5V 5.5 8.4 10 µA RDM_DWN 14.25 20 24.8 kΩ IWEAK 0.01 0.1 0.3 µA 25% Resistor-Divider Ratio R25 22.5 25 27.5 % 47% Resistor-Divider Ratio R47 43.3 47 51.7 % 71% Resistor-Divider Ratio R71 69.5 71.6 73.5 % USB Charger Detect Time tDPSRC_ON 40 60 ms tMDEB 20 30 40 ms tDCD_DEB 36 40 44 ms VBUS Debounce Time DCD Debounce DCD Timeout tDCD_TO 2000 ms USB ANALOG SWITCH PERFORMANCE (TDN/TDP) Analog-Signal Range VTDN VTDP 0 RONUSB VBAT = 3.0V, ICDN, ICDP = 10mA, VCDN,VCDP = 0 to 3.0V On-Resistance Match Between Channels DRONUSB VBAT = 3.0V, ICDN, ICDP = 10mA, VCDN,VCDP = 400mV On-Resistance Flatness RFLATUSB VBAT = 3.0V, ICDN, ICDP = 10mA, VCDN,VCDP = 0 to 3V Off-Leakage Current ILUSB_OFF Switch open, VTDN/VTDP = 0.3V/2.5V, VCDP/VCDN = 2.5V/0.3V On-Leakage Current ILUSB_ON Switch closed, VTDN/VTDP/VCDN/VCDP = 0.3V/2.5V On-Resistance VCCINT 3 V 6 Ω 0.5 Ω 1 Ω -360 +360 nA -360 +360 nA 0.3 Analog Switch Turn-On Time tON I2C stop to switch on, RL = 50Ω 0.5 1 ms Analog Switch Turn-Off Time tOFF I2C stop to switch on, RL = 50Ω 0.1 1 ms On-Capacitance C­ON VIN = 0.5VP-P DC = 0V, f = 240MHz 6 pF Off-Capacitance COFF VIN = 0.5VP-P DC = 0V, f = 240MHz 3.5 pF www.maximintegrated.com Maxim Integrated │  8 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Electrical Characteristics (continued) (VVB = 5.0V, VBAT = 4.2V, TA = -40°C to +85°C, unless otherwise noted. Typical values are at VBAT = 3.6V, VVB = 5.0V, VSYS = VSYS_REG, TA = +25°C.) (Note 3) PARAMETER Off-Isolation SYMBOL VISO CONDITIONS MIN RS = RL = 50Ω, f = 20kHz, VIN = 0.5VP-P TYP MAX -60 UNITS dB DIGITAL INPUTS/OUTPUTS (IDEF, CTYP, INT, UOK_, FSUS) Input Logic High-Voltage VIH Input Logic Low-Voltage VIL Leakage Current Open-Drain Output Logic-Low ILEAK 1.4 CTYP, INT, UOK_ only V -250 VODOL 0.4 V +250 nA 0.4 V STARTUP TIMINGS VB to SYS Rise IBusLim = 0, FSUSMsK = 0, IDEF = 0 205 ms VB to SFOUT Rise SFoutAsrt = 0 205 ms 205 ms 5.5 ms 400 ms 400 kHz VB to CTYP Falling Edge CTYP to UOK1 Falling Edge tSYS_UOK1_F UOK1 to UOK2 Falling Edge Delay tUOK1_UOK2 If UOK2 option enabled I2C TIMING SPECIFICATIONS (FIGURE 1) I2C Maximum Clock Frequency fSCL Bus Free Time Between STOP and START Conditions tBUF 1.3 µs START Condition Setup Time tSU:STA 0.6 µs Repeated Start Condition Setup Time tSU:STA 0.6 µs START Condition Hold Time tHD:STA 0.6 µs STOP Condition Setup Time tSU:STO 0.6 µs Clock Low Period tLOW 1.3 µs Clock High Period tHIGH 0.6 µs Data Valid to SCL Rise Time tSU:DAT Write-setup time 100 ns Data Hold Time to SCL Fall tHD:DAT Write-hold time 0 ns SCL, SDA Spike Suppression tSP Duration of spike on SCL and SDA that is not detected as a valid edge 50 Human Body Model ±15 IEC61000-4-2 Air Gap ±4 IEC61000-4-2 Contact ±5 Human Body Model ±2 ns PROTECTION SPECIFICATIONS ESD Protection, CDP/CDN ESD Protection, All Other Pins www.maximintegrated.com kV kV Maxim Integrated │  9 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Electrical Characteristics (continued) Note 2: All units are production tested at +25°C. Specifications over temperature are guaranteed by design. Note 3: VCCINT = VCAP (if CAP is present) or VBAT (if CAP is not present). Note 4: Threshold is valid when VVBDET < VVB < VVBOV. When VSYS < VBAT_UVLO, the BAT-SYS switch opens and BAT is connected to SYS through a diode. Note 5: When VVB > VSFOUT_OVP, SFOUT LDO turns off. Note 6: When the die temperature exceeds TSFOUT_TLIM, SFOUT regulator and SYS limiter turns off. VSYS is supplied by VBAT. Note 7: When the die temperature exceeds TCHG_LIM, charger current starts to reduce. Note 8: VSYS_LIM is the SYS voltage below which the charger starts to limit the charging current. Note 9: When VSYS drops below VSYS_HLD, the battery charger does not move to the maintain charge state. Note 10: The charge timer extend threshold is the charge current level below which the charge timer clock runs at half speed. The charge timer suspend threshold is the charge current level below which the charge timer clock is paused. Timing Diagram START CONDITION (S) REPEATED START CONDITION (Sr) tR STOP CONDITION (P) tF SDA tBUF tHD:STA tHD:DAT tHD:STA tSU:DAT tSU:STO tSU:STA SCL tHIGH tR tF tLOW START CONDITION (S) Figure 1. I2C Timing Diagram www.maximintegrated.com Maxim Integrated │  10 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Typical Operating Characteristics (VBAT = 3.6V, VVB = 5V, TA = +25°C, unless otherwise noted.) VB INPUT CURRENT vs. BUS VOLTAGE VB INPUT CURRENT vs. BUS VOLTAGE 6 CHARGER ENABLED NO BATTERY 4 3 2 0 4 8 12 16 20 24 400 4 3 2 VSYS vs. BUS VOLTAGE 8 12 16 20 24 2 28 toc04 toc05 1 4 6 8 40 20 4 800 1200 1600 0 2000 400 800 CAP VOLTAGE vs. BUS VOLTAGE 500 3 2 2000 toc08 3.5 300 200 CHARGE CURRENT 1600 4 400 BATTERY VOLTAGE 1200 ISYS (mA) 100 CAP VOLTAGE (V) BATTERY VOLTAGE (V) ILIM = 1500mA 0 400 4.5 1 ILIM = 500mA SYS CURRENT (mA) BATTERY CHARGER PROFILE MAX14746 VBAT_REG = 4.2V ILIM = 100mA 3 1 BUS VOLTAGE (V) 5 toc06 2 0 10 4.5 4 0 0 4 NO BATTERY 60 VSYS (V) BAT-SYS VOLTAGE (mV) 2 3.5 5 VVB = 0V VBAT = 4.2V 2 3 BATTERY VOLTAGE (V) BAT-SYS VOLTAGE vs. SYS CURRENT 80 3 0 2.5 BUS VOLTAGE (V) ISYS = 100mA NO BATTERY VBAT_REG = 4.2V 4 200 0 4 BUS VOLTAGE (V) 5 300 100 0 28 toc03 IFChg[2:0] = 001 IPChg[1:0] = 11 0 0 CHARGE CURRENT vs. BATTERY VOLTAGE 500 1 1 VSYS (V) toc2 CHARGER DISABLED NO BATTERY 5 VB INPUT CURRENT (mA) 5 VB INPUT CURRENT (mA) toc1 CHARGE CURRENT (mA) 6 3 2.5 2 1.5 1 0.5 0 0 0 30 60 90 TIME (min) 120 150 0 0 2 4 6 8 10 BUS VOLTAGE (V) www.maximintegrated.com Maxim Integrated │  11 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Typical Operating Characteristics (continued) (VBAT = 3.6V, VVB = 5V, TA = +25°C, unless otherwise noted.) CHARGE CURRENT vs. TEMPERATURE 250 REGULATION VOLTAGE vs. TEMPERATURE toc9 4.21 150 100 PRECHARGE CHARGE IPChg[2:0] = 01 50 BAT-SYS ON RESISTANCE (mΩ) FAST CHARGE IFChg[2:0] = 010 REGULATION VOLTAGE (V) CHARGE CURRENT (mA) 200 4.205 4.2 4.195 0 NO LOAD 4.19 -40 -15 10 35 60 85 -40 10 35 60 85 toc11 80 60 40 20 0 1.8 TEMPERATURE (°C) TEMPERATURE (°C) DEDICATED CHARGER CONNECT -15 BAT-SYS ON RESISTANCE vs. BAT VOLTAGE 100 toc10 2.2 2.6 3 3.4 3.8 4.2 BAT VOLTAGE (V) toc12 MAX14746 VB 5V/div SYS 5V/div CDP 2V/div CDN 2V/div 100ms/div DEDICATED CHARGER CONNECT DEDICATED CHARGER DISCONNECT toc13 toc14 MAX14747 VB 5V/div VB 5V/div SYS 5V/div SYS 5V/div CDP 2V/div CDP 2V/div CDN 2V/div CDN 2V/div 100ms/div www.maximintegrated.com 200ms/div Maxim Integrated │  12 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Typical Operating Characteristics (continued) (VBAT = 3.6V, VVB = 5V, TA = +25°C, unless otherwise noted.) USB CONNECT TIMING VB DISCONNECT TIMING toc15 MAX14746 toc17 toc16 SYS LOAD = 200mA VB 2 x 4.7µF and 1 x 47µF ON SYS VB 5V/div VSYS 5V/div 5V/div 5V/div EXT 3.6V 2V/div VSYS EXT 5V/div 3.6V VBAT 5V/div VB 5V/div 3.6V VSYS 1V/div 500 mA/div IVB 10ms/div 100µs/div 10ms/div LIMITER TURN-ON DELAY LIMITER TURN-OFF DELAY toc18 toc19 nFsusEn from 1 to 0 ILimSet from 100mA to 500mA VSDA 5V/div VSDA 5V/div IVB 0.5A/div IVB 0.5A/div IBAT 0.5A/div IBAT 0.5A/div 100µs/div SYS LOAD TRANSIENT RISING VSYS 100µs/div SYS LOAD TRANSIENT FALLING toc20 5V/div VSYS toc21 5V/div ISYS 0.5A/div 0.5A/div ISYS 200µs/div www.maximintegrated.com 200µs/div Maxim Integrated │  13 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Bump Configuration TOP VIEW (BUMP SIDE DOWN) MAX14746 MAX14747 1 2 3 4 5 A IDEF CTYP BAT SYS VB B FSUS CAP BAT SYS VB C THM SDA UOK1 SFOUT GND D UOK2/ EXT SCL NVP LED CDP E INT TDP TDN GND CDN + WLP Bump Descriptions BUMP NAME FUNCTION A1 IDEF Current-Limit Setting Input. IDEF has an internal 470kΩ pulldown resistor to GND. IDEF is only active if FSUSMsk bit is set to 0 and FSUS is LOW 0 = Input current limit determined by I2C settings (IBusLim, ILimSet, IBusDetSw bits) 1 = Input current limit set to 100mA A2 CTYP Charger Type Output. CTYP is an open-drain output that asserts when DCP, CDP, or Apple 2A adapter is detected. A3, B3 BAT Battery Connection. Connect a single-cell Li+ battery from BAT to GND. Connect a capacitor from BAT to GND with a minimum value of 10µF and a maximum value of 30µF. A4, B4 SYS System Load Connection. Connect SYS to the system load. Bypass SYS with a 10µF low-ESR ceramic capacitor to GND as close as possible to the device. Connect 50µF additional capacitance to GND away from the device. A5, B5 VB USB VBUS Input. VB is the input for the overvoltage protector. VB is monitored to detect the presence of a USB input power supply. Bypass VB with a 1µF ceramic capacitor to GND as close as possible to the device. B1 FSUS www.maximintegrated.com Force-Suspend Enable Input. FSUS is only active if the FSUSMsk bit is set to 0. FSUS has a 470kΩ pulldown resistor to GND. 0 = Current limit determined by IDEF/I2C configuration 1 = Input current limit is forced to 0 Maxim Integrated │  14 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Bump Description (continued) BUMP NAME B2 CAP Internal LDO Bypass Connection. Connect a 1µF ceramic capacitor from CAP to GND as close as possible to the device. Connect the pullup resistor for the battery thermistor output (THM) to CAP. Ensure that the total load current out of CAP is less than 2mA. C1 THM Battery Temperature Thermistor Measurement Input C2 SDA I2C Serial Data Input/Output. Connect an external pullup resistor on SDA to the logic supply voltage. C3 UOK1 C4 SFOUT C5, E4 GND D1 UOK2/EXT D2 SCL I2C Serial Clock Input. Connect an external pullup resistor on SCL to the logic supply voltage. D3 NVP Gate Bias and Protection for External PFET. NVP protects VB from negative voltages. Leave unconnected if not used. D4 LED Charging Fault Indicator. LED is an open-drain output that indicates a battery charging fault. When a JEITA temperature fault is detected, LED is pulsed at 50% duty cycle with a period of 1.5s. When a charge timer fault is detected, or the BAT overvoltage threshold (VBATOV) is exceeded, LED is pulsed at 50% duty cycle with a period of 0.15s. Connect LED to GND if unused. D5 CDP USB Connector D+ Input E1 INT Interrupt Output. INT is an open-drain output that asserts whenever an unmasked interrupt occurs. Connect an external pullup resistor on INT to the logic supply voltage. E2 TDP USB Transceiver D+ Connection. Connect TDP to device microprocessor USB transceiver D+ line. E3 TDN USB Transceiver D- Connection. Connect TDN to device microprocessor USB transceiver D- line. E5 CDN USB Connector D- Input www.maximintegrated.com FUNCTION SYS Voltage Valid and Battery Detect Output. UOK1 is an open-drain output. Protected LDO Output. SFOUT is powered from VB. Bypass SFOUT with a 1µF ceramic capacitor to GND as close as possible to the device. SFOUT can power the on-board USB 2.0 Hi-Speed host. Ground UOK2: Delayed SYS Voltage Valid and Battery-Detect Output. UOK2 is an open-drain output. EXT: Push-Pull Output Control for External SYS-BAT pMOS Switch. Output pulled high to BAT when the charger is not present. Maxim Integrated │  15 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Functional Diagram BAT SMART BATTERY SWITCH CONTROL THM NVP MAIN BATTERY CHARGER/LDO CAP MANAGE MOSFET SYS SFOUT VB 5V LDO TDN CDN TDP CDP SCL USB CHARGER DETECTION SDA INT UOK1 UOK2/EXT CONTROL CIRCUITRY VVBDET CYTP IDEF FSUS MAX14746 MAX14747 LED www.maximintegrated.com Maxim Integrated │  16 MAX14746/MAX14747 Detailed Description The MAX14746/MAX14747 charger detector solutions integrate a smart-power selector with a linear charger that allows charging a Li+ battery and a powering system to load off the same USB power source. When the USB power source is not present or cannot provide enough power, the Li+ battery helps power the system. The devices protect against voltage faults and transients on VB up to 28V without interrupting operation. The MAX14746/MAX14747 are compliant to USB Battery Charger Detection Rev 1.2* as well, as special chargers that bias the D+/D- lines. The devices limit VB input current based on the type of charging device that is detected and two digital inputs (IDEF and FSUS). The devices monitor overcurrent and overtemperature faults and automatically manages the charger. Configurable interrupts and status information allow the system microcontroller to intervene. Negative Voltage Protection The MAX14746/MAX14747 feature a gate protection circuit for an external PFET that protects against negative voltages on VBUS. The NVP output has a resistor to GND and a voltage clamp for the gate of the PFET. The voltage clamp limits the gate-to-source voltage to 7.0V (typ) when the VBUS voltage is positive. If a negative voltage is present on VBUS, e.g., by a backwards connector, then the PFET turns off and provides negative voltage protection. This negative voltage protection requires that a device downstream from the MAX14746/MAX14747 provide reverse-current blocking on VBUS. This is required to allow the PFET to turn off. When the drain of the PFET is negative, current flows out of VB. If this reverse current is limited to a small value, VVB drops and the PFET gateto-source voltage will drop below the threshold voltage. Supply Voltage Selector The MAX14746/MAX14747 select their power source themselves by monitoring the voltages at VB and BAT. The devices select VVB when it is present; otherwise, VBAT. Smart Power Selector The MAX14746/MAX14747 feature circuitry that seamlessly distributes power between the USB power supply input on VB, the battery on BAT, and system load on SYS when both an external charger adaptor and a battery are connected. USB Detection with Smart Power Selector Li+ Chargers When the system load requirements are less than the input current limit, residual power from the input charges the battery. When the system load requirements exceed the input current limit, the battery supplies supplemental current to the load. When the battery is connected and there is no external power input, the battery powers the system. When an external power input is connected and the battery is discharged or not present, VB powers the system. USB Charger Detection The MAX14746/MAX14747 charger detection circuitry support full USB Battery Charger Rev 1.2* detection. The devices detect all charger types, including standard USB ports, charging downstream ports (CDPs), and dedicated chargers. The devices also support Apple power adaptors with resistor dividers on the D+/D- pins at 500mA, 1000mA, and 2000mA current levels. See Charger Detection Timing Diagram. System Load Switch The MAX14746/MAX14747 feature an internal MOSFET that connect SYS to BAT for the battery to provide power to the system load. If the USB supply is at the current limit, the devices enable the switch to prevent the system voltage from falling below the battery voltage by supplying extra current from the battery. The battery is not charged if the system load continuously exceeds the input current limit, so this feature is useful for handling loads that are nominally below the input current limit but have high-current peaks exceeding the input current limit. The system uses battery energy during these peaks, but VB charges the battery at all other times. External System Load Switch The UOK2/EXT pin can be configured to function as a control signal for an external system load switch. When the EXT functionality is enabled, the UOK2/EXT pin can drive the gate of an external PMOS connected between SYS and BAT. When a valid VB voltage is present, EXT is pulled up to VSYS. When VB is disconnected and VSYS is equal to VBAT, the EXT pin is driven to GND. This feature provides an extremely low-impedance SYS-BAT connection. *Except DCD timeout extended from 900ms to 2s for the MAX14746/ MAX14747. www.maximintegrated.com Maxim Integrated │  17 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Input-Current Limiter Adaptive Battery Charging The input-current limiter distributes power from the external USB supply to the system load and battery charger. The input current limiter consists of a MOSFET bulk management to optimize the use of available power. The battery charger draws power from SYS while VB powers the system. The device reduces charge current to prevent VSYS from falling if the total load exceeds the input current limit. Invalid VB Voltage Protection JEITA Compliant Battery Protection/ Charging The MAX14746/MAX14747 enter overvoltage lockout (OVL) if VVB is above the overvoltage threshold. OVL protects the device and downstream circuitry from highvoltage stress up to 28V. The internal circuit remains powered, the charger turns off, the system load switch closes, and an interrupt triggers during OVL. VVB is also invalid if it is less than VBAT or less than the USB undervoltage threshold. The device takes the same actions as OVL while VVB is invalid. VB Input Current Limit The device limits VB input current to prevent input overload. Three methods can set the input current limit: ●● a) Set the current limit automatically based on the capabilities of the source as indicated by the ChgTyp [3.0] value read from I2C (register 0x02). ●● b) Set the current limit manually over I2C. The MAX14746/MAX14747 monitor the temperature of the battery for safe charging of Li+ batteries according to JEITA standards. The devices measure the battery pack temperature by using a resistor divider formed by a pullup resistor connected to CAP and the battery pack thermistor. The external pullup allows matching to different thermistor nominal values. The JEITA circuitry supports thermistors with different β values, but the value must be fixed to choose the CAP pullup resistor. Typical β values are 4250 (MAX14747) and 3380 (MAX14746). The THM input measures the voltage across the resistor divider. There are five temperature zones of operation and the charger termination voltage is controlled based on the pack temperature. The charger is automatically controlled and the active current temperture zone can be read from the JEITAStat[3:0] bits over I2C (register 0x03). ●● c) Set the current limit manually using the IDEF and/ or FSUS inputs. Thermal Limiting If the local temperature exceeds 120°C (typ), the MAX14746/MAX14747 attempt to limit temperature increase by reducing the input current from VB. The system load has priority over charger current, so the device lowers the charge current to reduce overall input current. If the temperature continues to rise and reaches 150°C (typ), the device disconnects VB and the battery powers the entire system load. www.maximintegrated.com Maxim Integrated │  18 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A Chip_Id Chip_Rev StatusA StatusB StatusC www.maximintegrated.com IntA IntB IntMaskA IntMaskB CDetCntlA ILimCntl R/W R/W 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 ChgTmr ChgVSet RFU ChgPCntl CDetCntlB ChgCntlC ILimMon RFU ChgAutoStp SFOutOrd VPChg ILimInt SysBatVInt RFU UsbOVP BIT5 RFU BatUOKMsk RFU RFU RFU DCDTmrIntM SFOutData SFOutAsrt IPChg[1:0] RFU ** Register resets to default value on VB rising edge. ChgEn FSUSMsk ThrmSdIntM RFU ThrmSdInt RFU RFU SysBatV BIT4 RFU RFU BatRegSel RFU ILimMon[7:0] ChgTypMan JeitaHighTInt ChgTRegInt DCDTmr JeitaStat[2:0] ChgStat[2:0] BIT1 RFU RFU ChgAutoStart BatDetChgEn SysMin[2:0] RFU RFU UsbCompl BatDetChgM RFU PChgTmr[1:0] BatRegHi[2:0] VPChgHigh[1:0] RFU RFU JeitaTSdIntM ChgTmoIntM JeitaTSdInt ChgTmoInt ChgTmo BIT0 IBusDetSw[2:0] ChgDone[2:0] RFU DCDEn JeitaStatIntM JeitaHighTIntM ChgStatIntM ChgTRegIntM JeitaStatInt ChgStatInt ChgTReg BIT2 FChgTmr[1:0] RFU IFChg[2:0] ILimSet[2:0] RFU UsbOkIntM BatDetIntM UsbOkInt BatDetInt ThrmSd UsbOk BatDet Chip_Rev[7:0] Chip_Id[7:0] BIT3 VPChgLow[1:0] RFU AnSwCntl[1:0] RFU BatRegLow[1:0] MtChgTmr[1:0] BatDetCntl RFU RFU nFsusEn ILimIntM UsbOVPIntM SysBatVIntM DCDTmrInt UsbOVPInt RFU ILim ChgTyp[3:0] BIT6 BatReChg[1:0] RFU JeitaEn RFU IBusLim RFU VLimIntM ChgTypIntM VLimInt ChgTypInt RFU VLim BIT7 RFU = Reserved for future use. Do not change from default value. R R/W R/W R/W R/W R/W ChgCntlB R/W 0x0B 0x0C ChgCntlA R/W R/W R/W R/W CoR CoR R R R R R ADDR TYPE REGISTER Register Map and Descriptions MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Maxim Integrated │  19 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Chip ID Register ADDRESS: 0x00 MODE: Read Only BIT 7 6 5 4 NAME 2 1 0 1 0 Chip_Id[7:0] RESET Chip_Id[7:0] 3 SEE TABLE 4 The Chip_Id[7:0] bits show information about the version of the MAX14746/MAX14747. Chip Revision Register ADDRESS: 0x01 MODE: Read Only BIT 7 6 5 4 3 NAME Chip_Rev[7:0] RESET SEE TABLE 4 Chip_Rev[7:0] 2 The Chip_Rev[7:0] bits show information about the revision of the MAX14746/MAX14747 silicon. www.maximintegrated.com Maxim Integrated │  20 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Status A Register ADDRESS: 0x02 MODE: Read Only BIT 7 NAME 6 5 ChgTyp[3:0] 4 3 BatDet 2 1 0 ChgStat[2:0] RESET SEE TABLE 4 ChgTyp[3:0] ChgTyp[3:0] identifies what kind of charger is detected on the USB connector. 0000 = Nothing attached. 0001 = SDP. In automatic mode, the current limit is set to 500mA (Or 100mA if UsbCompl = 0). 0010 = CDP. In automatic mode, the current limit is set to 1.5A. 0011 = DCP. In automatic mode, the current limit is set to 1.5A. 0100 = Apple 500mA charger. In automatic mode, the current limit is set to 500mA 0101 = Apple 1A charger. In automatic mode, the current limit is set to 500mA. 0110 = Apple 2A charger. In automatic mode, the current limit is set to 1.5A. 0111 = Non-standard charger (D+/D- > 0.715 x VVB, possibly indicating a PS2 adapter). In automatic mode, the current limit is set to 0mA. 1010 = Other charger (D+/D- = 0.46 x VVB to 0.715 x VVB). In automatic mode, the current limit is set to 500mA. Other = Reserved BatDet ChgStat[2:0] BatDet indicates the status of the battery detection when VB is present. 0 = No battery detected. 1 = Battery detected. ChgStat[2:0] indicates the current status of the battery charger. 000 = Charger off. 001 = Charging suspended due to overtemperature. 010 = Precharge in progress. 011 = Fast charge in progress using constant-current mode. 100 = Fast charge in progress using constant-voltage mode. 101 = Maintain charge in progress. 110 = Maintain charge timer done. 111 = Charger fault condition. *POR value depends on external conditions. www.maximintegrated.com Maxim Integrated │  21 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Status B Register ADDRESS: 0x03 MODE: Read Only BIT 7 6 5 4 3 NAME VLim ILim UsbOVP SysBatV UsbOk RESET 2 1 0 JeitaStat[2:0] SEE TABLE 4 RFU Reserved for future use. VLim VLim indicates when the input limiter is in drop-out. 0 = VB input voltage under limit 1 = VB input voltage limited ILim ILim indicates when the VB input current reaches the limit. 0 = VB input current under limit. 1 = VB input current limited. UsbOVP VB Overvoltage Protection Status 0 = VB OVP is not active 1 = VB OVP is active SysBatV SYS-BAT Voltage Minimum. While the system is powered from VBUS, the charger draws power from SYS to charge the battery. If the total load exceeds the input current limit, an adaptive charger control loop reduces charge current to prevent VSYS from collapsing. The regulation of the charge current is done looking for the first valid condition between the following two: a) VSYS - VBAT = 100mV (typ) b) VSYS = VSYS_LIM falling 0 = Charge current is actively reduced 1 = Charge current is NOT actively reduced UsbOk JeitaStat[2:0] UsbOk indicates when the VB voltage is present and valid. 0 = VB not present or outside of valid range. 1 = VB present and valid. JeitaStat[2:0] indicates what temperature the JEITA battery monitor is currently detecting. 000 = T < 0°C or T > 60°C. 001 = 0°C < T < 10°C. 010 = 10°C < T < 45°C. 011 = 45°C < T < 60°C. 100 = No thermistor detected (THM high due to external pullup). 101 = NTC input disabled by JeitaEn. 110 = Detection disabled due to VB not present. 111 = Reserved. www.maximintegrated.com Maxim Integrated │  22 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Status C Register ADDRESS: 0x04 MODE: Read Only BIT 7 6 5 4 3 2 1 0 NAME RFU RFU RFU RFU ThrmSd ChgTReg DCDTmr ChgTmo RESET RFU ThrmSd SEE TABLE 4 Reserved for future use. ThrmSd indicates when the device is in thermal shutdown. 0 = Device not in thermal shutdown. 1 = Device in thermal shutdown. ChgTReg ChgTReg indicates when the device is reducing charger current to prevent overheating. 0 = Device not reducing charger current or charger disabled. 1 = Device reducing charger current. DCDTmr DCDTmr indicates when a data contact detect time wait exceeds tDCD_TO. 0 = DCD timer not expired or not running. 1 = DCD timer has been running for tDCD_TO. ChgTmo ChgTmo indicates when the battery charger reaches a timeout condition. 0 = Charger has not reached a timeout condition or is disabled. 1 = Charger has reached a timeout condition. ChgStat[2:0] in register 0x02 = 111 to indicate this fault condition. Interrupt A Register ADDRESS: 0x05 MODE: Clear on Read BIT 7 NAME ChgTypInt RESET 6 5 UsbOVPInt SysBatVInt 4 RFU 3 2 1 0 BatDetInt ChgStatInt ChgTRegInt ChgTmoInt SEE TABLE 4 ChgTypInt ChgTypInt is set when there is a change in ChgTyp[3:0] in register 0x02. UsbOVPInt UsbOVPInt is set when there is a change in UsbOVP in register 0x03. SysBatVint SysBatVint is set when there is a change in SysBatV in register 0x03. BatDetInt ChgStatInt BatDetInt is set when there is a change in BatDet or the first battery detection completes after a POR or a change in battery detection method. ChgStatInt is set when there is a change in ChgStat[2:0] in register 0x02 or the first charger status is entered after a POR. ChgTRegInt ChgTRegInt is set when there is a change in ChgTReg in register 0x04. ChgTmoInt ChgTmoInt is set when there is a change in ChgTmo in register 0x04. www.maximintegrated.com Maxim Integrated │  23 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Interrupt B Register ADDRESS: 0x06 MODE: Clear on Read BIT 7 6 5 4 NAME VLimInt DCDTmrInt ILimInt ThrmSdInt RESET VLimInt DCDTmrInt ILimInt 3 2 1 0 UsbOkInt JeitaStatInt JeitaHighTInt JeitaTSdInt SEE TABLE 4 VLimInt is set when the VB voltage reaches the input voltage limit. DCDTmrInt is set when a DCD timeout occurs. ILimInt is set when the VB current reaches the input current limit. ThrmSdInt ThrmSdInt is set when there is a change in ThrmSd in register 0x04. UsbOkInt UsbOkInt is set when there is a change in UsbOk in register 0x03. JeitaStatInt JeitaStatInt is set when there is a change in JeitaStat[2:0] in register 0x03. JeitaHighTInt JeitaHighTInt is set when the JEITA monitor enters the high battery temperature range (45°C < T < 60°C). JEITATSDINT JeitaTSdInt is set when the JEITA monitor enters the very low or very high battery temperature range (T < 0°C or T > +60°C). Interrupt Mask A Register ADDRESS: 0x07 MODE: Read/Write BIT 7 6 5 4 3 2 1 0 NAME ChgTypIntM UsbOVPIntM SysBatVIntM RFU BatDetIntM ChgStatIntM ChgTRegIntM ChgTmoIntM RESET SEE TABLE 4 ChgTypIntM ChgTypIntM masks the ChgTypInt interrupt in the IntA register (0x05). 0 = Masked. 1 = Not masked. UsbOVPIntM UsbOVPIntM masks the UsbOVPInt interrupt in the IntA register (0x05). 0 = Masked. 1 = Not masked. SysBatVIntM SysBatVintM masks the SysBatVint interrupt in the intA register (0x05). BatDetIntM ChgStatIntM BatDetIntM masks the BatDetInt interrupt in the IntA register (0x05). 0 = Masked. 1 = Not masked. ChgStatIntM masks the ChgStatInt interrupt in the IntA register (0x05). 0 = Masked. 1 = Not masked. ChgTRegIntM ChgTRegIntM masks the ChgTRegInt interrupt in the IntA register (0x05). 0 = Masked. 1 = Not masked. ChgTmoIntM ChgTmoIntM masks the ChgTmoInt interrupt in the IntA register (0x05). 0 = Masked. 1 = Not masked. www.maximintegrated.com Maxim Integrated │  24 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Interrupt Mask B Register ADDRESS: 0x08 MODE: Read/Write BIT 7 6 5 4 3 NAME VLimIntM DCDTmrIntM ILimIntM ThrmSdIntM UsbOkIntM RESET SEE TABLE 4 VLimIntM DCDTmrIntM ILimIntM 2 JeitaStatIntM DCDTmrIntM masks the DCDTmrInt interrupt in the IntB register (0x06). 0 = Masked. 1 = Not masked. ILimIntM masks the ILimInt interrupt in the IntB register (0x06). 0 = Masked. 1 = Not masked. ThrmSdIntM masks the ThrmSdInt interrupt in the IntB register (0x06). 0 = Masked. 1 = Not masked. UsbOkIntM UsbOkIntM masks the UsbOkInt interrupt in the IntB register (0x06). 0 = Masked. 1 = Not masked. JeitaHighTIntM JeitaSdIntM 0 VLimIntM masks the VLimInt interrupt in the IntB register (0x06). ThrmSdIntM JeitaStatIntM 1 JeitaHighTIntM JeitaTSdIntM JeitaStatIntM masks the JeitaStatInt interrupt in the IntB register (0x06). 0 = Masked. 1 = Not masked. JeitaHighTIntM masks the JeitaHighTInt interrupt in the IntB register (0x06). 0 = Masked. 1 = Not masked. JeitaSdIntM masks the JeitaSdInt interrupt in the IntB register (0x06). 0 = Masked. 1 = Not masked. www.maximintegrated.com Maxim Integrated │  25 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Charger Detection Control A Register ADDRESS: 0x09 MODE: Read/Write* BIT 7 6 5 4 3 2 1 0 NAME RFU RFU nFsusEn FSUSMsk RFU RFU DCDEn RFU RESET RFU SEE TABLE 4 Reserved for future use. nFsusEn nFsusEn is a software force-suspend control. If FSUSMsk = 0, the FSUS input controls the force suspend current limit. If FSUSMsk = 1, then nFsusEn controls the force suspend current limit. 0 = The device is forced into standby mode and the current limit is reduced to 0mA. 1 = Normal operation. FSUSMsk FSUSMsk masks the function of the FSUS input. 0 = FSUS input controls force-suspend mode. 1 = nFsusEn bit controls force-suspend mode. DCDTEn DCDTEn enables data contact detection. 0 = Not enabled. 1 = Enabled. *Register resets to default value on VB rising edge. Input-Current Limit Control Register ADDRESS: 0x0A MODE: Read/Write* BIT 7 6 5 NAME IBusLim RFU RFU RESET IBusLim RFU 4 3 2 ILimSet[2:0] 1 0 IBusDetSw[1:0] SEE TABLE 4 IBusLim selects the automatic/manual VB input current limit. 0 = Automatic mode. The current limit is determined using adaptor detection status (ChgTyp[3:0] bits in register 0x02). 1 = Manual mode. The current limit is determined by IBusDetSw[1:0] and ILimSet[2:0]. Reserved for future use. ILimSet[2:0] ILimSet[2:0] sets the VB current limit in manual mode when IBusDetSw[1:0] = 11. 000 = 100mA 001 = 500mA 010 = 600mA 011 = 700mA 100 = 900mA 101 = 1000mA 110 = 1500mA 111 = 2000mA IBusDetSw [1:0] IBusDetSw[1:0] sets the current limit on VB in manual mode. 00 = 0mA 01 = 100mA 10 = 500mA 11 = set by ILimSet[2:0] *Register resets to default value on VB rising edge. www.maximintegrated.com Maxim Integrated │  26 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Charge Control Register A ADDRESS: 0x0B MODE: Read/Write* BIT 7 6 5 NAME RFU RFU RFU RESET RFU IFChg[2:0] 4 3 IFChg[2:0] 2 1 0 RFU RFU SEE TABLE 4 Reserved for future use. IFChg[2:0] sets the charger current in fast-charge mode. 000 = 700mA 001 = 300mA 010 = 200mA 011 = 600mA 100 = 800mA 101 = 900mA 110 = 350mA 111 = 450mA *POR value depends on external conditions. www.maximintegrated.com Maxim Integrated │  27 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Charger Control B Register ADDRESS: 0x0C MODE: Read/Write* BIT 7 6 5 4 3 NAME JeitaEn BatUOKMsk BatDetCntl ChgEn RFU RESET JeitaEn BatUOKMsk BatDetCntl ChgEn RFU ChgDone[2:0] 2 1 0 ChgDone[2:0] SEE TABLE 4 JeitaEn enables JEITA battery monitoring. 0 = JEITA monitoring of thermistor disabled. When JeitaEn = 0, JeitaStat[2:0] in register 0x03 always reads 101. 1 = JEITA monitoring of thermistor enabled. JeitaStat[2:0] in register 0x03 reads back the current temperature status of the thermistor at THM. BatUOKMsk masks the UOK_ signals. 0 = Battery detection signals are generated by the UOK_ outputs. 1 = Battery detection signals are not generated by the UOK_ outputs. BatDetCntl selects which method the MAX14646/MAX14647 uses to detect the battery. 0 = BatDet status bit will indicate battery presence based on the impedance method. 1 = BatDet status bit will indicate battery presence based on presence of the NTC thermistor on THM. ChgEn enables the battery charger. ChgEn does not affect the SYS node. 0 = Charger disabled. 1 = Charger enabled. Reserved for future use. ChgDone[2:0] sets the threshold current when constant-voltage fast charging is done. 000 = 10mA 001 = 20mA 010 = 40mA 011 = 50mA 100 = 60mA 101 = 80mA 110 = 100mA 111 = 120mA *Register resets to default value on VB rising edge. www.maximintegrated.com Maxim Integrated │  28 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Charger Timer Register ADDRESS: 0x0D MODE: Read/Write* BIT 7 6 NAME RFU RFU 5 MtChgTmr[1:0] RESET RFU 4 3 2 FChgTmr[1:0] 1 0 PChgTmr[1:0] SEE TABLE 4 Reserved for future use. MtChgTmr[1:0] MtChgTmr[1:0] sets the maintain charge timer when ChgAutoStp is register 0x12 is 1. 00 = 30min 01 = 15min 10 = 0min 11 = 60min FChgTmr[1:0] FChgTmr[1:0] sets the fast charge timer. 00 = 75min 01 = 150min 10 = 300min 11 = 600min PChgTmr[1:0] PChgTmr[1:0] sets the pre charge timer. 00 = 30min 01 = 60min 10 = 120min 11 = 240min *Register resets to default value on VB rising edge. www.maximintegrated.com Maxim Integrated │  29 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Charger Detection Control A Register ADDRESS: 0x0E MODE: Read/Write* BIT 7 NAME 6 BatReChg[1:0] RESET BatReChg[1:0] BatRegLow[1:0] BatRegSel BatRegHi[2:0] 5 4 BatRegLow[1:0] 3 BatRegSel 2 1 0 BatRegHi[2:0] SEE TABLE 4 BatReChg[1:0] sets the recharge threshold in relation to VBAT. Once VBAT falls to below the regulation voltage less this amount, the MAX14746/MAX14747 will recharge it. 00 = 50mV 01 = 100mV 10 = 150mV 11 = 200mV BatRegLow[1:0] sets the battery regulation voltage when BatRegSel = 0. 00 = 4.05V 01 = 4.10V 10 = 4.15V 11 = 4.20V BatRegSel selects which value to use for the battery regulation voltage setting. VSYS is nominally set at VBAT_REG + 200mV. Note, if VBAT_REG is chosen such that VSYS < VSYS_LIM, the battery charger will not function properly. 0 = Use BatRegLow 1 = Use BatRegHi BatRegHi sets the battery regulation voltage when BatRegSel = 1 000 = 4.25V 001 = 4.30V 010 = 4.35V 011 = 4.40V 100 = 4.45V 101 = 4.50V 110 = 4.55V 111 = 4.60V *Register resets to default value on VB rising edge. www.maximintegrated.com Maxim Integrated │  30 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Precharge Control Register ADDRESS: 0x10 MODE: Read/Write* BIT 7 NAME VPChg 6 5 IPChg[1:0] RESET VPChg 4 3 VPChgLow[1:0] 2 1 VPChgHigh[1:0] 0 BatDetChgM SEE TABLE 4 VPChg selects which voltage threshold setting to use for pre-charging. The charger uses precharging until the battery voltage rises above the threshold or the timer expires. 0 = Use VPChgLow[1:0]. 1 = Use VPChgHigh[1:0]. IPChg[1:0] IPChg[1:0] sets the precharge current. 00 = 30mA 01 = 50mA 10 = 70mA 11 = 100mA VPChgLow [1:0] VPChgLow[1:0] sets the precharge voltage threshold when VPChg = 0. 00 = 2.15V 01 = 2.25V 10 = 2.35V 11 = 2.45V VPChgHigh [1:0] VPChgHigh[1:0] sets the precharge voltage threshold when VPChg = 1. 00 = 2.70V 01 = 2.80V 10 = 2.90V 11 = 3.00V BatDetChgM BatDetChgM mask for battery detection-charger interaction. 0 = BatDet state affects charger behavior per state diagram. 1 = BatDet state does not affect charger behavior. (i.e., it is possible to turn on charger without a battery present.) *Register resets to default value on VB rising edge. www.maximintegrated.com Maxim Integrated │  31 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Charger Detection Control B Register ADDRESS: 0x11 MODE: Read/Write* BIT 7 6 NAME SFOutOrd SFOutAsrt 5 4 AnSwCntl[1:0] RESET 3 2 1 0 ChgTypMan* ChgAutoStart BatDetChgEn UsbCompl SEE TABLE 4 SFOutOrd SFOutOrd enables the SFOUT output. 0 = Force SFOUT to off. The internal LDO is disabled and VSFOUT is 0V. 1 = SFOUT is automatically controlled by the VB voltage presence and the SFOutAsrt bit. SFOutAsrt SFOutAsrt controls the period when SFOUT turns on. 0 = SFOUT turns on after a complete charger detection cycle. VB does not pass current until charger detection is complete. 1 = SFOUT turns on immediately after VB is a valid voltage. AnSwCntl[1:0] AnSwCntl[1:0] controls the analog USB data switches. 00 = Automatic mode. The switches are open during adapter detection and closed if an SDP or CDP are detected. 01 = Switches forced open. 10 = Switches forced open. 11 = Switches forced closed. ChgTypMan* Charger-Type Manual Detection Set to 1 to force charger detection. After the detection completes the bit resets to 0. 0 = Disable 1 = Force a charger detection run ChgAutoStart Charger Auto-Restart Control 0 = Charger remains in maintain charge done even when VBAT is less than charge restart threshold. 1 = Charger automatically restarts when VBAT drops below charge restart threshold. BatDetChgEn BatDetChgEn enables running the charger during battery detection. 0 = The charger is not allowed to turn on during battery detection if ChgEn = 0 in register 0x0C. 1 = The charger is allowed to turn on during battery detection even when ChgEn = 0 in register 0x0C. UsbCompl UsbCompl controls whether a USB compliant port is expected for an SDP port. 0 = If an SDP is detected in auto current limit setting mode, the input current limit is set to 500mA. 1 = If an SDP is detected in auto current limit setting mode, the input current limit is set to 100mA. *Register resets to default value on VB rising edge. www.maximintegrated.com Maxim Integrated │  32 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Charger Control C Register ADDRESS: 0x12 MODE: Read/Write* BIT 7 6 5 4 NAME ChgAutoStp SFOutData RFU RFU RESET ChgAutoStp 3 2 1 SysMin[2:0] 0 RFU SEE TABLE 4 ChgAutoStp controls the transition from maintain charge mode to maintain charge done. 0 = Auto stop disabled. 1 = Auto stop enabled. SFOutData SFOutData controls whether SFOUT is turned on for all chargers or only for SDP/CDP. SFOutData is overridden by the SFOutOrd and SFOutAsrt settings in register 0x11. 0 = SFOUT is turned on for all valid charger types (see ChgTyp[3:0] in register 0x02). 1 = SFOUT is turned on only for SDP (ChgTyp[3:0] = 001) or CDP (ChgTyp[3:0] = 010) chargers. SysMin[2:0] SysMin sets System Voltage Minimum Threshold. When VSYS approaches VSYS_LIM, an internal loop will actively reduces the charge current in order to regulate VSYS. Note, if VSYS < VSYS_LIM, the battery charger will not function properly. 000 = 3.6V 001 = 3.7V 010 – 3.8V 011 = 3.9V 100 = 4.0V 101 = 4.1V 110 = 4.2V 111 = 4.3V RFU Reserved for future use. Must be set to 1. *Register resets to default value on VB rising edge. Current-Limit Monitor Register ADDRESS: 0x13 MODE: Read Only* BIT 7 6 5 4 NAME ILimMon[7:0] RESET SEE TABLE 4 ILimMon[7:0] 3 2 1 0 ILimMon[7:0] reads out the VB input current limit setting that is currently used. 0000 0000 = 0mA 0000 0001 = 100mA 0000 0010 = 500mA 0000 0100 = 600mA 0000 1000 = 700mA 0001 0000 = 900mA 0010 0000 = 1000mA 0100 0000 = 1500mA 1000 0000 = 2000mA *Register resets to default value on VB rising edge. www.maximintegrated.com Maxim Integrated │  33 www.maximintegrated.com # ICHG = 0 LED = 1s PULSE ICHG = 0 LED = OFF MAINTAIN CHARGE BatDet SIGNAL ONLY RELEVANT FOR TRANSITIONS IF BatDetChgM =0 ** CHARGE TIMER IS SLOWED BY50% IF ICHG < IFCHG/2 AND PAUSED IF ICHG < IFCHG/5 ONLY IN FAST CHARGE CONSTANT CURRENT STATE tMTCHG LED = ON ICHG < ICHG_DONE ChgStat = 101 T < T2 or T > T3 ICHG < ICHG_DONE AND SysBatV = 0 AND T DIE < TCHG_LIM RESET CHARGE TIMER CHARGING ICHG NO CHARGING NO CHARGING T1 < T < T4 ICHG = 0 T1 CHARGING VBATREG -150mV NO CHARGING T4 T2 T3 TEMPERATURE(°C) -150mV ICHG = 0 LED = 1.5s PERIOD FAST CHARGE CV SUSPEND ChgStat = 001 tCHG_TIMER > tFCHG PAUSE CHARGE TIMER T < T1 or T > T4 T1 T2 T4 T3 TEMPERATURE(°C) NO CHARGING ChgStat = 100 LED = ON ICHG = IFCHG (CONSTANT VOLTAGE) FAST CHARGE Voltage Mode = 1* And SysBatV = 0 ICHG = IFCHG ** ChgStat = 001 T1 < T < T4 LED = 1.5s PERIOD FAST CHARGE CC SUSPEND LED = ON PAUSE CHARGE TIMER T < T1 or T > T4 tCHG_TIMER > tPCHG ICHG = 0 LED = 1.5s PERIOD ChgStat = 001 PREQUAL SUSPEND ICHG = 0 FAST CHARGE (Constant Current) ChgStat = 011 (VOLTAGE MODE = 0* AND SysBatV = 0) OR VBAT < VPCHG_R ICHG > ICHG_DONE AND RESET CHARGE TIMER T1 < T < T4 T < T1 or T > T4 VBAT > VPCHG_R RESET CHARGE TIMER ICHG = IPCHG LED = ON VBAT < VPCHG_R RESET CHARGE TIMER VBAT < VBATREG–VBATRECHG and ChgAutoReSta = 1 And SysBatV = 0 RESET CHARGE TIMER PREQUAL ChgStat = 010 ChgEn = 1, BatDet = 1 VBAT < VBATREG - VBATRECHG AND SysBatV = 0 PAUSE CHARGE TIMER ChgStat = 110 ICHG = 0 # ChgStat = 111 LED = 0.15s PERIOD ChgStat = 000 LED = OFF FAULT CHARGER OFF RECOVER FROM FAULT RESET CHARGE TIMER TDIE < TBUS_LIM OR V BAT > VSYS OR ChgEn = 0 MAINTAIN CHARGE DONE BatDet = 01# ChgEn = 1, BatDet = 1 VBAT > VBATREG - VBATRECHG # FRESH BATTERY VBAT < VBATREG - VBATRECHG INSERTION ChgStat = 110 tCHG_TIMER > tMTCHG AND ChgAutoStp = 1 BatDet = 0 # T < T1 or T > T4 T < T1 or T > T4 * VOLTAGE MODE IS AN INTERNAL SIGNAL # Notes: 1s ChgEn = 1, BatDet = 1 VBAT > VBATREG - VBATRECHG T < T1 or T > T4 FROM ANY STATE ICHG = 0 LED = 1.5s PERIOD ChgStat = 001 CHARGE SUSPEND RESET CHARGE TIMER T1 < T < T4 FROM ANY STATE MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers State Diagram Maxim Integrated │  34 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Applications Information Bit Transfer I2C Interface The MAX14646/MAX14647 contain an I2C-compatible interface for data communication with a host controller (SCL and SDA). The interface supports a clock frequency of up to 400kHz. SCL and SDA require pullup resistors that are connected to a positive supply. One data bit is transferred on the rising edge of each SCL clock cycle. The data on SDA must remain stable during the high period of the SCL clock pulse. Changes in SDA while SCL is high and stable are considered control signals (see the Start, Stop, And Repeated Start Conditions section). Both SDA and SCL remain high when the bus is not active. Start, Stop, And Repeated Start Conditions Single-Byte Write When writing to the MAX14646/MAX14647 using I2C, the master sends a START condition (S) followed by the MAX14646/MAX14647 I2C address. After the address, the master sends the register address of the register that is to be programmed. The master then ends communication by issuing a STOP condition (P) to relinquish control of the bus, or a REPEATED START condition (Sr) to communicate to another I2C slave. See Figure 2. In this operation, the master sends an address and two data bytes to the slave device (Figure 3). The following procedure describes the single byte write operation: ●● 1) The master sends a START condition ●● 2) The master sends the 7-bit slave address plus a write bit (low) ●● 3) The addressed slave asserts an ACK on the data line Slave Address ●● 4) The master sends the 8-bit register address Set the Read/Write bit high to configure the MAX14646/ MAX14647 to read mode (Table 1). Set the Read/Write bit low to configure the MAX14646/MAX14647 to write mode. The address is the first byte of information sent to the MAX14646/MAX14647 after the START condition. ●● 5) The slave asserts an ACK on the data line only if the address is valid (NAK if not) ●● 6) The master sends 8 data bits ●● 7) The slave asserts an ACK on the data line ●● 8) The master generates a STOP condition Figure 2 S Table 1. I2C Slave Addresses P Sr ADDRESS FORMAT SCL SDA Figure 2. I2C START, STOP and REPEATED START Conditions HEX BINARY 7-bit slave ID (MAX14746) 0x12 0001 010 Write Address (MAX14746) 0x14 0001 0100 Read Address (MAX14746) 0x15 0001 0101 7-bit slave ID (MAX14747) 0x02 0000 010 Write Address (MAX14747) 0x04 0000 0100 Read Address (MAX14747) 0x05 0000 0101 Figure 3 WRITE SINGLE BYTE S DEVICE SLAVE ADDRESS - W A 8 DATA BITS A FROM MASTER TO SLAVE REGISTER ADDRESS A P FROM SLAVE TO MASTER Figure 3. Write Byte Sequence www.maximintegrated.com Maxim Integrated │  35 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Burst Write Single Byte Read In this operation, the master sends an address and multiple data bytes to the slave device (Figure 4). The slave device automatically increments the register address after each data byte is sent, unless the register being accessed is 0x00, in which case the register address remains the same. The following procedure describes the burst write operation: In this operation, the master sends an address plus two data bytes and receives one data byte from the slave device (Figure 5). The following procedure describes the single byte read operation: ●● 1) The master sends a START condition ●● 2) The master sends the 7-bit slave address plus a write bit (low) ●● 1) The master sends a START condition ●● 3) The addressed slave asserts an ACK on the data line ●● 2) The master sends the 7-bit slave address plus a write bit (low) ●● 4) The master sends the 8-bit register address ●● 3) The addressed slave asserts an ACK on the data line ●● 5) The slave asserts an ACK on the data line only if the address is valid (NAK if not) ●● 4) The master sends the 8-bit register address ●● 6) The master sends a REPEATED START condition ●● 5) The slave asserts an ACK on the data line only if the address is valid (NAK if not) ●● 7) The master sends the 7-bit slave address plus a read bit (high) ●● 6) The master sends eight data bits ●● 8) The addressed slave asserts an ACK on the data line ●● 7) The slave asserts an ACK on the data line ●● 8) Repeat 6 and 7 N-1 times ●● 9) The slave sends eight data bits ●● 9) The master generates a STOP condition ●● 10) The master asserts a NACK on the data line ●● 11) The master generates a STOP condition Figure 4 BURST WRITE S DEVICE SLAVE ADDRESS - W A REGISTER ADDRESS A 8 DATA BITS - 1 A 8 DATA BITS - 2 A 8 DATA BITS - N A FROM MASTER TO SLAVE P FROM SLAVE TO MASTER Figure 4. Burst Write Sequence Figure 5 READ SINGLE BYTE S DEVICE SLAVE ADDRESS - W A REGISTER ADDRESS A Sr DEVICE SLAVE ADDRESS - R A 8 DATA BITS NA FROM MASTER TO SLAVE P FROM SLAVE TO MASTER Figure 5. Read Byte Sequence www.maximintegrated.com Maxim Integrated │  36 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Burst Read ●● 9) The slave sends eight data bits In this operation, the master sends an address plus two data bytes and receives multiple data bytes from the slave device (Figure 6). The following procedure describes the burst byte read operation: ●● 10) The master asserts an ACK on the data line ●● 11) Repeat 9 and 10 N-2 times ●● 12) The slave sends the last eight data bits ●● 1) The master sends a START condition ●● 13) The master asserts a NACK on the data line ●● 2) The master sends the 7-bit slave address plus a write bit (low) ●● 14) The master generates a STOP condition ●● 3) The addressed slave asserts an ACK on the data line Acknowledge Bits Data transfers are acknowledged with an acknowledge bit (ACK) or a not-acknowledge bit (NACK). Both the master and the MAX14746 generate ACK bits. To generate an ACK, pull SDA low before the rising edge of the ninth clock pulse and hold it low during the high period of the ninth clock pulse (see Figure 7). To generate a NACK, leave SDA high before the rising edge of the ninth clock pulse and leave it high for the duration of the ninth clock pulse. Monitoring for NACK bits allows for detection of unsuccessful data transfers. ●● 4) The master sends the 8-bit register address ●● 5) The slave asserts an ACK on the data line only if the address is valid (NAK if not) ●● 6) The master sends a REPEATED START condition ●● 7) The master sends the 7-bit slave address plus a read bit (high) ●● 8) The slave asserts an ACK on the data line Figure 6 BURST READ S DEVICE SLAVE ADDRESS - W A REGISTER ADDRESS A Sr DEVICE SLAVE ADDRESS - R A 8 DATA BITS - 1 A 8 DATA BITS - 2 A 8 DATA BITS - 3 A 8 DATA BITS - N NA FROM MASTER TO SLAVE P FROM SLAVE TO MASTER Figure 6. Burst Read Sequence Figure 7 S SCL 1 2 8 9 NOT ACKNOWLEDGE SDA ACKNOWLEDGE Figure 7. Acknowledge www.maximintegrated.com Maxim Integrated │  37 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers High-ESD Protection Electrostatic Discharge (ESD)-protection structures are incorporated on all pins to protect against electrostatic discharges up to ±2kV Human Body Model (HBM) encountered during handling and assembly. CDP and CDN are further protected against ESD up to ±15kV (HBM) without damage. The ESD structures withstand high ESD in both normal operation and when the device is powered down. After an ESD event, the MAX14746/MAX14747 continues to function without latchup. ESD Test Conditions ESD performance depends on a variety of conditions. Contact Maxim for a reliability report that documents test setup, test methodology, and test results. Human Body Model Figure 8 shows the Human Body Model. Figure 9 shows the current waveform it generates when discharged into a low impedance. This model consists of a 100pF capacitor Figure 8 charged to the ESD voltage of interest that is then discharged into the device through a 1.5kΩ resistor. IEC 61000-4-2 The IEC 61000-4-2 standard covers ESD testing and performance of finished equipment. It does not specifically refer to integrated circuits. The MAX14746/MAX14747 are specified for ±4kV Air-Gap and ±5kV Contact Discharge IEC 61000-4-2 on the CDP and CDN pins. The main difference between tests done using the Human Body Model and IEC 61000-4-2 is higher peak current in IEC 61000-4-2. Because series resistance is lower in the IEC 61000-4-2 ESD test model (Figure 10), the ESDwithstand voltage measured to this standard is generally lower than that measured using the Human Body Model. Figure 11 shows the current waveform for the ±6kV IEC 61000-4-2 Level 4 ESD Contact Discharge test. The Contact Discharge method connects the probe to the device before the probe is energized. Figure 10 RC 1MΩ CHARGE-CURRENTLIMIT RESISTOR HIGHVOLTAGE DC SOURCE CS 100pF RD 1.5kΩ RC 50MΩ TO 100MΩ RD 330Ω DISCHARGE RESISTANCE CHARGE-CURRENTLIMIT RESISTOR DISCHARGE RESISTANCE STORAGE CAPACITOR DEVICE UNDER TEST HIGHVOLTAGE DC SOURCE CS 150pF DEVICE UNDER TEST STORAGE CAPACITOR Figure 8. Human Body ESD Test Model Figure 10. IEC61000-4-2 ESD Test Model Figure 9 Figure 11 IPEAK (AMPS) Ir 100% 90% PEAK-TO-PEAK RINGING (NOT DRAWN TO SCALE) IPEAK (AMPS) 100% 90% 36.8% 10% 0 0 tRL TIME TIME tDL CURRENT WAVE FORM Figure 9. Human Body Current Waveform www.maximintegrated.com 10% tR = 0.7ns TO 1ns t 30ns 60ns Figure 11. IEC61000-4-2 ESD Generator Current Waveform Maxim Integrated │  38 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Table 2. Part Selection Table 4. Register Default Values DEFAULT VALUES PART NUMBER EXT/UOK2 FUNCTION BATTERY OVP REGISTER ADDRESS REGISTER NAME MAX14746B MAX14747 MAX14746B EXT Disabled 0x00 Chip_Id 0x2E 0x30 MAX14747 EXT Enabled 0x01 Chip_Rev 0x01 0x11 0x02 StatusA 0x00 0x00 0x03 StatusB 0x46 0x46 0x04 StatusC 0x00 0x00 0x05 IntA 0xA0 0xA0 0x06 IntB 0xA4 0xA4 0x07 IntMaskA 0x00 0x00 0x08 IntMaskB 0x00 0x00 Table 3. Register Bit Default Values REGISTER BITS IBusLim MAX14746B Manual MAX14747 Automatic ILimSet[2:0] 500mA 500mA IFChg[2:0] 600mA 200mA ChgEn Enabled Disabled BatReChg[1:0] 100mV 100mV 0x09 CDetCntlA 0x22 0x22 BatRegLow[1:0] 4.20V 4.20V 0x0A ILimCntl 0x87 0x07 BatDetIntM Masked Masked 0x0B ChgCntlA 0x0C 0x08 ChgStatIntM Masked Masked 0x0C ChgCntlB 0xF3 0xE4 VPChg VPChgHigh VPChgLow 0x0D ChgTmr 0x2E 0x2E IPChg[1:0] 100mA 50mA 0x0E ChgVSet 0x72 0x72 VPChgLow[1:0] 2.45V 2.25V 0x0F JeitaCntl 0x00 0x00 VPChgHigh[1:0] 3.00V 2.80V 0x10 ChgPCntl 0xFE 0x2A SFoutAsrt Immediately Delayed 0x11 CDetCntlB 0xC6 0x86 FSUSMsk FSUS FSUS 0x12 ChgCntlC 0x8F 0x81 BatDetChgM Not Masked Not Masked 0x13 ILimMon 0x00 0x00 JeitaEn Enabled Enabled BatDetCntl Thermistor Thermistor ChgDone[2:0] 50mA 60mA ChgAutoStart Enabled Enabled BatDetChgEn Enabled Enabled UsbCmpl 500mA 500mA BatRegSel BatRegLow BatRegLow BatRegHi[2:0] 4.35V 4.35V SFoutData All Chargers All Chargers SysMin[2:0] 4.3V 4.3V MAX_VSYS_REG VBAT_REG + 0.2V 4.8V www.maximintegrated.com Maxim Integrated │  39 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Typical Operating Circuit SYSTEM LOAD *OPTIONAL pMOSFET FOR NEGATIVE VBUS PROTECTION SYS 10µF ** *OPTIONAL pMOSFET CONNECTS SYS AND BAT UOK2/EXT BAT NVP * 10µF THM CAP 1µF VBUS 1µF MAX14746/MAX14747 MICRO-USB CONNECTOR SFOUT 1µF USB 2.0 HI-SPEED HOST VBUS VB BATTERY PACK D- CDN D+ CDP D- TDN D+ VIO TDP IDEF FSUS OPTIONAL INPUTS CTYP µC SCL UOK1 SDA LED INT PART TEMP RANGE BUMP-PACKAGE MAX14746BEWA+ -40°C to +85°C 25 WLP MAX14747EWA+ -40°C to +85°C 25 WLP +Denotes a lead(Pb)-free/RoHS-compliant package. PROCESS: BiCMOS www.maximintegrated.com GND Package Information Ordering Information Chip Information OPTIONAL OPEN-DRAIN OUTPUTS For the latest package outline information and land patterns (footprints), go to www.maximintegrated.com/packages. Note that a “+”, “#”, or “-” in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing pertains to the package regardless of RoHS status. PACKAGE TYPE PACKAGE CODE OUTLINE NO. LAND PATTERN NO. 25 WLP W252J2+1 21-0453 Refer to Application Note 1891 Maxim Integrated │  40 MAX14746/MAX14747 USB Detection with Smart Power Selector Li+ Chargers Revision History REVISION NUMBER REVISION DATE 0 11/15 DESCRIPTION Initial release 1 1/17 Updated for Pass 2 material 2 11/17 Removed future product asterisks PAGES CHANGED — 3, 11, 13, 19–33, 39 40 For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrated’s website at www.maximintegrated.com. Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent licenses are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and max limits) shown in the Electrical Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance. Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc. © 2017 Maxim Integrated Products, Inc. │  41
MAX14746BEWA+ 价格&库存

很抱歉,暂时无法提供与“MAX14746BEWA+”相匹配的价格&库存,您可以联系我们找货

免费人工找货