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.

[参考译文] BQ40Z50:通过 MSPM0G3507读取 BQ40Z50's 数据闪存值

Guru**** 2494395 points
Other Parts Discussed in Thread: MSPM0G3507, BQ40Z50, EV2400

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1484056/bq40z50-reading-bq40z50-s-data-flash-value-through-mspm0g3507

器件型号:BQ40Z50
主题中讨论的其他器件:MSPM0G3507、、 EV2400

工具与软件:

您好!

我尝试通过 i2c 从 MSPM0G3507读取地址为0x4E46 (CUV 保护阈值)的数据闪存。  

问题是、我无法读取该值。 我的方法与读取0x4000寄存器的方法相同、它用12101返回正确值。

下面是 我通过逻辑分析仪获取的数据、其中显示了发送寄存器地址0x4000

返回(2F45=>12101)

这是我尝试对0x4E46进行的操作

返回数据为0000

我认为我失败的原因是因为发送了错误的校验和(AB)。

但是、BQ40Z50 TRM 或数据表中没有有关如何解决该问题的线索。

有人能帮我解决这个问题吗?

此致、

Andy

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

    Andy、您好!

    当前是如何进行校验和计算的? 以下文档详细介绍了应如何计算 PEC 位的校验和:

    https://www.ti.com/lit/pdf/slua475 

    此外、您手头是否有 EV2400? 这可用于在此时比较值。

    此致、

    Anthony