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.

[参考译文] AM6442:TRM 问题-第12.1.5节- IC 中的任何 UART 是否可以全双工运行(包括 MCU_UARTn)

Guru**** 2463330 points
Other Parts Discussed in Thread: TMDS64EVM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1475397/am6442-trm-question---section-12-1-5---can-any-uart-in-the-ic-run-full-duplex-including-mcu_uartn

器件型号:AM6442
主题中讨论的其他器件:TMDS64EVM

工具与软件:

从图12-259中可以看到 FIFO 发送和 FIFO 接收;我们可以在 AM64x 中的 UART 上运行全双工模式吗?

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

    您好 Jim Mrowca、

    感谢您的提问。

    我预计硬件不会有任何问题、但我不确定是否存在任何软件问题。

    让我在内部向团队了解并向您通报最新情况。

    您能否分享您想要或使用的开发环境/平台。

    此致、

    Sreenivasa

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

    Sreenivasa:

     每个 RFI 都有三个特定的"域"

    1. 我是否可以 将数据速率高达3.6Mbps 的 MCU_UART 作为全双工使用 RS 至485全双工收发器?
    2.  如果我使用160MHz 或192MHz 功能时钟作为全双工使用 RS -485全双工收发器、我可以运行数据速率高达12Mbps 的"SoC" UART (以太网 A53或 R5内核控制)吗?
    3. 数据速率高达多少 Mbps。使用8位数据、能否使用 RS 至485全双工收发器以全双工方式运行 PRU_ICSSG UART?

    谢谢

    吉姆

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

    我在 TMDS64EVM 上任职于 AM64x SDK v10.1

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

    您好 Jim Mrowca、

    谢谢你。

    您是否要检查实施是否可行、或者我们是否已经在 EVM 上针对这些速度测试了这些接口?

    请分享您的要求吗?

    此致、

    Sreenivasa

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

    您好!

    我假设这是您的用例、如果我错了、请纠正。

    用例:

    假设 UART0正在使用中、并且客户希望通过 UART0_TX 从外部发送一些数据并同时使用两个线程从发送器在 UART0_RX 上接收一些数据。

    我的评论  如果用例正确:

    我们的 SDK 示例未 在全双工能力上进行测试。 客户是否可以对其进行测试? 如果是、那么我建议他们创建2个线程、第一个线程写入、第二个线程读取。 UART 实例应相同、例如 UART0。 如果客户没有带宽、请告诉我。

    在 UART_WRITE 和 UART_READ API 内部、我们使用信标、但这些信标是分开的、因此可以实现全双工、但需要像前面的回复中提到的那样对其进行测试。

    此致、

    Vaibhav

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

    Vaibhav & Sreasinga:

    使用 AM64x SDK v10.1 " uart_echo_dma_lld.c "并将 TX 和 Rx 过程拆分为"UART Echo dma lld"示例的 main.c 所述的2项任务有多困难?

    借助 SoC UART 支持的数据速率、我认为全双工 是一项很好的功能、与限制一到半双工配置相比、该功能可以有效地将吞吐量增加一倍!

    根据我在 TRM 第12.1.5.4节和图12-259方框图中看到的内容、您严重限制了 AM64x 在串行端口上的硬件能力。

    此致

    吉姆

    抄送:

    m-bhatnagar@ti.com m-firth@ti.com 

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

    Jim、您好!  

    感谢您提供的意见。

    让我回顾一下这些意见、然后再回来。

    此致、

    Sreenivasa