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.

[参考译文] TPS6.5986万:GPIO事件工作不正常

Guru**** 2453000 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/617845/tps65986-gpio-events-not-working-properly

部件号:TPS6.5986万

您好,

我的客户正在使用GPIO事件唤醒其SoC,但我们测试的某些事件无法正常工作。

例如,  

使用VBUS Detect,每次我们重置或将套管插孔插入TPS6.5986万EVM时,GPIO引脚都会高电平约60ms (未插入C型电缆)。

 \

我们已将GPIO设置为默认值0x0,并且没有上拉/下拉。

在另一项测试中,我们还尝试了几种不同的GPIO,以便在电池电量耗尽模式(未连接套管插孔)下唤醒SoC,而少数GPIO事件应用手册中指定的功能不起作用。 我们希望能够将C型电缆插入EVM (无套管插孔),并使器件从VBUS启动,并将GPIO启用传递给系统以唤醒它。

我们尝试了Sink_HVEXT,PP_HV活动和SUPPLY_HV事件,但当插入C型电缆时,没有任何GPIO声称过高。 所有GPIO都由LDO3V3供电,我们在板上安装了0欧姆电阻器。 我们在插入C型的情况下探测VBUS引脚,VBUS也有20V电压。

我们最终将PWR_SENT_SOURCE作为GPIO事件,因为这是唯一一个有效的事件。 您是否有任何解释,说明其他GPIOs不能正常工作的原因? GPIO事件应用说明似乎适合所有行为。

谢谢!

Josh

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

    您好,Josh:

    您是否尝试过在 另一台986EVM上测试此组件? 仅当VBUS上存在电压时,VBUS Detect才会断言为高电压。 令人惊讶的是,当插入套管插孔而未连接任何其他部件时,VBUS会被拉高,因为此时不应该有任何电压契约。 我也不清楚波形中的绿色探针是什么。 EVM板上的VBUS Detect黄色探针GPIO和VBUS电压绿色探针是否?

    要执行无电的电池操作,986EVM连接到了什么?  如果 986EVM没有套管插孔 连接, 而您插入PD适配器 以在无电电池模式下运行,986EVM 将在无电电池模式下运行,VBUS将被拉至 PD适配器规定的最高通告电压。  这可以通过两个TPS6.5986万EVM进行模拟,一个986EVM被连接成C型PD充电器,另一个连接成接收器设备。

    此致,

    Jimmy Hua   

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

    是的,我已经在我的EVM,开发板和EVM上对其进行了测试,我们都看到了相同的脉冲。 这也令我们感到惊讶,因为功率路径FET应该是打开的,以使料筒插孔的功率不能通过VBUS。

    忽略未连接到任何设备的绿色探头。 VBUS_DET是黄色探针。 由于未插入C型电缆,VBUS被假定为0V。



    当我们将多个C型充电器(Chromebook充电器,Anker集线器等)插入EVM时,无需使用套管插孔来模拟电池电量耗尽的情况。 Anker集线器和Targus充电器可以正常触发VBUS_DET,但Chromebook 60W充电器和j5create集线器不能正常触发(它们会在40毫秒到400毫秒之间触发VBUS_DET, 但VBUS_DET最终会变低),因此我们不确定后台到底发生了什么,导致不同充电器在无电模式下以不同方式工作。
    但对于所有充电器,我们都插入VBUS,VBUS确实表示20V,但VBUS_DET,PP_HV激活,或SUPPLY_HV事件不能断言。

    我可以打电话解释一下这是否更容易。

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

    您好,Josh:
     
    如果可能,您能否为不同充电器提供PD跟踪,以便我可以查看工作案例和非工作案例的DFP和UFP之间的消息? 我和团队将进一步探讨这种情况,并与您联系。

    此致,
    Jimmy Hua

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

    我将为您努力获取这些信息。

    在将重置/套管插孔插入EVM时,您是否能够重现VBUS_DET脉冲? 如果需要,我可以向您发送.bin文件。

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

    是的,您可以提供bin文件和项目文件,以便我可以查看您的固件设置并尝试重现该问题。

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

    您好,Josh:

    我无法再现您看到的问题。 在我的最后,我将GPIO #0事件映射到VBUS检测事件上,并且能够看到它的故障,并在连接到源(PD适配器)后保持高电平。

    请确保您使用的是最新版本的应用程序自定义工具( 3.08 ),因为该工具最近在上周发布,您可以在以下链接 www.ti.com/.../tps6598x-config上找到该工具。

    如果问题仍然存在,我建议使用新的FTDI板进行刷新并再次测试设置。

    此致,
    Jimmy Hua

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

    由于我们已将此线程脱机,我现在要关闭此线程。

    此致,
    Jimmy Hua