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.

[参考译文] BQ3050:Senc 或 gg 文件

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1116778/bq3050-senc-or-gg-file

器件型号:BQ3050
主题中讨论的其他器件: BQEVSWBQ20Z655GPCCEDV

大家好、团队、

我正在寻找为2p4S 锂离子电池配置的.senc 文件。 TI 在线页面包含用于3S 的.senc 文件。

附件是 BQ3050中的 SBS 读取参数。 电池单元为3500mAh、总电池组为7Ah @ 14.4V 设计电池。

但我无法为电池充电,充电电压和电流显示为0mA。不确定原因是什么? 我是否遗漏了什么?

我有两个不同容量的电池组,一个是2600mAh,另一个是3500mAh。因此,两个是5200 mAh 和7000mAH。  

 

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

    您好 Bhupendra、

    更新操作 Cfg A 以设置正确的电池节数。 充电电压必须高于电池组电压。

    TRM 参考 C.8.1.1运行配置 A

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

    谢谢 Shirish、

    电池节数已更新。  电池组电压增加。

    但无法看到充电电流和电压。  

    如何在 BQ3050中设置充电电压和电流值?  

    根据充电器供应商的数据,两个内部应该有一些值,而不是0。否则充电器将不会得到@它应该充电的值。  

    智能充电器将使用 SMBus 进行通信、以获取充电详细信息。 已设置 BCAST 和 CPE 位。

    谢谢、

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

    您好 Bhupendra、

    请参阅 TRM 第1.5.2节"充电和温度范围"

    数据闪存具有用于配置每个范围内的电压和电流的参数

    示例:

    DF:充电控制:充电配置:LT Chg 电压

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

    是的,Shirish

    我已更新所有 LT (LT1、LT2..)和 ST (ST1、ST2..) 在"Charge Control"选项卡中添加电流值。

    但是、当我将智能充电器连接到 BQ3050时、它无法充电。 充电电流和电压选项卡仅显示零值。  充电器似乎无法在 SMBus 上接收充电数据。 这就是我现在被卡住的地方

    TRM 提到充电电压和电流寄存器是只读的。

    此智能充电器适用于基于 BQ20Z655的电池。 但 BQ3050似乎有问题。
      

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

    哦...

    我看到 SBS 上的 CAL_EN。 这可能是一个问题。

    在 SBS 上停止扫描。

    然后在 Pro 屏幕 Cmd 00 Word=002D 上写入 Word

    然后、在 Pro 屏幕上写入 Word Cmd 00 Word=0000

    这样就可以清除它。

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

    感谢您的持续支持。。  

    CAL_EN 现在被清零、但充电仍然不工作。

    我还尝试通过设置主广义转换模式、设置 CPE 和 BCAST 位。 另外,尝试清除它们。

    我还在为收费控制和 SBS Config 附加 Dataflash 值,供参考。 我为2p4S、5200mAH 电池组设置的所有数据。

    SBS 配置数据:

    谢谢、

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

    如何在电池模式扫描中清除 CF 标志?

    对于,6900mAH Cell,应 设置什么是 EDV0、EDV1和 EDV2?

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

    您好 Bhupendra、

    要清除 CF 标志,您需要运行完全充电和放电。

    GPCCEDV 是一款很好的工具、可帮助您确定与您的应用/电池相匹配的 CEDV 数据设置

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

    好的 Shirish

    对于 CF 标志, 运行完全充电和放电意味着通过电阻负载对电池完全放电,然后从零开始,我需要充电至完全(100%),对吧? 我是否需要这样做一次?

    通过正确设置 NR 位、我现在能够为电池充电。 但是、实时充电电流看起来与施加的电流不同...

    将万用表(Fluke)串联显示大约1.4A (根据 ST2),但 SMBus 上的实际电流为559mA,为什么?

    同样,完全充电容量显示小于 SBS Configuration (SBS 配置)中设置的容量。 满电量设置为@ 6900mAH、但显示4400mAh。  

    充电完成后,72%的充电自动跳转至显示100%充电。 是因为固定的 EDV 值吗?   

      

    再次感谢,

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

    您好 Bhupendra、

    我将检查电流校准施加的电流是否与报告的电流匹配、除非校准不正确。 确保校准电流为2A

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

    正常,将放电@ 2A 负载并进行校准。

    是否对满电量应用了相同的功能,是否显示和 EDV 更少?  

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

    校准不正确将导致 FCC 错误。

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

    您好 Shirish、

    现在、所有校准均已完成。

    电流校准完成@ 1A,而不是2A。 因为我可以管理1A 固定电阻负载。   

    电压和温度校准也通过输入实际的电芯电压和温度传感器读数来完成。

    电流值现在显示正常(+/-100mA 、高于设定值)。

     现在,对于满电量,问题仍然存在...仍然显示4400mAH 而不是6900mAh。

    SBS 配置;

    谢谢、
     

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

    您好 Bhupendra、

    您现在需要重置并循环电池组、然后 FCC 才能更新。  

    我建议从一开始就避免滤波器限制 FCC 在第一个学习周期后可以更新的量。

    获取现有设置的 gg 文件、对默认固件进行编程、然后从 gg 文件加载设置以及在运行循环之前执行的任何其他步骤。 确保在从 gg 文件加载设置后立即校准。

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

    谢谢 Shirish、

    重置工作正常。

    我计划通过此电池(固件+ DataFash +校准数据)创建 Senc 文件,并将其加载到其他电池相似的电池组中,以便实现快速复制生产。 ?  或者我们需要在加载 Senc 文件后校准每个电池组?  你建议我怎么做

    标准生产流程是什么?

    此致、

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

    您好 Bhupendra、

    针对 bq3050的建议是校准每个电路板。

    生产流程概述:

    1、编程 DFI/ROM/senc 文件

    2.校准

    3.连接电池并运行任何测试

    3.为了获得更高的精度,请运行充电放电周期

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

    1. 每次更新 Senc 文件或进行校准时,是否需要执行 RESET 命令(0x0041)?

    2.校准:如果我们将电芯连接到 BMS 上,并通过万用表测量电芯电压,我们将这些值插入校准选项卡(BQEVSW)中,这是否也起作用?  

    此致

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

    对 senc 或 calibarion 进行编程后无需执行复位

    2.校准应使用精确的电源而不是电池。 电池电压可能不够稳定。

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

    1.电池组  RSOC 在复位前为10%,在复位后变为0 ...为什么?  我更改了电池模式寄存器并反映其值,执行了复位。

    2.何时应使用 RESET 命令?  用途

    3.复位后是否需要上载.senc 文件和校准值?

    谢谢、

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

    您好 Bhupendra、

    重置时、监测计将尝试重新计算容量。 这是近似值、然后随着电池循环、它变得更加准确

    2.复位不应在正常操作中使用。 对于更改参数值并希望监测计使用该参数值的评估、该选项非常有用。 并非所有参数值更改都需要重置

    3.上传 senc 文件,然后校准。

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

    谢谢,

    您能指导哪些参数需要重置以反映其值吗?  

    假设,我要禁用 BCAST 位,它是否需要在设置为零后复位? 我只想停止广播充电电压和电流。 广播所需的其他报警标志。  

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

    TRM 应该有详细信息。 通常、您应该更新所有需要更新的参数、然后发出 RESET 命令、然后执行学习周期。

    由于您已经有一个黄金 senc 文件、因此我认为在此阶段不需要您使用复位。

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

    谢谢 Shirish、

    TRM 未指定我们需要为哪个参数执行复位 cmd 的寄存器列表。

    2.派单前是否已在工厂校准 BQ3050-EVM001?

     3.重置后,RSOC 是否会保持为零,直到我们将所有电池充电至4.2V? 在我的情况下,复位后它保持为零....即使电池电压大于3.7V

      

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

    TRM 具有相关信息。 例如 C.6.3.2 Qmax Pack。 它表示该值仅在复位时读取。 另一个示例是 C.11.2.8 AFE OC DSG

    2. EVM/测量仪表在出厂时已校准、但容差比要求的要宽。使用 bqEVSW 和高精度电压/电流进行校准、以实现更高的精度。

    3. RSOC 将在不同的点由算法更新。 只有在完整的学习周期后、它才是准确的。 请参阅 TRM 第1.4.10节"器件复位时的初始电池容量"

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

    谢谢 Shirish、

    因此,TRM 提及的参数仅重置这些参数需要重置,其他参数不需要重置,正确吗? 如 操作 Cfg B 寄存器(BCAST 位)。

    2.是否有供应商/型号建议使用 高精度电压/电流 电源进行校准? 目前,我正在使用4个3.3V LDO 来提供校准电压@ VC1...VC4,并将电阻负载固定为2A 以进行电流校准,这是否可以?

    3.我有运行3个充电-放电(合格)周期,但在充电和放电期间仍然看到 RSOC 跳转... 当电池电压超过 EDV2 阈值时发生跳转。 ...放电此处随附的日志文件。

    e2e.ti.com/.../3007.DischargeNEWLogdata7A_5F00_with_2500_.log

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

    1.正确

    2.我们在实验室中使用 Keithley SMU 和 NI 源代码

    3.这是在学习过程中的预期结果。 在学习周期结束后、您可以通过再次循环来验证准确度。