Other Parts Discussed in Thread: BQ78350
主题中讨论的其他器件:BQ78350
您好;
在测试时、我在每个警报中都要求 AFECONFIG (0x59)。 随机地、我观察到 CELLBAL1的值无效、列出了正在平衡的相邻单元格(例如0x03、0x06、0x07、0x0F 等)。 这是已知问题吗? 如果不是、这种情况如何发生?
谢谢
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.
Other Parts Discussed in Thread: BQ78350
您好;
在测试时、我在每个警报中都要求 AFECONFIG (0x59)。 随机地、我观察到 CELLBAL1的值无效、列出了正在平衡的相邻单元格(例如0x03、0x06、0x07、0x0F 等)。 这是已知问题吗? 如果不是、这种情况如何发生?
谢谢
是的、我正在读取 CELLBAL1、它在99.9%的时间内正确读取...但它随机(看起来)有不良数据...我实施了一个屏幕来阻止 GUI、因为它会在测试时混淆一些技术。 在模拟器上可以观察到这种情况、模拟不平衡的电池、并确认平衡确实在发生。 但是、每隔几分钟、监测计中的数据就会损坏。
这与在永久失败后第一次读取 OperationStatus()时 PF 位不正确的问题类似,在永久失败后,我必须用延迟来读取它几次,直到它被设置....虽然它可能是我的驱动程序,我怀疑它是我的驱动程序, 由于 OperationStatus()的第一次读操作正确设置了 XDSG 和 xchg 位。 我注意到 PF、SS 和 SAFE 位的行为方式相同...我必须在寄存器被置位之前多次读取它们。
问:在永久性故障(如黑盒等)后、我应该等待监测计执行所有操作多长时间?????? 我很好奇、因为我在发生 PF 事件后将其置于运输模式(这也需要大约3-4秒来响应关断命令)、所以我想知道我是否过早发送关断命令