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.5982万-EVM:菊花链和应用定制工具

Guru**** 2467270 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/589807/tps65982-evm-daisy-chaining-and-the-application-customization-tool

部件号:TPS6.5982万-EVM
主题中讨论的其他部件:TPS6.5982万TPS6.5983万B

我有一些硬件和软件问题。  

我正在尝试以菊花链方式连接多个TPS6.5982万,但文档中对此并不清楚。 另外,我还尝试了解应用程序自定义工具。 但文档与版本2.15 不一致。  

以下是我的问题:

硬件

1.我想以菊花链方式连接TPS6.5982万,但数据表不清楚:您可以以菊花链方式连接多少?

2,如何? 我猜是从站RX上的'主站'的TX,依此类推。 但当我阅读数据表时,我感到困惑。  
UART_TX是UART_RX的@,您必须将UART_TX连接到下一个设备的TX。 但我还必须将UART_RX连接到TX。

E2 UART_TX 数字输出 端口多路复用器引脚 UART_RX UART串行传输数据。 将引脚连接到另一个TPS6.5982万 UART_TX以共享固件。 未连接到另一个TPS6.5982万时,将UART_RX连接到UART_TX
F2 UART_RX 数字输入 端口多路复用器引脚 数字输入 UART串行接收数据。 将引脚连接到另一个TPS6.5982万 UART_TX以共享固件。 当未通过100 kΩ 电阻连接到另一个TPS6.5982万和接地引脚时,将UART_RX连接到UART_TX。

3.在菊花链中,设备是否应同时启动以加载固件? 或者,举例来说,芯片2是否可以在5分钟后加载固件? 要执行此操作,是否应取消连接到主设备RX的最后一个设备的TX?   

应用程序自定义工具:  

4.设备初始化链:  
在手册(slvuar8a)中 ,我发现:'允许用户在单个映像中保存最多三个设备的唯一配置以同时闪存(通过UART)' ,但我只能选择2而不是3。 这也是我可以菊花链连接多少设备吗? 或者总共是8个。 因为数据表中介绍了7个从属地址。 (数据表:第79页)

SPI所有者,UART Master 0 (主要) 0 Ω 0x00
UART从机7 38.3 kΩ 0x01
UART从属6 84.5 kΩ 0x02
UART从机5140 kΩ 0x03
UART从机4205 kΩ 0x04
UART从机3280 kΩ 0x05
UART从机2374 kΩ 0x06
UART从机1 (辅助)打开0x07

5.配置数据集:  
我可以选择6个配置集,这是我可以通过GPIO选择的设置,以便在系统启动时加载? 这是否与slvuaf8c (第13页)中的配置相同? 但有16种不同的配置... 如何做到这一点? 或者这是不是别的东西

6. 配置数据集:  
虚拟针脚带设置的功能是什么?  

7.在哪里可以找到EVM模块的项目文件而不是二进制文件?  

此致,

Pieter

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

    Pieter,您好!

    我会尽快回答你的问题。

    谢谢

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

    Pieter,您好!

    我已附上一份QandA文档以回答您的问题。 如果我没有明确回答您的任何问题,请告诉我。 另外,如果您无法刷新辅助文件,请告诉我,我将继续访问assist.e2e.ti.com/.../secondary-UART-flash-QandA.docx

    谢谢

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

    感谢您的回答,完全没有收到2个设备文本。 但我还有一些其他问题:

    -在"引脚功能"中,您将看到每个引脚的POR状态。 和UART_TX说的UART_RX @ POR
    如果我理解正确:主TX到辅助RX和辅助TX到主RX?
    要确定:如果我给每个TPS6.5982万 一个自己的闪存(我们正在研究7个UCB-C连接器),我需要7个不同的I2C地址。 所以我需要使用i2c_address pin。
    如果我理解正确:如果我将TPS6.5982万 ( 例如UART从机5中的TPS6.5982万)放在i2c上获取地址0x03,则不会产生任何问题,因为miso针脚将高@启动? 这样它是否仍将从 闪存加载配置? 或者 ,当TPS6.5982万 具有自己的闪存时,它必须始终处于“SPI所有者,UART Master 0 (主要)”状态。  

    -如果我不使用菊花链,如何处理UART_TX和RX?   @使其保持浮动,数据表显示@ TX:'未连接到另一个TPS6.5982万时将UART_RX连接到UART_TX ';'未连接到另一个TPS6.5982万时将UART_RX连接到UART_TX,并通过100 kΩ 电阻接地引脚。'   那么短RX和TX通过100k接地?  


    谢谢

    Pieter

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

    Pieter,您好!

    感谢您的跟进, 为了  方便起见,我再次将答案附在文字文档中。 如果您需要更多帮助,请告诉我!   

    e2e.ti.com/.../secondary-UART-followup-QandA.docx

    谢谢

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

    你好,Jeffery:

    感谢您的快速回答。 我真的很感激:-)  

    如果我理解正确,为了确认您的解释,我会发送一张图片:

    左侧是可能的,右侧是不可能的,因为最后3个设备没有将设备设置为SPI所有者模式(因为i2c地址),因此无法读取闪存。

    此致,

    Pieter

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

    Pieter,您好!

    很棒的澄清图片。

    注:DEBUG_CTRL1/2用于创建7个以上的唯一地址,以便在系统中获得更大的灵活性。  DEBUG_CTRL1/2不必在您的案例中使用,因为有7个虚拟地址。   

    非工作案例:

    正确,在这种情况下,底部3将不会启动,因为它将尝试使用UART (它 是UART从机辅助) ,并且不会连接到SPI闪存。

    工作案例:

    左侧是理想的。 每个对都有一个主0x00和一个辅助0x07。每个对也有一 个唯一的地址,来自DEBUG_CTRL1/2 0x00,0x01,0x02,0x03,用于每个主/辅助。注:最后一个地址不使用UART,这也是正确的。

    如果您需要有关此有趣应用程序的更多帮助,请告诉我!

    谢谢

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

    您好,Jeff:

    感谢您的回答。  

     TPS6.5982万是否也将采用3.0 的1年版本? 电池的充电状态是非常有趣的功能。 我看到 TPS6.5983万B已经支持它,如果将两者进行比较,芯片看起来是相同的。

    此致,

    Pieter

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

    TPS6.5982万是2.0 的一个组件。 需要对Si进行硬件更改,才能使其成为3.0 的芯片。
    TPS6.5983万B是我们的3.0 LOG组件,它支持电池充电状态功能以及其它3.0 的各项功能。

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

    感谢您的回复

    它们在功能上是相同的,但其中一个支持3.0 ? 因为数据表中说这一款适用于Thunderbolt设备,但我无法在概述中找到具体规格。 他们看起来是一样的...

    Pieter