各位原厂大神,我的BQ76930根据规格书设置SHUT_A和SHUT_B,但是设置完之后芯片LDO输出不会关闭,会导致我的单片机复位,连续设置几十次才有可能进入一次。。请问进入这个模式前需不需要设置其他寄存器,或者做其他的工作,我在规格书上好像没有看到要做其他的工作,只是说要保证SHUT_A和SHUT_B在设置前为0。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
各位原厂大神,我的BQ76930根据规格书设置SHUT_A和SHUT_B,但是设置完之后芯片LDO输出不会关闭,会导致我的单片机复位,连续设置几十次才有可能进入一次。。请问进入这个模式前需不需要设置其他寄存器,或者做其他的工作,我在规格书上好像没有看到要做其他的工作,只是说要保证SHUT_A和SHUT_B在设置前为0。
我与他遇到同样问题,我目前做到的是按下按键之后,REGOUT正常输出3.3V电压,但是我想测MCU与BQ76930的IIC通信,因为关机指令是一个独立的指令,并且能够很明显的看到变化效果,所以我在程序中只写了IIC通信的shutdown指令,在我的理解中,发送shutdown的特定指令之后,REGOUT的3.3V是应该被关闭的,但我发送数据之后,BQ76930输出的REGOUT依然有3.3V。下面是我用逻辑分析仪检测到的数据波形,请官方看一下数据是否有问题。我希望官方工程师可以告诉我详细的数据时序,从start到stop,以及中间包含的ack或Restart。
我的时序是 :
start
0x10+ack
0x04+ack
0x01+ack
0x02+ack
0xD7(crc)+ack
stop
另外,我没有找到有关数据校验中CRC的详细说明,我不清楚我现在代码中的获取CEC的代码是否正确,