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.

[参考译文] TPS793:LDO 锁存(?) 或以其他方式传导一吨电流

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1109969/tps793-ldo-latches-up-or-otherwise-conducts-a-ton-of-current

器件型号:TPS793
主题中讨论的其他器件:TLV320ADC3101TPS7A20

我正在设计电池供电的器件、我使用 TPS79330DBVR 为 ADC 芯片(TLV320ADC3101)提供 AVDD。

ADC 可配置为几乎不消耗任何电量、这在器件处于睡眠状态时使用、以节省电池电量。
然而、TPS79330是一种低噪声/高 PSRR 设计、在打开时消耗170µA μ A、因此我需要在器件休眠时使用其 EN 引脚将其关闭。 为此、我设计了以下电路:

其理念是、

  • 当器件休眠时、EN_TLV_AVDD 为0V、TPS79330关断(1µA μ A)、TLV_AVDD 通过3.3V 电源轨、D1和 Q4供电。 因此、TLV320仍将接收 AVDD、但噪声会更大
  • 当器件处于激活状态且需要记录音频时、EN_TLV_AVDD 为3.3V、TPS79330导通(~170µA Ω)、Q4关断、从而防止3.3V/D1产生干扰

VBATT 范围为3.3V 至4.2V。

该电路假设 TPS79330不介意输出电压在 EN=0时是否为非零电压。

我有四个原型与这个原理图组装在一起、它们都表现出这种奇怪的行为:

  • 如果我从工作台 PSU 为 VBATT 轨供电(我假设它平稳斜升电压)、一切都很好- LDO 按预期工作、节能方案也工作(例如、当 Vbatt = 3.6V 且 EN = 3.3V 时、我得到 TLV_AVDD = 2.99V;当 EN = 0V 时、TLV_AVDD 为3.06V 且噪声更大)
  • 如果我使用实际的电池(连接点通过引脚接头)、LDO 会发热很多、无法正常工作:
    • 器件温度高于120°C (使用热像仪测量)。 如果 VBATT 足够高、则超过180°C、其中一个原型的 TPS79330将释放其魔幻烟雾
    • NR 引脚漂移约为200mV
    • EN 引脚会消耗一吨电流、因为如果指令要求为0V、则电流为0V、但当指令要求为3.3V 时、电压仅达到~2.3V、我相信这是因为 MCU 引脚的驱动能力有限
    • 当 EN=3.3V 时、Vout 基本上是 Vin、否则大约为0

我怀疑是由于 EN = 0V 以及输入电压和输出电压上的噪声/不协调上升(3.3V 电源轨来自另一个 LDO、由 VBATT 馈电)而导致的闩锁。

由于其中一个器件定期但并非总是在电池上出现问题、因此存在一些细微的变化。 另外两个每次都有这个问题。 所有器件在使用 PSU 电源时都能正常工作。

是否有什么原因导致闩锁(如果是闩锁)? 以及如何解决?

