关于防止CH32V208向CH343倒灌电流问题

板上的CH32V208WBU6系统电源采用USB接口5V电源和锂电池二选一,CH343只有USB接口的5V电源供电,当系统只有锂电池供电期间(CH343芯片断电),如何防止CH32V208通过串口TXD RXD向CH343管脚倒灌电流,不想产生额外的功耗,需要加隔离器件吗?

CH343 芯片自动支持 USB 设备挂起以节约功耗。在 USB 挂起状态下,如果 I/O 输出引脚没有外部 负载,I/O 输入引脚处于悬空(内部上拉)或者高电平状态,那么 VIO 电源将不消耗电流。另外,当 V3 和 VDD5 失去供电处于 0V 电压时,VIO 消耗电流情况同上,VIO 不会向 VDD5 或者 V3 倒灌电流。


上面说的情况应该是VDD5和V3可以断电,VIO是一个单独的电源或者使用MCU的3.3V电源吧。

如果VIO使用V3管脚的电源,只有电池供电时,CH343芯片VDD5 V3 VIO都断电了,这种情况下芯片的串口管脚会从MCU的串口IO倒灌对吧。


上面所说,在 USB 挂起状态下,如果 I/O 输出引脚没有外部 负载,I/O 输入引脚处于悬空(内部上拉)或者高电平状态,那么 VIO 电源将不消耗电流。CH32V208一侧对应的GPIO具体应该怎么配置才能防止倒灌呢


您好,建议CH343与MCU使用统一供电方式,即将VIO连接至MCU电源,芯片的VIO在与MCU共用电源的情况下,消耗电流极小,USB挂起/睡眠时VIO电流仅2uA。


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