b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

充电器原理图 Android移动开发技术文章(5)

电脑杂谈  发布时间:2017-12-25 20:04:59  来源:网络整理

下面是在LK阶段的上电/掉电方法:

使用upmu_common.c文件里面API来分别控制每一个LDO_VGPX.

比如:

upmu_set_rg_vgp6_vosel用来控制上电的电压值;

upmu_set_rg_vgp6_en用来控制enable VGP6这个pin

2. )因为在suspend/resume的时候,kernel都是跑起来的,所以上电/掉电 1.8/2.8v的操作都应该放在kernel里面。

下面是在kernel里面的上电/掉电方法,在kernel里面有统一的上电/掉电的接口函数: 上电接口函数:hwPowerOn 掉电接口函数hwPowerDown

以下以PMIC6320的VGP6为例。

请在您要上电的文件#include 上电请调用 hwPowerOn,掉电请调用hwPowerDown

hwPowerOn(MT65XX_POWER_LDO_VGP6, VOL_2800, "ldo_test");

bool hwPowerDown(MT65XX_POWER_LDO_VGP6, "ldo_test");

12.如何拉低并保持LCM RESET PIN脚为低 电平

平台默认RESET PIN脚输出为高平的,如果一定需要拉低,可以配置RESET PIN脚为GPIO模式,再通过GPIO方式拉低。

使用mediatek/dct目录下的DCT工具,使用其打开custom/XXX/kernel/dct/dct目录下的DWS文件,将GPIO131配置成 0:GPIO131.

对GPIO PIN脚的控制有如下一些方法:

lcm_util.set_gpio_mode(GPIO131, GPIO_MODE_00);

lcm_util.set_gpio_dir(GPIO131,GPIO_DIR_OUT);

lcm_util.set_gpio_out(GPIO131,0);

13.如何调节MIPI接口驱动能力

在使用DBI、DPI的MIPI接口时,可以在lcm_get_params函数中设置参数 io_driving_current的值来配置IO的驱动电流(6589上面不支持)

DSI的MIPI接口,不支持IO驱动电路的调节 ,其可选值的大小可以在lcm_drv.h看到定义。

其可选值的大小可以在lcm_drv.h看到定义:

typedef enum{

}LCM_DRIVING_CURRENT;

该值的会在lcd_drv.c文件中写到寄存器中:

LCD_STATUS LCD_Set_DrivingCurrent();

14.如何通过检测外部TE实现esd check的 功能

在72/82/92的JB/KK版本,我们都是通过读取esd寄存器的方式实现esd check,但是由于esd check的时候会切换到cmd mode去读,所以屏的玻璃存在最大1帧时间的等待,如果这个vdo

mode屏的玻璃延时等待时间较小(小于切换的时间),就会出现闪屏,所以不能使用读esd寄存器 的方式做esd check。

如果这个屏有 external TE管脚的话,可以通过检测ext.TE的方式来做esd check,具体原理 为:把原来的esd流程全部关闭,启动一个新的线程,循环检测外部TE中断,如果检测失败,就

recovery。

新的esd流程里面需要做三件事:

1) 物理连接一根外部TE pin,然后在dws文件里面配置一个GPIO口为DSI_TE模式。充电器原理图

2) 在DSI初始化的时候,注册该ext.TE的irq处理函数,收到中断则设置irq_flag为TRUE。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-55851-5.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...