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.

[参考译文] TMS320F28388D:从第 1 个扩展坞到第 2 个扩展坞进行 SCI TX RX 检查

Guru**** 2502205 points
Other Parts Discussed in Thread: TMS320F28388D, TMDSHSECDOCK

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1550610/tms320f28388d-sci-tx-rx-checks-from-1st-dock-to-2nd-dock

器件型号:TMS320F28388D
主题中讨论的其他器件: TMDSHSECDOCK

工具/软件:

您好:

我需要检查 TMS320F28388D 如何使用 SCI 处理高速率和高波特率的高速传输。

为此、我无法将 PC 与终端一起使用、因为通过 PC 中的软件、我设法仅以大约每 30 毫秒一次的速率进行传输、并且我需要更高的速率(例如每 1 毫秒传输一次)。  

所以、我尝试获取 2 个 TMDSHSECDOCK 评估板、同时将 TMS320F28388D 模块连接到每个板。

在第一个控制器中、我烧录了一个软件、TX 每 1 毫秒传输 20 个字节、波特率为 892857、在第二个控制器中、我编写了一个软件、RX 20 个字节、然后用 1 个字节应答。

 我打算做的是将 TX 从第一个坞站连接到第二个坞站的 RX、将 TX 从第二个坞站连接到第一个坞站的 RX。为此、我使用编号为 78 和 76 的针脚作为 TX 和 RX 的分别。

问题是,当我从第一个坞站连接到第二个坞站的引脚 76 时,从第一个坞站到第二个坞站的 20 字节波 的电压变为低电平,它不是 3.3V ,而是类似 2V 甚至更低的 1.8V 因此第二个控制器无法“看到“ RX 20 字节,当然它不回答它的 1 字节答案...  

是否可以进行此类连接? 从第一个底座的针脚 78 到第二个底座的针脚 76? 我也尝试连接 GND,但它没有帮助...

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

    您好:

    2V 高电平状态听起来不正确、高电平状态应该是 3.3V、如您所述。 您在软件中配置了哪些 GPIO?

    F2838x 上的 SCI 和 GPIO 可能的最大波特率为 12.5Mbps。 如果通过 XDS 将信号路由到 PC、此值可能会更低、但您的设置似乎不需要这样。  另一个需要考虑的因素是波特率误差。 为了评估这一点、您能否分享您在两块板上配置的 LSPCLK?

    此致、

    Delaney

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

    我使用了“ex2_loopback_interrupt"示“示例、因此 LSPCLK 为 50,000,000。

    我还将 GPIO28 和 GPIO29 用于 TX 和 RX。

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

    尊敬的 Yair:

    我明天会再回复您。

    此致、

    Delaney

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

    尊敬的 Yair:

    我已经确认、您的 LSPCLK 和波特率组合应该有 0%的误差、这样很好。 为了进行检查、您如何为 TMDSHSECDOCK  电路板供电? 您可以尝试在两个电路板之间跳转 GND 信号并重试对信号进行范围界定吗?

    此致、

    Delaney

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

    看到这一点。

    我还尝试在 2 个电路板之间跳接 GND。

    我最终使用了两个驱动程序和 2 个驱动程序 TTL->RS422 和 RS422 -> TTL 它的工作正常,但当我直接连接它不工作...

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

    尊敬的 Yair:  

    Delaney  目前已离职  下周初她回来时会回到您身边。  感谢您的耐心。

    此致、

    Aishwarya

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

    尊敬的 Yair:

    在 SCI 线路上使用 RS422 收发器可以降低线路上的噪声、实现更干净的通信。 因此、如果这样解决了问题、似乎线路上有噪声、或者电源不是很可靠。 您可以尝试切换到两个扩展坞的 5V 桶形电源吗? 这通常是在进行 SCI 通信时为电路板供电的方式、并且运行良好。  

    此致、

    Delaney

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

    我会尝试一下。

    谢谢

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

    尊敬的 Yair:

    听起来不错、如果问题得到解决、请告诉我。

    此致、

    Delaney