USB-UART防止漏电设计
USB接入导致的漏电问题
很多情况下,都会使用USB-UART的芯片将系统中的UART接口通过方便的USB线缆与电脑连接。
但有的时候,当设计的硬件系统还未上电开机的时候,USB线缆已经与PC连接并接入硬件系统时,就会产生一个向硬件系统灌入的漏电;主控没有上电的条件,而外接的UART芯片通过RX持续对主控GPIO灌入电流,长久以往会导致主控失效等问题。
为避免产生长期的漏电,故采用以下电路设计模式。
解决方案
通过Buffer芯片将UART芯片RX信号接入主控,在系统上电的情况下,才将此RX信号接入主控;否则通过Buffer将输入信号隔离。以此实现在系统主控未上电的情况下,不受外界输入漏电流的影响。
如上图,VSYS为系统电源,当系统电源上电的情况下,才通过Single Direction Buffer将RX信号接入主控。