工具与软件:
尊敬的 TI 工程师:
我们在调试 BQ25792时遇到了一些技术问题、具体如下:
1) 在我们设计的电路板上、插入输入电源时、电流非常低(只有几十 mA)。 我们已将0x03 (REG03_SBAT_SDC Charge_Current 限制)寄存器设置为0x0050、 但从电池电流寄存器0x33 (REG33_SBAT_SDC)读取的数据几乎为零。 电池电压寄存器0x3B (REG33B_VBAT_SDC)的读取是正常的。
2) 在 BQ25792EVM 上、在寄存器中设置相同的参数、充电电流正常、从寄存器0x33 (REG33_SBAT_ADC)读取数据也正常。
我们设计了两个输入电源、 逻辑如下:
1) 1) 如果检测到寄存器0x1B bit2 AC2_PRESENT_STAT=1、我们将启用0x13h 寄存器的 bit7:EN-ACDRV2 以及0x14h 寄存器的 Bit5:EN_SBAT。 设置寄存器0x03h=0x0050、寄存器0x2Eh=0xB0、寄存器0x2Fh=0x00、寄存器0x30h=0x00;
2) 2)如果检测到寄存器0x1B bit2 AC1_PRESENT_STAT=1、它将启用 0x13h 寄存器的位6:EN-ACDRV1以及位5:EN_SBAT 0x14h 寄存器。 设置寄存器0x03h=0x0050、寄存器0x2Eh=0xB0、寄存器0x2Fh=0x00、寄存器0x30h=0x00;
下面是相关的 寄存器设置 和硬件设计原理图。 您能帮助分析问题的原因吗?
寄存器设置:
原理图:
谢谢!
此致