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.

[参考译文] LP876242-Q1:无法在 LP876242Q1EVM 上读取/写入寄存器并对 NVM 进行编程

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1456587/lp876242-q1-unable-to-read-write-registers-and-program-nvm-on-the-lp876242q1evm

器件型号:LP876242-Q1
主题中讨论的其他器件:LP876242Q1EVM

工具与软件:

您好!

您能否帮助我们通过可扩展 PMIC GUI 软件版本3.0在 LP876242Q1EVM 套件上读取/写入寄存器并对 PMIC 的 NVM 进行编程?

我们做了以下事情:

设置:

PMIC-GUI 软件能够连接到具有比较波特率115200的 EVM。 (我们也尝试了9600)

将接口选择为 SPI 后、拔下并重新插入 USB、使 PMIC-GUI 连接到 PMIC (LP876242器件)

保持跳线和 DIP 开关设置如下所示

在 J33中、VIO 为3.3V

在 J24 = 3.3V 中、VCCA:闭合(这是唯一的变化)、SCL2/CS、GPIO2:闭合

在 J18中= SPI_EN:闭合、GPIO3、SDA2/SDO:闭合

S1开关=全部关闭、S2开关=全部打开、S3开关=全部打开

确保硬件和器件均已连接后、

1.无法在寄存器映射中读取/写入寄存器。 仅为所有寄存器显示0xFF。 请查找随附的快照 PMIC-GUI 的寄存器映射(01_PMIC.png Register_Map)。

2.在尝试对设备进行编程时、还会显示"Please wait Verifying Programming Status..."(请等待验证编程状态...)。 永不出来。

我们已附上所有必要的快照供您参考。

请帮助我们解决问题。

谢谢

Sivakumar Se2e.ti.com/.../PMIC_5F00_GUI_5F00_Config.zip

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

    您好!

    进一步更新这一 主题

    在4个 LED (D2至 D5)中、LP876242Q1EVM 板上只有 D4和 D5亮起。
    另外 、如果可能、我们是否可以在 PST 时间获取联系方式(电子邮件/手机)以支持我们解决此问题?

    谢谢  

    Sivakumar S.

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

    尊敬的 Sivakumar:

    在执行 NVM 编程之前、您是否首先检查过 PMIC 能够在其各自输出连接器上的所有输出电压下上电?

    我在 EVM 上注意到的另一件事是 GPIO4已启用、当您尝试为器件上电时、应将其上拉。 我不确定您是否在上电时执行了此操作、但从共享的 pic 来看、它似乎被拉至 GND。  

    对于支持、这是获取支持的合适平台。 目前、通过电子邮件和移动设备无法实现、因为大多数人都在节假日外出、回复将延迟。  

    但在本例中、我是器件所有者、应该是该产品的主要联系人。  

     此致、

    Ishtiaque  

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

    嗨、Ishtiaque、

    感谢您的快速回复。

    请在下面找到答案。

    根据您的建议、我们已经将 GPIO4连接到了 PU、并且可以看到如下所示的4个输出电压。

    降压转换器1 = 1.8V、 降压转换器2 = 1.2V、降压转换器3 = 1.0V、降压转换器4 = 0.0v

    但仍然无法在寄存器映射中读取/写入寄存器、它在所有寄存器上显示0xFF、也无法对 NVM 进行编程。

    请 提出建议。

    谢谢

    Sivakumar S.

     

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

    尊敬的 Sivakumar:

    这可能是 GUI 的连接问题。  

    也可以尝试使用最新版本。 我想您使用的是3.0版本。  

    https://dev.ti.com/gallery/view/PMIC/Scalable_PMICs_GUI/ver/4.0.0/ 

    此致、

    Ishtiaque  

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

    嗨、Ishtiaque、

    在最新的 PMIC GUI 版本4.0.0中、也会出现相同的问题。 例如、 无法在寄存器映射中读取/写入寄存器并对 NVM 进行编程

    这似乎不是连接问题。 因为 GUI 显示硬件和器件均已连接。

    请找到附加的快照。

    请告诉我们您的建议。

    谢谢

    Sivakumar S.

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

    您好!

    我可以理解、但不一定器件本身正在通信、即使 GUI 提示它已连接。 因为 GUI 可以连接到电路板上的处理器。 因此、了解器件是否与微处理器通信的最佳方法是实际从 GUI 读取寄存器映射、在您的情况下、PMIC 器件 SPI 通信似乎无法正常工作。  

    您能检查一下 VIO 电压是否可用于 PMIC 吗? 您可以从 EVM 用户指南中获取有关 VIO 连接器的信息。 此外、还要确保在施加 VCCA 之后或同时施加 VIO。  

    此致、

    Ishtiaque