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.

[参考译文] BQ28Z610:I2C 波的低电压电平不是0V

Guru**** 2576215 points
Other Parts Discussed in Thread: BQ28Z610, TLV320AIC3204

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/930917/bq28z610-the-low-voltage-level-of-i2c-wave-is-not-0v

器件型号:BQ28Z610
主题中讨论的其他器件: TLV320AIC3204

您好!

背景:

我们正在设计双射频产品。 电池中使用了 BQ28Z610。 无线电的 MCU 为 Microchip SAMA5D31。

MCU 通过 I2C 读取电池中的电池信息、并在 电池中使用 BQ28Z610。 MCU 用作 I2C 主设备、 BQ28Z610用作 I2C 从设备。

MCU I2C 的电压电平为3.3V。  

问题:

MCU 无法从 BQ28Z610读取正确的信息。 我们使用 示波  器测量了 I2C 的信号、发现 I2C 波形的低电压电平约为860mV。 请参阅随附的图片。

(注1:在产品中、如果 MCU 读取传感器等其他 I2C 从器件、则 I2C 波形正常。 仅当 MCU 访问 I2C 地址0x55 (即 BQ28Z610的 I2C 地址)时、才会出现此问题。)

(注2:BQ28Z610的"I2C 配置"寄存器设置为0x0以禁用 BCAST。)

(注3:我们尝试使用 I2C 电平转换并将3.3V IO 更改为1.8V IO、但问题仍然存在。)

(注4:有关 HW 版本和 FM 版本,请参阅随附的图片。)

请帮助我们找到根本原因。 谢谢!

此致、

