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.

[参考译文] BQ76952:无法在 I2C 上与 STM32L452建立通信

Guru**** 2459980 points
Other Parts Discussed in Thread: BQ76952

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1367782/bq76952-unable-to-establish-communication-on-i2c-with-stm32l452

器件型号:BQ76952

工具与软件:

我已将 BQ76952 IC 与 STM32L452系列微控制器集成、采用了 I2C 协议。 微控制器正在尝试与 AFE 通信、以便在上电后读取器件 ID。 但我们无法读取设备 ID。 下面是检查和试验以及范围片段。

  1. 我们已将 LD 引脚短接至48V、作为 VBAT 上提供给 AFE 的电源。 尽管它没有通信。
  2. 在 TS2引脚处连接 NTC 热敏电阻的基极电阻为10k。
  3. 我们还检查了上拉电阻器的阻值以及10k。
  4. 我们已检查了电池组中的电路板、该电路板连接所有电池电压传感线路和热敏电阻、并且独立运行、但问题仍然相同。
  5. 请有意添加400毫秒。 IC 连接到电池之后、开始通信之前的延迟、即使微控制器无法读取 AFE 的器件 ID。
  6. 我们更换了 AFE、怀疑 ESD 造成了损坏、但问题仍然存在。

 REG18:示波器上1.8V

 LD 引脚:示波器上67 MV

 TS2引脚:示波器上为67mV

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

    您好、Varij:

    您是否具有通信的逻辑分析仪捕获? 这看起来不错吗? 有 NACK 吗?

    如果 REG18的电压为1.8V、器件应该打开。  您的电池电压是多少?

    是否向器件写入正确的地址? 以下常见问题解答介绍了器件的地址:

    此致、

    路易斯·埃尔南德斯·萨洛蒙

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

    你好,Luis  

    电池电压大约为51V。

    我们为初始原型设计和验证目的制作了24块板,但仅在5块板上,我们不会在所有板上都出现此问题。 但如果发生这种情况、我们应该如何识别并尝试解决。

    我们写入的器件地址正确。

    下面是未出现一次此内容且有问题的开发板的范围片段。

    下面的非工作板

    谢谢。此致、  

    Varij Prajapati

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

    您好、Varij:

    您是否有此设计的原理图? 上升时间似乎相当慢、RC 恒定为高电平吗? 有可能降低这里的电容/电阻吗?

    可能需要一个用于 SCL/SDA 的较小的上拉电阻器。

    您是否已尝试在良好的电路板和不良的电路板之间交换 IC、以确认它是否跟随 IC?

    此致、

    路易斯·埃尔南德斯·萨洛蒙

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

    您好、Luis:

    请找到 AFE 部分和 MCU 的原理图的下图。

     

    是的、现在可以将上拉电阻减小为10k。 但对于电容、我不这么认为、您有任何建议。

    否、我尚未尝试将 IC 从工作板换用为不工作的板。

    如果您需要我旁边的信息、请告诉我。

    谢谢。此致、

    Varij Prajapati

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

    您好、Varij:

    现在、你能否尝试同时做这两件事、看看它是否会改善这两件事? RC 常数看起来很长、因此我担心这可能会影响器件之间的信号完整性。  

    从原理图中、我无法指出任何问题、但请尝试将上拉电阻降至4k Ω、看看它是否会改善这一点。 如果不是、则尝试执行 ABA 交换(良好的 IC 到坏的电路板、不良的 IC 到已知良好的电路板)、然后查看问题是否可重现。

    此致、

    路易斯·埃尔南德斯·萨洛蒙

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

    您好、Luis:

    只是一个正常问题、在19个电路板中、该批次没有任何这样的问题、因此我很好奇为什么这会出现在某些电路板中。 我们在以前的项目中也遇到了同样的问题、同样的架构 TI+ STM MICRO 不能解决这个问题。

    我将首先执行 ABA 交换、然后转至将上拉电阻器减小到现有的一半、即5k。

    我会在明天中午12点前通知你有关上述内容的最新情况。 列表。

    谢谢。此致、

    Varij Prajapati

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

    您好、Varij:

    我真的很遗憾听到这个消息! 我不知道你为什么在过去遇到这个问题。 我们过去已经多次使用 STM MCU 与 BQ76952、没有任何问题、因此我希望我们能弄清这一情况、使您的所有板都能正常工作!

    明天请让我知道你的发现。 我还将在内部提出这一点、看看是否有其他想法。

    此致、

    路易斯·埃尔南德斯·萨洛蒙

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

    您好、Luis:

    根据您 执行 ABA 交换的建议(良好的 IC 到坏的电路板、不良的 IC 到已知良好的电路板)。 我们注意到这两个电路板都开始工作了。

    但它有点奇怪。

    在前面的范围片段中、我认为是探测问题、我们没有收到更好的波形。 但这里附加具有10k 上拉电阻的新波形。

    我已经将上拉电阻替换为4.7K、然后交叉验证了上升时间。 几乎是一样的。

    期待进行更多的试验和建议,以便找到确切的问题。

    谢谢。此致、

    Varij Prajapati

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

    您好!

    我不在办公室,一直到星期三。 回复将延迟到那时。

    此致、

    路易斯·埃尔南德斯·萨洛蒙

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

    您好、Varij:

    很抱歉在这里等待! 刚回来

    如果交换解决了此问题、可能是 I2C 线路中的焊接连接不良吗? 分享的第一个示波器截图明显看起来 RC 常数非常大。 如果焊料不是很好、 可能会由于寄生电阻/电容而使 RC 增加。 我建议检查电路板的连续性。

    很可能 、较长的 RC 几乎肯定会 影响通信、这种新的范围拍摄效果要好得多。 在交换部件时、基本上是重新焊接的、所以这次 IC 连接焊接的效果比较好、这就导致了 问题消失了。  

    我建议将一个不好的电路板放入回流炉中、以查看器件是否按预期开始工作。

    此致、

    路易斯·埃尔南德斯·萨洛蒙斯

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

    您好、Luis:

    感谢您的意见和及时支持!!

    当然、我们会将不好的电路板放入回流炉烤箱烤箱中、尝试去除 AFE、然后重新焊接。

    谢谢。此致、

    Varij Prajapati

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

    您好、Varij:

    听起来不错! 请告诉我们结果。

    此致、

    路易斯·埃尔南德斯·萨洛蒙