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.

[参考译文] BQ32002:无法写入寄存器

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/987773/bq32002-cannot-write-to-register

器件型号:BQ32002

您好、TI 专家、

我问 BQ32002的奇怪运作;

https://e2e.ti.com/support/clock-and-timing/f/clock-timing-forum/970909/bq32002-clock-information-reset-when-the-system-is-reset/3593851?tisearch=e2e-sitesearch&keymatch=bq32002#3593851

我对此进行了更多测试。 结果是、我无法写入故障器件上的寄存器。

1.在普通设备上写入并读取;

我写的是2001年5月19日09:00 => 00 00 07 19 05 01 80 90 8a

-我写1988年5月19日,11:12=>  00 12 02 05 19 05 84 80 90 8a (我认为这是正常操作。)

对故障器件执行写操作、并对其进行读操作;

我写的是2001年5月19日09:00 => 00 7d 3f 05 1f 1f ef 80 90 aa

-1988年5月19日,11:12=>    00 7d 3f 05 1f 1f ef 80 90 aa (即使我写了不同的值,结果也是一样的)。

此外、该寄存器值与器件引导后的值完全相同。 即使我输入任何值、它也不会改变。

您能就此情况向我提供任何建议吗?

此致、

Chase

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

    你好 Chase、

    不清楚是什么会导致 故障器件上的 I2C 问题。 I2C 时钟频率是多少? 在 VCC 和 Vback 处测量了什么电压? 对于正常器件和故障器件、引导后的寄存器值是否相同?

    请确认满足数据表第6.6节中提供的 I2C 时序要求。 如果在快速模式下以400kHz 运行、您可以尝试更改为100kHz。  

    此致、
    通道

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

    您好、Lane、

    感谢你的答复。

    实际上、我在同一 PCB 上进行了 A-B-A 交换测试、因此其他条件完全相同。

    -I2C 时钟频率:我必须检查它。

    -VCC:3.3V

    -反向电压:3.0V

    -启动后,寄存器的值会有所不同。 在第一次启动时、我认为写入了一些垃圾值、写得很好、在对正常设备进行首次写入后、它会在重启后保留。 但在故障器件上、即使我尝试写入新值或在重新启动器件后、也不会发生任何变化。 只需在第一次引导时保留相同的垃圾值。

    我有一个问题、100KHz 工作频率和400KHz 工作频率之间有什么区别? 它是否与 I2C 通信的稳定性有关?

    此致、

    Chase

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

    你好 Chase、

    感谢您提供相关信息。 除了 ABA 交换之外、您还可以检查可疑组件是否可以在另一个电路板上通信。

    您能否检查 I2C 波形并确认器件是否在 I2C 写入时进行堆叠? 如果器件提供 ACK、则写入操作成功、但寄存器未更新。

    我建议确认 I2C 符合 表6.6中指定的时序要求。 如果时序不符合规格、请尝试将时序引入规格。 除了表6.6中的规格外,100kHz 和400kHz 之间没有明显的差异。

    确保  在安装过程中正确处理 IC、以避免意外损坏。 这可能会减少由于电气过载而导致的故障数量。

    不幸的是,我没有其他建议值得推荐。

    此致、
    通道