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.

[参考译文] BQ34Z100-G1:BQ34Z100-G1:I2C 通信问题

Guru**** 2394305 points
Other Parts Discussed in Thread: BQ34Z100-G1, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/570115/bq34z100-g1-bq34z100-g1-i2c-communication-issue

器件型号:BQ34Z100-G1
主题中讨论的其他器件: BQSTUDIO

尊敬的所有人:


我正在使用 BQ34Z100-G1、无法完成优化周期。 由于 I2C 通信有问题、我需要创建一个日志文件来获取正确的 ChemID... 我卡住了。 我在上一个帖子中尝试解决了问题、但由于没有人能帮助我解决这个问题、我将尝试发布有关此问题的更具体的帖子...


我正在使用 EV2300、bqStudio 和我的 PCB 以及 BQ34Z100-G1电量监测计。 我的问题是 EV2300和 PCB 之间存在通信问题。 它会定期发生、例如在16秒后、28秒后、然后再发生16秒、依此类推... 这并不总是这个时间。 当我记录日志文件时,设备上没有确认(错误772:nack)。

下面是问题的图片(电流变为14A 或0A、而不是250mA…… 因为 NACK,这是一个胡胡言的问题):

我有2个10K 的上拉电阻器(一个用于 SDA、一个用于 SCL)、我测量了时序、唯一的问题是上升时间为2400ns、数据表显示它应该最大为300ns。 我尝试输入1K 而不是10K、上升时间是可以的、但我仍然遇到同样的问题。

只要我遇到此问题、我就无法获取正确的日志文件、因此我无法获取正确的 ChemID 并记录良好的 Golden Image 文件...

有人有想法吗? 提前感谢。

最棒的

Christian

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Christian、
    只要有足够的建立和保持时间、2300ns 的上升时间就不会导致通信问题。 对于检测传输中的高位和低位、电压电平更重要。 我从屏幕截图中注意到、您在 EV2300中使用的是3.1C 版固件。 这是较旧版本的固件、一些用户遇到了 I2C 通信问题。 我们建议将 EV2300升级到 v3.1m 或3.1r 以提高 I2C 性能。 升级过程确实需要两个 EV2300模块、下面是该过程的 e2e 链接。

    e2e.ti.com/.../2056499

    重要的是不要让电池放电到电池电压无法在器件中提供完整功能的程度、这包括闪存更新。 这就是为什么我建议放电电压不低于3V 的原因。 在运行优化周期时、达到电池项电压也很重要、以便在 DOD 中提供足够的变化来更新 Qmax 并更新 Ra 表中的所有 Ra 栅极点。 将电池术语电压设置为3000mV 并放电至相应电平应该起作用。 在此过程中收集日志数据、我们可以使用 Mathcad 程序在更新失败时提供帮助。 当然、首先必须解决通信问题才能收集干净的日志文件。

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

    谢谢你。 我将在星期一订购一个新的 EV2300模块并更新固件。

    请告诉我为什么位[VOK]总是被清除? 如果我理解正确、这是不正常的。 我想这是我无法完成优化周期的原因之一、并且"已学习状态"仍为4。 我在上次放电期间注意到了这一点。 我已经有8个周期、但我在最后一次放电之前进行了复位、以供参考。

    否则、我想它还不错、我有16个电网、DIS_RUP 保持为0……

    最棒的

    Christian
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    复位后 VOK 标志将清零、因为没有设置有效的 DOD 点。 如果您发出 IT Enable 命令、则应设置该选项。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Tom:

    我收到了第二个 EV2300模块。 几次尝试后、我可以更新一个模块的固件、通信看起来更好。

    但是... 我尝试更新第二个模块... 更新开始时崩溃、现在我无法更新此模块(错误772)、并且无法将其与 bqStudio 一起使用...

    我现在如何更新第二个模块? 提前感谢。

    最棒的

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