- 我们有一个旧的电池和负载系统、配备了哑铃式 BMS (即所谓的 BMS、具有完全自主配置、无通信、所有硬接线固定设置)。 我们希望将电池系统及其负载系统升级为具有智能 BMS 的系统(BMS 和主机内的部分自主和通信(主机位于负载侧))。
我们的目标之一是拥有一个更新的电池系统(采用 BQ76942的智能电池)、该系统可与新系统(bq76942 battery_load_with _host 系统)以及旧系统(dumb battery_load 系统)配合使用。 为了处理此兼容性问题、我想用以下几种方法来解决、只需向 TI 方面咨询这些方法的可行性:
(a)方法1: 使用常见的 bq76942 BMS 硬件板和两个单独版本的固件:
(i)版本1用于在生产线期间将所有工作参数和工作模式单独编程到 OTP 中。 采用此配置的智能电池系统将能够以旧负载运行。
㈡第二个固件将是配备所谓的智能 BMS/电池功能的固件、这些功能只能在新负载下工作(配备主机)。
(b)方法2:将固件编程到 OTP 中、默认情况下、将 BMS 配置为作为独立单元运行、但激活其通信线路以实现与主机的可能连接、 如果建立通信、主机将能够接管控制并重写部分自主控制模式的所有寄存器;否则、主机将根据 dumb BMS 以完全自主模式持续运行。
方法1的缺点是需要有两个独立的系统,从产品管理的角度来看,这不是一个好问题。首选方法2,但它的实施可行性是唯一的问题。
请与我们分享您对上述方法的看法、这些方法的限制或执行此操作所需的任何其他工作和硬件是什么?
- 可通过 BQ76942芯片进行真正的电池验证
我们希望 拥有的另一项功能称为"真正的电池/系统验证"功能。 此功能可在以下两种可能的配置中实现:
(a)如果电池用于为未识别的负载供电、BMS 会自动切断电源(我知道它与上面的选项1 (b)相矛盾、但请暂时忽略它)。或
(b)如果无法识别电池 ID、负载(配备主机 MCU)将拒绝工作。
我的问题是、是否可以在 BQ76942上实施选项2 (a)和2 (b)? 如果可能、应采取哪些步骤?
- 通信选项
与我的案例一样、主机和 BMS IC 中的通信将必须通过外部接线:
(a)在三个通信选项(I2C、SPI 和 HDQ)中、哪一个在进入长线和嘈杂环境时更稳健? 我可以说 HDQ 是最差的,因为它没有 CRC?
(b)有什么方法可以提高通信的稳健性? 我可以弄清楚的是、将其转换为差分对信号、您可能会推荐更好或更便宜的方案吗?
谢谢