wk59121 2023-01-08 05:25 采纳率: 0%
浏览 185
已结题

MAX3232 电荷泵不工作

现象:
最近遇到一个板子,主芯片为STM32,有时候开机max3232无法通讯,有时候可以

尝试:
1.将电容改成1uf(原来都是0.1uf,其他板子也是0.1uf工作没问题),问题依然存在
2.更换芯片,依然有问题,貌似跟着板子走

示波器测试波形:
正常情况:
1.启动后1脚电压为6.2V(3.3v供电)
max3232-RXIN为低电平,串口输出正常
2.UART-TX引脚,在电荷泵工作启动时,由高直接变成低,直到后续有输出才会变高,之后一直为高(经测试,这个跟单片机上电状态有关
异常情况:
1.启动后1脚电压为3.3V,4脚电压不到1V,max3232-RXIN为2.2V
2.UART-TX,启动后一直为高(使用下拉电阻拉下来后,3232依然不工作

为什么说电荷泵没起作用:
正常启动后,1脚的波形上有很多方波存在,异常时没有

异常情况下,给从端上电,有时候可以恢复,但不是百分百。(从端上电时,只要接上3232-RXIN,就有可能恢复,接不接TXOUT没关系)
由于没有存储波形图,于是手绘

img

  • 写回答

7条回答 默认 最新

  • m0_54204465 2023-01-08 07:28
    关注

    MAX3232 芯片的电荷泵有关。电荷泵是一种用于提供较低电压的芯片的电路,通常用于 RS-232 通信。

    在正常情况下,发现 1 号引脚的电压为 6.2V(假设 3.3V 供电),并且 MAX3232-RXIN 为低电平,串口输出正常。但是在异常情况下,1 号引脚的电压为 3.3V,4 号引脚的电压不到 1V,MAX3232-RXIN 为 2.2V。此外,UART-TX 引脚在异常情况下启动后一直为高(使用下拉电阻拉下来后,MAX3232 依然不工作)。
    在正常情况下,发现 1 号引脚的波形上有很多方波存在,而在异常情况下没有。这可能是因为电荷泵没有正常工作。

    以下解决方案:

    检查电荷泵的工作状态。可以通过观察 1 号引脚的波形来判断电荷泵是否正常工作。如果方波不存在,则可能是电荷泵没有正常工作。

    检查电荷泵的电路。可以检查电荷泵的电路是否正确,并查找是否有任何问题。
    检查电荷泵的供电情况。电荷泵需要足够的供电才能正常工作。可以检查 3.3V 供电是否足够稳定,并确保电荷泵的供电电压不会过低。

    检查电荷泵电容的值。提到将电容改成了 1uF(原来是 0.1uF),但是问题依然存在。可以尝试使用不同的电容值,看看是否会有所改善。

    检查 MAX3232 芯片的其他参数。可以检查 MAX3232 芯片的其他参数,如电源电压范围、输入输出电压范围等,看看是否与实际使用情况相符。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月13日
  • 修改了问题 1月8日
  • 修改了问题 1月8日
  • 修改了问题 1月8日
  • 展开全部