微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 如何添加上电时序

如何添加上电时序

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
在MT6595之后的平台,上电时序的配置方式有改变。
[SOLUTION]
在kd_CAMERA_hw.c中,powerOnList数组里面添加新的sensor上电时序。
添加的上电时序格式如下:

  1. <font face="宋体" size="4">{SENSOR_DRVNAME_XXX,//在kd_imgsensor.h中为sensor定义的drivername
  2. {
  3. {SensorMCLK,Vol_High, 0},
  4. {AVDD, Vol_2800, 5},
  5. {DOVDD, Vol_1800, 5},
  6. {DVDD, Vol_1000, 5},
  7. {AFVDD, Vol_2800, 5},
  8. {PDN, Vol_Low, 0},
  9. {PDN, Vol_High, 1},
  10. {RST, Vol_Low, 0},
  11. {RST, Vol_High, 0}
  12. },
  13. },</font>

复制代码

每个上电单元有三个成员:
第一项表示上电的类型,可选的包括SensorMCLK、 AVDD、DOVDD(IO电压)、DVDD(Core电压)、AFVDD、PDN(Power Down)、RST(Reset);
第二项表示电压大小,对于SensorMCLK,PDN,RST来说只有高电平(Vol_High)和低电平(Vol_Low)两个参数;
第三项表示时延,单位是毫秒(ms)。表示该项上电后经多久的时延才会对下一项上电。
以上面的例子来说,首先会使能SensorMCLK,然后为AVDD上2.8V的电压,经延时5ms后为DOVDD上1.8V电压。一直到AF上电后,接着会将PDN拉低,然后再拉高,延时1ms后对RST进行拉低再拉高的动作。完成上电的过程。
下电时序不需要单独配置,下电时会按照上电时序的逆序进行下电动作。
具体sensor的上电时序请参考sensor datasheet进行配置。

学习了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top