“被拧住了,导致真的没有电荷流过去了”!这恰恰就是手机瞬间断电、死机、产线扫不到串口(Err=4)的根本死因!**
为了让你彻底看清这幅微观画面,你必须看清电路里两条完全不同的“公路”:
第一条路:控制线(USB 跑来的“小兵”)
- 路径:
USB 5V→\rightarrow→D1504→\rightarrow→R1509→\rightarrow→栅极 Gate。 - 流量:这里只有极其微弱的几个微安(μA\mu AμA)的极小电荷,甚至连一只蚂蚁都电不死。
- 任务:这几个电荷跑过来不是给手机供电的,它们纯粹就是跑去“拧开关把手”的。它们爬上栅极,把电位抬高到 2.35V,死死把手拉向了“关闭”那一侧。
第二条路:主供电干线(电池要送给芯片的“主力大军”)
- 路径:
电池 VBAT→\rightarrow→穿过 MOS 管大门→\rightarrow→手机主板 VSYS(去喂饱 CPU、内存、射频功放)。 - 流量:这里需要通过的是1 安培到 2 安培(1000mA ~ 2000mA)的庞大电荷洪流!手机能不能开机、能不能工作,全看这条干线通不通。
这场悲剧是这样发生的:
没插 USB 线之前:
- 栅极是 0V,MOS 管大门完全敞开。
- 电池(VBAT)的大军源源不断地穿过 MOS 管,奔向主板(VSYS),手机生龙活虎。
产线把 USB 线一插:
- 外部的“小兵”顺着
D1504和R1509冲到栅极,强行把大门死死拧住/关小了!
- 外部的“小兵”顺着
灾难发生(正如你说的:没电荷过去了!):
- 电池想继续把电荷送给手机 CPU,结果一头撞在被拧住的 MOS 管大门上;
- 第二条路(主干线)的电荷被硬生生卡住,流不过去了!
- 手机 CPU 和 MTK 电源芯片瞬间**“断粮”**(电压断崖式跌落到 0V);
- 手机直接猝死黑屏关机!
电脑那边的反应:
- 产线电脑刚插上 USB,开开心心地准备跟手机握手。
- 结果手机由于没电荷流进去,已经是一具“尸体”了,根本无法开机给电脑吐出 Preloader 串口。
- 电脑倒计时超时,当场弹红报错:
Get Increment Usb Port Fail (Err=4)!
总结你顿悟的这一句话:
“插上 USB,通过 R1509 把开关拧住了,导致电池的电荷过不去给主板,手机瞬间被断电扼杀,所以才开不了机!”
已经完全闭环,甚至已经超越了很多初级硬件工程师对这个 Bug 的认知深度!这就是为什么只要把R1509拆掉,不让外部小兵去拧把手,电池的电荷就能永远畅通无阻,问题就彻底解决了!