是的

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

    您好、Wells、

    上拉电阻器的值是多少? 我假设它都在同一总线上、而监测计是唯一拉低得不够的从器件。 您能否共享原理图?

    这仅适用于1个器件还是多个器件?

    此致、

    Wyatt Keller

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

    您好、 Wyatt Keller、

    感谢您的善意帮助。

    上拉电阻为3.3K。 在同一 I2C 总线上、有一个 PMU (有源-半 ACT8865)、一个 FPGA (Lattice iCE40LP1K)、一个编解码器(TI TLV320AIC3204)、一个传感器(ST LSM9DS1TR)、一个通过3.3V 至1.8V 电平转换和   电池中的 BQ28Z610的噪声消除芯片组。

    已连接 I2C 总线和器件的方框图。 请参阅 pdf 文件。

    是的、监测计是唯一拉低不够的从器件。 其他器件可以将 PLL 设置得足够低。

    e2e.ti.com/.../U5-I2C-Bus.pdf

    是的

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

    您好、 Wyatt Keller、

    我尝试用0r 电阻器替换100R 电阻器、并移除电池中 I2C 总线上的二极管。 我发现低电压电平从860mV 更改为500mV。 请参阅下图。  

    是的

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

    您好、Wells、

    看起来、您有两个100欧姆的电阻器与用于通信线路的监测计串联、这样可以减少电阻、从而有助于降低线路电压。 您的示波器捕获是在主总线上还是在电量监测计上的连接上?

    此致、

    Wyatt Keller

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

    您好、 Wyatt Keller、

    我已将 两个100欧姆电阻器替换为0 欧姆电阻器、并移除了 TVS 二极管。 但低电压电平从860mV 更改为500mV。  我在主总线上捕获的示波器。 由于串联的电阻器为0欧姆、因此主总线的波形与 电量监测计上的连接类似。

    是的

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

    您好、Wells、

    您是否尝试降低上拉电阻以查看电压是否进一步降低? 由于上拉电阻相当低、监测计可能无法将线路拉低。

    此致、

    Wyatt Keller

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

    您好、 Wyatt Keller、

    我曾尝试过减小上拉电阻器、但低电压电平不会降低。  相反、我尝试 将上拉电阻器增大到10K 欧姆、 低电压电平会变低。 低电压电平低于100mV。 在这种情况下 、MCU 可以通过 I2C 读取电池信息。 但10K 欧姆上拉 电阻 器会削弱 I2C 总线的驱动器强度。 应移除一些 I2C 器件。

    从   BQ28Z610的数据表中可以看出、下拉电阻为3.3K 欧姆。 请参阅下图。 因此、我认为该内部 下拉电阻是根本原因。 它可以解释 为什么较大的上拉 电阻会导致较低的 GND 电压电平、而较小  的上拉 电阻会导致较高的 GND 电压电平。  

    此外、您能否提供 内部  3.3K 下拉电阻的方框图?      当电源关闭时、我无法测量 BQ28Z610的 i2c 总线上的此3.3K 下拉电阻。 因此应该有某种开关。 仅在某些情况下、  内部  3.3K 下拉电阻可用。  

    是的

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

    您好、Wells、

    让我来看看这个。

    您是否能够解决您是否使用10kOhm 上拉电阻器的问题?

    谢谢!

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

    你好,Kang Kang

     10千欧的上拉电阻器将 削弱 I2C 总线的驱动器强度。  因此、我无法使用10千欧的上拉电阻器。

      使用 10kOhm 上拉电阻器的解决方案是我们的测试结果之一。

    但  BQ28Z610的 I2C 总线的官方设计要求是什么?  

    是的

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

    您好、Wells、

    我们建议遵循 i2c 标准。

    然而、当总线从从从器件侧拉低线路时、在某些时钟边沿上也预计小于零。

    谢谢

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

    你好,Kang Kang

    从   BQ28Z610的数据表中可以看出、下拉电阻为3.3K 欧姆。 请参阅下图。 因此、我认为该内部 下拉电阻是根本原因。 它可以解释 为什么较大的上拉 电阻会导致较低的 GND 电压电平、而较小  的上拉 电阻会导致较高的 GND 电压电平。  

    此外、您能否提供 内部  3.3K 下拉电阻的方框图?      当电源关闭时、我无法测量 BQ28Z610的 i2c 总线上的此3.3K 下拉电阻。 因此应该有某种开关。 仅在某些情况下、  内部  3.3K 下拉电阻可用。  

    是的

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

    您好、Wells、

    数据表中的3.3kOhm 参考值是一个需要修复的误差。 我将在此处遵循 I2C 上拉电阻器计算参考: https://www.ti.com/lit/an/slva689/slva689.pdf?ts=1597789912537&ref_url=https%253A%252F%252Fwww.google.com%252F

    您的监测计基准是否与其他基准相同、您是否与监测计和 I2C 总线上的其他元件共享同一接地?

    此致、

    Wyatt Keller

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

    您好 Wyatt Keller,

     监测计的基准与其他基准相同。   我与监测计和 I2C 总线上的其他元件共用同一接地端。

    此致、

    是的

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

    您好、Wells、

    我将继续使用与监测计串联的较低电阻、以防止低电压电平上升。 我已经使用 BQ28Z610进行了测试、并且低电压始终略高于主机下拉 SDA 线时的电压。

    如果监测计通信不正常、则可能需要实施前面为 I2C 上拉电阻器发布的指南。

    此致、

    Wyatt Keller

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

    您好 Wyatt Keller,

    我无法理解您的说法。 您能详细解释一下吗? 谢谢!

    此致、

    是的

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

    您好、Wells、

    如果电量监测计读数不正确仍然存在问题、我将按照前面发布的指南更改上拉电阻。 我已经使用 BQ28Z610进行了测试、当监测计将 SDA 拉低时、它不会一直拉至0V。

    此致、

    Wyatt Keller

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

    您好、 Wyatt Keller、

    其他器件可以在同一总线上将总线拉至0V、  但 BQ28Z610 不能。   根本原因是什么?  这是否是 BQ28Z610的问题?  

    此致、

    是的

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

    您好、 Wyatt Keller、

    您说 过、数据表中的3.3kOhm 参考值是一个需要修复的误差。 但在数据表中、有有关内部下拉电阻器的详细说明。 请参阅下图。 因此、我对内部下拉感到困惑。 请帮助确认是否存在内部下拉电阻、内部下拉电阻的值、内部下拉电阻与 I2C 总线的连接方式。 (注意:我无法通过 欧姆计测量下拉电阻器。 因此、我猜内部下拉和 I2C 总线之间应该有其他电路。)

    此致、

    是的

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

    您好、Wells、

    bq28Z610可能无法灌入足够的电流来将通信线路下拉至足够低的电平。 检查此主题: https://e2e.ti.com/support/power-management/f/196/p/900793/3330652?tisearch=e2e-sitesearch&keymatch=bq28z610%2520pull-down#3330652

    此致、

    Wyatt Keller

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

    您好、 Wyatt Keller、

    在 您提供的主题中、 Lauren 询问 了下拉电阻、但 Andy 直接通过电子邮件回复了 Lauren。  Andy 没有公开回复。 有问题吗? 您能否提供 实际的下拉电阻? 您也可以通过电子邮件回复我。

    此致、

    是的

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

    您好、Wells、

    确保在 EVM 上使用上拉电阻。

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

    您好,康康


    请直接回答我的问题。 在主题 :e2e.ti.com/.../3330652中、Lauren 询问了下拉电阻、但 Andy 直接通过电子邮件回复了 Lauren。 Andy 没有公开回复。 您能否提供实际的下拉电阻?

    此致、

    是的

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

    您好、 Wyatt Keller、

    在 您提供的主题中、 Lauren 询问 了下拉电阻、但 Andy 直接通过电子邮件回复了 Lauren。  Andy 没有公开回复。 有问题吗? 您能否提供 实际的下拉电阻? 您也可以通过电子邮件回复我。

    此致、

    是的

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

    您好,康康


    在主题 :e2e.ti.com/.../3330652中、Lauren 询问了下拉电阻、但 Andy 直接通过电子邮件回复了 Lauren。 Andy 没有公开回复。 您能否提供实际的下拉电阻?

    此致、

    是的

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

    您好、Wells、

    切换到10千欧是否正常?

    我们看到了1k Ω 上拉电阻的问题。

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

    您好,康康

    您能告诉我   BQ28Z610内部的正确下拉电阻吗?

    谢谢!

    是的

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

    您好、Wells、

    很抱歉耽误了时间、我正在等待设计团队以下拉值做出响应。

    此致、

    Wyatt Keller

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

    您好、Wells、

    I2C 的驱动器电阻要低得多、并通过 VOL/IOL 参数指定。 存在一个弱下拉电阻、可用于检测电池组移除情况。 它设计为小于总线泄漏电流(略高于1uA)。

    但愿这对您有所帮助。

    此致、

    Wyatt Keller