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.5983万B:使用引脚捆扎带在配置集之间进行更改

Guru**** 2455560 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/602567/tps65983b-use-of-pin-strapping-to-change-between-configuration-sets

部件号:TPS6.5983万B

您好,

我正在尝试使用连接到DIP开关的GPIO引脚来实现引脚捆扎带,这与TPS6.5983万EVM中的实现类似。

是否可以使用 任何GPIO引脚或仅使用特定引脚?

我当前正在尝试使用GPIO 1:

我定义了2个配置集(具有与PD I2C地址不同的不同I2C地址)。

我已在GPIO事件映射选项卡中将"加载应用配置1"定义为GPIO #1的映射事件。

我已根据为相应配置选项卡提供的值在其他配置选项卡中定义了GPIO低传输和GPIO高传输的值。

然后,在每个配置选项卡中,我将GPIO #6的值设置为"无事件时启用输出",并将初始值在一个配置中设置为高,在另一个配置中设置为低。

 

更改DIP开关位置,从而更改GPIO 1的值并重置PD对GPIO 6没有任何影响。

 

设置中是否缺少某些内容?

我希望能在实现这一目标方面获得帮助。

 

非常感谢,

Aviva

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

    您还可以通过发送4CC命令使用CMMX通道对此进行调试。听起来您所做的事情是正确的,GPIO1是免费的,EVM上除GPIO4,5之外的其他所有器都是免费的...您可以尝试相同的I2C地址, 我还可以拥有您的.pjt文件并查看和测试一下发生了什么? 在我尝试在EVM上执行此操作的同时,我将在明天为您提供最新信息。

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

    Jeffrey,您好!

    请参阅随附的pjt文件。

    非常感谢,

    Avivae2e.ti.com/.../tps6.5983万b_5F00_tbt_5F00_drp_5F00_src_5F00_full_5F00_2_5F00_11_5F00_adj_5F00_3_5F00_gpio1_5F00_test_5F00_gpio.zip

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

    我只是想向您介绍最新情况。 我无法让这项工作正常进行,我将在本周末进行更多测试,届时将再次向您提供最新信息。

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

    Aviva,您好!

    我能够找到您遗漏的内容,但是我无法让LED亮起。

    GPIO初始值仅在启动时有效。 您需要做的是使用MiSC配置寄存器GPsh中的4CC命令任务设置GPIO高,使用GPsl设置GPIO低。 然后,您还必须确保相应(data3)寄存器为此(0x6)分配正确的GPIO。

    我会继续测试,看看我是否可以让它发挥作用并更新您的信息。

    谢谢

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

    Aviva,您好!

    请告诉我,如果您在解决此问题方面取得了任何进展,我将继续提供支持。  :)

    谢谢

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

    Jeff您好,

    在哪里可以找到有关4CC命令以及GPsh和GPsl以及iother选项的含义的说明?

    此外,我是否应该根据上述内容为"GPIO HIGH (/LOW) 4CC Command or Task"(GPIO高(/低) 4CC命令或任务)进行设置? 与"GPIO HIGH 4CC Command (Not Task)"(GPIO HIGH 4CC命令(非任务))相反?

    请详细说明您对"相应(data3)注册"转让的含义。 在哪里可以看到此字段?

    非常感谢,

    Aviva

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

    Aviva,您好!

    我附上了一份文字文档来帮助你:)

    e2e.ti.com/.../App-Config-GPIO-help.docx

    请告诉我您是否能够使此操作正常工作!

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我也会继续与您一起努力:)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jeff您好,

    感谢您提供文档和pdf链接,他们非常乐于助人。

    尽管我希望能够得到一些进一步的澄清:

    在pdf中,它提到了实时发生的变化。 在tps6.5893万EVM用户指南中,它提到了配置更改需要重置PD才能生效。 它是否取决于配置更改的类型? 如果是,哪些更改需要重置?

    根据GPIO1级别,我能够获得GPIO6高/低,并且没有重置

    一般而言,我希望使用GPIO捆扎带不更改其他GPIO,而是在配置之间更改:

    配置1支持Thunderbolt  

    配置2仅支持USB和DP

    除了更改英特尔VID配置寄存器和显示点功能之外,我是否需要像配置GPIO那样配置4CC命令?

    是否还有更多关于4CC命令的文档可供我参考?

    非常感谢,

    Aviva

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

    您还需要对我的帮助文档做哪些更改,才能使GPIO6在GPIO1中达到较高的水平? (即在group1设置中仅GPsh /Gpsl 4CC,并将data3设置为0x6)?

    查看主机TRM中的4CC命令
    www.ti.com/.../slvuan1a.pdf
    另请查看用户备用模式应用程序注释中所述的用户定义的应用程序配置集
    www.ti.com/.../slva841.pdf

    使用配置集进入AM模式应与调整每个相应配置集的寄存器一样简单。

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

    Jeff您好,

    很抱歉回复延迟太久。

    我相信,除了更新文档中显示的GPsh和GPsl之外,我还确保GPIO事件映射中的每个配置集中,GPIO1 (控制配置集)的值为"加载应用程序配置集1"。

    非常感谢,

    Aviva

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

    谢谢,如果您还有其他问题,请告诉我。

    谢谢