IP5318 
IP5318  寄存器文档 
1、I2C  协议 
The I2C speed support 400Kbps.Support 8 bit address width and 8bit data width. Transmit and receive MSB first. 
The default slave address is 0xEA。 
I2C acts as slave and is controlled by the master. The SCK line of the I2C interface is driven by the master. The SDA 
line could be pulled up to VCC by a 2.2Kohm resister and pulled 
down by either the master or the slave.A typical WRITE sequence for writing 8bits data to a register is shown in 
below figure. A start bit isgiven by the master, followed by the slave address, register address and 8-bit data. After 
each 8-bit address or data transfer, the IP5318 gives an ACK bit. The master stops writing by sending a stop bit. 
All 8 bits data must be written before the register is updated. 
Example: Write 8bit data 0x5A to register 0x05, and the slave address is 0xEA 
Note:Sack generated by Slave, Mack generated by Master, and Mnack is a NACK generated by Master 
Figure1      I2C WRITE 
 
 
A typical READ sequence is shown in below figure. First the master has to write the slave address,followed by the 
register address. Then a restart bit and the slave address specify that a READ is generated. The master then clocks 
out 8 bits at a time to read data. 
Example: Read 8bit data 0x5A from register 0x05, and the slave address is 0xEA 
Figure 2      I2C Read 
 
V1.26          Email:service@injoinic.com                              1 / 27                                      Copyright © 2015, Injoinic Corp. 
SCLKSDAStart sACKSlave address 0xEAsACKRegister address 0x05sACKData 0x5AStop SCLKSDAStart sACKSlave address 0xEAsACKRegister address 0x05mNACKData 0x5AStop Restart sACKSlave address 0xEB
                              IP5318 
2、I2C 应用注意事项 
  I2C 连接示意图 
 
 
1、IP5318  标准品默认支持 I2C,不需要单独定制 I2C 版本; 
 
2、IP5318  从休眠状态转入工作状态(按键、负载接入、5V 充电接入)时,IP5318 内部首先会检测 L1、L2
脚的是否被上拉到 3.1V(VREG),如果 L1  L2 同时被上拉到 3.1V 则进入 I2C 模式,L3 输出一个 3.1V 的高电
平;如果没有检测到 L1 L2 同时上拉则进入 LED 灯显模式,每次从休眠进入工作状态都会进行检测; 
 
3、由于 IP5318 由休眠进入工作状态时会进行 I2C 检测,所以 MCU 在休眠的时候需要将 SDA 和 SCK  配置为
输入或者高阻状态,直到检测到 INT 为高时才开始读写 I2C 数据,否则会导致 IC  在由休眠进入工作状态时
检测到 L1 或者 L2 没有被上拉而无法进入 I2C 状态 
 
4、由于 IP5318 由休眠进入工作状态时会进行 I2C 检测以及 IP5318 内部的数字电平都是 3.1V 所以 MCU 供电
必须有 VREG 供电,如果 MCU 用外部的 LDO 供电,当 BAT 没电或者小于 2V 时 VIN 接入 5V 给 IP5318 供电,
VREG 有电系统会进行 I2C 检测,但是 MCU 没有电,SDA 和 SCK 的状态不定,可能导致 L1 和 L2 没检测到上拉
无法进入 I2C 模式; 
 
5、如果要修改 IP5318 某个寄存器的时候需要先将相应寄存器的值读出来对需要修改的 BIT 位进行与或运算
后再把计算的值写进这个寄存器,确保只修改需要修改的 bit 其他 bit 的值不能随意改动 
 
 
 
 
 
 
 
 
V1.26          Email:service@injoinic.com                              2 / 27                                      Copyright © 2015, Injoinic Corp. 
                              IP5318 
6、I2C 通讯波形介绍 
 
 
 
I2c master 写的时候,先传 8bit 数据,第 9 个 bit 读 slave 返回的 ack,ack 为低代表写入成功,为高代表写
入不成功。 
I2c master 读的时候,最后一个 byte 传输是 slave 返回数据,master 返回 nack(高电平),代表读结束;如
果 master 返回的是 ack(低电平),则说明读没有结束,master 会继续读。   
所以第九个 bit 的 ack 信号要看 master 端是读操作还是写操作: 
因为 IP5318 只能做 slave: 
如果往 IP5318 寄存器写入数据,IP5318 返回 ack 为低电平; 
如果从 IP5318 读取数据,IP5318 返回 nack 高电平),(master 必须发 NACK,否则会有异常)代表读结束 
       
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
V1.26          Email:service@injoinic.com                              3 / 27                                      Copyright © 2015, Injoinic Corp. 
                              IP5318 
