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.

[参考译文] TPS65919-Q1:启用 TPS65919的 LDO1

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/622788/tps65919-q1-enable-ldo1-of-tps65919

器件型号:TPS65919-Q1

大家好、

尝试启用 TPS65919的 LDO1 (0x3c 版本)时遇到了一些问题。 LDO1始终无输出。 请帮您检查一下。

请参阅以下摘要:

  1. 原理图如下所示。 请注意、GPIO3具有上拉电阻器、该电阻器未显示在图片中。

  1. 我设置 LDO1_CTRL 的 MODE_ACTIVE 位、并将 LDO1_Voltage 设置为1.8V。 通过读回寄存器、LDO1_CTRL 为0x05 (状态为 OFF)、LDO1_VOLTAGE 为1.8V。 对于其他 LDO、问题是相同的。
  2. 我检查了 GPIO 状态、如下所示:

GPIO0–低电平、第二功能被分配为 GPIO

GPIO1–高电平、第二功能被分配为 NRESWARM。 我还检查了寄存器0x1F9 (值为1)中的 NRESWARM 极性、没错

GPIO2–高电平、第二功能被分配为 GPIO

GPIO3–高电平、第二功能被分配为 REGEN1

GPIO4–高电平、第二功能被分配为 REGEN2

GPIO5–高电平、第二功能被分配为 POWERHOLD

GPIO6–高电平、第二功能被分配为 NSLEEP

所有逻辑看起来都是正确的。

  1. 所有 OTP 配置的输出都运行良好、例如 SMPSx 输出和 LDOVRTC_OUT
  2. RESET_OUT 为高电平。 LDO 输入引脚正确。 PWRON 为高电平。
  3. 检查0x1A0寄存器、值为0x04、这意味着器件处于活动状态
  4. 0x1DC = 0x83、0x1E0=0、0x1E4=0。 意味着 LDO1由 NSLEEP 控制、而不是由 enable1/2控制

 

您能否帮助检查未启用 LDO1的原因? 是否需要配置其他寄存器?

谢谢。

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

    我会将您的问题分配给 TPS65919专家、我们会再给您。

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

    在使用 OTP 0x3C 和0x52的工作台板上、打开 LDO1只需要2条命令:

    LDO1_VOLTAGE = 0x13
    LDO1_CTRL = 0x01 (或0x05)

    因此、我认为必须有其他事情发生。 我建议检查以下事项:

    示波器 LDO1_OUT、以查看它是否在短时间内开启、然后再关闭。
    2.设置 LDO_CTRL = 0x81。 这将使 LDO1在热复位期间保持电压、以防热复位导致 LDO1复位至 OFF。
    3.尝试打开 LDO1后、检查 LDO1_SHORT 状态1寄存器。 如果 LDO1报告短路、它将保持关闭状态。
    4.确认您正在写入正确的寄存器。 LDO1_CTRL 是 I2C 地址0x58、寄存器0x50。 LDO1_VOLTAGE 是 I2C 地址0x58、寄存器0x51。

    此致、
    Karl