凡是多问几个为什么?
当今camera设计为什么越来越喜欢用外接的pmic?
很多大厂的camera都用到了wl2864,wl2868这样的外接pmic芯片,为什么套片上自带的pmic在已经比较充足的情况下依然加大成本还要这样做呢?
在一个典型的摄像模组中,CMOS Image Sensor (图像传感器)需要三路电源(Core,Analog 和 I/O),加上自动对焦(AF)、光学防抖(OIS)等辅助功能的供电需求,仅单摄模组即需要 4 ~ 5 路电源供电。这些电源负载的特性和要求也不尽相同,既有需要大电流、高动态响应的数字电路,也有对电源噪声十分敏感的模拟电路部分。相邻多个不同型号的摄像头,还很可能需要不同的输出电压和电流。这些对手机芯片平台 PMIC 的输出通道数量要求越来越高。即使通道够用,由于前、后摄像头和主板在空间上存在距离,传感器电源应就近供电的原则使得平台 PMIC 可能面临顾此失彼的境地,这对手机结构设计、器件选型和 PCB 布线提出了严峻的挑战。增加多个分立 LDO 是一种方案,但需要多占用不少本已捉襟见肘的空间又是另一个不得不面对的问题。
目前很多项目添加了外挂pmic,从spec上看,驱动的实现并不难,外挂的pmic只是一个简单的i2c设备,但是要是想让camera去引用这个pmic上的引脚,就不能把他当成简单的i2c驱动去写。
但是去regulator下面看一下其他的一些驱动,立马就会有思路了。
这样就很简单了。
主要函数:
dtsi的适配
How to debug