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.

[参考译文] TPS65217:PMIC 和处理器通信问题

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/917922/tps65217-pmic-and-processor-communication-issue

器件型号:TPS65217
主题中讨论的其他器件: AM3358

尊敬的 TI 团队:

我们一直在为项目之一使用双板解决方案。 它与 BBB 非常相似、但除此之外、我们仅使用了外部 RTC (我没有在附加文件中包含外部 RTC)。

两个电路板上都有一个60引脚 Samtec B2B 连接器、用于 电源和信号从一个电路板传输到另一个电路板、反之亦然。 使用了 TI TPS65217D PMIC、  使用了 TI AM3358 Arm Sitara 处理器。  

我们有一个 uSD 卡的主引导和一个 eMMC 的辅助引导。 实际上、我们现在已经用手焊接了电源板

通过60针连接器、有时系统无法启动。   

随附为原理图的底部和顶部电路板。(我仅添加了原理图的所需部分)

请告诉我您对此的反馈。

e2e.ti.com/.../bottom-board.pdf

e2e.ti.com/.../top-board.pdf

此致

Shwetha

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

    Shwetha、

    如果您参考 TPS65217x 原理图检查清单、您会发现不遵循某些推荐的终端:

    • AC:如果未使用、连接至 GND
    • ISINK1/2:如果未使用、连接至 GND
    • BAT1/2、BAT_SENSE:如果不存在电池、则通过下拉电阻(1kΩ Ω 至10kΩ Ω 电阻)连接到 GND

    但 BEAGLEBK 电路板具有相同的错误端接(交流电源除外)、因此我不认为这是您问题的原因。

    最大的区别在于 、BEAGLEBK 是单板计算机(或模块上系统 SoM)、而您有 COM (模块上计算机)和基板(两个板之间具有连接器)。 TPS65217 PMIC 位于基板上(底部)、AM335x 处理器位于 COM 板上(顶部)。 此外、TPS65217D 版本适用于1.35V 的 DDR3L、但 BEAGLEBK 在1.5V 的电压下使用 TPS65217C 作为 DDR3

    对于您的系统、我首先要检查以下各项:

    • 底板(带 TPS65217):LED D4是否打开? 这表示 LDO2电源已启用
    • 您共享的顶部电路板原理图上未显示 LED、因此我建议您检查以下各项
      • VRTC =?
      • VIO =?
      • VDDS =?  
      • VDD_1V8 =?
      • VDD_MPU =?
      • VDD_CORE =?
      • VDDS_DDR =?
    • 如果顶部板上提供的所有电源都处于预期电压、则 PMIC 已正确地向处理器提供电源
    • 此时、LDO_PGOOD 和 PMIC_PGOOD 信号都应处于高电平

    您描述的汇编方法和问题:

    [引用 user="Shwetha Narayan"]实际上,我们已经用手焊接了电源板,包括60引脚连接器,有时系统不启动。

    向我说明这是焊接问题。 如果您有多个电路板、并且同一电路板始终无法启动、则这肯定会指向焊接问题、并且可能至少没有建立一个连接。

    如果您有一个电路板、它有时会引导、有时会引导失败、它也可能会指向焊接问题。 如果按下连接器、则可能存在良好的电气连接。 如果接头上没有压力、则可能其中一个针脚未连接。

    确定电源是否涉及不良焊接连接的最佳方法是设置示波器并在上电期间测量这些信号:

    • LDO_PGOOD
    • PMIC_PWR_EN
    • 唤醒
    • PMIC_PGOOD

    在顶部板上测量它们、以查看它们是否将其发送到 COM 板、但这并不一定意味着它们将其发送到 AM3358处理器。

     在此期间、您可以使用万用表监视 LED D4和 VCC_3V3A。 如果 VCC_3V3A 始终为3.3V、则 PMIC 与引导问题无关、因为它是上电序列中最后打开的电源。 如果 PGOOD 变为高电平并保持高电平、则这意味着 VCC_3V3A 持续= 3.3V。 如果您在示波器上捕获这些信号并且电路板无法启动、则可能会找到根本原因。

    PMIC 和处理器的原理图布线看起来正确。 如果我将其重新分配给 Sitara 团队进行进一步调试、他们可能希望查看完整的原理图(显示 SD 卡和 eMMC)。 在10页的原理图中、顶部电路板仅共享3页。

    我从这些原理图中可以了解的唯一其他内容是 eMMC 和 SD 卡接口都位于底板上。 如果未正确建立这些连接、则肯定会导致系统启动失败。

    • eMMC 是否始终工作、SD 引导是否有时会失败?  
    • SD 卡是否始终工作、eMMC 引导是否有时会失败?  

    这也是一种查找与连接器相关的根本原因的好方法、原因可能是焊接问题或高速布线不良。