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.

[参考译文] BQ76920EVM:器件最初可识别、但几秒钟后无法识别

Guru**** 2562120 points
Other Parts Discussed in Thread: BQSTUDIO, BQ76920EVM, BQ76930, EV2400, BQ76920, BQ78350, BQ78350-R1

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/951228/bq76920evm-device-gets-recognised-initially-but-not-after-a-few-seconds

器件型号:BQ76920EVM
主题中讨论的其他器件:BQSTUDIOBQ76930EV2400BQ76920BQ78350BQ78350-R1

您好!

我将 EV2400与 BQ76920EVM 搭配使用并运行 bqStudio。  我的计划是在等待我们的定制板交付时设置我现在可以使用的任何参数、这将使用 BQ76930。  

但是、我现在遇到了一个问题、根据数据表、我连接15V、通过 SMBus 连接并按"启动"按钮、bqStudio 会识别器件几秒钟、但会返回到无法识别。  在我将电池节数设置为8之前、一切都正常工作。  我认为这是错误、因为 BQ76920最多只支持6节电池。  遗憾的是、我看不到将其设置回5节电池的方法、因为为此、我必须通过 bqStudio 重新连接。

如果问题不是这样、我不明白问题可能是什么、因为在进行更改之前它工作正常。  有什么想法可以是什么?

谢谢、

Chris

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

    尊敬的 Chris:

    我认为电池节数是问题所在-我假设您在 BQ78350器件上进行设置。 当在其中一节电池上检测到非常低的电压时、将触发基于电压的关断、默认延迟为几秒。 您需要在触发关断之前快速更新此值(按下启动按钮并将正确的值快速写入该寄存器)、或者、如果第一个选项不起作用、您可能需要将固件重写到器件。 固件可从 TI.com 上的 BQ78350-R1产品文件夹下载。

    此致、

    Matt

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

    您好!

    谢谢你的答复,我认为这是问题。

    首先、我尝试在器件被识别后立即将 AFE 电池映射值更改为1F、但即使可视电池颜色发生变化、它似乎不会进行注册、并且会再次关闭。

    然后我尝试更新固件、但它告诉我需要处于 ROM 模式。  我搜索了如何进入 ROM 模式、发现我需要发送0F00。  我使用了高级通信 SMB 和 Put Command 00、写入了字0F00并获得了成功(技术参考手册对于我正在访问的寄存器的地址不是很清楚、除非我错过了它?)  尽管如此、我在与0F00的事务日志上获得了成功。  我返回到"Firmware"选项卡、但它仍然告诉我需要处于 ROM 模式。  自动扫描也被关闭、因为我看到一篇文章说它需要关闭。  所有这些都是快速完成的、同时器件仍被识别。

    我不太确定如何从这里继续、我唯一的线索是我试图错误地访问 ROM 模式。

    谢谢、  

    Chris

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

    尊敬的 Chris:

    在您单击按钮以写入固件之前、请尝试按 EVM 上的启动按钮。 对固件进行编程后、BQStudio 将自动尝试将器件置于 ROM 模式、因此您无需单独发送命令。  

    我认为诀窍是在器件唤醒后立即写入 AFE 电池映射或启动固件编程、然后再返回关断状态。

    Matt

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

    您好!

    非常感谢您的回答。  然而,我再次尝试了,但没有取得积极成果。

    当我按下启动按钮后立即按下固件程序按钮时、它会告诉我我需要处于 ROM 模式、或者它会给我一个"仪表板期间发生内部错误"和错误 java.lang.NullPointerException 。

    如果这是唯一的两种解决方案、那么我想我们可以尝试在电路板上焊接新组件。

    谢谢、

    Chris

    编辑:我们更改 了 BQ78350-R1 、现在一切正常。  无论如何感谢您的想法!

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

    很高兴听到您有一个方便的新设备、一切都正常!

    此致、

    Matt