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.

[参考译文] BQ76942:BQ76942 OTP 内存使用情况

Guru**** 2538930 points
Other Parts Discussed in Thread: BQ76942

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1124582/bq76942-bq76942-s-otp-memory-usage

器件型号:BQ76942
  1. 我们有一个旧的电池和负载系统、配备了哑铃式 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,但它的实施可行性是唯一的问题。

请与我们分享您对上述方法的看法、这些方法的限制或执行此操作所需的任何其他工作和硬件是什么?

 

  1. 可通过 BQ76942芯片进行真正的电池验证

我们希望 拥有的另一项功能称为"真正的电池/系统验证"功能。 此功能可在以下两种可能的配置中实现:

(a)如果电池用于为未识别的负载供电、BMS 会自动切断电源(我知道它与上面的选项1 (b)相矛盾、但请暂时忽略它)。或

(b)如果无法识别电池 ID、负载(配备主机 MCU)将拒绝工作。

我的问题是、是否可以在 BQ76942上实施选项2 (a)和2 (b)? 如果可能、应采取哪些步骤?

 

  1. 通信选项

与我的案例一样、主机和 BMS IC 中的通信将必须通过外部接线:

(a)在三个通信选项(I2C、SPI 和 HDQ)中、哪一个在进入长线和嘈杂环境时更稳健?  我可以说 HDQ 是最差的,因为它没有 CRC?

(b)有什么方法可以提高通信的稳健性? 我可以弄清楚的是、将其转换为差分对信号、您可能会推荐更好或更便宜的方案吗?

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     您好!

    方法2是可行的、实施方法应该不会很困难。 我没有看到任何问题、但我也不知道您的系统是什么样子。 我可以说、可以针对特定设置配置 OTP、然后在连接到微控制器时更改设置。 请记住、每次器件进入关断模式或复位时、都必须重写新设置。

    此器件不支持电池认证。 您可以在此处找到我们的身份验证解决方案。 https://www.ti.com/power-management/battery-management/authentication-ics/products.html 

    我们建议在此器件上使用具有 CRC 的 I2C。 我对提高商业线的保真度没有任何建议。 无论您使用的线长是多少、我都将遵循 I2C 规范。

    谢谢、
    Caleb