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.

[参考译文] BQ3050EVM-001:充电/放电的 LED 状态

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1108772/bq3050evm-001-led-status-for-charge-discharge

器件型号:BQ3050EVM-001
主题中讨论的其他器件: BQ3050EV2400BQEVSW

您好,团队,  

我正在 使用 BQ3050EVM-001电路板进行配置、以使用 EV2400进行配置。 我能够成功与它通信 并设置/复位 BQ3050寄存器。  

现在,我要启用 LED,以便在按下 DISP 按钮(SW1)时查看电池组(锂离子)充电/放电状态。 它连接了5个 LED。

但是设置寄存器(SBS:ManufacturerAccess (0x00):Display On (0x0034)),我无法根据充电状态查看板上的 LED 指示。   

是否有人可以帮助我在按下 SW1按钮时启用 LED?

此致

Bhupendra

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

    您好 Bhupendra、

    检查 https://www.ti.com/lit/ug/sluu485a/sluu485a.pdf 第1.6节 LED 显示屏中提到的配置和相关寄存器

    有测试命令可用。

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

    是的,Shirish

    我们已经尝试了 BQ3050技术参考手册(第49页)中提到的 LED 显示屏命令。
    指示灯亮起和指示灯熄灭命令工作正常...

    但在  ManufacturerAccess (0x00)中执行写入命令时显示不起作用...

    在 DISP 上按 SW1不会显示充电/放电 LED 状态@燃油量4%。我们尝试了以下命令...前两个操作正常、但第三个操作正常。

    谢谢

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

    您好 Bhupendra、

    好极了。 检查是否没有触发安全条件。 发布 bqEVSW SBS 数据和标志的屏幕截图。

    Display Configuration 中的位值是多少?

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

    e2e.ti.com/.../SBS-Screens.zip

    下面是随附的 FYR 屏幕数据。

    如果您需要更多信息、请告诉我。

    谢谢

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

    您好 Bhupendra、

    似乎器件处于校准模式。 CAL_EN 被置位。bq3050也许不在正常模式下运行、所以即使电压高于阈值、CUV 也显示为被置位。 通过将0xF080发送到 ManufacturerAccess()来退出校准模式,并查看是否更改了 SBS 数据。

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

    您好 Shirish、

    已执行 0xF080命令到 ManufacturerAccess()。但 SBS 数据保持不变。

    CAL 位为0,这表示  

    和  

    CAL_EN 位也保持原样。 此处,红色标记表示已设置,对吗?

    Bhupendra

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

    谢谢,发送0xF080 可以解决问题。

    但无法理解,为什么 SBS 位仍然如此?   

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

    关闭扫描。

    然后将0x00写入 ManufacturerAccess()、然后将0xF080写入 ManufacturerAccess()

    然后再次将0x00写入 ManufacturerAccess(),然后读取 SBS 数据以检查该标志

    bqEVSW 可能正在尝试"恢复"之前在进入该状态后进行扫描时发送的命令。

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

    您好 Shirish、

    我试过这家店两次了……但结果是这样的。

    没有任何变化。

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

    您好 Bhupendra、

    可能还有其他选项卡处于打开状态。 重新启动 bqEVSW 并关闭 SBS 扫描、然后再次执行这些步骤。

    如果不起作用、则可能需要重新编程固件并重新启动。

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

    使用"Pro"选项卡中的 SRec 编程更新固件显示"器件不在 ROM 中!" 误差。  

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

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

    您好 Bhupendra、

    您将需要 WriteWord Cmd=0 Word=0x0f00才能将其发送到 ROM 模式。

    编程后、发送 SMB 命令0x08以退出 ROM 模式。

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

    更新了.Senc 文件: bq3050_v0_02_bld_3.senc  

    以下内容:

    关闭扫描。

    然后将0x00写入  ManufacturerAccess()、然后将0xF080写入 ManufacturerAccess()

    然后再次将0x00写入 ManufacturerAccess(),然后读取 SBS 数据以检查该标志

    关闭 BqEVSW 软件,然后打开,读取 SBS 数据

    但 CAL_EN 仍处于打开状态。

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

    这很奇怪。 编程前请尝试关闭 SBS 屏幕。