工具与软件:
您好!
在使用 BQ25887芯片时、我遇到了几个问题。
- 升压转换器不稳定。 升压转换器有时看起来很随机、但在其他时候、开关将快速启动和停止。 如果我将 IINDPM 寄存器降低到大约1A、转换器始终保持稳定。
- 无论转换器当前是正常运行还是发生上述不稳定、ICHG ADC 寄存器似乎无法正确读取。 当我看到输入电流约为2.5A 且转换器正常开关时、我期望看到流入电池的1.5A 满电流默认值、而我在 ICHG 寄存器中只看到很小的充电电流、该电流从10mA 变化到100mA 周围。 对于较低的电流(例如当我将 IINDPM 设置为1A 时)、ICHG 值确实看起来更准确、但仍然略低于预期。
此时、我已经怀疑我的 PCB 布局是稳定性问题的根源、并认为固有的充电电流 ADC 值可能是不稳定的症状。 我已订购 BQ25887 EVM、以便查看在参考硬件设计上是否存在同样的问题。 如果我可以获得任何关于确认这两个问题是否相关的支持、如果 PCB 布局是可能的原因、如果需要改进布局的具体内容、我将不胜感激。
以下是 PCB 的光绘文件:
e2e.ti.com/.../6648.battery.zip
下面是发生不稳定性时 SW 节点的屏幕截图:
下面是发生不稳定性时的寄存器转储:
寄存器名称:CELL_VOLTAGE_LIMIT、地址:0、值:A0
寄存器名称:Charge_Current_Limit、地址:1、值:5e
寄存器名称:INPUT_VOLTAGE_LIMIT、地址:2、值:84
寄存器名称:INPUT_CURRENT_LIMIT、地址:3、值:39
寄存器名称:PRECHARGE_AND_TERMINATE_CONTROL、地址:4、值:22
寄存器名称:CHARGER_CONTROL_1、地址:5、值:9D7D020D
寄存器名称:ICO_CURRENT_LIMIT、地址:A、值:18
寄存器名称:CHARGER_STATUS_1、地址:B、值:3B2
寄存器名称:NTC_STATUS、地址:D、值:0
寄存器名称:FAULT_STATUS、地址:E、值:0
寄存器名称:CHARGER_FLAG_1、地址:F、值:0
寄存器名称:FAULT_FLAG、地址:11、值:0
寄存器名称:CHARGER_MASK_1、地址:12、值:0
寄存器名称:FAULT_MASK、地址:14、值:0
寄存器名称:ADC_CONTROL、地址:15、值:B0
寄存器名称:ADC_FUNCTION_DISABLE、地址:16、值:0
寄存器名称:IBUS_ADC1、地址:17、值:B
寄存器名称:ICHG_ADC1、地址:19、值:0
寄存器名称:VBUS_ADC1、地址:1b、值:1185
寄存器名称:VBAT_ADC1、地址:1d、值:1BF5
寄存器名称:VCELLTOP_ADC1、地址:1F、值:e60
寄存器名称:TS_ADC1、地址:21、值:235
寄存器名称:TDIE_ADC1、地址:23、值:5F
寄存器名称:PART_INFORMATION、地址:25、值:29
寄存器名称:VCELLBOT_ADC1、地址:26、值:DCA
寄存器名称:CELL_Balancing_CONTROL_1、地址:28、值:2AF4
寄存器名称:CELL_BALIZING_STATUS_AND_CONTROL、地址:2A、值:C0
寄存器名称:CELL_BALIZING_FLAG、地址:2B、值:0
寄存器名称:CELL_Balancing_MASK、地址:2C、值:0