CH442E 做电子开关切换
DB,DC主线
S1B,S1C接设备1
S2B,S2C接设备2
EN接地
IN控制拉高拉低控制切换,
当S2B,S2C悬空没有后端设备的时候,和S1B,S1C切换正常;
但是,S2B,S2C接后端设备时候,和S1B,S1C切换就不正常,切换不过去;
通过测试,IN脚的电平已经变化,但是开关状态却没有变化;
这个有什么办法解决
CH442E 做电子开关切换
DB,DC主线
S1B,S1C接设备1
S2B,S2C接设备2
EN接地
IN控制拉高拉低控制切换,
当S2B,S2C悬空没有后端设备的时候,和S1B,S1C切换正常;
但是,S2B,S2C接后端设备时候,和S1B,S1C切换就不正常,切换不过去;
通过测试,IN脚的电平已经变化,但是开关状态却没有变化;
这个有什么办法解决
可以测量下切换后的导通阻抗,可能已经导通,只是没有识别,如果阻抗不对那就是芯片已经异常
导通阻抗感觉应该是没有问题的,我拿掉S2B,S2C连接的MCU,此时S2B,S2C悬空,
S1B,S1C连接的是CH340,这个时候我切换IN管脚,CH340都能正常识别和断开;
反复切换IN管脚,高低切换多次,都能正常识别S1B,S1C连接的CH340;
但是一旦我S2B,S2C连接到MCU的USB口,没有悬空,这个时候,当我默认连接的是S2B,S2C;
这时候,再切换IN管脚,CH340就怎么也不识别得到,像是S2B,S2C影响到了S1B,S1C;
应该不是导通阻抗的问题;
DB,DC 连接电脑USB
S1B,S1C连接CH340
S2B,S2C连接MCU;
经实验,当S2B,S2C连接MCU,切换IN脚配置到S1B,S1C时候,无法实现USB的切换,但是,复位MCU,
电脑的USB就会切换到CH340,
当IN脚配置到S2B,S2C,同样复位MCU就可以实现切换到MCU;
不懂这里面有啥问题;
模拟开关内通道间都是高阻M欧级,切换后也可以用万用表实际测一下,两个设备应该是独立的,有联系的可能就是电源电路哪里有问题,麻烦可以将整体原理图发至xcc@wch.cn,联系解决