下图上面是批量采购芯片丝印,下面是样机采购的芯片,两者型号相同,但丝印不一样。上面的这个电平转换延时大,导致波特率容易出错,会有20%的包没有正常接收。下面的这个换上去延时很小,波特率很准。不知道是不是买到假的芯片了。
下图是上面芯片接收时的波形,蓝色为ttl,黄色为232电平。232下降的时候,ttl很晚才上升,但后面几个脉冲又好了,想不出是什么原因
下图是第一张图片中下面的max3232换上去测的波形,也是232接收,这个芯片转换就延时很小,且脉宽没有变。
我自己怀疑是芯片的真假问题,但又没法证明。同型号芯片丝印会差异这么大么?
另外还有一个现象,延时大的这个芯片,在主板没有供电,即MAX3232没有供电,此时用电脑的USB转232接到主板上,并发送数据,主板上的这个MAX3232居然会有数据返回,用示波器测到的232 TX(黄色),RX(蓝色)波形如下,似乎芯片内部信号会串扰过来一样。如果换成延时小的芯片,则没有这个现象。