你好
在 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.如果所有电压和电荷泵逻辑均正常、那么为什么环回测试失败?
请提出上述问题、并提前感谢您的支持。


