> 知识
USB上的ESD,你是不是忘记了它的导通性?
今天分享个USB端口加ESD元件时的设计细节,这个细节往往被忽略掉。
今天的线路如下图。
该USB口可以支持Device/Host模式,
1)当为device时 U50(SY6281)不使能;U50(SY6281)关断,VCC_5V_USB2电压为0V
2)当为host时U50(SY6281)不使能;U50(SY6281)关断,VCC_5V_USB2电压为5V
到这里,这个设计是完美的。
然而,问题在于TVS (D8)元件的使用,我们先看下TVS内部是什么样子的。
然后结合原理图你会发现连接关系如下图所示。
当VCC_5V_USB2一直为高电平时,TVS上的Diode是不会导通的。没有任何问题,然而,当VCC_5V_USB2变为0V时,因为此时TVS上的Diode导通,从而导致USB的D+上的高电平(当USB为high speed 模式或者是full speed模式时,D+会有上拉,一般为3.3V)被钳位到0.6V左右的低电平。这样就有可能会导致SOC对USB口识别错误。
问题往往是出现在细节上。希望能帮大家规避这样的问题。