一直以来很好奇为什么 iPhone 能调节手电筒(闪光灯)亮度,而 Android 手机不行,于是扒拉了下两种手机的原理图后得到一些结论:
iPhone 使用的 LED 控制芯片能够输入 PWM 信号,输出到 LED 模块的电流能够改变
我找了 iPhone 6S 的图纸,查得控制芯片型号为 LM3464A
原理图:
https://imgur.com/HFLTdvw
芯片:
https://imgur.com/wT3vM4S
Android 手机以 P10 Plus 为例,使用的 LED 芯片只能够控制通断
原理图:
https://imgur.com/yMJuFvt
所以硬件上 Android 手机就不支持亮度控制
iPhone 使用的 LED 控制芯片能够输入 PWM 信号,输出到 LED 模块的电流能够改变
我找了 iPhone 6S 的图纸,查得控制芯片型号为 LM3464A
原理图:
https://imgur.com/HFLTdvw
芯片:
https://imgur.com/wT3vM4S
Android 手机以 P10 Plus 为例,使用的 LED 芯片只能够控制通断
原理图:
https://imgur.com/yMJuFvt
所以硬件上 Android 手机就不支持亮度控制
