0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
AXP209

AXP209

  • 厂商:

    ALLWINNER(全志科技)

  • 封装:

    VQFN48_6X6MM_EP

  • 描述:

    电池管理芯片 输入电压2.9~6.3V(ARM:-0.3V~11V) 1.8A

  • 数据手册
  • 价格&库存
AXP209 数据手册
DATASHEET AXP209 Enhanced single Cell Li-Battery and Power System Management IC X-Powers 1. INTRODUCTION AXP209 is a highly integrated power management IC that provides easy and flexible power solution for applications that powered by single cell Li-battery (Li-ion or Li-polymer) and requiring multi-power outputs as well. It has fully met the increasingly complex needs of application processors on accurate power control. AXP209 integrates an adaptive and USB-compatible PWM charger, two step-down converters (Buck DC-DC converter), five LDO regulators, multiple voltage/current/temperature 12-bit ADCs, and four configurable GPIOs. It also features protection circuitry such as over/under-voltage protection (OVP/UVP), over-temperature protection (OTP), and over-current protection (OCP) to guarantee the power system security and stability. The Intelligent Power Select (Intelligent Power Select, IPS™) of AXP209can allocate power safely and transparently among USB, external AC adapter, Li-battery, and application loads. It also enables applications to work normally with the presence of only external input power and no batteries (or battery deeply discharged/damage). AXP209 is capable of three input methods: external adaptor input, USB input and battery input. It also supports rechargeable backup batteries. In addition, AXP209 comes with a Two Wire Serial Interface (TWSI), through which the application processor is capable of enabling/disabling some power outputs, programming the voltage, and visiting internal registers and measurement data (including Fuel Gauge). The high accuracy (1%, depending on the 1% accuracy of BIAS resistors) of power measurement enables consumers to know more about the real-time power consumption, providing them with unprecedented experience of power management. AXP209 is available in 6mm x 6mm 48-pin QFN package. APPLICATIONS  Portable Devices: Smart Phone, PMP/MP4, Digital Camera, Camcorder, PND, PDA, PTV  Mobile Internet Devices xPad, MID  Digital Photo Frame, Portable DVD Player, Ultra-Mobile PC(UMPC) and UMPC-like, Entertaining and Education Machine  Application Processor Systems  Other battery and multi-power application systems PIN DEFINITION VINT 25 PWROK 26 27 LDO1SET 28 LDO1 29 DC3SET 30 BACKUP ACIN 31 VBUS 32 33 ACIN 34 IPSOUT 35 IPSOUT 36 CHGLED TS 37 24 VREF BAT 38 23 BIAS BAT 39 22 AGND LDO3IN 40 21 APS LDO3 41 20 EXTEN BATSENSE 42 19 GPIO0 CHSENSE 43 18 GPIO1 VIN1 44 17 DCDC3 LX1 45 16 PGND3 PGND1 46 15 LX3 PWRON 47 14 VIN3 4 5 6 7 8 9 N_OE GPIO2 N_VBUSEN VIN2 LX2 PGND2 LDO2 12 3 GPIO3 LDO4 11 2 DCDC2 10 1 13 LDO24IN SCK 48 SDA IRQ 2. FEATURES      Power Management IPS  Wide range of voltage input: 2.9V~6.3V (AMR:-0.3V~11V)  Configurable IPS™ system  Adaptive USB (supporting USB3.0) or AC adaptor Voltage/current limit (4.4V/900mA/500mA/100mA)  Equivalent internal resistance of battery below 75mΩ. Fully Integrated PWM Charger  Maximum charge current up to 1.8A.  Support battery temperature monitoring  Fully support USB charging (including 3.0) complied with regulation  High charge accuracy, with error less than 0.5%  Support batteries of 4.1V/4.15V/4.2V/4.36V  Automatic charge process control  Directly drive LED to indicate charge status  Automatic scaling of charge current according to system load Backup Battery  Backup battery input for RTC  Support backup battery charging with configurable charge current 2 Synchronous Buck Converters (DC-DC)  DC-DC2: 0.7-2.275V adjustable, 25mV/step, driving ability 1.6A, support VRC (Voltage Ramp Control)  DC-DC3: 0.7-3.5V adjustable, 25mV/step, driving ability 1.2A 5 LDOs  LDO1: 30mA, always on        LDO2: low noise LDO, 1.8V~3.3V adjustable, 100mV/step, driving ability 200mA  LDO3:0.7-3.5V adjustable, 25mV/step, driving ability 200mA  LDO4: low noise LDO, 1.8V~3.3V adjustable, 100mV/step, driving ability 200mA  LDO5: low noise LDO, 1.8V~3.3V adjustable, 100mV/step, driving ability 50mA Timer  7-bit timer with 1~127 minutes timing range  Timer interrupt output Signal Capture System  Built-in twelve 12-bit ADCs  Two external signal inputs  Provide the voltage/current data of batteries and external input powers  Built-in highly accurate Coulomb Counter and Fuel gauge system  Provide rich power management information, such as instantaneous power consumption (mA or mW), remaining battery power (% or mA), charging status (%), remaining power life or charging time, etc.  Two-level low power warning and protection  Provide die temperature data Host Interface  Data exchange through TWSI interface.  Flexible interrupt and sleep management configuration  Flexible pin configuration: multiple GPIOs set as IO or ADC.etc.  Built-in configurable timer  Provide twelve registers for data storage during system shutdown System Management  Support soft reset and hard reset  Support soft shutdown and hard shutdown  Support external wakeup triggers  Support output voltage monitoring and self-diagnostic function  Output PWROK for system reset or shutdown indication  External power detection (insert/remove/drive capability deficiency)  Support soft booting.  Over/under-voltage protection (OVP/UVP)  Over-current protection (OCP)  Over-temperature protection (OTP)  Support OTG VBUS power status setting/monitoring Full Integration  Internally produced reference voltage of high accuracy (0.5%).  Built-in MOSFET  Programmable timing and output voltage Decryption Module  128-bit OTP code storage  Dynamic real-time decryption algorithm 3. TYPICAL APPLICATION BAT 10K 1% GND C1 Li BAT 10uF BAT IPSOUT 38 39 34 35 C3 0.22u C2 10uF 37 GND GND Adapter 2.2ohm 33 32 TS BAT BAT IPSOUT IPSOUT ACIN ACIN GND GND 470ohm IPSOUT GND 1uF C6 AGND 3 5 LX1 45 VIN1 44 PGND1 46 VIN2 GPIO3 GPIO2 49 36 30 EP CHGLED BACKUP 26 23 VINT 200K 0 Ohm IPSOUT 43 LX2 VBUS 2.2ohm GND CHSENSE DCDC2 31 C6 4.7uF 42 PGND2 C8 0.22u AGND C9 1u AGND AXP209 4.7uF C10 Power On/Off 1K GND VCCIO 2.2k 2.2k IPSOUT GND 10uF 8 7 GND C14 4.7uH C15 1nF IPSOUT 10u GND C16 9 DCDC3 LX3 PGND3 15 16 C17 1nF C18 10uF 4.7uH 14 IPSOUT C19 2.2uF GND 21 24 22 19 18 20 47 APS VREF AGND LDO1 GND 10uF 28 LDO1 C21 1uF LDO2 GPIO0/LDOio0 GPIO1 EXTEN PWRON LDO3 N_OE N_VBUSEN IRQ SCK SDA GND 12 41 LDO2 C22 4.7uF C23 4.7uF GND LDO3IN 4 6 48 2 1 13 C24 40 IPSOUT LDO4 11 POWOK 25 LDO1SET DC3SET 27 29 4.7uF GND LDO4 4.7uF SDA SCK NMI DRVVBUS C24 GND VINT 51k LDO1 NC/51k GND C20 C25 100p IPSOUT 4.7uH 1 Ohm GND GND GND C12 10uF 10 17 VIN3 BIAS 0 Ohm GND GND 10uF C13 DCDC3 LDO24IN AGND 10uF 0.03 ohm DCDC2 C6 4.7uF VBUS BATSENSE C11 HOST 10k RESET Reset GND VCCIO 4. ABSOLUTE MAXIMUM RATINGS Symbol Description Value Units ACIN Input Voltage -0.3 to 11 V VBUS Input Voltage -0.3 to 11 V TJ Operating Temperature Range -40 to 130 ℃ Ts Storage Temperature Range -40 to 150 ℃ TLEAD Maximum Soldering Temperature (at leads,10sec) 300 ℃ VESD Maximum ESD stress voltage,Human Body Model >4000 V PD Internal Power Dissipation 2100 mW 5. ELECTRICAL CHARACTERISTICS VIN =5V, BAT=3.8V, TA= 25℃ SYMBOL DESCRIPTION CONDITIONS MIN TYP MAX UNITS ACIN VIN ACIN Input Voltage IOUT VOUT Current Available Before Loading BAT VUVLO ACIN Under Lockout VOUT IPS Output Voltage RACIN Internal Ideal Diode On Resistance 3.8 500mV Drop Voltage 6.3 2500 Voltage mA 3.8 2.9 PIN to PIN, ACIN to IPSOUT V V 5.0 V 170 mΩ 6.3 V 900 mA VBUS VIN VBUS Input Voltage 3.8 IOUT VOUT Current Available Before Loading BAT 500 VUVLO VBUS Under Voltage Lockout 3.8 VOUT IPS Output Voltage RVBUS Internal Ideal Diode On Resistance 2.9 PIN to PIN, VBUS to IPSOUT V 5.0 V 300 mΩ Battery Charger VTRGT BAT Charge Voltage ICHRG ITRKL Target -0.5% 4.2 +0.5% Charge Current 1200 1800 Trickle Charge Current 10% V mA ICHRG mA VTRKL Trickle Charge Threshold Voltage 3.0 V ΔVRECHG Recharge Battery Threshold Voltage Threshold Voltage Relative to VTARGET -100 mV TTIMER1 Charger Safety Timer Termination Time Trickle Mode 40 Min TTIMER2 Charger Safety Timer Termination Time CC Mode 480 Min IEND End of Charge Indication Current Ratio CV Mode 10% 15% ICHRG mA Backup Battery VTRGT Backup Battery Charge Target Voltage 2.5 3.0 3.1 V ICHRG Backup Battery Charge Current 50 200 400 uA IBackup Current when Backup Battery 10 15 uA use NTC VTL VTH VTE Cold Temperature Fault Threshold Voltage Charge Hot Temperature Fault Threshold Voltage Charge NTC Disable Threshold Voltage Falling Threshold Hysteresis Discharge Discharge 0 0 2.112 3.226 0.397 0.282 3.264 3.264 0.2 V V V Ideal Diode Rds(on) SYMBOL On Resistance(BAT to IPSOUT) DESCRIPTION 75 CONDITIONS MIN TYP MAX mΩ UNITS Off Mode Current IBATOFF OFF Mode Current BAT=3.8V 27 μA ISUSPEND USB VBUS suspend Mode current BAT=3.8V, VBUS=5V, N_VBUSEN=1 86 μA Logic VIL Logic Low Input Voltage 0.3 V VIH Logic High Input Voltage 2 V 3.3 V TWSI VCC Input Supply Voltage ADDRES S TWSI Address 0x68 fSCK Clock Operating Frequency 400 1200 kHZ tf Clock Data Fall Time 2.2Kohm High Pull 60 ns tr Clock Data Rise Time 2.2Kohm High Pull 100 ns Oscillator Frequency Default 1.5 MHz ILIM2 PMOS Limit PWM Mode 2300 mA IDC2OUT Available Output Current VDC2OUT Output Voltage Range DCDC fOSC DCDC2 Switch Current PWM Mode 0.7 1800 mA 2.275 V DCDC3 ILIM3 PMOS Limit Switch Current PWM Mode IDC3OUT Available Output Current VDC3OUT Output Voltage Range SYMBOL DESCRIPTION CONDITIONS VLDO1 Output Voltage ILDO1=1mA ILDO1 Output Current 1400 PWM Mode mA 1000 0.7 3.5 MIN TYP MAX -1% 1.3 3.3 1% mA V UNITS LDO1 30 V mA LDO2 VLDO2 Output Voltage ILDO2=1mA ILDO2 Output Current PSRR Power Supply Rejection Ratio ILDO2=60mA 1KHz eN Output Noise,20-80KHz Vo=3V Io=150mA VLDO3 Output Voltage ILDO3=1mA ILDO3 Output Current PSRR Power Supply Rejection Ratio ILDO3=10mA 1KHz eN Output Noise,20-80KHz Vo=1.8V Io=150mA VLDO3 Output Voltage ILDO3=1mA ILDO3 Output Current PSRR Power Supply Rejection Ratio 1.8 , , 3.3 V 200 mA TBD dB μVRMS 28 LDO3 0.7 3.5 V 200 mA , TBD dB , TBD μVRMS LDO4 ILDO3=10mA 1KHz 1.8 , 3.3 V 200 mA TBD dB eN Output Noise,20-80KHz Vo=1.8V Io=150mA , VLDO5 Output Voltage I LDO5=1mA ILDO5 Output Current PSRR Power Supply Rejection Ratio I LDO5=10mA , 1KHz eN Output Noise,20-80KHz Vo=1.8V, Io=30mA μVRMS 18 LDO5 1.5 6. TYPICAL CHARACERISTICS DC-DC Efficiency vs. Load(3.8Vin) DC-DC Load Transient(Typical) 3.3 V 50 mA TBD dB 18 μVRMS DC-DC Ripple VREF vs. Temperature VTRGT vs Temperature Off Mode Current vs VBAT 7. PIN DESCRIPTION Num Name Type Condition Function Description 1 SDA IO Data pin for serial interface, normally it connects a 2.2K resistor to 3.3V I/O power 2 SCK I Clock pin for serial interface, normally its connect a 2.2K resistor to 3.3V I/O power 3 GPIO3 IO 4 N_OE I 5 GPIO2 IO 6 N_VBUSEN I VBUS to IPSOUT Selection GND:IPSOUT select VBUS High: IPSOUT not select VBUS 7 VIN2 PI DCDC2 input source 8 LX2 IO Inductor Pin for DCDC2 9 PGND2 G NMOS Ground for DCDC2 10 DCDC2 I DC-DC2 feedback pin 11 LDO4 O Output Pin of LDO4 12 LDO2 O Output Pin of LDO2 13 LDO24IN PI Input to LDO2 and LDO4 14 VIN3 PI DCDC3 input source REG9EH[7] GPIO 3 Power output on/off switch GND: on; IPSOUT: off REG92H[2:0] GPIO 2 15 LX3 IO Inductor Pin for DCDC3 16 PGND3 G NMOS GND for DCDC3 17 DCDC3 I Feedback to DCDC3 18 GPIO1 IO 19 GPIO0 REG93H[2:0] IO GPIO 1 ADC Input GPIO 0 REG90H[2:0] Low noise LDO/Switch ADC Input 20 EXTEN O External Power Enable 21 APS PI Internal Power Input 22 AGND G Analog Ground 23 BIAS IO External 200Kohm 1% resistor 24 VREF O Internal reference voltage 25 PWROK O Power Good Indication Output 26 VINT PO Internal logic power, 2.5V 27 LDO1SET I It sets the LDO1 default voltage. 28 LDO1 O LDO1 output,for Host RTC block 29 DC3SET I It sets the DCDC3 default voltage 30 BACKUP IO Backup battery pin 31 VBUS PI USB VBUS input 32,33 ACIN PI Adapter input 34,35 IPSOUT IO Main Battery 36 CHGLED O charger status indication 37 TS I Battery Temperature sensor input or an external ADC input BAT PO System power source 40 LDO3IN O LDO3 input source 41 LDO3 I Output Pin of LDO3 42 BATSENSE I Current sense port1 43 CHSENSE O Current sense port2 44 VIN1 PI DCDC1 input source 45 LX1 IO Inductor Pin for DCDC1 46 PGND1 G NMOS Ground for DCDC1 47 PWRON I Power On-Off key input,Internal 100k pull high to APS 48 IRQ/ WAKEUP IO IRQ output or wakeup 49 EP G Exposed Pad, need to be connected to system ground 38,39 8. FUNCTIONAL BLOCK DIAGRAM IPSOUT APS VBUS BAT ACIN IPS N_VBUSEN LDO1 LDO1 LDO1SET BACKUP LDO24IN LX1 VIN1 PGND1 CHGLED PWM Charger LDO2 LDO2 LDO4 LDO4 LDO3 LDO3 BATSENSE LDO3IN CHSENSE DC-DC2 DCDC2 LX2 VIN2 PGND2 DC-DC3 DCDC3 LX3 VIN3 PGND3 DC3SET PWRON Control Logic N_OE IRQ SCK SDA Serial Interface TS Bat Temperature Monitor GPIO3 GPIO2 GPIO1 GPIO0/LDOio0 EXTEN Register Output voltage monitor/LBO BIAS VREF VINT Reference Voltage 12 bit ADC Current Monitor Voltage Monitor Temperature Monitor PWROK AGND EP 9. CONTROL AND OPERATION When AXP209 works, SCK/SDA pin of TWSI interface are pulled up to the system IO power, so Host can conduct flexible monitoring and adjustment for AXP209 operation via this interface. NOTE:  The "host" refers to the main processor of application system.  The following "external power" includes ACIN and VBUS inputs. 9.1 Power On/Off and Reset Power Enable Key (PEK) A key can be connected between the PWRON pin of AXP209 and the GND to be an independent Power Enable Key (PEK) or Sleep/Wakeup Key. AXP209 can automatically identify the "long-press"and "short-press" of the key and then act accordingly. Several Startup Sources 1. ACIN, BUS, and battery input 2. N_OE from high to low 3. PEK Power On The system can be started up in three ways: When N_OE is low, AXP209 will be automatically powered on if satisfactory main power (ACIN or VBUS exceeds 3.8V, or the battery voltage is higher than shutdown voltage) is plugged in. (Whether or not AXP209 will automatically startup in external power presence can be modified accordingly.) However, when N_OE is low and the system is shutdown, startup should be conducted through PEK. AXP209 can be powered on through PEK (the press time is longer than " ONLEVEL"). In practice, the alarm output signal of Host can be connected to PWRON as well—when parallel connected to PEK, valid Alarm signal (low level) can achieve the same result of pressing PEK and enables AXP209 startup,. When external powers or batteries are available, N_OE changing from high to low can also bring about AXP209 startup. After startup, DC-DC and LDO will be soft boot in preset timing sequence. After the boot, related power will be enabled / disabled via TWSI by Host. Power Off When the PEK long-press time is longer than IRQLEVEL, Host can write "1" to REG32H[7] register in PEK interrupt service routine to inform AXP209 to shutdown, in which case all other power inputs except LDO1are disabled. AXP209 will automatically shutdown in following cases: 1. Under-voltage protection for low input voltage; 2. overload protection for low voltage output due to overload; 3. overvoltage protection for high voltage input (See the “Power Path Management” section for details); 4. When N_OE changes from low to high, and the waiting time exceeds the preset time ( 2S by default); 5. When the press time of PEK is longer than OFFLEVEL (6S by default), system will automatically disable all other output except LDO1(Reset key can be omitted). The automatic protection mechanism of AXP209 can protect the whole system by preventing irreversible damage to the power-supplied devices due to application system abnormality. Sleep and Wakeup When the running system needs to enter Sleep mode, one or more power outputs are disabled or have voltage modified, in that case, REG31H[3] can be used to decide whether to have the Wakeup triggered by PEK key signal, or the rising and/or falling edge of GPIO0、GPIO1、GPIO2、 GPIO3 (To be the rising or falling edge, or both can be programmed by REG90H[7:6]、 REG92H[7:6]、REG93H[7:6] and REG95H[7:6]), so that the output voltage can be restored to the default state by PMU and all disabled or modified power can be enabled in regulated sequence. NOTE: PEK IRQ(REG42H[1]) 、GPIO0 INPUT Edge IRQ(REG44H[0]) 、GPIO1 INPUT Edge IRQ ( REG44H[1] )、GPIO2 INPUT Edge IRQ (REG44H[2])、GPIO3 INPUT Edge IR (REG44H[3])should be “Enable” to notify the processor to exit Sleep Mode via IRQ PIN. The control process in Sleep and Wakeup Modes is shown below. Write “1” to REG31H[3] to start the Wakeup,and PMU will save REG12H setting at that time Disable corresponding power or modify the voltage Sleep, waiting for Wakeup N Wakeup? Y Restore the Power to the default output voltage. System Reset and Output Monitoring (PWROK) The PWROK in AXP209 can be used as reset signal of application system. During AXP209 startup, PWROK outputs low level, which will then be pulled high to startup and reset the system after each output voltage reaches the regulated value. When application system works normally, AXP209 will be always monitoring the voltage and load status. If overload or under-voltage occurs, the PWROK will instantly output low level to reset the system and prevent malfunction or data errors. 9.2 Power Path Management (IPS) Power input of AXP209 may come from Li-battery, USB VBUS input, external power ACIN (such as AC adapter). IPS can select proper power allotting method according to external power and Li-battery status.  If only Li-battery is available, and no external power input, Li-battery is used for power      input; If external power is available (VBUS or ACIN), it is preferred in power supply; If Li-battery is available, it is instantly selected for power supply as soon as external power is removed; When both VBUS and ACIN are available, ACIN is preferred, and Li-battery is charging; And if in the above case, ACIN cannot provide enough drive ability, VBUS should be enabled properly to achieve ACIN/VBUS common power supply; And if the drive capacity is still insufficient, charge current will be reduced to zero, and batteries are used for power supply; Therefore, compatibility of the system with external powers of different drive ability can be dramatically improved, and no special customized adapters are required to be provided on the part of manufacturers. Please refer to the following diagram. As shown above, when ACIN provides insufficient load ability, IPSOUT voltage will fall, and BAT will change from charge to discharge to supply load current together with ACIN. Host can set IPS parameters and read the feedback by visiting internal registers in AXP209 via TWIS. Voltage-Limit/ Current-Limit Mode and Direct Mode In order not to affect the USB communication, VBUS is always working in VBUS Voltage-Limit mode by default. In this mode, VBUS voltage remains above a configurable reference voltage VHOLD to meet the USB specification. The default VHOLD is 4.4V, adjustable in Reg30 H [5:3] register. If the system has limit on current obtained from USB VBUS, a current-limit mode is provided (See REG30H [1] register), with 900mA/500mA/100mA (Reg30H [0]) selectable. If the system just utilizes the USB for power supply rather than communication, or the USB power adapter is utilized, AXP209 can be set to “VBUS Direct Mode” by modifying register REG30H[6], and then AXP209 will give priority to the application power demand. When the drive ability of USB Host is insufficient or system power consumption is huge so that the VBUS voltage is lower than VHOLD, AXP209 will release IRQ to indicate the weak power supply ability of Host VBUS, which may affect USB communication, and then Host software will follow up. AXP209’s Reaction to External Power Source Enabling When external power is inserted, AXP209 can automatically detect it, judge whether the power is usable or not, set the result in corresponding registers, and release IRQ to inform the Host at the same time. The following table has listed the status bits and meanings of external power registers. Register Status Bits Description REG00H[7] Indicating the presence of external ACIN REG00H[6] Indicating whether the external ACIN is usable or not REG00H[5] Indicating the presence of external VBUS REG00H[4] Indicating whether the external VBUS is usable or not REG00H[3] Indicating whether the VBUS voltage is above VHOLD when used REG00H[1] Indicating whether ACIN/VBUS short circuits on PCB or not REG00H[0] Indicating whether the system is triggered to startup by ACIN/VBUS or not The status bit of “indicating whether the VBUS voltage is above VHOLD or not when used” enables the Host to judge when it receives IRQ7(indicating weak supply ability)whether VBUS is pulled low by system load input or the external power itself is below VHOLD, which may facilitate Host software to decide either to keep on working in Voltage-Limit mode or switch to Direct mode. When to Select VBUS as Input Power When to select VBUS as the input power is determined by N_VBUSEN and register REG30H[7]: N_VBUSEN REG30H[7] Input Power Description Low 0 VBUS Select if VBUS is valid and no ACIN is available Low 1 VBUS High 1 VBUS High 0 ACIN/BAT Select if VBUS is valid Not select VBUS Under-Power Warning and Under-Power Protection (Automatic Shutdown) AXP209 can set under-power warning voltage VWARNING and automatic shutdown voltage VOFF, and then compare them with the system power. If the system power is found to be lower than VWARNING, IRQ19/IRQ20 will be released. If APS is lower than VOFF, AXP209 will automatically enter Shutdown Mode, and disable all other outputs except LDO1. VWARNING has two set levels: LEVEL 1 and LEVEL 2, which have different indications in application. For example, LEVEL1 is used to indicate insufficient power while LEVEL 2 is used to indicate the oncoming shutdown. The default values of VWARNING and VOFF can be respectively set in registers REG3AH、 REG3BH and REG31H[2:0]. Over-Voltage Protection When the external power voltage exceeds 6.3V, AXP209 will release IRQ1/4 for indication. When the external power voltage exceeds 7V, AXP209 will automatically shutdown. 9.3 Adaptive PWM Charger AXP209 integrates a constant current/voltage PWM charger to automatically control the charge cycle, with a built-in safety clock capable of automatic charge termination without processor intervention. This charger features automatic charge current scaling in accordance with the system power consumption, as well as battery detection, trickle charge and activation. In addition, the built-in temperature detection circuit can automatically decrease the charge current when the temperature is too high or too low. Compared with traditional linear charge module, this PWM charger features dramatic efficiency increase and power consumption decrease in systems that require large power consumption and fast battery charging, and thus greatly improve the system temperature performance. Adaptive Charge Startup The default state of the charger is “Enable”. (It can be programmed via registers. Refer to register REG33H.) When external power is enabled, AXP209 will firstly judge whether it is chargeable. If the charger is suitable for the power, and the charge function is usable, AXP209 will automatically start the charge, and send IRQ to Host for indication. At the same time, GHGLED pin will output low level to drive external LED to indicate the charging state. Charge Voltage/Current: VTRGT ICHRG VTRKL ITRKL Two Symbolic Voltages VTRGT,charge target voltage. The VTRGT is 4.2V by default, which can be set by register (Refer to“REG33H[6:5]”) . At the same time, AXP209 will automatically adjust the charge target voltage when external power voltage is low. VRCH,automatic recharge voltage. VRCH=VTRGT-0.1V。 Charge Current The charge current is 500mAor 1200mA by default, which can be set by REG33H[3:0]. Charge Process If the battery voltage is lower than 3.0V, the charger will automatically enter the pre-charge mode, with charge current be 1/10 of the preset value. If the battery voltage is still below 3.0V in 40 minutes (adjustable, see “REG34H”), charger will automatically enter the battery activate mode. Refer to “Battery Activate Mode” section for details. Once the battery voltage exceeds 3.0V, the charger enters constant current mode. If the charge current is below 65% of the preset value, the system will release IRQ17 to indicate that “drive ability of external power is insufficient, as a result, the charge current is lower than the preset value, which may lead to longer charge time, so stronger power is preferred, or the power-consuming functions should be disabled to shorten the charge time.” When the battery voltage reaches the VTRGT, the charger will switch from the constant current mode to constant voltage mode, and the charge current will fall. When the charge current is lower than 10% or 15% (adjustable, see register “REG33H”) of the preset value, a charge cycle ends, and AXP209 will release IRQ18 while the CHGLED pin will stop indicating the charging state. When the battery voltage is below VRCH again, the automatic charge will restart, and IRQ17 will be released. In non-precharge mode, if the charge cycle doesn’t end within 480 minutes (adjustable, refer to register “REG34H”), the charger will automatically enter the battery activate mode. Battery Activate Mode No matter it is from pre-charge mode or constant current mode to the battery activate mode (the timer expires), AXP209 will release IRQ10 in both cases to indicate that the battery may be damaged. In battery activate mode, the charger always inputs relatively low current to batteries. In this case, if the battery voltage can reach VRCH, AXP209 will exit activate mode and release IRQ11. AXP209 will indicate whether the charger is in battery activate mode or not in register REG01H. CHGLED CHGLED pin is used to indicate charge state and warning. It has four states: charge, not charge, battery abnormality warning, and external power over-voltage warning. CHGLED is NMOS Open Drain output, so a LED can be directly driven by a current-limit resistor to show the four states. The following table has displayed its two operation modes. REG34H[4] Status Reaction 0 Charge Low Level Not charge High Resistance Battery Abnormal 1Hz flicker The charger enters the battery activate mode, or the battery temperature is too high/low. Over-Voltage 4Hz flicker External voltage input is too high. Charge 1Hz flicker Non-chargeable High Resistance Not charge Low Level Over-Voltage 4Hz Flicker 1 Remark No external power is available. External voltage input is too high, or the battery temperature is too high/low. Battery Temperature Detection AXP209 can connect a temperature-sensitive resistor via the TS pin to monitor the battery temperature when the battery is charging or discharging. The diagram is shown below. Li BAT 10uF BAT REG39/3DH VTH TS C2 NTC GND REG38/3CH VTL If be low, suspend Charger or Warning with IRQ VTE In the diagram above, VTH/VTL refer to the high temperature threshold and low temperature threshold, which is programmable via registers REG38H/39H/3CH/3DH respectively. VTE=0.2V. The temperature-sensitive resistor is suggested to choose the NTC temperature-sensitive resistor, which is 10Kohm and 1% accuracy at 25℃. AXP209 will send constant current via TS pin, and the current can be set as 20uA、40uA、60uA、and 80uA (See registerREG84H) to adapt to different NTC resistors. When the current goes through the temperature-sensitive resistor, a test voltage is generated, which will be measured by ADC, and compared with regulated value to release corresponding IRQ or suspend the charge. If the resistance value of temperature-sensitive resistor is too high or too low, extra resistors can be serial or parallel connected to expand the detect extent. If the battery is free from temperature-sensitive resistor, TS pin can be linked to the ground, and in that case, AXP209 will automatically disable the battery temperature monitoring function. Battery Detection AXP209 will automatically detect the battery presence, record the result in registers (refer to REG01H) and release IRQ13, IRQ14. The battery detection can be enabled and disabled by Host. (Refer to register REG32H.) 9.4 Backup Battery AXP209 supports backup battery charge and discharge. When no main power (BAT/ACIN/VBUS) is available, LDO1will choose the backup battery to support the operation of some circuits, such as the system real-time clock, etc. When there is a main power, REG35H[7] can be set to charge the backup battery, whose target voltage is 3.0V by default (adjustable via REG35H[6:5]) and charge current is 200uA by default ( adjustable via REG35H[1:0]). 9.5 Multi-Power Outputs The following table has listed the multi-power outputs and their functions of AXP209. Output Path Type Default Voltage Application Examples Drive Ability DCDC2 BUCK Configurable 1.25Vcore 1600 mA DCDC3 BUCK Configurable 2.5Vddr 700 mA LDO1 LDO Configurable RTC 30 mA LDO2 LDO Configurable Analog/FM 200 mA LDO3 LDO Configurable 1.3V PLL 200 mA LDO4 LDO Configurable 1.8V HDMI 200 mA LDO5 LDO Configurable Vmic 50 mA AXP209 comes with two simultaneous step-down DC-DCs, five LDOs, as well as multiple timing and controlling methods. The work frequency of DC-DC is 1.5MHz by default, which is adjustable via registers. External small inductors and capacitors can be connected as well. In addition, both DC-DCs can be set in PWM mode or auto mode (automatically switchable according to the AXP209 load). See register REG80H. DC-DC2/3 DCDC3 output voltage ranges from0.7 V to 3.5V,and DCDC output voltage ranges from 2 0.7-2.275V,which can be programmed via registers.(Refer to register “REG23H 27H”). DCDC2/3 output capacitor is recommended to use small ESR ceramic capacitors above 10uF X7R;when the output voltage is set above 2.5V,2.2uH inductors is recommended; when the output voltage is set under 2.5V,4.7uH inductors is recommended. Besides, the inductor saturation current should be larger than 50% of the largest demanded current in power circuitry. The following is a list of recommended inductors and capacitors. Inductors Module NO. Current Specification DC Internal Resistance Murata LQH55PN2R2NR0 2100mA@2.2uH 30mOhm Murata LQH55PN4R7NR0 1400mA@4.7uH 60mOhm Murata LQH44PN2R2MP0 2000mA@2.2uH 49mOhm Murata LQH44PN4R7MP0 1700mA@2.2uH 80mOhm TDK VLF5010ST-2R2M2R3 2700mA@2.2uH 41mOhm TDK VLF5014ST-4R7M1R7 1700mA@4.7uH 98mOhm TDK SLF6045T-4R7N2R4-3PF 2400mA@4.7uH 27mOhm Module NO. Temperature Characteristics Allowance TDK C2012X5R0J475K X5R/X7R 10%@4.7uF TDK C2012X5R0J106K X5R/X7R 10%@10uF Murata GRM31E71A475K X7R 10%@4.7uF Murata GRM21E71A106K X7R 10%@10uF Murata GRM31E71A106K X7R 10%@10uF Capacitors LDO 1 LDO is always powered on to supply continuous power for application RTC. Its drive ability is 30mA. LDO2/3/4 LDO2/4 output noise is as low as 18uVrms,and can be used to supply power for analog circuits of application system. LDO3can supply power for systems like SRAM or PLL. Their drive ability is 200mA。 LDO5 LDO5also features the low noise design, and its drive ability is 50mA。 Soft Start All DC-DCs and LDOs support soft start to avoid the impact of dramatic current change on the input path in system boot stage. Self-Diagnosis: Load Monitoring and Current-Limit Protection All DC-DCs and LDOs support load monitoring and current-limit functions. When the load current exceeds its drive ability, each output voltage will decrease to protect the internal circuits. When the two DC-DCs output voltage is lower than 85% of the set voltage, AXP209 will automatically shutdown. At the same time, the system will record the detailed output voltage that has led to automatic shutdown (refer to register REG46H[5:2]) and release corresponding IRQ. All DC-DCs do not require external Schottky diodes and resister divider feedback circuits. If a certain DC-DC is unnecessary in application, just float the corresponding LX pins. 9.6 Default Voltage/Timing Setting AXP209 can set the default voltage and boot timing of each power. Boot Timing includes eight levels, and the interval between each level can be set as 1、4、16 and 32mS. Default voltage setting: each DC-DC/LDO setting ranges from the lowest voltage to the highest voltage. LDO1SET PIN is used to set the initial voltage of LDO1: LDO1SET LDO1SET connected to GND LDO1SET connected to VINT 1.3V 3.3V LDO1Voltage DC3SET PIN is used to set the initial voltage of DC-DC3: DC3SET DC-DC3 Voltage DC3SET connected to GND DC3SET connected to APS 1.8V 3.3V/2.5V DC3SET floating 1.2V/1.5V As for more details, please refer to “Default Configuration Instruction”. 9.7 Signal Capture Ordinary battery monitor is to estimate the battery energy by measuring the battery voltage. However, the multiple 12-bit ADCs in AXP209 can measure battery voltage, as well as battery current and external power voltage and current. It also integrates battery charge and discharge coulomb counter. According to these data, Host is capable of accurately calculate the battery energy and other battery data, such as the system real-time consumption, remaining battery energy, battery charge progress, remaining battery using time and charge time, etc. The Enable state controlling and sampling rate of each ADC can be set via registers REG82H、83H、84H. The sampling results will be saved in corresponding registers,and reference can be made to the ADC data in Register Instruction section. The input range of GPIO[1:0] can be set via register REG85H while register REG00H[2] is used to indicate the battery charge/discharge current directions. Channel 000H STEP FFFH Battery Voltage 0mV 1.1mV 4.5045V Bat discharge current 0mA 0.5mA 4.095A Bat charge current 0mA 0.5mA 4.095A ACIN voltage 0mV 1.7mV 6.9615V ACIN current 0mA 0.625mA 2.5594A VBUS voltage 0mV 1.7mV 6.9615V VBUS current 0mA 0.375mA 1.5356A Internal temperature -144.7℃ 0.1℃ 264.8℃ APS voltage 0mV 1.4mV 5.733V TS pin input 0mV 0.8mV 3.276V GPIO0 0/0.7V 0.5mV 2.0475/2.7475V GPIO1 0/0.7V 0.5mV 2.0475/2.7475V 9.8 Multi-Function Pin Description GPIO[3:0]: Can act as GPIO[3:0], ADC Input(monitoring external signals), and LDO, etc. Please refer to REG90H-96H Instruction for details. CHGLED: Features charge state indication, over-temperature/over-voltage warning, and GPO. Please refer to REG32H Instruction section for details. 9.9 Timer AXP209 features a 7-bit internal timer, whose values can be programmed via register REG8AH[6:0]: when the REG8AH[6:0] is full 0, the timer is disabled; when REG8AH[6:0]=A, the timer counts from 0 to A, and REG8AH[7] is set to 1, and timer interrupt is released at the same time. Writing 1 to REG8AH[7] can clear the flag and restart the counting, while only clearing the interrupt doesn’t restart the counting. The minimum time step of timer is one minute, and the timing range is 1~127 minutes. 9.10 Decryption AXP209 has a decryption module. It can be enabled by writing the data to be decrypted into REG300-REG30F on the part of Host, and then write 1 to register REGB8H[1]. After the decryption, AXP209 will set REGB8[0] to 1, and at that time, decrypted data can be read by Host from REG31x. The status bit will be automatically cleared by AXP209 when decryption is restarted. 9.11 Host Interface and Interrupt (TWSI and IRQ) … SCK SDA … … A0 A6 R/W ACK 0 0 Slave Adress hA0 Start R7 … … R0 ACK Slave Adress hA1 S A6 A5 A4 0 … A0 R/W ACK 0 1 Master Drives ACK and Stop hNA P Slave Drives the Data pA … … R7 R6 0 Slave Adress hA0 Start … D0 ACK D7 Repeated Start, can be replaced by a STOP and START … SDA R/W ACK 1 pA Read SCK … A0 A6 0 Register Adress hCMD pA … … R0 ACK R5 0 Register Adress hCMD pA D7 … D0 ACK D6 0 Host Sends Data hDATA pA pA P Write Fig.1 Single Read and Write … SCK SDA A6 … … A0 R/ ACK W 0 Slave Adress hA0 Start 0 pA R7 … … … R0 ACK Register Adress hCMD 0 pA … A0 A6 1 Slave Adress hA1 S … SDA A 6 A5 0 Start Slave Adress hA0 0 pA R 7 R6 Slave Drives the Data pA … … … A0 R/ AC W K 0 … R0 AC K Register Adress hCMD 0 pA D 7 D6 … D0 ACK 0 Master ACK hA D7 … D0 ACK Slave Drives the Data 1 P hNA Read Repeated Start SCK R/ ACK D7 W … … AC … D0 K Host Sends Data hDATA 0 pA R 7 R6 … … R0 AC K Register Adress hCMD 0 pA D 7 D6 AC … D0 K Host Sends Data hDATA Write Fig.2 Multi Read and Write Host can visit AXP209 registers via the TWSI interface, and the operation timing is listed 0 pA P above. Standard 100KHz or 400KHz frequency is supported, and the highest rate can reach 1.2KHz. In addition, multi read and write operation is supported, and the device addresses are 69H (READ) and 68H (WRITE). When certain events occur, AXP209 will inform Host by pulling down the IRQ interrupt mechanism, and the interrupt state will be reserved in interrupt state registers (See registers REG48H, REG49H, REG4AH, REG4BH and REG4CH). The interrupt can be cleared by writing 1 to corresponding state register bit. When there is no interrupt, IRQ output will be pulled high (51K resistance higher through the external). Each interrupt can be masked via interrupt control registers (Refer to registers REG40H, REG41H, REG42H, REG43H, and REG44H). Site Interrupt NO. Description Site Interrupt NO. Description REG48H[7] IRQ1 ACIN over-voltage REG4AH[3] IRQ20 DCDC3 under-voltage REG48H[6] IRQ2 ACIN connected REG4AH[2] REG48H[5] IRQ3 ACIN removed REG4AH[1] IRQ22 PEK short-press REG48H[4] IRQ4 VBUS over-voltage REG4AH[0] IRQ23 PEK long-press REG48H[3] IRQ5 VBUS connected REG4BH[7] IRQ24 N_OE power-on REG48H[2] IRQ6 VBUS removed REG4BH[6] IRQ25 N_OE power-off REG48H[1] IRQ7 VBUS voltage is lower than VHOLD REG4BH[5] IRQ26 VBUS valid REG4BH[4] IRQ27 VBUS invalid REG48H[0] Reserved Reserved REG49H[7] IRQ8 Battery connected REG4BH[3] IRQ28 VBUS Session Valid REG49H[6] IRQ9 Battery removed REG4BH[2] IRQ29 VBUS Session End REG49H[5] IRQ10 Enter the battery activate mode REG4BH[1] IRQ30 Low power warning LEVEL1 REG49H[4] IRQ11 Exit the battery activate mode REG4BH[0] IRQ31 Low Power Warning LEVEL2 REG49H[3] IRQ12 Be charging REG4CH[7] IRQ32 Timer interrupt REG49H[2] IRQ13 Charge finished REG4CH[6] IRQ33 PEK Rising edge REG49H[1] IRQ14 Battery over-temperature REG4CH[5] IRQ34 PEK Falling edge REG49H[0] IRQ15 Battery under-temperature REG4CH[4] REG4AH[7] IRQ16 IC internal over-temperature REG4CH[3] IRQ35 GPIO3input edge trigger REG4AH[6] IRQ17 Insufficient charge current REG4CH[2] IRQ36 GPIO2 input edge trigger REG4AH[5] IRQ18 DCDC1under-volta ge REG4CH[1] IRQ37 GPIO1 input edge trigger REG4AH[4] IRQ19 DCDC2 under-voltage REG4CH[0] IRQ38 GPIO0 input edge trigger Reserved 10. Registers Group 1: Power Control Address Register Description R/W 00 Power status register R 01 Power mode/ charge state register R 02 OTG VBUS state register R 04-0F Data cache register R/W 00H 12 DC-DC2/3 & LDO2/3/4&EXTEN control register R/W XXH 23 DC-DC2 voltage setting register R/W XXH 25 DC-DC2/LDO3voltage slope parameter setting register R/W 00H 27 DC-DC3voltage setting register R/W XXH 28 LDO2/3voltage setting register R/W XXH 30 VBUS-IPSOUT channel setting register R/W 60H 31 VOFF shutdown voltage setting register R/W X3H 32 Shutdown, battery detection, CHGLED control register R/W 46H 33 Charge control register1 R/W CXH 34 Charge control register2 R/W 41H 35 Backup battery charge control register R/W 22H 36 PEK parameter control register R/W 5DH 37 DCDC converter work frequency setting register R/W 08H 38 battery charge low-temperature warning setting register R/W A5H 39 battery charge high-temperature warning setting register R/W 1FH 3A APS low-power Level1setting register R/W 68H 3B APS low-power Level2 setting register R/W 5FH 3C battery discharge low-temperature warning setting register R/W FCH 3D battery discharge register R/W 16H high-temperature warning setting Default Value 80 DCDC work mode setting register R/W E0H 82 ADC enable setting register1 R/W 83H 83 ADC enable setting register2 R/W 80H 84 ADC sample rate setting,TS pin control register R/W 32H 85 GPIO [1:0] input range setting register R/W X0H 86 GPIO1 ADC IRQ rising edge threshold setting R/W FFH 87 GPIO1 ADC IRQ falling edge threshold setting R/W 00H 8A Timer control register R/W 00H 8B VBUS monitoring setting register R/W 00H 8F Over-temperature shutdown control register R/W 01H Group 2 GPIO control Address Register Description R/W Default Value 90 GPIO0 control register R/W 07H 91 LDO5output voltage setting register R/W A0H 92 GPIO1 control register R/W 07H 93 GPIO2 control register R/W 07H 94 GPIO[2:0] signal status register R/W 00H 95 GPIO3 control register R/W 00H Group3 Interrupt control Address Register Description R/W Default Value 40 IRQ enable control register1 R/W D8H 41 IRQ enable control register2 R/W FFH 42 IRQ enable control register3 R/W 3BH 43 IRQ enable control register4 R/W C1H 44 IRQ enable control register5 R/W 00H 48 IRQ status register1 R/W 00H 49 IRQ status register2 R/W 00H 4A IRQ status register3 R/W 00H 4B IRQ status register4 R/W 00H 4C IRQ status register5 R/W 00H Group4 ADC data Address Register Description R/W 56[7:0] ACIN voltage ADC data high 8 bits R 57[3:0] ACIN voltage ADC data low 4 bits R 58[7:0] ACIN current ADC data high 8 bits R 59[3:0] ACIN current ADC data low 4 bits R 5A[7:0] VBUS voltage ADC data high 8 bits R 5B[3:0] VBUS voltage ADC data low 4 bits R 5C[7:0] VBUS current ADC data high 8 bits R 5D[3:0] VBUS current ADC data low 4 bits R 5E[7:0] AXP209 internal temperature monitoring ADC data high 8 bits R 5F[3:0] AXP209internal temperature monitoring ADC data low 4 bits R 62[7:0] TS input ADC data high 8 bits,default monitoring battery temperature R 63[3:0] TS input ADC data low 4 bits,default monitoring battery temperature R 64[7:0] GPIO0 voltage ADC data high 8 bits R 65[3:0] GPIO0 voltage ADC data low 4 bits R 66[7:0] GPIO1 voltage ADC data high 8 bits R 67[3:0] GPIO1 voltage ADC data low 4 bits R 70[7:0] Battery instantaneous power high 8 bits R 71[7:0] Battery instantaneous power middle 8 bits R 72[7:0] Battery instantaneous power low 8 bits R 78[7:0] Battery voltage high 8 bits R 79[3:0] Battery voltage low 4 bits R 7A[7:0] Battery charge current high 8 bits R 7B[3:0] Battery charge current low 4 bits R 7C[7:0] Battery discharge current high 8 bits R 7D[4:0] Battery discharge current low 5 bits R 7E[7:0] System IPSOUT voltage high 8 bits R 7F[3:0] System IPSOUT voltage low 4 bits R Note: the battery power formula: Pbat =2* register value * Voltage LSB * Current LSB/ 1000. (Voltage LSB is 1.1mV; Current LSB is 0.5mA, and unit of calculation result is mW.) Address Register Description R/W Default Value B0 battery charge coulomb counter data register[31:24] R/W 00H B1 battery charge coulomb counter data register[23:16] R/W 00H B2 battery charge coulomb counter data register[15:8] R/W 00H B3 battery charge coulomb counter data register[7:0] R/W 00H B4 battery discharge coulomb counter data register[31:24] R/W 00H B5 battery discharge coulomb counter data register[23:16] R/W 00H B6 battery discharge coulomb counter data register[15:8] R/W 00H B7 battery discharge coulomb counter data register[7:0] R/W 00H B8 Coulomb counter and encryption module control register R/W 00H B9 Power measurement result register R/W 00H Coulomb calculation formula: C= 65536 * current LSB *(charge coulomb counter value - discharge coulomb counter value) / 3600 / ADC sample rate. (Refer to REG84H setting for ADC sample rate;the current LSB is 0.5mA;unit of the calculation result is mAh. ) 10.1 REG 00H:Input Power Status Bit Description R/W 7 ACIN presence indication 0:ACIN not exist;1:ACIN exists R 6 Indicating whether ACIN is usable R 5 VBUS presence indication 0:VBUS not exist;1:VBUS exists R 4 Indicating whether VBUS is usable R 3 Indicating whether the VBUS voltage is above VHOLD before used. R 2 Indicating the battery current direction 0: the battery is discharging;1: the battery is charging R 1 Indicating whether ACIN and VBUS input short circuit on PCB R 0 Indicating whether the boot source is ACIN or VBUS 0: Boot source isn’t ACIN/VBUS; 1: Boot source is ACIN/VBUS. R 10.2 REG 01H: Power Work Mode and Charge Status Indication Bit Description R/W 7 Indicating whether AXP209 is over-temperature 0: not over-temperature; 1: over-temperature R 6 Charge indication 0:not charge or charge finished; 1: in charging R 5 Battery existence indication 0:no battery connected to AXP209; 1:battery already connected to AXP209 R 4 Reserved and unchangeable R 3 Indicating whether the battery enters the activate mode 0: not enter the activate mode; 1: already entered the activate mode R 2 Indicating whether the charging current is lower than the expected current 0:actual charging current is the same as expected current; 1: actual charging current is lower than expected current R Reserved and unchangeable R 1-0 10.3 REG 02H: USB OTG VBUS Status Indication Bit 7-3 Description R/W Reserved and unchangeable 2 Indicating whether VBUS is valid or not,1 means “valid” R 1 Indicating whether VBUS Session A/B is valid,1 means “valid” R 0 Indicating Session End status,1 means “valid” R 10.4 REG 04-0FH: Data Cache Note: As long as one of the external powers, batteries or backup batteries exists, this data will be reserved and free from the startup and shutdown influence. 10.5 REG 12H: Power Output Control Default value: XXH Bit Description R/W Default Value RW X RW X RW X RW X 7 Reserved and unchangeable 6 LDO3 enable and disable control 5 Reserved and unchangeable 4 DC-DC2 enable and disable control 3 LDO4 enable and disable control RW X 2 LDO2 enable and disable control RW X 1 DC-DC3 enable and disable control RW X 0 EXTEN enable and disable control RW X R/W Default Value RW X R/W Default Value 0: disable; 1: enable 0: disable; 1:enable 10.6 REG 23H: DC-DC2 Output Voltage Setting Default Value: XXH Bit Description 7-6 Reserved and unchangeable 5-0 DC-DC2 output voltage setting 0.7-2.275V,25mV/step Vout=[0.7+(Bit5-0)*0.025]V 10.7 REG 25H: DC-DC2/LDO3 Dynamic Voltage Scaling Parameter Setting Default Value: 00H Bit 7-4 Description Reserved and unchangeable 3 LDO3 VRC ENABLING CONTROL 0: enable; 1: disable RW 0 2 DC-DC2 VRC enabling control 0: enable; 1: disable RW 0 1 LDO3 VRC voltage rising slope control RW 0 0: 25mV/15.625us=1.6mV/us 1: 25mV/31.250us=0.8mV/us 0 DC-DC2 VRC voltage rising slope control 0: 25mV/15.625us=1.6mV/us 1: 25mV/31.250us=0.8mV/us RW 0 R/W Default Value RW X R/W Default Value 10.8 REG 27H: DC-DC3 Output Voltage Setting Default Value: XXH Bit 7 6-0 Description Reserved and unchangeable DC-DC3 output voltage setting 0.7-3.5V, 25mV/step Vout=[0.7+(Bit6-0)*0.025]V 10.9 REG 28H: LDO2/4 Output Voltage Setting Default Value: XXH Bit Description 7-4 LDO2 output voltage setting 1.8-3.3V, 100mV/step Vout=[1.8+(Bit7-4)*0.1]V RW X 3-0 LDO4 output voltage setting 1.25 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.5 2.7 2.8 3.0 3.1 3.2 3.3 RW X R/W Default Value LDO3 Mode select: 0:LDO mode,voltage can be set by [6:0] 1: enable/disable control mode,and voltage is determined by LDO3IN. RW 0 LDO3 output Bit6-Bit0 RW X R/W Default Value RW 0 10.10 REG 29H: LDO3 Output Voltage Setting Default Value: XXH Bit 7 6-0 Description voltage setting 0.7-2.275V,25mV/step Vout=[0.7+(Bit6-0)*0.025]V 10.11 REG 30H: VBUS-IPSOUT Channel Management Default Value: 6XH Bit 7 Description the VBUS-IPSOUT path select control signal when VBUS is usable 0: whether to enable the path is decided by N_VBUSEN pin 1:VBUS-IPSOUT can be enabled,regardless of the N_VBUSEN status 6 5-3 2 1-0 VBUS VHOLD voltage-limit control 0: not limit the voltage; 1: limit the voltage RW 1 VHOLD setting RW 100 RW 0 R/W Default Value RW 011 R/W Default Value VHOLD= [4.0+(Bit5-3)*0.1]V Reserved and unchangeable VBUS current-limit selection when current-limit is enabled 00:900mA ; 01:500mA; 10:100mA; 11:not limit 10.12 REG 31H: VOFF Shutdown Voltage Setting Default Value: X3H Bit 7-4 3 2-0 Description Reserved and unchangeable PEK or GPIO edge wakeup function enable setting in Sleep mode 0:disable 1:enable This bit will be automatically cleared to 0 after writing,so “1 ”should be rewritten whenever enters the Sleep mode. VOFF setting VOFF=[2.6+(Bit2-0)*0.1]V Default: 2.9V 10.13 REG 32H: Shutdown Setting, Battery Detection and CHGLED Pin Control Default Value: 46H Bit Description 7 Shutdown Control Writing “1” to this bit will disable the AXP209 output. RW 0 6 Battery monitoring function setting bit: 0: disable; RW 1 1: enable 5-4 CHGLED pin function setting 00: high resistance 01: 25% 1Hz flicker 10: 25% 4Hz flicker 11: low level output RW 00 3 CHGLED pin control setting 0: controlled by charging 1: controlled by register REG 32H[5:4] RW 0 2 Output disable timing control 0: disable at the same time 1: contrary to the startup timing RW 0 the delayed shutdown time of AXP209 after N_OE changes from low to high 00: 128mS; 01: 1S; 10: 2S; 11: 3S RW 10 1-0 10.14 REG 33H: charging control 1 Default Value: CXH Bit R/W Default Value Charging enable control bit 0: disable, 1:enable RW 1 Charging target-voltage setting 00:4.1V; 01:4.15V; 10:4.2V; 11:4.36V RW 10 Charging end-current setting 0: end when the charge current is lower than 10% of the set value 1: end when the charge current is lower than 15% of the set value RW 0 Charge current setting Icharge= [300+(Bit3-0)*100] mA RW X R/W Default Value RW 0 RW 1 RW 0 RW 01 R/W Default Value Backup battery charge enable control 0: disable;1: enable RW 0 6-5 Backup battery charge target-voltage setting 00:3.1V;01:3.0V;10:3.6V;11:2.5V RW 01 4-2 Reserved and unchangeable 7 6-5 4 3-0 Description 10.15 REG 34H: Charge Control 2 Default Value: 45H Bit Description 7 Pre-charge timeout setting Bit1 6 Pre-charge timeout setting Bit0 5 Reserved 4 CHGLED mode selection 0: always bright when charging 1: flicker when charging 3-2 Reserved and unchangeable 1-0 Constant-current setting Bit1-0 mode 00: 40 min; 01: 50min; 10: 60min; 11: 70min timeout 00: 6Hours; 01: 8Hours; 10: 10Hours; 11: 12Hours 10.16 REG 35H: Backup Battery Charge Control Default Value: 22H Bit 7 Description 1-0 Backup battery charge current setting 00: 50uA;01: 100uA;10: 200uA; 11: 400uA RW 10 R/W Default Value 10.17 REG 36H: PEK Key Parameters Setting Default Value: 9DH Bit Description 7-6 Startup time setting 00: 128mS; 01: 3S; 10: 1S; 11: 2S. RW 01 5-4 Long-press time setting 00: 1S; 01: 1.5S;10: 2S; 11: 2.5S. RW 01 3 Automatic shutdown setting when the key press-time exceeds the shutdown time 0: disable; 1: enable RW 1 2 PWROK signal delay after the power startup 0:8mS; 1:64mS RW 1 Shutdown time setting RW 01 R/W Default Value RW 1000 R/W Default Value RW A5H R/W Default 1-0 00: 4S; 01: 6S; 10: 8S; 11: 10S. 10.18 REG 37H: DC-DC Work Frequency Setting Default Value: 08H Bit Description 7-4 Reserved and unchangeable 3-0 DC-DC setting enable/disable frequency Each level changes by 5% , Default Value1.5MHz F=[1+/- (Bit3-0)*5%)]*1.5MHz 10.19 REG 38H: VLTF-charge Battery Charge Low-temperature Threshold Setting Default Value: A5H Bit 7-0 Description Battery low-temperature threshold setting when the battery is charging, M M*10H,when M=A5H, corresponding voltage is 2.112V;corresponding voltage ranges from 0V~3.264V VLTF-charge = M *10H * 0.0008V 10.20 REG 39H: VHTF-charge Battery Charge High-Temperature Threshold Setting Default Value: 1FH Bit Description Value 7-0 The battery high-temperature threshold setting when the battery is charging,N N*10H,when N=1FH,the corresponding voltage is 0.397V ; corresponding voltage ranges from 0V~3.264V RW 1FH R/W Default Value RW 68H R/W Default Value RW 5FH VHTF-charge = N *10H * 0.0008V 10.21 REG 3AH: System IPSOUT Vwarning Level1 Default Value: 68H Bit 7-0 Description System IPSOUT Vwarning Level1 10.22 REG 3BH: System IPSOUT Vwarning Level2 Default Value: 5FH Bit 7-0 Description System IPSOUT Vwarning Level2 Corresponding voltage setting of REG3AH and REG3BH equals to (supposing the register value is n): Vwarning = 2.8672 + 1.4mV * n * 4 10.23 REG 3CH: VLTF-discharge Battery Discharging Low-Temperature Threshold Setting Default Value: FCH Bit 7-0 Description battery low-temperature threshold setting when the battery is discharging,M M*10H , when M=FC, corresponding voltage is 3.226V;corresponding voltage ranges from 0V~3.264V R/W Default Value RW FCH R/W Default Value RW 16H VLTF-discharge = M *10H * 0.0008V 10.24 REG 3DH: VHTF-discharge Battery Discharging Threshold Setting Default Value: 16H Bit 7-0 Description The battery high-temperature N*10H , when N=16H , corresponding threshold setting when the battery is discharging,N voltage is 0.282V;corresponding voltage ranges from 0V~3.264V VLTF-discharge = N *10H * 0.0008V 10.25 REG 80H: DC-DC Work Mode Selection Default Value: E0H Bit Description 7-3 Reserved and unchangeable 2 DC-DC2 work mode control 1 DC-DC3 work mode control 0 Reserved and unchangeable 0:PFM/PWM automatic switching 1: fixed PWM R/W Default Value RW 0 RW 0 R/W Default Value RW 1 10.26 REG 82H: ADC Enable 1 Default Value: 83H Bit Description 7 Battery voltage ADC enable 6 Battery current ADC enable RW 0 5 ACIN voltage ADC enable RW 0 4 ACIN current ADC enable RW 0 3 VBUS voltage ADC enable RW 0 2 VBUS current ADC enable RW 0 1 APS voltage ADC enable RW 1 0 TS pin ADC function enable RW 1 R/W Default Value 0: disable, 1: enable RW 1 0: disable, 1: enable RW 0 RW 0 0: disable, 1: enable 10.27 REG 83H: ADC enable2 Default Value: 80H Bit 7 Description AXP209 internal monitoring ADC enable temperature 6-4 Reserved and unchangeable 3 GPIO0 ADC function enable 2 GPIO1 ADC function enable 1-0 Reserved and unchangeable 10.28 REG 84H: ADC Sample Rate Setting and TS Pin Control Default Value: 32H Bit Description 25×2n The sample rate is 25, 50, 100, 200Hz respectively. 7-6 ADC sample rate setting 5-4 TS pin output current setting: 00:20uA; 01:40uA; 10:60uA; 11:80uA R/W Default Value RW 0 RW 11 3 Reserved and unchangeable 2 TS pin function selection 0: battery temperature monitoring function,1: external independent ADC input RW 0 TS pin current output method setting RW 1 RW 0 R/W Default Value RW 0 RW 0 R/W Default Value RW FF R/W Default Value RW 00 1-0 00: disable 01: current output when charging 10: input when the ADC is sampling, reducing the power consumption 11: always enable 10.29 REG 85H: ADC Input Range Default Value: X0H Bit 7-2 Description Reserved and unchangeable 1 GPIO1 ADC Input Range 0 GPIO0 ADC Input Range 0:0-2.0475V 1:0.7-2.7475V 10.30 REG 86H: GPIO1 ADC IRQ Rising Edge Threshold Setting Default Value: FFH Bit 7-0 Description One LSB is 8mV 10.31 REG 87H: GPIO1 ADC IRQ Falling Edge Threshold Setting Default Value: 00H Bit 7-0 Description One LSB is 8mV 10.32 REG 8AH: Timer Control Default Value: 00H Bit R/W Default Value The timer is timeout Write “1” to clear the status. RW 0 Set the time,unit: minute Write full 0 to shutdown the timer. RW 0000000 Description R/W Default Value 7-6 Reserved and unchangeable 5-4 VBUS valid voltage setting 00:4.0V; 01:4.15V; 10:4.45V; 11:4.55V RW 00 3 VBUS Valid detect function setting: 0: disable,1: enable RW 0 2 VBUS Session detect function setting: 0: disable,1: enable RW 0 1 Discharge VBUS discharge function setting 0: to disable the VBUS discharge resistance;1: to enable the VBUS discharge resistance RW 0 0 Charge VBUS charge function setting 0: disable the VBUS charge resistance;1: enable the VBUS charge resistance and charge the VBUS RW 0 R/W Default Value Reserved and unchangeable RW 0 AXP209 internal over-temperature shutdown setting 0: not shutdown; 1: shutdown RW 0 7 6-0 Description 10.33 REG 8BH: VBUS Pin Detection and SRP Function Control Default Value: 00H Bit 10.34 REG 8FH: Function Setting, Over-temperature Shutdown, etc. Default Value: 21H Bit 7-3 2 1-0 Description Reserved and unchangeable 10.35 REG 90H: GPIO0 function Setting Default Value: 07H Bit Description R/W Default Value RW 0 7 GPIO0 rising edge IRQ or Wakeup function 6 GPIO0 falling edge IRQ or Wakeup function RW 0 Reserved and unchangeable RW 0 RW 1 RW 1 RW 1 5-3 2 GPIO0 pin function setting Bit 2-0 0:disable 1:enable 000: output low 001: output high(3.3V) 010: general input function 011: low noise LDO5 100:ADC input 1XX: floating 1 0 10.36 REG 91H: LDO5 Output Voltage and EXTEN/GPIO Output High Level Setting Default Value: A5H Bit 7-4 3 2-0 Description LDO5 output voltage setting Vout=[1.8 +( Bit7-4)*0.1]V; defalt=1.8+10*0.1=2.8V R/W Default Value RW 1010 RW 101 R/W Default Value RW 0 Reserved and unchangeable EXTEN and GPIO[1:0] output high level setting 000:1.8V;001:2.5V;010:2.8V;011:3.0V;100:3.1V;101:3.3V;110:3.4V;111:3.5V 10.37 REG 92H: GPIO1 Function Setting Default Value: 07H Bit Description 7 GPIO1 rising edge IRQ or Wakeup function 6 GPIO1 rising edge IRQ or Wakeup function RW 0 Reserved and unchangeable RW 0 5-3 0:disable 1:enable 2-0 GPIO1 pin function setting 000: output low 001: output high(3.3V) 010: general input function 011: low noise LDO 100:ADC input 1XX: floating RW 111 R/W Default Value RW 0 10.38 REG 93H: GPIO2 Function Setting Default Value: 07H Bit Description 7 GPIO2 rising edge IRQ or Wakeup function 6 GPIO2 falling edge IRQ or Wakeup function RW 0 5-3 Reserved and unchangeable RW 0 2-0 GPIO2 pin function setting RW 111 R/W Default Value 0:disable 1:enable 000: output low 001: floating 010: general input function XXX: floating 10.39 REG 94H: GPIO [2:0] Signal Status Setting and Monitoring Default Value: 00H Bit Description 7 Reserved and unchangeable 6 GPIO2 input status 5 GPIO1 input status 4 GPIO0 input status 3-0 R 0: input low level 1: input high level R R R Reserved and unchangeable 10.40 REG 95H: GPIO 3 Setting Default Value: 00H Bit Description 7 GPIO3 rising edge IRQ or Wakeup function 6 GPIO3 falling edge IRQ or Wakeup function 0:disable 1:enable R/W Default Value RW 0 RW 0 5-3 Reserved and unchangeable 2 GPIO3 function setting 0:NMOS Open Drain output 1:number input function RW 0 1 GPIO3 output status 0: output low level,NMOS enable 1: floating,NMOS disable RW 1 0 GPIO3 input status 0: input high level 1: input low level R 10.41 REG 40H and 48H: IRQ enable1 and IRQ Status 1 IRQ enable1 and REG40H:Default Value: D8H Bit Description R/W Default Value 7 ACIN over-voltage, IRQ enable RW 1 6 ACIN connected, IRQ enable RW 1 5 ACIN removed, IRQ enable RW 0 4 VBUS over-voltage, IRQ enable RW 1 3 VBUS connected, IRQ enable RW 1 2 VBUS removed, IRQ enable RW 0 1 VBUS is available, but lower than VHOLD, IRQ enable RW 0 0 Reserved and unchangeable RW 0 IRQ status 1,REG48H:Default Value: 00H Bit Description R/W Default Value 7-0 The meaning of status bit respectively corresponds to each bit of 40H; For example:Bit7 is ACIN over-voltage IRQ status bit RW 0 10.42 REG 41H and 49H: IRQ enable2 and IRQ Status2 IRQ enable2,REG41H:Default Value: FFH Bit Description R/W Default Value 7 Battery connected, IRQ enable RW 1 6 Battery removed, IRQ enable RW 1 5 Battery activate mode, IRQ enable RW 1 4 Exit battery activate mode, IRQ enable RW 1 3 Be charging, IRQ enable RW 1 2 Charge finished, IRQ enable RW 1 1 Battery over-temperature, IRQ enable RW 1 0 Battery low-temperature, IRQ enable RW 1 IRQ status 2,REG49H:Default Value: 00H Bit Description R/W Default Value 7-0 Meaning of the Status bit respectively corresponds to each bit of 41H. RW 0 10.43 REG 42H and 4AH: IRQ enable3 and IRQ Status 3 IRQ enable3,REG42H:Default Value: 03H Bit Description R/W Default Value 7 AXP209 internal over-temperature, IRQ enable RW 0 6 Charge current is lower than the set current, IRQ enable RW 0 5 Reserved and unchangeable 4 DC-DC2 output voltage is lower than the set value, IRQ enable RW 0 3 DC-DC3output voltage is lower than the set value, IRQ enable RW 0 2 LDO3output voltage is lower than the set value, IRQ enable 1 PEK short press, IRQ enable RW 1 0 PEK long press, IRQ enable RW 1 IRQ Status 3,REG4AH:Default Value: 00H Bit Description R/W Default Value 7-0 Meaning of the Status bit respectively corresponds to each bit of 42H. RW 0 10.44 REG 43H and 4BH: IRQ enable4 and IRQ Status 4 IRQ enable4,REG43H:Default Value: 01H Bit Description R/W Default Value 7 N_OE startup, IRQ enable RW 0 6 N_OE shutdown, IRQ enable RW 0 5 VBUS valid, IRQ enable RW 0 4 VBUS invalid, IRQ enable RW 0 3 VBUS Session A/B IRQ enable RW 0 2 VBUS Session End IRQ enable RW 0 1 APS low-voltage, IRQ enable(LEVEL1) RW 0 0 APS low-voltage, IRQ enable(LEVEL2) RW 1 IRQ status 4,REG4BH:Default Value: 00H Bit Description R/W Default Value 7-0 Meaning of the Status bit respectively corresponds to each bit of 43H. RW 0 10.45 REG 44H and 4C: IRQ Enable 5 and IRQ Status 5 IRQenable5,REG44H,Default Value: 00H; Bit Description R/W Default Value 7 Timer timeout, IRQ enable RW 0 6 PEK press rising edge, IRQ enable RW 0 5 PEK press falling edge, IRQ enable RW 0 4 Reserved and unchangeable RW 0 3 GPIO3 input edge trigger, IRQ enable RW 0 2 GPIO2input edge trigger, IRQ enable RW 0 1 GPIO1input edge trigger or ADC input, IRQ enable RW 0 0 GPIO0 input edge trigger, IRQ enable RW 0 IRQ status 5,REG4CH:Default Value: 00H Bit Description R/W Default Value 7-0 Meaning of the Status bit respectively corresponds to each bit of 44H RW 0 R/W Default Value Note: Writing 1 to all IRQ status register bits will clear corresponding status. 10.51 REG B8H: Coulomb Counter Control Default Value: 00H Bit Description 7 coulomb counter enable/disable control RW 0 6 Coulomb counter suspend control. Writing “1” to this bit will suspend the Coulomb counter, and this bit will be automatically cleared to 0 as well. RW 0 5 Coulomb counter clear control. Writing “1” to this bit will clear the coulomb counter, and this bit will automatically be cleared to 0. RW 0 4-2 Reserved and unchangeable RW 0 1-0 Decrypt the start bit. Automatically clear to 0 after the decryption. RW 0 Whether the decryption has finished or not 0:not finished 1:finished RW 0 R/W Default Value RW 0 0 10.52 REG B9H: Power Measurement Result Default Value: 7FH Bit 7 Description Measure system control 0:normal work mode 1:work suspension 6-0 Measure result, percentage 11.Package AXP209:QFN48 R 7F © 2010 X-Powers Limited - All Rights Reserved X-Powers cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a X-Powers product. No circuit patent licenses, copyrights, or other intellectual property rights are implied. X-Powers reserves the right to make changes to the specifications and products at any time without notice.
AXP209 价格&库存

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

免费人工找货