[原创]对于CH376在5V供电的疑惑

以前用的板子,称为A板,对CH376用的是3.3v供电的,工作一切正常。

最近画了块B板,更换了CPU,供电是5V系统的。现在发现B板工作不正常,现象是CPU和

CH376之间的通讯是正常的,比如发测试命令都是成功的,有收有发。但是对CH376进行模式

设置之类的操作都返回失败(我这里CH376做主机,对CH376设置为模式6)。 如果此时先不插

USB设备,那么对CH376模式设置操作都正常的,会不会是电路哪里有问题? 总结成一句话,就是--如果先对CH376进行初始化,然后再插USB设备,会工作正常;反之,不能正常工作,求原因。

所以我想请问下CH376在5V系统下能正常工作么。。。。 5V系统对CH376该注意的我都注意了 比如 要在V3管脚和地之间接一个103的电容,我都是按手册来接的。

如果确实可以,请问下这种情况会是什么原因导致呢? 谢谢了

如果你插入USB设备这个时候设置主机模式的话,那么这个时候设置模式的状态返回不是0X51,而是产生中断,中断状态为0X15(设备连接)。


不是把。。。我之前用3.3V系统,给CH376芯片3.3V供电的时候,先插入USB设备再设置主机模式,有返回0X51的。

为什么换了5v系统,给CH376芯片5V供电的时候,就没返回0X51了????其中有什么奥秘么,求教下


不是什么奥秘,而是本身有0X51的数据返回,但是由于你没有及时的读取这个状态,但是这个时候又检测到设备插入,从而把上次的状态给清除掉了。建议你只要前面测试命令成功。不需要去读取设置模式的状态也是可以的。


只有登录才能回复,可以选择微信账号登录