我们使用 bq76940进行被动平衡、并且我们遇到了平衡计时的情况。
我们希望执行3个周期(250ms)的平衡操作、并禁用1个周期的平衡操作。
我们的应用程序代码每250ms 作为 bq76940执行一次–但不需要同步。 因此、当代码禁用平衡时、有时会缩短平衡周期、导致我们在第3个周期失去平衡时间。
看起来该命令会立即对器件产生影响。 我想它会在完成当前周期后立即执行该命令。
请参阅下图以强调以上内容、并查看前2个平衡周期已完成、第三个平衡周期已切断但未完成平衡过程:
- 是否有方法可以确定器件已完成一个周期、以便我们可以通过某种方式将其与代码同步?
- 配置 CELLBAL 寄存器后、器件会立即开始平衡周期吗?
- 我读取 bq769x0的电池监控器中的嵌入式调度程序 -第2.2节介绍了具有单个组的 bq769x0。 如何将其分为3组? 它们都是一起开始平衡还是取决于每个组的 schedular (这些组可能无法根据 bq769x0系列十大设计注意事项文档进行同步)?
谢谢!