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.

[参考译文] BQ34110:校准:要使用什么标志?

Guru**** 2616675 points

Other Parts Discussed in Thread: BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/930009/bq34110-calibration-what-flag-to-use

器件型号:BQ34110
主题中讨论的其他器件:BQSTUDIO

OperationStatus()命令返回的状态具有 CALMD。 ManufacturingStatus 子命令返回的状态具有 CAL_EN。 EVM 手册中介绍了后者。

出于某种原因、当我对代码进行编码和测试以从 DF 写入和读回数据时、我注意到在切换校准模式后、bqStudio 有时会以不同的级别显示这两个位。 当我使用 CALMD 检查校准模式是否处于活动状态时、我可以成功写入 DF、而 CAL_EN 无法正常工作。

那么、哪一个更安全。 什么会导致两个位发生变化?

当微控制器访问电量监测计时、我断开 EVM-2400仓体的连接、以避免争用。 当我连接 POD 时、我使用 调试器停止处理器。 BTW、是否有强制 bqStudio 不访问 FG 的配置?  

FWiw、我按照以下顺序写入 DF:

unseal->wait 4S -> unsealat full access -> Enable Cal mode -> Write a low value to Flash Update OK -> Write the intiization data to the DF -> Disable Cal mode->unseal.

该序列是否正常?  有时我不会进行解封、因为我正在测试、并且不想等待解封延迟。 这会导致任何问题吗? 校准后是否应重置 FG?

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

    Elder、您好!

    当您进入校准模式时,应该同时设置这两个值,CALMD 还允许从 manufacturingData()中读取 ADC 值。 还必须设置 CALMD 才能读取这些 ADC 值并校准监测计。

    您可以禁用 bqStudio 左上角的自动刷新功能、当刷新关闭时、总线不应处于活动状态。

    在完全打开和取消密封之间、您应保持延迟、消除延迟可能会阻止您取消密封。

    此致、

    Wyatt Keller

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

    您好、Wyatt。

    关于 CALMD 与 CAL_EN 标志、这也是我的理解、即当我发送校准模式切换命令时、这两个标志应该一起设置/复位、但出于某种原因、它们没有同步(基于 bqStudio 屏幕)。

    根据您的回答、我了解使用 CALMD 验证校准模式是否处于活动状态是可以的。

    感谢您提供有关自动刷新的提示。 我刚刚检查了协议分析器、它的工作原理与您说的完全相同。 超级棒!!!

    BR

    较旧。

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

    Elder、您好!

    是的、这两个函数都应链接到类似的函数、CALMD 也会激活原始 ADC 读数。

    很棒! 很高兴它帮助了我们。

    此致、

    Wyatt Keller