MAX3221有自动断电模式,检测到没有设备连接时可以将芯片断电以降低功耗,但该模式会使其无法与CTD通信,猜测是CTD内部也有类似的断电机制,从而导致二者无法检测到对方的存在,即都处于不工作状态,实验测试如下:
1、连接CTD之前,首先用USB转232数据线测试过通信接口,可以正常收发数据。
2、连接CTD后发现无法唤醒。
3、首先测试CTD设备,用USB转232数据线可将设备唤醒,排除设备问题。
4、排除指令问题,用USB转232数据线连接电路,指令无误。
5、排除芯片故障问题,替换另一个芯片仍无法解决。
6、排查电平是否正常,发现RX和TX均无电压,而MAX3232芯片在空闲时,RX有-5V左右的电压,测量了公头和母头的USB转232数据线的RX发现也有-6V左右的电压,又测试了CTD的RX,发现也没有电压值。
7、阅读手册发现MAX3221有自动断电功能可自动禁用驱动器以节省能耗,正常状态下电荷泵工作充电产生的V+和V-应为+5.5V和-5.5V,而此时测得V+为5V,V-为0V,符合网上提到的,“当接收器关闭时,设备电荷泵被关闭,V+降到Vc,V-降到地,并且驱动器输出不能工作(高阻)。”。
8、尝试将该模式关闭,及将FORCEON引脚拉高,发现电路可以与CTD进行通信。
不知道如果是两个这个芯片都使用了这个自动关断功能会不会无法正常通信。
到此这篇max3221工作原理(max3232作用)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/jszy-gxgz/27273.html