3、寄存器功能描述 
标示为“Reserved”的寄存器位有特殊控制作用,不可改变原有的值,否则会出现无法预期的结果。对
寄存器的操作必须按照“读-->修改-->写”来进行,只修改要用到的 bit,不能修改其他未用  bit  的值。 
 
 
SYS_CTL0 
寄存器地址= 0x01     
Bit(s) 
Name 
Description 
7 
EN_CHG2BST 
充电器拔出后,是否自动开启 BOOST 
R/W 
R/W 
 
R/W 
 
R/W 
R/W 
R/W 
 
Reset 
1 
 
1 
 
1 
1 
1 
 
R/W 
Reset 
 
R/W 
 
 
1 
 
6 
5 
4 
3 
 
EN_IRQ 
 
EN_LIGHT 
2 
EN_BST 
1 
EN_CHG 
0 
 
SYS_CTL2 
寄存器地址= 0x03     
Bit(s) 
Name 
 
7:6 
5 
0:不开启 
1:开启 
Reserved 
IRQ 使能(I2C 时 LED3 为 IRQ 功能) 
0:disable 
1:Enable 
Reserved 
LIGHT 使能 
0:disable 
1:Enable 
Boost 使能 
0:disable 
1:Enable 
充电使能 
0:disable 
1:Enable 
Reserved 
Description 
Reserved 
EN_ISYSLOW 
Boost 输出轻载关机使能 
4:0 
 
0:disable 
1:Enable 
Reserved 
V1.26          Email:service@injoinic.com                              4 / 27                                      Copyright © 2015, Injoinic Corp. 
Description 
Reserved 
Description 
 
1:关闭 
0:不关闭 
NTC  使能 
SYS_CTL3 
寄存器地址= 0x04     
Bit(s) 
Name 
 
 
7:6 
5:0 
7:5 
4 
3 
2 
1 
0 
EN_NTC 
SYS_CTL4 
寄存器地址= 0x05   
Bit(s) 
Name 
R/W 
Reset 
 
R/W 
 
01 
0000 
R/W 
Reset 
 
R/W   
 
1   
R/W 
R/W 
R/W 
R/W 
1 
1 
1 
1 
                              IP5318 
ADC_DIG_CTL6 
寄存器地址= 0xC9     
Bit(s) 
Name 
SET_ISYSLOW 
Boost 输出轻载关机电流阈值≈data*4.3mA 
这里设置的是总的输出电流。不建议关机电流设的太小,否
则一旦 ADC 被干扰可能存在无法自动关机的情况。 
EN_NTC_MID 
NTC 中间档是否要使 ISET 减半 
0:不操作 
1:减半 
EN_NTC_CHG 
EN_NTC_BST 
EN_NTC_SC 
NTC  高低温关 Charger 使能 
NTC  高温关 BOOST 使能 
NTC 短接到地时,是否关闭 NTC 功能 
Description 
R/W 
Reset 
7 
6 
5 
4 
3 
2 
1 
Force_reset 
Force_light 
Force_boost 
 
 
 
 
 
En_force_ restart 
先将 bit3 写 1,再将 bit7 写 1,可内部触发芯片复位 
En_force_light 
先将 bit2 写 1,再将 bit6 写 1,可内部触发开启 LIGHT; 
开启之后,先将 bit6 写 0,再将 bit2 写 0,可关闭 LIGHT 
En_force_boost 
先将 bit1 写 1,再将 bit5 写 1,可内部触发开启 BOOST 
开启之后,可以将这两个 bit 都写 0,方便下一次开启。只能
将 0x01 寄存器 bit2 写 0 才能强制关闭 BOOST,否则只能等
BOOST 自动关闭 
R/W 
R/W 
R/W 
R/W 
R/W 
R/W 
R/W 
0 
0 
0 
0 
0 
0 
0 
0 
 
 
R/W 
0 
 
V1.26          Email:service@injoinic.com                              5 / 27                                      Copyright © 2015, Injoinic Corp. 
                              IP5318 
ONOFF_CTL1 
寄存器地址= 0x06 
Name 
Bit(s) 
Description 
7:6 
Set_tmp_time_vout 
轻载自动关机时间设置 
00:8s 
01:16s 
10:32s 
11:63s   
Reserved 
 
Onoff_timeset 
Onoff long time set (onoff 长按键时间设定) 
R/W 
R/W 
Reset 
10 
 
R/W 
 
01 
R/W 
Reset 
 
R/W 
 
 
1 
 
R/W 
Reset 
 
R/W 
 
0 
5:2 
1:0 
 
7:2 
1 
0 
 
7:4 
3 
 
 
ONOFF_CTL2 
寄存器地址= 0x07 
Name 
Bit(s) 
ONOFF_CTL3 
寄存器地址= 0x08 
Name 
Bit(s) 
00:1s 
01:2s 
10:3s 
11: 4s 
Description 
Reserved 
En_Onoff_dn 
Onoff  按键关机使能: 
 
