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 (使用 EV2400)

Guru**** 2347060 points
Other Parts Discussed in Thread: BQ76942, EV2400, BQSTUDIO
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1430752/bq76942-otp-of-the-bq76942-using-the-ev2400

器件型号:BQ76942
主题中讨论的其他器件: EV2400BQSTUDIO

工具与软件:

您好!

我已经在系统中成功配置了 BQ76942、一切似乎都正常。

我已使用 EV2400完成该开发。

我现在想使用 EV2400对该部件进行 OTP。

我已经按照说明将进入 BAT 和 VC10引脚的电压更改为12伏(串电压现在为12伏)。  这需要我拆下电池、然后为12伏连接台式电源。  然后、我导入我保存的设置、并执行 Write_All 来设置 BQ76942中的值。  查看寄存器时、OTPB 处于1级、表示"阻止向 OTP 写入"。  另外、我的电池热敏电阻读数在正确读数之前现在读数为-273.2。 按下"Check OTP Programming Possible"按钮后、显示错误"无法与器件通信。  请检查计算机与设备之间的连接、然后重试"。

我的设计在灯串电压和 VC10之间有一个100欧姆电阻器、并且在灯串电压和 BAT 之间有一个与100欧姆电阻器串联的二极管压降(如您使用该器件的一些建议原理图中所示)。

如有任何关于如何对此器件进行 OTP 的建议、敬请谅解。

谢谢!

吉姆

 

  

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

    Jim、您好!

    您能否在 BAT 引脚处进行测量以确保器件检测到10至12V 的电压? 此外、器件是否处于 FULLACCESS 模式? 我们通常建议用户遵循本指南进行 OTP 编程: BQ769x2校准和 OTP 编程指南。

    此致、
    Alexis

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

    Alexis、BAT 引脚的电压为11.54伏、VC10为12.04伏。  我将安全设置设为0x00。  这应该是完全访问、不是?

    吉姆

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

    亚历克西斯,我遵循第3.1节。  说到步骤6、大多数寄存器恢复时都以红色突出显示。  如有任何帮助、将不胜感激。

    吉姆

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

    Jim、您好!

    您能否检查 SEC0/SEC1位以查看器件是否处于完全访问状态? 如所示 表6-2. 0x12 Battery Status ()位定义(续) 找到此培训系列的所有内容。 下面也显示了一张图片。 安全设置并不能真正通知我们部件是否处于完全访问模式。  


    另一个可能影响 OTP 的因素是器件是否处于合适的温度范围内。 电池热敏电阻的读数开始为-273.2。 这是因为它处于浮动状态吗? 如果是、您可能需要使用10k 电阻器将其下拉。

    当您‘m执行步骤6时、'大多数寄存器都恢复以红色突出显示'、您能否分享一下您的意思?

    此致、
    Alexis

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

    尊敬的 Alexis:   

    连接电池后、所有电池输入均具有适当的电压 SEC1、SEC0 = 0、1。

     当我为电池组更换为+12伏的电源时、我得到相同的 SEC1、SEC0 = 0、1  。对于此测试、我确实关闭了 BQStudio、并在施加12伏电压后重新启动它。   

    如上所述、当蓄电池连接时、热电偶工作正常。  连接12伏电源后、热电偶提供-273.2读数。  我没有理由看到热电偶停止工作的原因。

    我再次进行了 OTP 编程(第3.1节)。  连接电池后、当看到 OTPB 引脚为高电平时、我将进入第8步。  这是合理的、因为 BAT 的电压过高。

    然后我使用+12V 电源运行了 OTP 编程过程、以更换电池。  这次我执行到了步骤5、在该步骤中我应该要退出 Config_Update 模式。  按下 EXIT_CFGUPDATE 按钮时、未发送任何命令(来自事务日志)、并且所有寄存器(在按下"REGISTER"选项卡之后)都显示为灰色。  看来我无法与 BQ76942通信。  连接电池后不会发生这种情况。

    请注意、我使用的是 BQStudio 和 EV2400固件的最新版本。  因此、所有软件都是最新的。

    有什么建议吗?

    谢谢!

    吉姆

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

    Jim、您好!

    感谢您详细介绍上述步骤。 当您说到热电偶时、您是指 TS1吗? 但是、我同意一种奇怪的情况是热敏电阻读数突然变为-273.2、因为 OTPB 位会指示是否有电压 温度条件对 OTP 编程有效、您的电压看起来正确、我们希望确保温度条件不是问题。

    您仍然可以与器件和 EV2400正常通信吗? 此外、如果出现更多错误、您能否共享热敏电阻的示波器波形并共享.gg 文件或 bqStudio 图片?

    此致、
    Alexis

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

    尊敬的 Alexis:

    我们使用的是10千欧热敏电阻(很抱歉我在上一篇文章中错误地键入了热电偶)。  我们使用4个热敏电阻进行电芯监测。  我们将 BQ76943配置为在以下引脚上读取这些热敏电阻:

    TS1、TS3、DCHG 和 CFETOFF

    对于此测试、我只将热敏电阻挂在空气中、因此它们读取的是室温。

    下面是 BQStudio 寄存器的屏幕截图。  第一种方法是使用电池电压、将 gg 文件值写入 IC 并运行扫描。  该选项可正常运行。

    右侧的图(显示为灰色的值)是将12伏电源连接到堆栈、并将 gg 文件值写入 IC 并运行扫描。  它停止通信。  请注意、在我发出写入命令之前、程序似乎正在正常运行。

    最后一个是加载 Gg 文件和运行扫描以显示正常运行之前的12伏电源连接。

    所以、在尝试更新寄存器时看起来程序会在更低的电压(12伏)崩溃......   在此之前、它似乎正在正常运行。

    请告诉我您是否可以查看这些图像、或者我是否需要以其他方式发送这些图像。

    吉姆

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

    Jim、您好!

    感谢您分享这些图像并对其进行更详细的解释。 您能否就 OTPing 内容共享.gg 文件? 在您写入设备后、可能已将某个设备配置为关闭设备。 还要检查 REG18引脚的电压并在第2个映像之后重新启动 bqStudio 吗?

    此致、
    Alexis

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

    尊敬的 Alexis:

    我在寄存器变灰(上面的第2个图像)后重新启动 BQStudio 并获得以下信息:

    BQStudio 无法与 BQ76942通信。

    在使用电池电压设置时、REG18的输出端始终为1.8伏。  此设置工作正常(无通信问题)。

    在使用+12V 工作台电源时、在我将 gg 文件写入 BQ76942之前、REG18的输出电压为1.8V。  在写入周期结束时、1.8伏降至0伏。  我不知道为什么会这样。  在此之后开始扫描、寄存器值变为灰色。

    下面是我使用的 gg 文件的副本。

      e2e.ti.com/.../Bq-2024_2D00_10_2D00_24.gg.csv

    谢谢!

    吉姆

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

    Jim、您好!

    感谢您发送图片并选中 REG18!  

    查看您的.gg 文件后、发现您的 Shutdown Cell Voltage 和 Shutdown Stack Voltage 设置为2V 和16V。 这将解释您在使用12V 电源写入器件后会关闭器件的原因。


    为了使用这些设置对器件进行 OTP 编程、我将遵循此论坛文章的说明:在对 OTP 进行编程时、遵循 BQ76952电芯欠压。 如果您使用 bqStudio‘Program OTP'按钮对器件进行 OTP、则必须通过命令序列手动执行该操作。



    希望这对您有所帮助!

    此致、
    Alexis

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

    谢谢 Alexis、

    我现在已经解决了这个问题。

    吉姆