TI的员工好:
是这样的~ 目前我这边设计一个以BQ76930 EVM基础的电路,MCU是另外选择其他IC来控制,目前经过实际接10串CELL测试后有发现一些问题
1.在测试过充电保护(OVP)时充电MOSFET并没OFF进入保护状态,经查询发现是930透过I2C回传的CELL电压只有在IC睡眠再唤醒后才会更新CELL电压DATA
(此部分不确定是不是BQ76930在焊接上是否有受到热冲击损坏),想确定930是不是会定时在update各cell电压
2.设计电路经过几次测试后930与MCU的I2C偶尔会无法沟通(930与MCU上I2C的线路只有加一个3.3V PULL HIGH电阻),不知道线路上设计是否有问题~
以上两个问题想寻求解答!! 谢谢
Hugo Zhang:
1.在测试过充电保护(OVP)时充电MOSFET并没OFF进入保护状态,经查询发现是930透过I2C回传的CELL电压只有在IC睡眠再唤醒后才会更新CELL电压DATA
(此部分不确定是不是BQ76930在焊接上是否有受到热冲击损坏),想确定930是不是会定时在update各cell电压
你是否有使能SYS_CTRL1 0x04的ADC_EN bit?如果ADC没有使能,电压就不会更新,当然不会进入保护状态。
2.设计电路经过几次测试后930与MCU的I2C偶尔会无法沟通(930与MCU上I2C的线路只有加一个3.3V PULL HIGH电阻),不知道线路上设计是否有问题~
信息太有限了,没法知道是什么问题。无法沟通的具体现象是什么?MCU的I2C是硬件的I2C接口还是用GPIO来模拟?
Siao Long:
回复 Hugo Zhang:
TI員工好:
1.ADC有确定是有开的~~ 但电压没有更新!!(如果这样的话是不是我的IC有损坏的问题)
2.这部分是930经TS1的输入电压boot唤醒后给LDO唤醒MCU,MCU在initial时与930的I2C沟通时会发生卡住情形(并不是每次,偶尔是电路试验几次后会发生!