UPS HAT (E) Register

来自Waveshare Wiki
跳转至: 导航搜索

简介

  • UPS HAT (E)主要通过I2C通信读取模块信息,操作简单,使用方便。模块从机地址为:0x2D.

寄存器表

  • ID寄存器
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
0x00 R
固定值:0x0a
  • 来电启动寄存器
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
0x01 R/W
固定值:0x0b,写入0x55后将关闭电源启动来电启动功能
  • 充电状态寄存器
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
0x02 R 1:充电
0:非充电
1:快充
0:非快充
1:VBUS有电
0:VBUS没电
固定:00
000:待机,001:涓流,010:恒流充电,011:恒压充电
100:充电等待中,101:充满状态,110:充电超时
  • 通信状态寄存器
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
0x03 R
固定:000000
1:BQ4050通信正常
0:BQ4050通信错误
1:IP2368通信正常
0:IP2368通信错误
  • Type-C VBUS电压寄存器
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
0x11 R
VBUS电压数据的低8bit(mV)
0x12 R
VBUS电压数据的高8bit(mV)
  • Type-C VBUS电流寄存器
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
0x12 R
VBUS电流数据的低8bit(mA)
0x13 R
VBUS电流数据的高8bit(mA)
  • Type-C VBUS功率寄存器
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
0x14 R
VBUS功率数据的低8bit(mW)
0x15 R
VBUS功率数据的高8bit(mW)
  • 电池电压寄存器
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
0x20 R
电池总电压数据的低8bit(mV)
0x21 R
电池总电压数据的高8bit(mV)
  • 电池电流寄存器
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
0x22 R
电池电流数据的低8bit(mA)
0x23 R
电池电流数据的高8bit(mA)
有符号十六位,正数表示充电电流,负数表示输出电流
  • 电池剩余百分比寄存器
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
0x24 R
电池剩余百分比数据的低8bit(%)
0x25 R
电池剩余百分比数据的高8bit(%)
  • 电池剩余电量寄存器
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
0x26 R
电池剩余电量数据的低8bit(mAh)
0x27 R
电池剩余电量数据的高8bit(mAh)
  • 电池剩余放电时间寄存器
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
0x28 R
电池剩余放电时间数据的低8bit(min)
0x29 R
电池剩余放电时间数据的高8bit(min)
  • 电池剩余充电时间寄存器
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
0x2a R
电池剩余充电时间数据的低8bit(min)
0x2b R
电池剩余充电时间数据的高8bit(min)
  • 电池1电压寄存器
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
0x30 R
电池1电压数据的低8bit(mV)
0x31 R
电池1电压数据的高8bit(mV)
  • 电池2电压寄存器
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
0x32 R
电池2电压数据的低8bit(mV)
0x33 R
电池2电压数据的高8bit(mV)
  • 电池3电压寄存器
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
0x34 R
电池3电压数据的低8bit(mV)
0x35 R
电池3电压数据的高8bit(mV)
  • 电池4电压寄存器
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
0x36 R
电池4电压数据的低8bit(mV)
0x37 R
电池4电压数据的高8bit(mV)