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.

[参考译文] TPS2561:即使在空载情况下也可进行过电流检测

Guru**** 2465890 points
Other Parts Discussed in Thread: TPS2561, TUSB4041I, TPS2560

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/638225/tps2561-over-current-detection-even-at-no-load

部件号:TPS2561
主题: TPS2560中讨论的其他部件

您好,

我正在使用TPS2561来限制USB端口的电流。  TPS2561启用输入引脚由集线器控制器TUSB-4041I控制。 输出端接至2.0 的1个连接器,用于将电流供应至外部负载,这种负载非常低,例如钟形或光电鼠标。" FAULT1和FAULT 2引脚连接到USB集线器控制器的过电流输入引脚。
我设计了带有25.5K电流限制电阻器的Ilim,该电阻应足以驱动高达1A的外部负载(理论上,它应驱动高达2.4A的电流)。

 问题在于,每当我将任何USB设备连接到端口时,TPS2561都会出现过电流故障。 由于过电流故障检测,集线器控制器将启用输入TPS2561设置为低。 我通过将限流电阻R67 (上图中)改变为不同的值进行了测试,所有电阻范围的所有时间行为都相同。 我通过绕过来自外部电源的输入电源来检查负载电流需求,发现负载仅消耗40-50mA,负载要小得多。 但这种小负荷也通过此IC检测过电流,从而导致TPS2561的输出功率关闭。
有人能告诉你设计中可能有什么错误吗? 我在3块板上重复了这个实验,所有板的行为都是一样的。 通过外部电源,集线器可以检测外部USB设备,但使用TPS2561,它无法检测。
谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    可能是集线器IC中的逻辑控制问题。 我们建议您将设备与您的系统分开(en,fault,VIN)使用外部5V电源至Vin,并使用E-load/电阻器进行调试。 另一点是放大输入电容以开票输入噪声。

    Mike。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Michael
    我尝试通过向负载外部提供VBUS来调试问题,检测到端口。 我还发现集线器一直被检测到。但当我通过TPS连接负载的VBUS时...它不检测端口。 我观察到另一件事是,当集线器未通电时,TPS ...通过使能引脚上的上拉电阻器启用。 一旦将集线器连接到系统,它就会拉下使能引脚和TPS ... 不为外部端口供电,但在这种情况下,集线器会检测到。 当我将电源连接到外部输出端口时,它会被检测到,但在使用TPS供电时不会被检测到。
    此致
    Singh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Singh:

    您需要确认问题出在哪里。
    您能否捕获用于Vin,EN,Fault,Iout的TPS2561波形进行分析? 是否确定Iout已触及过电流限流级别?
    当我们研究这个问题时,我们需要确保tps2561工作正常。

    Michael Tan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我一定会和大家分享波形。 但我想确保输出端口不会过载。 我正在使用普通的笔式驱动器和鼠标来测试这种情况,当通过外部电源供电时,耗电约50mA。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Singh:
    是的,我明白。 我们应该找到在何处生成Fault pin Assert。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Michael:

    我在这里包括了波形。

    我已为所有信号添加了波形。 "无集线器输入"是指未连接集线器输入端口时捕获的波形。 因此,默认情况下,启用TPS的输入...由于提供了上拉功能,输入变得较高。 故障信号在所有情况下都很高。"使用USB输入"是在将负载(pendrive)连接到输出端口时捕获的波形。 "带集线器输入"是指集线器连接到系统但输出端口未加载时捕获的波形。

    此致

    Singh

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

    我在你的波形中找不到任何异常。 您提到电流有限制,如果电流为限制,则故障针脚应设置为down并声明。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Michael:
    如果您查看上面的波形,您会发现USB集线器一通电,它就会设置TPS的启用引脚。TPS输出电平低。 因此,当集线器通电时,我无法在TPS的VBUS线路上获得任何输出电压... 这是我们的问题。 为集线器供电时,输出端口将被禁用。 如果输出端口被禁用,它如何检测端口?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    辛格-

    您的设计与TUSB4041数据表(www.ti.com/.../tusb4041i)中的示例非常相似。   我注意到,尽管你已经通过R85 (4.7K)将PWRCTL_POL拉下来了。 查看4041数据表的PWRCTLx部分2.7 ,它似乎应该保持未连接(使用内部上拉),因此9.2 将是高断言率的PWRCTLx。

    "PWRCTL_POL保持未连接状态,这会导致USB VBUS电源开关启用主动-高功率(PWRCTLx)..."

    您是否可以尝试减少此电阻器的电压?  从波形中看不到TPS2561故障引脚正在断言。 相反,我怀疑TUSB4041由于极性反向而禁用TPS2561。

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Singh:
    您是否还可以选择“启用低活动”设备tps2560来解决此问题?
    您提到集线器已通电,它将使能引脚设置为低。tps2560使能引脚处于低活动状态。

    Michael Tan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,John:
    您的发现是正确的。 由于PWRCTL_POL被拉下,集线器将PWRCTLx引脚设置为低电平,这将禁用输出电源。 我拆下了R85电阻器,它解决了问题。
    感谢您的建议。
    此致
    Singh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Michael:
    TPS2560也是不错的选择。
    感谢您的建议。