MAX3221自动关断模式导致与外接设备无法正常通信

        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进行通信。

        不知道如果是两个这个芯片都使用了这个自动关断功能会不会无法正常通信。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值