0:关闭关机功能 
1:使能关机功能 
Reserved 
Description 
Reserved 
Set_Light_sw 
设置开关照明灯的方式: 
0: Onoff  长按 
1: Onoff  双击 
2 
Set_Onoff_dn 
设置 Onoff  按键关机方式: 
R/W 
0 
(bit3 和 bit2 不建议设成相同的方式,否则结果可能错乱) 
0 Onoff  双击 
1: Onoff  长按 
(bit3 和 bit2 不建议设成相同的方式,否则结果可能错乱) 
V1.26          Email:service@injoinic.com                              6 / 27                                      Copyright © 2015, Injoinic Corp. 
                              IP5318 
Reserved 
 
 
Description 
Reserved 
RESET_Config 
每次进入工作状态,是否复位 GPIO 配置 
 
1:0 
 
SYS_CTL8 
寄存器地址= 0x09 
Name 
Bit(s) 
 
7 
6 
 
5:0 
 
SYS_CTL9 
寄存器地址= 0x0A 
Name 
Bit(s) 
7:5 
4 
 
CHG_OUT 
 
3:0 
 
SYS_CTL10 
寄存器地址= 0x0B 
Name 
Bit(s) 
R/W 
 
R/W 
Reset 
 
1 
 
 
R/W 
 
R/W 
Reset 
 
0 
1:复位 GPIO 配置 
0:不复位 GPIO 配置 
如果要保持 GPIO 的配置在关机、开机都不变,需要将该
bit 写 0; 
Reserved 
Description 
Reserved 
1:支持同充同放 
0:不支持同充同放 
当开启该功能时,若方案上还外加了输入快充协议 IC,为
了防止进入同充同放功能时,协议 IC 同时又向适配器请求
高压(这样有可能会烧坏普通手机),那么在开启该功能时,
必须将输入快充协议 IC 关闭。 
方法 1:0x5A 配置为 0x08,0x5B 配置为 0xC1,并且将 RSET
引脚连接到输入快充协议 IC,作为协议 IC 的使能。充电时
为 0,放电时为 1。 
方法 2:0x5A 配置为 0x02,0x5B 配置为 0xC1,并且将 L4
引脚连接到输入快充协议 IC,作为协议 IC 的使能。单充电
时为 0,放电和边充边放时为 1。 
方法 3:单片机用 IO 控制直接关闭输入快充协议 IC。 
Reserved 
 
 
Description 
R/W 
Reset 
V1.26          Email:service@injoinic.com                              7 / 27                                      Copyright © 2015, Injoinic Corp. 
 
 
 
 
 
 
 
7 
6 
5 
4 
3 
2 
1:0 
 
SYS_CTL11 
寄存器地址= 0x0C 
Bit(s) 
Name 
7:1 
0 
 
VOUT_DT 
 
SYS_CTL12 
寄存器地址  = 0x0D 
Bit(s) 
Name 
7 
6 
EN_STD_IIC 
EN_STD_CLK 
                              IP5318 
1:充电状态时,VOUTG  信号由 bit4 寄存器控制 
R/W 
0:充电状态时,VOUTG  信号由系统自动控制 
在放电状态,VOUTG 始终是由系统自动控制的 
1:VOUT2G / VBUS  信号由 bit2 寄存器控制 
0:VOUT2G / VBUS 信号由系统自动控制 
Reserved 
R/W 
 
VOUTG  寄存器控制外部 PMOS。在充电状态且 bit7=1 时有
R/W 
效 
0:关闭 
1:开启 
Reserved 
 
VOUT2G / VBUSG  寄存器控制外部 PMOS。在 bit6=1 时有效 
R/W 
0 
0 
0 
0 
0 
0 
0:关闭 
1:开启 
Reserved 
Description 
Reserved 
VOUT 口手机插入自动开机功能使能: 
0:disable 
1:Enable 
 
00 
R/W 
 
R/W 
Reset 
 
1 
Description 
 待机时保持 IIC 通信使能 
 待机时保持 IIC 时钟使能 
R/W 
R/W 
R/W 
Reset 
0 
0 
——该 bit 使能时,为了降低待机功耗,进入待机后 IIC
时钟会自动切换到低频时钟,此时 IIC 的访问时钟需低于
10k。待机/工作状态可以通过 L3(INT)引脚进行区分。 
5:4 
 
TYPE-C 允许快充输出功能使能 
11:(不允许此设置) 
R/W 
01 
10: TYPE-C 口上允许快充输出功能。此应用下 VOUT 只需
要接 10k 电阻到 VSN 引脚所在网络,VOUTG 浮空。一定不
能再将 VOUT 连接到 USB 口上,否则快充输出时两个口会同
时存在高压,会烧手机。 
V1.26          Email:service@injoinic.com                              8 / 27                                      Copyright © 2015, Injoinic Corp.