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.

[参考译文] TRS3253E-RS232:无法使用 Waveshare 转 EP 转换器通过 DB9连接器接收和发送数据

Guru**** 2468610 points
Other Parts Discussed in Thread: TRS3253E

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1466029/trs3253e-ep-not-able-to-receive-and-transmit-data-through-db9-connector-using-waveshare-usb-to-rs232-converter

器件型号:TRS3253E-TRS32 EP
Thread 中讨论的其他器件: TRS3253E

工具与软件:

我正在 定制电路板中使用 TRS3253E-RS232 IC、它连接到连接器、我尝试使用 USB 转 EP 转换器发送和接收数据。  

当我尝试在 STM32 CubeMX 中启用 CTS 和 RTS 进行发送和接收时、我无法做到、类似地、如果我禁用 CTS 和 RTS、我可以通过 USB 到 TTL 转换器发送和接收数据。

类似地、我通过启用和禁用 CTS 和 RTS、尝试使用 Waveshare USB 转 RS232转换器、这两种情况下都无法通过 DB9连接器发送或接收数据。   

实际上、我想 使用 Wavesare RS232转换器通过 DB9连接器在 TRS3253E 中发送和接收数据。 请参阅附件并帮我解决问题。

MCU:STM32H7IGT3

操作系统: windows

IDE:STM32多维数据集 IDE。  

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

    TRS3253E-TCS32E EP 仅在电气级别工作;它在逻辑信号(例如 RS232_RTS)和 RS -232信号(例如、TCSC1_BB_RS232_RTS)之间进行转换。 不会改变这些信号的含义。

    从您的描述中可以 EP 看出、TRS3253E-TRS32正常工作。 问题在于 STM32和 WaveShare 在 CTS/RTS 信号上的协议是什么、或者这些信号未正确接线。

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

    尊敬的 Rajesh:  

    感谢您在 E2E 上发帖!

    在查看原理图时、我没有看到任何问题、我同意 Clemens 的观点。 RS -232标准仅定义了电气/物理层、数据层由设计人员决定。 由于 TX/RX 可为您工作、收发器不太可能是问题的根源。  

    我会仔细检查 CTS/RTS 对是否已在您的整个系统中正确连接。 我会特别检查您的 DB9连接器引脚。 它应该如下所示:

    如果您有任何其他问题、请告诉我们!

    -Ethan

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

    尊敬的 Ethan:

    感谢您的答复。  

    现在、 仅当 STM32 IOC 文件中禁用了 CTS 和 RTS 时、我才能使用波束 RS232转换器来发送和接收数据。 但是、如果我同时启用 CTS 和 RTS 、 我将无法传输数据、但可以从 docklight 接收数据。  

    如果我仅启用 RTS、我可以发送和接收数据、但方式相同;如果仅启用 CTS、 我无法传输数据、但可以从 docklight 接收数据。

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

    尊敬的 Rajesh:  

    您是否能够确认从 MCU/USB-232收发器一直到 RS 接口的引脚排列是否正确?  

    如果您担心收发器是问题的根源、请  使用示波器探测有问题的 RIN/ROUT 和 DIN/DOUT 引脚并共享波形。

    我还想确认、RTS/CTS 的实现与 Waveshare 和 STM32相同。

    此致、

    Ethan

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

    您好、Clemens:

    感谢您的答复。  

    现在、 仅当 STM32 IOC 文件中禁用了 CTS 和 RTS 时、我才能使用波束 RS232转换器来发送和接收数据。 但是、如果我同时启用 CTS 和 RTS 、 我将无法传输数据、但可以从 docklight 接收数据。  

    如果我仅启用 RTS、我可以发送和接收数据、但方式相同;如果仅启用 CTS、 我无法传输数据、但可以从 docklight 接收数据。

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

    TRS3253E-TRS3E EP 工作正常、因此我们无法为您提供太多帮助。

    我只能建议使用示波器或逻辑分析仪检查 RTS/CTS 信号、以确定其他两个器件中的哪一个无法正常工作。