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.

[参考译文] BQ78Z100:使用 BQ78Z100DRZT 接通充电和放电 MOSFET

Guru**** 2587365 points
Other Parts Discussed in Thread: EV2400, BQSTUDIO, BQ78Z100

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1217524/bq78z100-turn-on-the-charging-and-discharging-mosfets-using-bq78z100drzt

器件型号:BQ78Z100
主题中讨论的其他器件:EV2400BQSTUDIO

您好、TI 团队:

我正在努力导通充电和放电 MOSFET BQ78Z100DRZT、
使用 EV2400评估模块配置并上传固件。

我使用了外部 MOSFET 来平衡电池。

电池详细信息
2000mA
2节串联电池、
每节电池4.2V 直流电压。

请查看随附的原理图。

BRS
穆尔西

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

    未随附原理图。

    电量监测计可以控制的 CHG 和 DSG FET 用于保护、而不是电池平衡。

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

    请找到附件、


    你好

    D·哈特尔11


    我不是在谈论这个外部 MOSFET CHG 和 DSG FET。 我使用了另外两个用于电池平衡的外部 MOSFET。

    Chagring MOSFET 由 BQStudio Charging Toggle 按钮提供支持。
    我希望这个 IC 应该独立工作、在检测到负载后应该开始无阻放电、连接充电器后应该开始自动充电。

    指南我如何配置 BQ78Z100DRZT。

    BRS
    穆尔西

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

    根据保护事件、电量监测计将关断 DSG 和 CHG FET。 请检查是否未触发任何事件。 您可以在寄存器视图中读取 bqStudio 中的状态(SafetyAlert 和 SafetyStatus 等)。

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

    团队、您好!

    我无法对电池化学进行编程、它正在生成错误代码= 1703、并显示消息:bcfqx 中的固件版本与已连接器件的固件版本不匹配。

    我已在德州仪器(TI)网站上将固件更新为最新版本(bq78z100_V0_05_BUILD_06.srec)。

    我发现很难使 bq78z100运行。

    请找到寄存器屏幕截图。


    我完成了电量监测计校准。
    我可以通过 FET_EN 和 CHG_FET_TOGGLE 命令打开充电 FET。


    我无法永久启用电量监测计。 引导我了解如何启用此功能。

    BRS
    穆尔西

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

    请确保在编程新的固件版本后重新启动 bqStudio。 bqStudio 还必须自动检测正确的版本。 您的屏幕截图显示了1100_0_04、这与 bq78z100_V0_05并不匹配。

    另请确保此文件位于 bqStudio 配置文件夹中: e2e.ti.com/.../1100_5F00_0_5F00_05_2D00_bq78z100.bqz

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

    团队、您好!

    编程新的固件版本后、我重新启动了 bqStudio。
    未检测到 bqStudio 是正确的版本。 请找到屏幕截图


    我已经将该文件1100_0_05-bq78z100.bqz 复制到 bqStudio 配置文件夹。


    我尝试启用 GAUGE_EN 命令。 之后、我尝试了所有其他命令、但它会显示消息 N/A、如屏幕截图所示。

    我错误地按下解封和 UNSEAL_FULL_ACCES。
    现在我的器件处于密封状态。 请告诉我如何解封。

    请告诉我、需要执行多少个步骤才能启用电量监测计。

    BRS
    穆尔西

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

    如果自动检测显示"无"、则 bqStudio 甚至找不到器件。 bqStudio 通过 USB HID 查询 EV2400、以获取其 I2C、SMBus 或 HDQ 连接器上的器件。 如果显示为"None"、则 bqStudio 无法与 EV2400通信、或者在 I2C、SMBus 或 HDQ 上没有响应。

    首先必须确保 bqStudio 自动检测到"None"以外的内容。 我强烈建议不要选择特定电量监测计并忽略该警告。

    请断开然后重新连接 EV2400、并确保电量监测计已通电并连接到 EV2400上的正确接口端口。

    如果 bqStudio 保持自动检测"无"、则可以手动选择电量监测计(目标是将其用于电量监测、但目的是弄清 bqStudio 自动检测到"无"的原因)、然后尝试从高级通信中的 I2C 地址0xAA 寄存器0x00中读取一个字节。 bqStudio 将在底部状态栏上显示其他错误信息。 它将报告无法找到通信适配器(问题在于 EV2400或 Windows USB HID 驱动程序)、或者报告电量监测计未确认命令 (问题在于 EV2400与监测计之间的连接、或者监测计未上电或总线上的其他元件损坏-这通常需要使用示波器进行进一步调试并探测总线(SCL/SDA)或监测计的电源)。

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

    您好、先生!

    我已经通过 I2C 连接了该器件、现在它已经与 bqStudio 连接了。

    我是一个硬件设计专家、我是软件新手。
    我无法在高级通信中键入此0xAA、寄存器0x00。

    成功地对化学成分进行编程

    我无法使用 GAUGE_EN 命令启用 BQ78Z100DRZT。

    BRS
    穆尔西

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

    那么 bqStudio 是否自动检测到电量监测计(=您不必从列表中选择电量监测计)? 如果是、则此步骤成功完成。

    GAUGE_EN 将启用阻抗跟踪算法。 则不会启用 CHG 和 DSG FET。 您的屏幕截图显示 DSG 和 CHG FET 均已禁用。 (XCHG 和 XDSG 为红色/1)。 请发出命令 FET_EN (并通过检查 ManufacturingStatus 位4来验证这一点。 这必须是红色/1)。

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

    您好、先生!

    是的、BQ Studio 现在自动检测。

    我观察到在按下 FET_EN 命令后、注意到生产状态、位4变为红色。 在电流超过大约1.15A 的一段时间后、请检查屏幕截图中的内容。
    电池电压:7.858
    充电器电压:8.1VDC

    观察者 XDSG 在 Bqstudio GUI 上持续显示为绿色。

    之后、我尝试重复 FET_EN 命令、但没有注意到充电器中的任何电流消耗。

    我已经按照下面的屏幕截图更改了数据存储器中的一些参数、并在按下 FET_EN 之后重试。

    BRS
    穆尔西

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

    制造状态中的位4 = 1 (红色)正常、表示电量监测计控制 FET。

    因为 OCC 被触发,所以 XCHG 为1 (参见 SafetyStatus()中的 OCC )。 保护器检测到充电过流故障。 看起来您施加的电流过高、因此监测计中的保护器禁用了充电 FET。

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

    您好、先生!

    请让我来删除这个 OCC 错误吗?

    我想启用监测计进行充电和放电?、我需要更改哪些参数?

    BRS
    穆尔西

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

    可以提高 OCC 的阈值。 请参阅 TRM https://www.ti.com/lit/ug/sluub63a/sluub63a.pdf、 2.4

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

    您好、先生!

    我已经设置了 OCC 阈值参数、但仍然没有注意到充电 FET 开启。
    我在按下复位命令后打开/关闭了器件电源、然后尝试打开充电 MOSFET、现在它可以正常工作。

    请回答以下4个问题。
    1.我曾尝试按下 GUAGE_EN、但它未使 CHG 和 DSG FET 导通。
    2、如何启用充电和放电算法?
    3.我希望在没有连接 BQ Studio 的情况下自主启用测量仪表。 现在它仅通过 GUI 传递命令即可正常工作。
    4.如何得知外部电池平衡 MOSFET 是否正在进行平衡?

    我尝试过如下所示的一些参数设置。

    BRS
    穆尔西

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

    #1:Gauge_EN 控制电量监测算法、而不是保护器(它不是电量监测算法的一部分、而是 bq78z100芯片内部的一个单独功能)。 FET_EN 控制保护器。 您只需发出 FET_EN 一次。 电量监测计将在 Manufacturing Status 中设置一个标志(存储在闪存中)、并且它将从这一点开始启用保护器。

    #2:电量监测算法具有三种不同的状态(充电、放电、放松),通过 GAUGE_EN 启用。

    #3:您可以从主机 UC 发出 GAUGE_EN 和 FET_EN (有关命令信息、请参阅 TRM https://www.ti.com/lit/ug/sluub63a/sluub63a.pdf)。 请参阅#1。 这些功能启用后、将保持启用状态。 因此、如果您要启用它们(例如在黄金映像中、您在生产期间编程到测量仪表)、则不必再次启用它们。

    #4:监测计可以控制内部旁路 FET ,以在一定程度上平衡电池。 详情见第7章、TRM。

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

    您好、先生!

    感谢您对我的所有问题的快速回复。

    在这些应用中、我可以从电池+ve 或电池组/充电器+ve 或者主机微控制器中抽取电源?
    我想直接从电池分接它。 请分享您的见解。

    如果我想记录数据、它可以在监测计内部存储多少数据?

    BRS
    穆尔西

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

    系统应通过电池组/充电器供电。

    您可以在"系统数据"类中使用32个字节。 请参见 bqStudio、数据存储器、系统数据。

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


    您好、先生!

    第一个查询:
    如果我连接我的主机微控制器组/充电器、
    如果发生 OCC 故障或温度故障、微控制器将会失去电源吗?
    那么、如果没有 FET 使能和电量监测计使能命令、电量监测计将无法启用 FET 的充电和放电?

    这次我需要在连接充电器后从主机微控制器重置电量监测计、然后我需要发送 FET 使能和电量监测计使能命令?。

    第二个查询:

    我注意到电池在充电、我使截止电压为4.25V、
    但监测计允许充电器充电超过4.25V?
    如何解决这个问题?

    对电流成正比?

    监测计将启用连续电流充电、在监测计 PACK 端子上施加了什么电压?
    充电器的建议电压是多少、我打算使用9V 充电器、对于8.4V 满电电池是否足够?

    我注意到在电池充满电后、充电器的电流为零、然后我测试了电池端电压:8.51 VDC、而充电器端电压:8.11 VDC。
    我预期负载为8.51VDC、可能是一个 MOSFET 导通、另一个 MOSFET 关断。

    BRS
    穆尔西

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

    CHG FET 具有一个体二极管、因此如果它关断、PACK/充电器上仍有电压。 一旦您的系统消耗电流、电量监测计将开启 CHG FET 以保护该体二极管、并且一旦电流降至停止电流阈值以下、该体二极管就会再次关闭。

    您只需发出 FET ENABLE 和 Gauge ENABLE 命令一次。 影响是持久的(电量监测计将其写入闪存)。 您不需要一直这么做。

    监测计不直接控制充电器、因此如果您的充电器持续充电到4.25V 以上、您必须检查充电器不会停止的原因。

    电量监测计可保护电池免受过大条件(电流、温度)的影响、但不会控制充电器。 它可以告知主机建议的充电电压和电流是什么(这是充电设置的用途)、但实际的充电器控制是通过主机和充电器、而不是监测计。

    该电量监测计可以配置许多寄存器。 此操作应在开发过程中使用 bqStudio 来完成;一旦运行良好、则导出闪存映像、然后可将其编程到生产中或使用 uC 进行编程。 文件格式为闪存流。 请参阅 闪存流文件格式1。 IntroducationTexas Instrumentshtps:// e2e.ti.com›CFS-file›_KEY›5164.flas...

    使用映像对监测计进行编程后、您只需在主机 uC 中执行读取结果(例如读取 SOC 或电压)操作。