我可以四处看看有什么想法可以尝试/衡量。

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

    您好、Vesselin、

    如果可能、您能否在 启动时提供系统的 VBAT/PSU、TLV_AVDD、EN_TLV_AVDD 和 Iout 范围?

    此外、调整 TPS7A20等其他器件 以替代额外的架构是否更容易?

    我希望这对您有所帮助!

    谢谢、

    -Jimmy

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

    好的、谢谢、我们将尝试提供一个范围、可能在周一。
    我知道 TPS793xx 系列已经过时、与现代替代产品相比、它可能不是 IQ 的最佳性能。 我们也会研究这些、但可能不会研究 TPS7A20、因为我们通常购物的地方都没有储备。

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

    您好、Vesselin、

    听起来不错。

    也许我们可以尝试建议一些其他采用 SOT-23封装且输出电压为3V 的较低 IQ 替代方案、这些方案可能具有更好的可用性。

    谢谢、

    -Jimmy

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

    你好 Jimmy、

    我能够四处走动一点、遗憾的是、我无法测量系统的 Iout、因为在那里抓取迹线并插入分流器是不切实际的。 故障模式有一些模式、可能能够让您了解所发生的情况。

    请查看 此处的图片

    在所有范围内、黄色迹线为 Vbat/PSU (2V/div、两种情况下均为标称~3.6V)、粉红色迹线为 EN_TLV_AVDD (2V/div、标称值0/3.3V)、蓝色迹线为 TLV_AVDD (1V/div、标称值3.0V)

    • 激发00和01分别显示启动(00=PSU、01=Battery)、分别为2ms 和5ms/div、很抱歉不匹配。 显然、系统3.3V LDO 会等待13ms 才能启动。 为 EN_TLV_AVDD 供电的电路在通电时会产生一些轻微的干扰、但在其他情况下 EN 会保持低电平;在这两种情况下、非零 TLV_AVDD 都来自该系统3.3V 电源轨、通过 D1和 Q4。
    • 屏幕截图03和04显示50ms/div 时的相同情况(03=PSU、04=Battery)。 如您所见、PSU 1干净;电池1在~80ms 时出现毛刺脉冲、TPS79330突然开始消耗大量电流(因为 Vbatt 突然降低了一点。 电池/保护内部电阻约为0.15欧姆)。 在采用该迹线时、TPS 会变得非常热
    • 第07、08和09张照片显示了不同的故障模式、这种模式甚至更多地是 bizzare。 显然、所发生的情况是:
      • 13ms 时、系统 LDO 启动。 这在某种程度上会导致 Vbatt 严重下陷(?)
      • 在22.5ms 时、EN 变为高电平、Vout 瞬间变大、但随后再次关闭。 请记住、在22.5ms 时、EN 引脚未被主动驱动-它变为高电平的原因是一种错误
      • 在~80ms 时、再次出现高电流漏极条件(Vbatt→TLV_AVDD)。 由于源阻抗、VBATT 下降了一个位。 TLV_AVDD 升高至~0.2V。 图09显示了放大的毛刺脉冲。

    所有这些都是非常令人困惑的。 让我知道我是否可以测量其他任何可以让光线发光的东西?

    此致、
    维塞林

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

     您好、Vesselin、

    我们仍在努力查明这里发生的情况,我们还有几个问题。

    什么是驱动 EN_TLV 信号? 它是如何从3.3V 变为0V 的

    除了 ADC 之外还有其他负载吗?预期的负载电流是多少?

    是否可以使用电流探头测量到 LDO 的输入电流? 此外、如果可能、EN 引脚电流?

    谢谢、

    -Jimmy

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

    你好、Jimmy、

    回答您的问题:

    • EN_TLV 由 CMOS 输出驱动- I/O 扩展器的引脚之一 MCP23008
    • ADC 之外没有其他负载。 根据数据表、空闲时负载电流小于1µA μ A、转换开启时负载电流为3-4mA。 我不确定 TLV320ADC3101上电时的电流是多少。 我认为这是一种中间的方法、因为 ADC 本身没有主动运行、但 OTOH 未配置为最低功耗状态。 可能~1mA
    • 将尝试执行的操作。 EN 和输入信号位于较长的布线上、可以进行 RIP 处理

    顺便说一句、我完全忘记说一下、我有另一个原型、PCB 和原理图完全相同、它具有 TPS70933QDBVRQ1而不是 TPS79330DBVR。 由于 LDO 具有较高的噪声系数、并且输出电压为3.3V、因此它实际上并不适合该应用。 技术人员错误地填充了它。 但是、它不会出现此主题中描述的闩锁问题。

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

    您好、Vesselin、

    当输出变为3V 时、我在示波器屏幕截图中看到 EN_TLV 信号峰值达到2V。 这很有趣、应该会对系统产生影响。

    LDO 的输出电压(TLV_AVDD)是否大于 Vbat? 可能是在 Vbat 处于低电平或断开连接时为 ADC 通电。  

    示波器截图07显示了输出电压大于 Vbat 的瞬间。  

    谢谢、

    -Jimmy

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

    你好、Jimmy、

    非常感谢您继续关注此主题! 我们非常感谢!

    是的、我也看到 EN_TLV 尖峰、我也发现它有点奇怪。 正如您在原理图中看到的、EN 引脚上有一个360k 下拉电阻器、可确保在上电条件下提供适当的0V 电压。 我猜、当 MCP23008最初上电时、3.3V 电压轨斜升、它会短时毛刺脉冲。 我可以通过测量其他(不推荐) MCP23008 I/O 引脚来验证这是否正确。

    根据怀疑"TLV_AVDD > VBAT"、可以在短时间内实现、大约为1毫秒。 TLV_AVDD 通过 D1和 Q4供电时、最终由电池通过另一个3.3V CMOS LDO 供电(如果这很重要、则为 AP2112K-3.3V)。 因此、理论上、该电压、尤其是 D1之后的电压、应始终低于 Vbat。 但是、一些负载位于 Vbat 轨上、而不是3.3V 上。 最大的是一个 Vbat→5V 升压转换器、我们在启动序列的某个点启用该转换器。 当它最初浪涌以填满5V 电源轨的输出电容时、Vbat 可能会瞬间下降。 Vbat 轨上没有很多电容、而3.3V 轨的电容可调为50 60µF。 因此、3.3V 电压轨可能会保持相对稳定、而 Vbat 会短暂低于该电压轨。 这方面的一个提示是、我们尝试在其中一个原型上拆焊 D1、因此 TPS79330没有出现问题。

    但是、移除 D1&Q4仅在 TLV320不介意 AVDD 断电(~0V)、同时 DVDD 始终开启(1.8V)、IOVDD 也始终开启(3.3V)时才可行。 如果我们选择通过删除 D1&Q4来解决延迟问题、我想这就有必要向 TI 提出第二个问题。

    根据 EN/输入电流测量、我将尝试将其纳入计划、并最迟在今天或明天进行。

    再次感谢您的坚持!

    此致、
    维塞林

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

    您好、Vesselin、

    没问题。 希望电流测量能够更清楚地了解在器件未受到反向电流损坏时在这里发生的情况。 您是否能够使用新商品重复这些结果?

    关于  TLV320的问题、您可以用这个问题开始新的主题、或者我们可以找到该产品的应用工程师并在内部提出问题。

    谢谢、

    -Jimmy

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

    你好、Jimmy、

    下面是我找到的内容:

    1. 我首先切断了 MCP23008和 TPS79330 EN 引脚之间的线迹、并将其替换为100Ω Ω 电阻器。 如上所示插入示波器探头会发现问题仍然存在。 100Ω μ A 的电流实际上为零-因此我想问题并非总是由 EN 引脚消耗任何严重电流引起的
    2. 然后、我切断 Vbat 馈送 C5/TPS79330输入的迹线。 我用10Ω Ω 电阻器替换了它(我首先尝试使用56Ω Ω、然后使用10Ω Ω 电阻器重复)。 在这两种情况下、问题都解决了;TPS79330按预期工作。 我编写了一个测试程序、每5秒切换一次 EN 信号。 当 TPS79330被启用(并且 Q4打开)时、我看到 TLV_AVDD 上的电压为2.999V。 当 TPS79330被禁用并且 Q4被关闭时、我看到 TLV_AVDD 上有3.062V 的噪声。 LDO 本身可能未遭受任何损坏。

    因此、当我以机械方式连接电池电压(或接触噪声/抖动)时、加电速度确实非常快、这是问题的原因吗?

    我将单独提出一个有关 TLV320在 AVDD=0时的行为的问题。 如果该解决方案能够正常工作、它将是一种比某些10Ω μ s 中的黑客更干净的解决方案、但这些解决方案远未得到可靠的解决。

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

    您好、Veselin、  

    Jimmy 今天不在办公室、我们需要研究一下这个问题、并在周一与您联系。  

    谢谢、  

    McKyla

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

    大家好、

    只需让您知道我们尝试将另一个 LDO 代替 TPS79330;它是 MCP1802T (同样是 SOT23-5中的3.0V 输出 LDO、Iq 稍低)。 它位于同一电路中的一个原型器件中、不会出现问题。

    也许我们的最佳做法是放弃尝试使 TPS79330正常工作的努力、而只是将其替换为 MCP1802T。

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

    您好、Veselin、  

    对于 TPS79330的延迟响应和此问题、我深表歉意。 这似乎是一个反向电流问题。 如果您想进一步帮助对 TPS79330进行故障排除、可以尝试以下几种方法。 为了防止这种反向电流问题、需要在 OUT 至 IN 之间使用肖特基二极管。  

    谢谢、  

    McKyla

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

    非常感谢、McKyla!

    我用1N5817肖特基二极管测试了这一建议、实际上这解决了这个问题、似乎是一个可靠的解决方案。 现在为电池充电、以便我也可以使用 Vin=4.2进行测试。

    唯一需要担心的是、我们需要小心处理二极管的反向电流。 在高温下(我们的最高设计温度为60°C)、1N5817等多种 Jellybean 可能具有许多 µA μ A 甚至 mA 的反向电流、这会导致 AVDD 电压由于通过二极管的反向传导而增加到3.0V 以上。 但我相信我们会明白这一点。

    再次感谢大家的努力。 我将再次验证一些问题、然后将问题标记为已解决。

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

    您好、Veselin、  

    大家都很欢迎、很高兴这解决了这个问题。 我将关闭此主题、如果您有其他问题或后续问题、请随时重新打开。  

    谢谢、  

    McKyla