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.

[参考译文] BQ25700A:VBUS 未读取提供的电压时出现问题

Guru**** 2813875 points

Other Parts Discussed in Thread: BQ25700A, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/780209/bq25700a-issue-with-vbus-not-reading-supplied-voltage

器件型号:BQ25700A
主题中讨论的其他器件: BQSTUDIO

您好!

使用 EVM 中的参考设计构建的包含 BQ25700A 充电器 IC 的电路板存在问题。 具体而言、在 bqStudio 中使用与使用 BQ25700A EVM 时相同的命令序列时、我无法使充电器充电。

在 bqstudio 中进行详细检查后、我发现除了 VBUS、几乎所有 BQ25700A 的寄存器值在 EVM 板和测试板上都是相同的、 它在 EVM 上的报告值为19000mV (电源提供的电压)、在电路板上的报告值为3200mV。 请注意、当我使用 DMM 进行检查时、我将测量电路板上充电器 IC 的引脚1 (VBUS)上的供电电压(19000mV)。

尽管我向 IC 的引脚1提供的电压比该电压更高、但 BQ25700A 可能会报告 VBUS 为3200mV、这有什么原因吗? 正如我所说的、除了 VBUS 之外、bqStudio 中针对我们的实现报告的寄存器值与针对 EVM 的寄存器值完全相同、我可以毫无问题地使用这些寄存器。 我还可以在我们的实现方案中传达和设置寄存器值、而不会出现任何问题。 调试问题的任何其他步骤或指导将会很有帮助。

如果需要、我可以提供实施的原理图副本、但是、我们的实施基于 EVM 的参考设计。

谢谢、

-Zander  

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

    是的、原理图会有所帮助。

    作为测量点、您能否在应用电源时直接探测充电器的 VBUS 引脚上的电压、并告诉我您的读数?

    充电器中所有其他寄存器的状态是什么? 你有这些数据吗?


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

    您好、Joel、

    感谢您的回答。 在下面、您可以在 C25/C38上找到一个用于 EVM/我们 BMS 板的我正在测量的电压表。 这尽可能接近充电器封装的引脚1、并且它跟踪 VBUS 引脚。 在我的电路板和 EVM 电路板上、我测量的电压均为19.17V (我使用电源提供的电压)。 Blow 是我在 EVM 板和电路板(此后称为 BMS 板)上测量的电压的表。 虽然它们具有不同的标签、但它们应该是两个电路板之间电路中的等效点。

    EVM 25700

    单位

    BMS 板

    单位

    注释

    VBUS

    19136.

    MV

    VBUS

    3200

    MV

    如 bqStudio 中报告的那样

    J1

    19.17.

    J7

    19.1.

    为电路板供电。 这里是相对于 GND 进行的所有测量。

    C25.

    19.17.

    C38.

    19.1.

    充电器 IC 芯片上的 VBUS。 尽可能靠近封装

    TP13.

    0.0 V

    TP12.

    1.45

    MOSFET Q9/Q1 (BMS/EVM)的栅极

    TP10.

    6.015

    TP11.

    0

    MOSFET Q10/Q2 (BMS/EVM)的栅极

    为了更好地设置格式,我还将此表作为 Excel 工作表附加。 请注意、我测量 MOSFET 栅极上的不同值。 我想知道这是否与我的问题有关。

    我还附上了 EVM 和 BMS 板的寄存器文件。 另随附原理图。

    感谢您的帮助、如果我能提供更多有用的信息、敬请告知。

    最棒的

    -Zander   

    e2e.ti.com/.../Guage_5F00_RegisterLog_5F00_01172019.loge2e.ti.com/.../EVM_5F00_Charger_5F00_Registers_5F00_030819.txte2e.ti.com/.../BMS_5F00_Charger_5F00_Schematic.pdfe2e.ti.com/.../Measurements.xlsx

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

    请参阅下面的帖子。

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

    我应该先问一下、您读取的 VBUS 电压不正确、您的寄存器是什么? 这是输入电压寄存器还是 VBUS (VBUS 和 PSYS 电压回读)的 ADC 读数?

    我还在查看原理图、如果我标记了任何可疑内容、我将再次答复。


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

    您好、Joel、

    感谢您的回答。 我在寄存器0x23上读取的 VBUS 为3200mV、这与充电器 IC 封装引脚1上提供和测量的~19000mV 电压不一致。 PSYS 电压读回报告为0mV。

    我从充电器手册中了解到、输入电压设置为 VBUS 的函数(第8.6.1.3节)、这也是我在 EVM 板上观察到的结果。

    谢谢、如果您对原理图或测量结果有任何具体问题、敬请告知。

    最棒的

    -Zander  

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

    查看原理图并确认您正在读取的寄存器后、我有几个问题。

    1) 1)您是否通过短接跳线 J6来绕过背靠背输入保护 FET 来执行此测试? 我注意到控制晶体管的连接方式与 EVM 不同、MOSFET 本身是 N 沟道 MOSFET 而非 PFET、这意味着除非您的栅极电压高于源极电压、否则它们不会导通、这在您所示的配置中是不可能的。

    2) 2)如何启用 ADC 寄存器(0x35)? 您的监测计日志不会报告这些寄存器值。


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

    您好、Joel、

    很抱歉耽误了回复;我在过去几个星期里一直与其他项目联系在一起。 关于您的两点:

    是的,我将跳线 J6短路以绕过保护 FET。 这未解决问题。 Q6、Q7、Q8、Q9、Q13、 和 Q14与 EVM PDF 不同(这是所用原理图软件的限制) 但是、正确选择了部件和引脚、并且表现出类似的行为、因为无论是否安装了 J6跳线、我都将测量提供到充电器 IC 上 VBUS 引脚的输入电压。

    抱歉! 我不知道 ADC 寄存器值是如何被切断的。 对于 EVM 和电路板、ADC 寄存器值均为2000。 我还在该帖子中附加了更多最近的注册日志。

    另一件让我感到困扰的事情是,我刚刚进行的一系列测量中,BQ25700A 的“CHRG_OK”在我们的电路板上测量到高电平。 根据数据表、只有当 VBUS 高于3.5V 时、才可能实现此目的、而 VBUS 在 bqStudio 中仅报告为3200mV。 这可能会导致我们的 BQ25700A 出现配置问题吗?

    谢谢、e2e.ti.com/.../BMS_5F00_ChargerIC_5F00_Registers_5F00_04052019.txte2e.ti.com/.../EVM_5F00_ChargerIC_5F00_Registers_5F00_04052019.txt

    -Zander

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

    您的 ADC 寄存器需要配置 EN_ADC_VBUS 设置、以监控 VBUS 电压。

    尝试将 ADCOption 寄存器编程为0xE040。


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

    Joel、

    非常感谢您的回答。 我尝试了您将 ADC 选项设置更改为0xE040的建议、 但这并没有改变我在"输入电压寄存器"上读回的内容(输入电压限制仍然读回3200mV)、也没有改变"VBUS 和 PSYS 电压读回"(VBUS 电压读回仍然= 3200mV)我的寄存器日志已附加。  e2e.ti.com/.../BMS_5F00_Charger_5F00_Log_5F00_04262019.txt

    感谢您的努力、我们将帮助您解决这个问题、如果您有任何具体问题或测试、请告诉我。

    最棒的

    -Zander  

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

    接下来我要检查的是将 ChargeOption0更改为0x020E、以确保看门狗计时器或低功耗影响读数。


    此致、
    Joel H