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.

[参考译文] BQ24295:通信问题。

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1341314/bq24295-communication-problem

器件型号:BQ24295
主题中讨论的其他器件: USB2ANY、、 TI-CHARGER-GUI
大家好! 
我开发了使用 BQ24295的演示板、有一种非常特殊的行为。
  • 问题:如果 IC 无电压(无跳线设置)并且 D+/-线路未连接(无跳线设置)并且没有电池连接到系统、则上拉电阻器(SDA、SCL、INT)上存在"悬空"电位。
    问题是这种潜力可能来自哪里。 可能 
    是通过电容接地耦合? 不幸的是、我还无法确定背后的原因。
  • 其中更严重的问题是无法与 IC 进行通信、因为施加的电势会导致干扰(在 IC 正常上电时也是如此)。 
    这意味着我无法通过 USB2ANY 工具建立与 IC 的连接、也无法写入或读取任何寄存器。
不过芯片的充电功能是可以正常工作的。 此外、一旦达到电池的最终充电电压、开关也会正常工作。 

我的原理图与 BQ24295EVM-549演示板的原理图之间的差异是:

  • CE 引脚接地(电源地)。

  • OTG 引脚接地。
  • QON 未连接。

  • 系统通过 USB type c 连接器上电。  
  • 电源地(PGND)和模拟地(AGND)通过0欧姆电阻器连接。

  • USB c 连接器在其 CC1和 CC2引脚上连接了两个5.1k Ω 电阻器。  

我真的希望这个问题能够得到解决。 提前感谢您的支持! 


此致
亚历克斯

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

    尊敬的 Alex:  

    感谢您通过 E2E 联系我们。 您列出的原理图与 TI EVM 板原理图之间的所有差异均不会构成问题。 您能帮助回答几个其他问题吗?  

    • 首先要澄清的是、演示板未通电时、SCL、SDA 和 INT 处会出现电压? 这种理解是否正确? 如果将引脚连接到 GND、相对于 GND 的电压是否会降低?
    • 您的设计中的上拉源是什么? 是 SYS 轨吗? 您在设计 SCL 和 SDA 上拉电阻时使用的电阻值是多少?  

    此致、

    加勒特  

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

    您好,Darett,

    感谢您的快速回复。 首先、很高兴听到列出的所有差异都不应该是问题。

    • 第一个问题:只有 USB C 连接器应用于电路板。  但 IC 已断开(在我的演示板中、我可以通过跳线配置来设置或取消设置 VBUS、D+/-线路也是如此)。 因此 IC 没有连接到 USB C 连接器、仅连接地。 我没有注意到任何压降。 但我注意到的是、当我进行高电阻电压测量(~15k Ω)时、在上拉电阻测得的电压大约为0V。
    • 回答第二个问题:上拉源与 EVM 板上的一样:SYS 电源轨。 还可以设置或 
      通过跳线配置取消设置。 我在 SCL、SDA 和 INT 线路上使用10k Ω 电阻器作为上拉电阻器。

    此致、
    亚历克斯

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

    尊敬的 Alex:  

    您能否帮助提供一个波形、显示 您尝试使用 USB2ANY 或其他一些 I2C 主机进行通信时的 SCL 和 SDA 行为? 请确保时分足够小、以便我们逐位审查通信情况。 我包含了一个示例波形作为下面的参考

    此外、您是否曾尝试在仅向 BQ24295而不是 USB type C 输入施加电池电源时进行通信?  

    此致、

    加勒特  

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

    您好,Darett,

    很抱歉这么晚才回复。 为了与 BQ24295通信、我使用 Arduino uno 作为 I2C 主机。 只是为了确保通信是可能的。  
    这是记录的波形:


    已记录的来文显示了状态登记册的读数,我认为这是可信的(没有连接电池)。  

    此致、
    亚历克斯

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

    尊敬的 Alex:  

    感谢您提供波形。 我可以确认一切看起来都正常、似乎已成功执行对 BQ24295的 I2C 读取。  

    这确认 BQ24295 I2C 通信正常运行。  

    是否在使用 USB2ANY 进行通信时仍遇到问题?

    此致、

    加勒特  

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

    您好、Garrett:

    是的、我在连接 USB2ANY 工具时仍然遇到问题。 我已收到演示板(BQ24295EVM-549)、但无法同时使用 USB2ANY 工具进行连接。 同时出现消息"连接失败"。

    我已尝试按照说明连接电路板和 USB2ANY 工具。 不幸的是,到目前为止,没有取得成功。
    也许您有另一个建议我可以尝试吗?

    感谢您的帮助!

    此致、
    亚历克斯

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

    尊敬的 Alex:  

    由于 USB-TO-GPIO 不再可用、因此 BQ24295EVM 用户指南中有关软件和接口适配器的说明已过时。 由此给您带来的不便、我们深表歉意。   

    因此、如果您尚未使用 TI-CHARGER-GUI 工具、请允许 USB2ANY 连接到您的计算机。 可在 TI 网站上找到该工具、网址为: https://www.ti.com/tool/TI-CHARGER-GUI 

    在 GUI 上、您可以搜索 BQ24295。 点击下图中以红色圈出的图标、连接 USB2ANY。 GUI 可能会提示您更新 USB2ANY 上的固件以使其兼容。  

    如果您对程序或任何其他问题有任何疑问、敬请告知。  

    此致、

    加勒特