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.

[参考译文] BQ27427:欠压和看门狗复位条件

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1365331/bq27427-undervoltage-and-watchdog-reset-condition

器件型号:BQ27427

在我的设计中、我有一个电池(RJD2048ST1)、后跟一个 BQ27427YZFR (监测计)和 BQ21080YBGR (充电器和运输门)。 当允许电池放电至大约3.0V (由船门芯片安全切断)时、电量监测计的配置似乎会丢失。 我正在努力了解为什么会出现这种情况。 下面提供了更多详细信息。

我正在运行自定义固件、该固件可以为监测计设置自定义电池参数、并 将运输门欠压锁定设置为3.0V、将充电阈值设置为4.2V。我可以为两个器件写入自定义配置、并回读这些值确实已按预期设置。

当我对器件进行下电上电(例如、进入运输模式并再次返回)时、我的固件会快速(没有任何延迟)轮询电量监测计的器件类型、固件版本、状态和标志命令。 数据表提示这可能会导致看门狗复位。 但是、只要电池中等充电、就会保留参数、即使是在执行此轮询的多个 MCU 启动序列之间也是如此。 严格来说、只有在通过终端直接提示时才会写入电量监测计参数(或任何其他写入命令)、而不会在上电时执行。 我从不对电量监测计进行真正的复位、仅进行软复位以退出数据表中所述的配置模式。 我从未观察到看门狗复位位已置位。

我发现、如果我允许器件隔夜运行并在运输门(3.0V)设置的 UVLO 限制之前对电池放电、则电量监测计的参数会丢失。 我能够通过使用万用表检查电池电压来验证电池电压是否确实为3.0V。 不过、令人困惑的是、根据数据表、LDO 输入范围为2.45V 至4.5V。我在数据表或技术参考手册中没有看到其他涉及最低工作电压的参考。

我的问题是:

-看门狗定时器触发的具体条件是什么,数据表只提到在标准命令之间至少留出2秒的时间,但这不适用于写入和读取等。

-上述 LDO 输入范围是否描述了应保留哪些参数的电压范围?

我还能做些什么来调试这个问题? 3.0V 是  BQ21080YBGR 的最小 UVLO 电池输入电压。 我希望电量监测计在几个周期内学习参数和老化信息、而不会在每次 MCU 上电时覆盖这些信息。

此致、

埃里克

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

    您好、Erick、  

    您可以参考控制状态[WDRESET]位。 当该位为高电平时、这表示发生了看门狗复位。  

    参数丢失的可能原因是电量监测计意外进行下电上电。 您可以通过检查 ITPOR 位来检查电量监测计是否已下电上电(请参阅下图)。  

    此致、  

    Jonny.  

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

    经过一些调试、我发现当允许器件漏电接近3.0V 且运输栅极(电量监测计的下游)进入 UVLO 时、器件确实已设置 ITPOR。 没有置位看门狗复位位。

    您能否解释一下 BQ27427的最低 RAM 保持电压是多少? 数据表仅指示稳压器输入范围从2.45V 开始、远低于我们观察到的3.0V 保持故障电压。

    如果有差异、则从 MCU 引脚直接驱动 GPOUT。 我们一直在使用 MCU 上的内置上拉电阻器。 回顾过去、我们应该使用外部上拉电阻器。 请注意、循环 MCU 启动代码或设置出厂门来  独立于 UVLO 关断器件似乎不会触发电量监测计的上电复位。

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

    您好、Erick、  

    是的、3.0V 看起来有点高。 我刚刚通过 EVM 对此进行了确认、只要电压降至2.0V 以下、bq27427就会被 POR。 您的设计中是否存在在电压达到3.0V 时导致监测计断电的情况(例如某些外部保护器)?  

    此致、  

    Jonny.  

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

    我认为这不是原理图(我已获准分享、这不是敏感设计):

    这里的一个常量是、在触发闸门 UVLO 时始终会发生这种情况、但不确定这有多重要、因为我可以手动触发闸门、而不会发生这种情况。

    大概监测计会直接从电池取电、我可以在周末通过测量该电压来尝试算出这一点。 如果原理图本身有任何明显错误、敬请告知。 请注意、INT_GAUGE 上没有上拉电阻。

    此致、

    埃里克

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

    除了欠压和 RESET 命令之外、是否有任何情况会触发 ITPOR?

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

    您好!

    今天是一个假期,没有人在办公室。 我们明天会回复您。

    此致、

    尼克·理查兹

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

    您好、Erick、  

    应触发 ITPOR 位设置的唯一条件是电量监测计的下电上电和复位命令。  

    此致、  

    Jonny.  

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

    我再运行几次实验来缩小问题范围、TLDR 是、我仍然认为器件好像通过 POR 来响应船门 UVLO 关断触发。 但在此过程中、电池电压似乎保持稳定、并且直到 UVLO 关闭完成后、电量监测计配置信息才会丢失、即使关断电压降至2.8V (我们计划在应用中使用3.0V)也是如此。 将运输门设置为睡眠状态和重新启动不会导致此数据丢失、即使此循环发生在3.0V 以下(UVLO 设置为2.8V)时也是如此。

    如果有人有机会查看我发布的原理图、您能否告诉我是否明显缺少一些东西?

    据我所知、仅当电量监测计触发 UVLO 时、即使该电压远高于先前规定的2.0V 最小 RAM 保持电压、电量监测计也会执行上电复位。如果手动启动运输门关断、即使系统电压低于原来较高的 UVLO 阈值、也不会发生这种情况。 看门狗标志从未被设置。 我的下一步是在启动时再次查看 i2c 流量、但我怀疑这不是问题、因为 MCU 的启动代码不会导致在手动关闭栅极时发生此复位、并且 MCU 的代码对于每次上电(无论是来自 UVLO 还是来自手动启动的运输模式)都是相同的。

    更多详细信息如下:

    这是 UVLO 阈值设置为3.0V 标称值时充电器/门的 UVLO 的波形。 照片可能有些模糊、但 TLDR 的起点是~3.0 V、且在 UVLO 锁定激活后单调下降。 充电器 IC 看到黄色蓄电池电压、看起来稳定。 据我所知、该值永远不会低于~3.0V。 在此 UVLO 事件之前设置的电池参数会在此事件发生后丢失。 在看门狗复位标志未置1时设置 POR/RESET 标志。

    我重复了相同的过程、将充电器/栅极的 UVLO 设置为2.8V。同样、我能够在 UVLO 事件之前立即获取/设置预期的电池参数(即使电池电压设置为低于前述的3.0V 阈值)。 UVLO 事件的波形如下图所示、 与前一个事件一样、电池电压保持稳定、但在该 UVLO 事件之后电池配置信息将丢失 在看门狗复位标志未置1时设置 POR/RESET 标志。

    如上所述、当电池电压为~2.85V 且 UVLO 为2.8V 时手动启动运输状态、重新启动仍会保留电量监测计配置。

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

    您好!

    在我研究这个时、请预期会有延迟的响应。  

    此致、  

    Jonny.  

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

    您好!  

    由于设置了 ITPOR 位、因此您会看到参数由于 POR 恢复为默认值。 现在、问题变为导致电量监测计 POR 的原因是什么? 查看您的原理图、很难遵循您的监测计与充电器 IC 的具体连接方式、因为原理图中 BQ27427的引脚使用与我们在数据表/TRM 中使用的命名法不同。 您能否提供一个遵循数据表/TRM 中使用的命名规则的原理图、以便我评估您的连接?

    此致、  

    Jonny.