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.

[参考译文] MAX3232:当板载 DB9母连接器连接到 USB RS232转换器的 DB9公连接器时、RX 输出引脚电压下降

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1062271/max3232-rx-output-pin-voltage-drops-when-on-board-db9-female-connected-to-db9-male-of-usb-rs232-converter

器件型号:MAX3232

你好

在 SERIAL2硬件引脚(16/17)上设计了一个带有 max3232和 ESP32模块的 PCB。

ESP32硬件 UART2引脚 RX-16/TX-17连接到 MAX3232引脚、如原理图所示。

已检查所有 MAX3232引脚上的电压、并根据输入电压为3.27v 的逻辑确定。

C1和 C2分别为5.95v 和-5.53v。

R8和 R10 =3.26V

TX_RS232_DB9= 0.0V

RX_RS232_DB9= 5.53V

当我将 DB9公头转 USB 转换器连接到板载 DB9母头连接器并检查 RX_RS232_DB9变为0.58v、而 DIN2变为1.5v、即使转换器的另一端、即 USB 端口未连接到任何设备。

当我断开 DB9公口时、一切都变得正常、如 DIN2 3.27v 和 RX_RS232_DB9 5.53V。

我已经检查了 USB RS232转换器的环回测试、它工作正常。

但 MAX3232芯片的回路测试不起作用、这意味着硬件 uart2连接到 MAX3232。

我对上述问题有几个问题。

1. 为什么 TX_RS232_DB9为0伏?

2.为什么在没有另一侧连接的情况下连接 DB9公口后 RX_RS232_DB9下降至0.58v?

3、为什么在连接此 DB9公连接器后 DIN2下降到1.5v?

4.如果所有电压和电荷泵逻辑均正常、那么为什么环回测试失败?

请提出上述问题、并提前感谢您的支持。

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

    您好、Vikram、

    我将会研究这个问题。 明天中午 CST 时、我会给您回复。

    此致、

    Tyler

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

    您好、Vikram、

    此设置中的逻辑有问题。 当逻辑引脚 DIN2 (R8)为3.26V 时、您应该在 DOUT2上看到-5.4V~的输出电压、但您在 TX_RS232_DB9上读取了0V 信号。 这很有趣、因为 RS232信号处于+-高电压或低电压、而不是0V 接近 GND。

    当 RIN2 (RX_RS232_DB9)读取5.53V 时、您会在 ROUT2上看到3.26V 的电压、此时您实际上应该读取接近 GND 的逻辑电压。

    在回答您的问题1至4之前、我想确保电路接线正确、以便进行 RS232通信。 我在原理图中注意到、来自 DB9连接器的 TX 信号连接到引脚7 - DOUT2、这是 MAX3232的输出 RS232信号。 在这里、我看到一个配置、其中您有一个器件的 TXD、将 TXD 连接到另一个器件。 在正常配置中、TXD 从 DB9连接到 RXD (MAX3232上的 RIN2)、TXD -> RXD。 这与 RX_RS232_DB9的连接问题相同、RX_RS232_DB9是 DB9连接器上的接收信号。 该输入连接到 MAX3232:RXD -> RXD 配置上的输入 RIN2。  

    检查您的 DB9和 MAX3232之间是否有 TXD -> RXD 和 RXD -> TXD。 一旦我们知道电路接线正确、我们就可以解决电压电平问题(如果问题仍然存在)。  

    此致、

    Tyler

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

    你好、Tyler

    感谢您的回复。

    是的、我同意 TX/RX 不会从 MAX3232交叉连接到 DB9连接器(PCB 板)。 当我将它们连接到其他 RS232设备时、我可以交叉使用它们。  

    但是、TX/RX 是否需要与板载 DB9交叉?

    我今天已经对器件连接进行了测试、我使用了两个具有交叉连接的相同器件、而没有任何转换器、只需使用 DB9公口即可跨越两侧的 TX/RX。 一个器件显示了消息的发送和接收、这同样意味着 MAX3232正在检测另一个串行器件或其他 max3232。

    但仍然是、TX_RS232_DB9为0。

    我将尝试移除连接器并穿过 RX/TX、再次检查电压电平。

    实际上、我在 C11电容器 上得到0v wrt 至 GND。

    再次感谢您的回复、我将在连接器接通后再次回来。