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.

[参考译文] BQ76930EVM:通过 Manufacturer Access 进入睡眠模式不工作

Guru**** 2451970 points
Other Parts Discussed in Thread: BQ78350-R1, BQ78350, EV2400, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/671029/bq76930evm-entering-sleep-mode-via-manufacturer-access-not-working

器件型号:BQ76930EVM
主题中讨论的其他器件:BQ78350-R1BQ78350EV2400BQSTUDIO

大家好、

我 正在尝试使用制造商访问命令0x0011将 EVM 板置于睡眠模式、根据我的理解、该命令应使 OperationStatus()寄存器中的 SLEEPM 位为高电平。 如果需要、我将使用固件版本1e906build16、我认为确实如此、但这是电路板快速入门指南在现场定向到的版本。 这是旧固件的一个错误并在 R1中进行了更正、还是我误解了在没有负载的情况下如何启用转换模式。

我的最终目标是使器件在无负载的情况下进入睡眠状态、然后在睡眠中经过一定量的时间后进入关断状态。

非常感谢您的支持、

Scott

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Scott、
    电路板和 bq78350-R1的当前固件为1.03内部版本22。 我建议您从网站下载该版本、并按照 EVM 用户指南中的建议将其编程到 EVM。 R1在下载中有一个更改列表。 特性发生了变化。
    睡眠模式通过 MAC 命令11:命令00、字0011的默认-R1编程工作
    根据您的说明、您可能需要设置系统内睡眠、请参阅技术参考手册8.3.3。
    有关系统睡眠的信息,请参阅8.3.1。
    有关系统从休眠状态变为发货状态的信息、请参阅8.4.2
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们没有使用 R1版本、因为我们有较旧的 EVM。 尝试在较旧的芯片上运行 R1固件是否是一个好主意? 当我尝试新固件时出现的警告消息是不祥的、它说我可以"将电路板置于不可恢复的状态"。 我的同事认为我们可能需要更换芯片?

    顺便说一下、感谢您的快速回复。

    此外、我的技术参考版本没有系统内睡眠的参考。 我认为我根据 EVM 页面中的链接提取了该文档的较旧版本。

    - Scott
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Scott、
    bq78350没有系统内睡眠特性。 不建议在新设计中使用 bq78350、它基本上被 bq78350-R1取代。 bq78350-R1固件将加载到 EVM 中并正常运行。 如果使用 EV2400、请确保将其固件更新为 v.18或最新版本、请参阅工具文件夹中的 EV2400固件更新程序。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复、

    在强制进入睡眠模式和尝试使用系统睡眠进行测试时、我仍然遇到许多问题。  我已按照指示加载了 R1固件、但我的问题是、一旦我从电池组端子释放负载、如何将电路板实际配置为进入睡眠状态。

    我仍然无法使电路板进入睡眠模式。 如文档中所述、0x0011的命令似乎未更改运行状态的 SLEEPM 位。 我将使用 Advanced Comm SMB 窗口并 使用以下命令

    我希望在此处更改 SLEEPM 运行状态位(刷新寄存器后)

    我遇到的另一个问题是在系统睡眠模式下有效跳闸。 我可以设置 DA 配置和电源配置、以便在空载情况下预计电路板将在大约一分钟后关断。 我将自动运输时间设置为1、即 DA 配置的 AUTO_SHART_EN ON 和 IN 系统睡眠位。 为了测试、我将从电路板上断开我的100欧姆负载、并从 SMB 连接器上断开我的通信。 我将在断开连接之前设置电路板上的 LED、以查看它们是否在关断时关闭。 我不确定这是否是有效的测试、但 LED 在一分钟后会关闭、我想这表示系统已关闭。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Scott、
    处于运行状态的 SlepM 位是一个诀窍。 我想它会被设置、但如果您尝试读取它、您就会唤醒电量监测计、它不会显示设置。 此外、bqStudio 仪表板会定期读取、以便唤醒器件或使其不进入睡眠状态。 刷新时间为4s、总线睡眠时间默认为5s
    您有一个 EVM、因此探测电路应该很容易、它具有许多您可以将探针插入的测试点。 为了观察睡眠情况、我建议使用以下序列:
    1.对固件进行编程、以便您知道设置是默认设置。
    2.单击 bqStudio 仪表板中的自动刷新将其关闭、它应该会有一个红色高亮显示。
    使用示波器探针探测 SDA 测试点和 CHG 测试点。 SDA 测试点应该每250ms 显示一个活动序列。 将范围设置为大约1s/div。 CHG 应较低。
    4.在命令面板中,设置 FET 使能。 如果条件正常、CHG 应变为高电平。
    5.如上所述发送 MAC 睡眠命令。 在2秒内、您应该会看到 CHG 变为低电平并且 SDA 信号的字符发生变化、SDA 应该不那么密集、但在250ms 的周期内仍然保持不变。 该部件处于睡眠模式。
    6.刷新 bqStudio 中的寄存器窗格。 您应该会看到 CHG 再次变为高电平、SDA 又变为更密集的通信。 它处于唤醒状态。 启用仪表板将执行相同的操作。
    7.设置 DA 配置 IN_SYSTEM_SLEEP 位。
    a:电路板必须具有您似乎拥有的足够电压。
    b.您可以单击方框下方的位和写入按钮、或双击、输入值并"输入"。
    c.如果仪表板在大约5秒钟内刷新、您应该会看到 CHG 下降、不久之后、SDA 字符发生变化。 你有睡眠。
    8.在数据存储器设置>配置>电源配置中、设置 AUTO_Ship _EN 位
    9.在“数据存储器电源”>“发运”>“自动发运时间”中,将其设置为1分钟 观看活动、您应该会看到部件进入睡眠状态、没有任何活动、然后在唤醒一分钟后检查事物、然后关闭。

    这种情况不太可能发生、但根据您的 EVM (或电路板)、您可能需要校准 CC 偏移、以便电流较低、器件可以睡眠和关断。