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.

[参考译文] BQ25792:如果在快速充电时执行连续 ADC 转换、则读数无意义

Guru**** 2568565 points
Other Parts Discussed in Thread: BQ25792, TPS25750

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1572438/bq25792-when-performing-continuous-adc-conversions-when-fast-charging-readings-are-meaningless

器件型号:BQ25792
Thread: TPS25750 中讨论的其他器件

工具/软件:

在我们的产品中、我们将 BQ25792 配置为执行连续 ADC 转换。  我们还在寄存器 0x14 中启用 EN_IBAT。  由于某种原因、当充电器处于快速充电模式时、返回的 ADC 测量值无意义。  例如、我们读取到内核温度、 IBAT_ADC、VAC1_ADC、VAC2_ADC 和其他电压反弹的负值通常报告明显无效的测量值。   我们的产品在 VAC1 上使用 USB-C PD 输入、在 VAC2 上使用直流桶形连接。  如果我禁用电池充电、则测量结果会恢复为现实并报告可信的值。  这种情况在快速充电模式开始时似乎更频繁。   我注意到的另一件事是、当该装置由直流桶形连接器供电时、它似乎更为普遍。  

非常感谢任何帮助。  

此致、  

Paul

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

    您好、Paul:

    我们不知道 ADC 存在任何类似的问题、尤其是电压问题。  由于 PFM 中的脉冲电流、在极轻负载条件下的电流测量值可能会发生一些变化。 此外、电流测量对布局非常敏感、特别是 PMID 到 GND 和 SYS 到 GND 之间的 0.1uF 电容器至关重要。  您是否将测量值与尽可能靠近 VACx 引脚的电压表和/或电流表进行了比较?  

    此致、

    Jeff  

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

    尊敬的 Jeff:  

    这种情况可重复发生。  我们为 3S2P 充电所允许的最大电流为 1.0A。  因此、当充电器以该电流充电、并且充电器从 VAC2 输入端运行时、值会到处抖动。  我使 ADC 测量连续运行、转换分辨率设置为 15 位。 ADC 平均值计算被禁用、简而言之、reg 0x2E 设置为 0x80。  

    “微粒度测量“不限于 VAC1 / VAC2。 例如、BQ 芯片温度从正数变为负数。  例如、如果禁用充电并且读取 TDIE ADC 寄存器(寄存器 0x41)、则可以得到一个可信值:0x005F = 95、然后* 0.5 度/位= 47.5 度。  现在、如果我打开充电并读取同一个寄存器、则会得到 0xFF32、因为它是二进制补码、这是–206 * 0.5 =–103 度、这显然无效。   我将使用 TPS25750 I2Cr 命令手动读取这些值。  我还尝试了禁用 EN_IBAT、但这未解决。  

    很奇怪的是、如果我从直流桶形输入 (VAC2) 运行、它会显示虚假的测量值。  但是、如果我转而使用 USB-C PD (VAC1)、则测量结果是正常的、即可信。  根据您的问题、我已经使用电路板上的 DMM 测量了电压。  当我说测量没有意义时,一个例子是: VAC1 = 15.1V 但我得到的读数是 6.0V。  

    我附上了 BQ25792 原理图的一个剪辑、  

    此致、  

    Paul

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

    您好、Paul、

    您是否能够 将 直流桶形输入切换到 VAC1 或 将 USB-C PD 切换到 VAC2?

    我很好奇、如果这个只是将直流桶形输入相关联、或者如果这发生在 VAC2 上的任何源上、是否会如此。

    此致、

    基督教。

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

    尊敬的 Christian:  

    将 VAC1 与 VAC2 切换并不容易。  我必须切换 ACDRV1 和 ADCDRV2 、此电路板相当紧凑、并且是一个 8 层电路板。  

    更多信息: 对于我们的应用、我们不使用 D+/D-、而是仅接收端。   您认为是否有任何寄存器设置会导致这种情况?  直流桶形输入由电流大于 3A 的大电流电源(用于测试)供电。  当我们处于此模式时、BQ25792 芯片温度约为 106°C。  我不知道还有什么可以告诉您。  

    此致、  

    Paul

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

    您好、Paul:

    没有可能导致这种情况的寄存器。  您能否将连接到 ACDRV2 的 FET 之间短接、以便 12V 电源直接连接到 VBUS 并重试?  同样在原理图上、/CE 不应悬空。  

     此致、

    Jeff