现在我用了一个MCU连接bq76940(不带CRC) 可以读取电压 然后设置DSG_ON 没有输出电压,重新上电后输出正常 另外做了实验 发现是第一次操作不成功 比如开打和关断DSG_ON共三次 第一次不会成功 第二三次是成功的 CHG_ON也是一样的现象 这是什么问题 如何解决?希望得到解答
Richard Tang:
一般来讲,不应该存在第一次不成功的问题,除非是通讯时序上面的问题,只不过有一个基本的原则,就是在上电之后,需要对940正确的初始化,设置合适的参数,然后清除掉所有的fault之后再去使能MOSFET的控制,另外,因为你没有带CRC效验,所以一般建议你的操作之后再读取出来确认一下。
Jason Shen:
读取一下状态位,看是否存在错误的发生。
v one:
回复 Richard Tang:
非常感谢你的回复 另外请教一个问题 读取SYS_STAT显示并无置位(CC_READY除外) 但alert pin有高低相间的电平输出 而且高电平是类似三角波形式 alert pin接499K电阻到GND
v one:
回复 Jason Shen:
非常感谢你的回复 另外请教一个问题 读取SYS_STAT显示并无置位(CC_READY除外) 但alert pin有高低相间的电平输出 而且高电平是类似三角波形式 alert pin接499K电阻到GND
Richard Tang:
回复 v one:
如果是三角波形状的话,那应该确实不对,应该是方波。你的Alert管脚有接电容吗?只能接一个非常小的电容。
v one:
回复 Richard Tang:
没有接电容 直接接499K电阻接地的
Richard Tang:
回复 v one:
那需要进一步确认三角波的原因,可以通过断开后级或者前级来进行确认,看是否是外部的因素或者芯片本身的因素引起的,当然,也可以更换芯片对比。
v one:
回复 Richard Tang:
嗯 好的 有一个很有意思的现象就是 对BQ76940进行读取时 有用耳朵都能听见的 嗒嗒嗒 声 不读取则没有 不知道这是否属于正常现象
v one:
回复 Richard Tang:
嗯 好的 有一个很有意思的现象就是 对BQ76940进行读取时 有用耳朵都能听见的 嗒嗒嗒 声 不读取则没有 不知道这是否属于正常现象
Richard Tang:
回复 v one:
无论如何有声音都是不对的,需要确认下声音是从哪里发出来的。