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.

[参考译文] BQ40Z80:DSG FET 控制

Guru**** 2589245 points
Other Parts Discussed in Thread: BQSTUDIO, BQ28Z610-R1, BQ40Z50, BQ40Z80

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1011150/bq40z80-dsg-fet-control

器件型号:BQ40Z80
主题中讨论的其他器件:BQSTUDIOBQ28Z610-R1BQ40Z50

您好!

我们正在尝试记录放电/充电周期、以使用 GPCPackager 工具获取与我们的电池单元非常匹配的 ChemID。 我们无法打开 DSG FET (根据指令)、因此无法将负载连接到 PACK+和 PACK-以使电池放电。 导致这种情况的原因可能是什么?

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

    您好 Martin、

    确保 FET_EN = 0、以便您可以使用 FET 切换命令通过手动控制来控制 FET。

    此致、

    Wyatt Keller

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

    FET_EN 已设置为0、但我们仍然无法手动切换 FET。 还有其他问题吗?

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

    Martin、

    请提供一个日志和 GG 文件、我们可以使用它来检查监测计的状态。 "Registers" bqStudio 窗口的图像也会很好。  

    谢谢、

    Eric Vos

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

    文件链接: https://drive.google.com/drive/folders/10Ky0ngNFtqzR9sHCP7YsPNAj_QmOQGZn?usp=sharing

    此时无法导出日志

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

    Martin、

    感谢您提供图片、还请为红色/绿色的位字段添加一个图片。 这部分将告诉我 FET 为何关断。  

    谢谢、

    Eric Vos  

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

    以下是寄存器位的屏幕截图。 我们能够切换 DSG_TEST、但不能切换 DSG

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

    Martin、

    您有一些安全设置可使您的 DSG FET 保持关闭状态。 [CUV]电芯欠压、[CUVC]电芯欠压补偿和 OCD [过流放电]。 您需要在器件允许放电之前从这些保护中恢复。  

    谢谢、

    Eric Vos

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

    我们针对这些情况的保护设置似乎是正确的、是否有其他可能导致这些保护跳闸的设置? 我们有一个2s 设置、这已经在数据计量中进行了编程、电池3-7上的0v 是否会导致这些保护跳闸?

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

    Martin、

    如果没有连接到电池3-7、请务必确保电池节数正确、否则0V 将根据阈值进行计数。 如果您在更新阈值或电池节数之前已触发保护、则可能需要重置以清除状态。

    要进行进一步调试、请附加 gg.csv 文件和一个简短日志文件以查看所有寄存器。  

    请注意、对于仅2节电池、我建议使用不同的较小器件、如 bq28z610-R1 (2S)或 bq40z50 (高达4S)

    谢谢、

    Eric Vos

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

    我们的电池节数设置为2。 以下是文件:

    drive.google.com/.../1iC_2l4Vz2ke65xn1dUc1aI11axZRqb8s

    我们也很难通过电量监测计为电池充电、电流约为1.5mA。 假设它与保护功能有关

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

    Martin、

    您有许多寄存器处于它们不应该处于的状态。 很多都是 F。 例如[FET 选项][SBS 配置]。 其他选项也具有错误的值、[DA Config]的值为0x0012、其中设置了 RSVD 位。  

    总的来说、我会在一个全新的干净的映像中进行编程、并且只手动更新您想要更改的寄存器。 在当前状态下、我不知道 FW 如何按照寄存器设置正常工作。

    任何 RSVD 必须为0、任何 RSVD_1都必须为1。  

    谢谢、

    Eric Vos

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

    大家好、感谢您的回答。 您在哪里可以获得具有默认值的新图像? 我们首先选择数据存储器->导入->导入默认值并更改相关值、许多默认值超出范围或全部为 F、包括许多 RSVD 位设置为高电平

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

    Martin、

    您可以在靠近底部的产品页面上找到它

    https://www.ti.com/product/BQ40Z80 

    bq40z80器件固件

    谢谢、

    Eric Vos