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.

[参考译文] BQ40Z50:自动校准功能

Guru**** 2577385 points
Other Parts Discussed in Thread: BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1389121/bq40z50-auto-calibration-function

器件型号:BQ40Z50
Thread 中讨论的其他器件:BQSTUDIO

工具与软件:

获取有关如何诊断 CC 自动校准功能的支持。  CC AUTO CONFIG 设置为0x7 (设置位 Auto_Cal_En、Auto_Neston 和 Offset_Taken、请参阅 BQ40Z50-R3参考手册的第13.2.1.4章)。
根据此设置、应在进入 SLEEP 模式时执行自动校准(SLEEP 模式基本上是在没有 I2C 通信没有"存在"信号的情况下激活)。
但是、行为如下:
-使用 BQ40Z50R3的 ACU 不能使用超过10小时(防止闪光磨损的时间)
- ACCU 被插入测试适配器与有效存在信号和 I2C 通信到 PC,电池管理工作室激活
 -> BMS 显示附件状态(SOC、电压...)
-当读取数据存储器 CC 自动偏移时显示值1 (例如10)
-在几秒钟后再次读取数据存储器时(使用"全部读取"功能), CC Auto offset 显示不同的值2 (例如12)

因此、问题是:
-为什么当电池被激活/从睡眠中唤醒时 CC 自动偏移改变?
 根据文档、它只应在进入睡眠模式时发生更改

-是否可以读取(甚至复位) 自上次 CC 自动偏移校准完成以来的时间?

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

    尊敬的 Werner:

    [报价 userid="517591" url="~/support/power-management-group/power-management/f/power-management-forum/1389121/bq40z50-auto-calibration-function ]根据此设置、应在进入睡眠模式时执行自动校准(并且基本上在没有 I2C 通信不存在"信号的情况下激活睡眠模式)。[/QUOT]

    您能否确认器件正在进入睡眠模式? 通过将示波器连接到器件的 TS1引脚并查看采样率、可以观察到这一点、正常情况下采样率应为1、而在睡眠模式下采样率应为4。

    [报价 userid="517591" url="~/support/power-management-group/power-management/f/power-management-forum/1389121/bq40z50-auto-calibration-function ]-将 accu 插入测试适配器并具有有效存在信号以及与 PC 的 I2C 通信、battery management studio 处于活动状态
     -> BMS 显示附件状态(SOC、电压...)
    -当读取数据存储器 CC 自动偏移时显示值1 (例如10)
    -在几秒钟后再次读取数据存储器时(使用"全部读取"功能), CC 自动偏移显示不同的值2 (例如12)[/报价]

    如果可能、您能否告诉我在此期间 CC Auto Config 寄存器值是否有任何差异?

    此致、

    Anthony Baldino

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

    Anthony、您好!
    -很难监控 TS1引脚(封闭外壳,只有直流线路, SMBus 通信和从外部可访问的信号。 我的假设是/不是器件不会进入睡眠模式、因为当前信号处于活动状态、Battery Management Studio 显示连接处于活动状态(SOC、电压... 显示)-> SMBus 通信处于活动状态;总线超时当前设置为5秒。
    根据 SMBus 信号录制(下面的第2个屏幕截图)、我认为"进入睡眠状态"的原因是总线超时5秒(太低);battery management Studio 正在检查周期为~7.2秒的器件;如果存在、在此轮询后不久激活、总线超时将过去、BQ 将在下一次轮询之前进入睡眠状态。 在所示的测试中、Present 在~13秒时激活、在第二个轮询周期可见后立即激活。 连接 Battery Management Studio 后读取数据存储器时、我得到2个不同的校准值->自动校准已完成。 我将使用修改后的总线超时设置20s 来检查这一点。
    - CC 自动配置没有差异,始终设置为0x7

    是否可以重置10小时计时器?

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

    尊敬的 Werner:

    -难以监视 TS1引脚(外壳封闭、仅限直流线路、 SMBus 通信以及可从外部访问的存在信号)。 我的假设是/不是器件不会进入睡眠模式、因为当前信号处于活动状态、Battery Management Studio 显示连接处于活动状态(SOC、电压... )-> SMBus 通信处于活动状态;总线超时当前设置为5秒。

    如果还连接了 bqStudio、关闭自动刷新将停止对器件的持续轮询、这也可能会使器件退出睡眠状态。 此外、请确保从器件读取的电流低于 Sleep Current。

    [报价 userid="517591" url="~/support/power-management-group/power-management/f/power-management-forum/1389121/bq40z50-auto-calibration-function/5313548 #5313548"]根据 SMBus 信号记录(下面的第二个屏幕截图)、我认为"进入睡眠状态"的原因是总线超时为5秒(过低);Battery Management Studio 正在检查周期为~7.2秒的器件;如果此轮询后不久激活了该器件、则总线超时将经过、BQ 将在下一次轮询之前进入睡眠状态。 在所示的测试中、Present 在~13秒时激活、在第二个轮询周期可见后立即激活。 连接 Battery Management Studio 后读取数据存储器时、我得到2个不同的校准值->自动校准已完成。 我将使用修改后的总线超时设置20s 来检查这一点。
    - CC 自动配置没有差异,始终设置为0x7

    是否可以重置10小时计时器?

    我认为没有一种方法可以在不退出睡眠模式并重新进入睡眠模式的情况下复位10小时计时器、但我将查看器件的固件以了解是否有其他方法可以实现这一点。

    此致、

    Anthony Baldino