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万:CAN't通过UART

Guru**** 2482105 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/666626/tps65986-can-t-pass-through-uart

部件号:TPS6.5986万

尊敬的专家:

我正在使用USB Type-C设计,其中TPS6.5986万用作PD控制器。 目的是使用调试附件模式通过TPS6.5986万传递UART。 TPS6.5986万可识别调试电缆并进入调试附件模式,但未通过UART。 C_USB_TP连接到C_USB_BP,C_USB_TN连接到连接器侧的C_USB_BN。 UART已尝试路由到USB_RP_P/N和UART_RX/TX,但未成功。 由于某种原因,Crossbar MUX似乎没有改变其状态。 什么原因可能导致此类行为?

Rgds,

Juha

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

    TPS6.5986万上的UART线路只能用于UART启动第二个TPS6.5986万。 如果您的主板上有两个TPS659提升 板,则可以在两个主UART之间共享一个SPI闪存,并让主86启动辅助86。 不能将交叉mux配置为通过2.0 的UART线路。

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

    我有点困惑。 根据数据表"core_UARTn连接来自数字交叉复用器,该复用器允许UART_RX/TX映射到任何一级多路复用器。"

    这是否意味着UART信号至少可以路由到某些2.0 线路? 您能否清楚地说明在调试附件模式下哪些引脚可用于UART?

    谢谢!


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

    我们的固件不支持通过D+/D-行路由UART行,因为这是USB规范中的不兼容行为。 UART线路仅用于在TPS6.5986万启动期间启动辅助设备。

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

    好的,谢谢。 是否可以改用USB_RP_P/N? C_USB_TP/N或C_USB_BP/N可通过第二级连接至USB_RP_P/N,对吗? 如何通过这些引脚传递UART?

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

    您需要使用某种UART到USB协议转换器,因为UART不是C型连接器上的兼容通信形式。 C_USBTP/N和C_USB_BP/N是来自连接器的USB D+/D-线。 然后,根据电缆的方向,将这些文件发送到系统端USB_RP_P/N。

    谢谢!
    Eric