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.5981万:TPS6.5981万板载编程?

Guru**** 2457760 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/623954/tps65981-tps65981-programming-on-board

部件号:TPS6.5981万

大家好!

我的客户刚刚 收到了带有TPS6.5981万的组装板,并对芯片编程有一个简短的问题。

他们一直在使用开发套件来开发编程,但现在正在尝试对我们的主板上的芯片进行编程。

是否需要连接SPI和I2C端口才能使用标准开发板工具刷新固件?

 

他们不是只连接SPI端口就成功了。

 

谢谢!

彼得

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

    您好,Peter,

    要对EVM上的TPS6.5981万芯片进行编程,请使用FTDI 板使用TPS6598X配置工具刷新固件。 FTDI板应该是GUI中的"USB到SPI适配器"通信。

    TPS6598X是SPI主控制器,直接连接到SPI闪存IC,该IC在启动后包含应用程序代码。 通常,您只需要使用SPI进行编程。 但是,由于TPS6.5981万是I2C从属设备,因此有一个通过EC通过I2C执行FW更新的选项。 SLVA783A中介绍了通过I2C进行编程的步骤

    此致,

    Jimmy Hua

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

    我的客户在其系统板上安装了TPS6.5981万 (不是EVM),以上内容是否仍然适用,或者在将此芯片组装到最终产品中后是否有不同的步骤对其进行编程?

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

    是的,上述声明仍然适用。 最新的配置工具仅允许在TPS6.5981万 IC上进行SPI闪存。 如果通过SPI编程没有成功,这可能表示系统板上有东西阻碍SPI线路。

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

    看起来他们在Miso和MOSI中有错误,现在可以进行编程。

    下一个问题。 他们不使用外部FET,只使用PP_HV引脚为我们的系统供电。
    在此配置中,SENSEN和SENSEP引脚是否都应连接到VBUS?
    或者,如果没有连接感应电阻器,它们是否会丢失电流测量?

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

    SENSEN和SENSEP引脚用于感应外部高压电源通道。 如果未使用,建议将这些引脚短接至VBUS。

    仅当器件提供电源时,才可通过ADC对VBUS内部的PPHV电流进行数字读取。 如果器件正在漏电,ADC将不会准确反映通过VBUS内部PPHV测得的电流。

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

    谢谢Jimmy!

    我的客户仍然 很难使用正确的电源设置对应用程序自定义工具进行编程。  他们担心 可能需要添加其他外部逻辑。 您能否查看下面的情景,并查看他们遇到的加粗显示的问题?

     

    场景1:PDO 1设置为从电源协商5V 3A电压

    • 如果协商了PDO1 (Apple电源)

      • 通过GPIO2打开绿色LED

      • 通过GPIO3关闭红色LED (默认打开)

      • 通过GPIO5打开电池充电(默认关闭)

      • 打开PP_HV

      • 应该可以进行USB通信

    • 如果未协商PDO 1 (电源弱或笔记本电脑2.0 的和平流状态)

      • 通过GPIO3打开红色LED (默认打开)

      • 关闭PP_HV

      • 应该可以进行USB通信

    • 如果USB从设备(U盘)连接到我们的系统,则假定检测到“UFP (0)/ DFP (1)事件”

      • 通过GPIO4打开USB_ID_DET

        • 我似乎无法在“GPIO事件映射”区域中选择GPIO4,即使未选中Display Port Capabilities (0x51),Enable Display Port SID (bit 0)(启用显示端口SID (位0))。

    场景2:系统由电池供电,没有插入USB

    • 通过GPIO3关闭红色LED (默认打开)

    • 如果USB从设备(U盘)连接到我们的系统,则假定检测到“UFP (0)/ DFP (1)事件”

      • 通过GPIO4打开USB_ID_DET

    启用GPIO事件后,不允许我选择“禁用”。 例如,在下面的“映射事件”字段中,GPIO 5设置为“禁用”,一旦从下拉列表中选择了其它内容,就不再允许我选择“禁用”。


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

    您好,Peter,

    我仍在尝试了解这个问题,并有几个问题。

    • 您是否有关于正确的电源设置/要求的任何特定信息?
    • 使用TPS6.5981万EVM时,他们要尝试实现哪些应用?
    • 查看粗体项目符号,这是否意味着客户没有看到这种情况发生?
    • 如果可能,您能否要求客户提供DFP和UFP之间的PD流量,以便我了解发生了什么?

    此致,

    Jimmy

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

    您好,Peter,

    TPS6.5981万上的PP_HV电源通道可以提供3A电源或提供3A接收器,如数据表的图20所示。 将电源连接到TPS6.5981万时,该设备 将充当接收器。  如果 已协商PDO合同,则应打开PP_HV,为TPS6.5981万提供从VBUS到PP_HV之间的电源路径。 如果尚未协商PDO合同,仍可预期PP_HV路径为ON。

    GUI锁定GPIO4以用于HPD信号的一般用途,因此,即使未选中Display Port Capabilities中的位0,"Enable Display Port SID"(启用显示端口SID)选项,它也不会出现在GPIO事件映射中。 建议将其他GPIO设置用于您的预期应用。

    关于禁用GPIO事件并重新设置后未显示“已禁用”选项的问题,请确保具有TPS6598X应用程序自定义工具(版本3.08)的最新更新固件。 使用可用的最新应用程序自定义工具时,我无法重现此问题。

    此致,

    Jimmy

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

    您好,Jimmy:

    我的客户提出更多问题。

    请回复:我有PD0 1配置文件设置来请求5V 1A,但在下面的屏幕截图中,我仍然没有看到GPIO 2开启。

    我似乎无法获得要谈判的“PDO合同”。 我知道电源是5V 2.4Amp,但是当我设置PDO1协商5V 1A时,我无法得到其中一个GPIO来响应它。 这在我发送的流量日志中。 我还可以做些什么来调试这种情况,并且只有在连接了首选电源时才让芯片切换其中一个GPIO?

     

    我是否正确设置了PDO?

    谢谢!

    彼得

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

    您是否可以确认您已进入"调试模式",以便看到GPIO对PDO合同1协商做出反应? 所提供的屏幕截图看起来仍然可以配置和编程设置。 确保执行PDO 1配置文件设置测试以请求5V 1A时,GUI处于调试模式,并且观察到预期的GPIO映射事件。

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

    您好,Jimmy:

    这是否意味 着他们需要连接I2C?

    他们可以使用电缆方向等功能来切换GPIO,但不能使用PDO

    最佳,

    彼得

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

    您好,Peter,

    如果他们能够使用FTDI通过SPI成功地对主板进行编程,那么他们应该能够访问GUI的调试模式选项以访问任何设置的GPIO事件。 我将返回检查新固件是否存在任何问题。 检查的一种方法是获取TPS6.5981万EVM,执行完全相同的测试并访问调试模式选项。

    此致,

    Jimmy