MT2503晶元平台ISINK的配置問題資料

2021-08-24 20:31:18 字數 1441 閱讀 9397

mtk faq資料:

描述:mt2503晶元的背光電流在軟體裡最大可以調節到多少ma?

方法:mt2503平台isink引腳最大可以輸出96ma電流,輸出電流為isink0+isink1。

pmu_custom.c檔案中修改:

#define isink0_step isink_step_48_ma 

#define isink1_step isink_step_48_ma

mt2503平台物理上有一路isink輸出,輸出電流最大可達96ma。

軟體配置上有兩路isink,isink0和isink1,每一路最大輸出電流48ma。

對isink的控制可參考:

dcl_handle handle; 

pmu_ctrl_isink_set_en isink_en;

pmu_ctrl_isink_set_step isinkctrl;

pmu_ctrl_isink_set_mode isinkctrlmode;

handle = dclpmu_open(dcl_pmu, flags_none);

//isinks to set pwm/register mode

isinkctrlmode.isink = isinks;

isinkctrlmode.mode = isink_register_ctrl_mode;

dclpmu_control(handle, isink_set_mode, (dcl_ctrl_data_t *)&isinkctrlmode);

//isink 0

isinkctrl.isink = isink0;

isinkctrl.step = isink0_step;

dclpmu_control(handle, isink_set_step, (dcl_ctrl_data_t *)&isinkctrl);

//isink 1

isinkctrl.isink = isink1;

isinkctrl.step = isink1_step;

dclpmu_control(handle, isink_set_step, (dcl_ctrl_data_t *)&isinkctrl);

// isink0 

isink_en.isink = isink0;

isink_en.enable = isink0_en;

dclpmu_control(handle, isink_set_en, (dcl_ctrl_data_t *)&isink_en);

// isink1

isink_en.isink = isink1;

isink_en.enable = isink1_en;

dclpmu_control(handle, isink_set_en, (dcl_ctrl_data_t *)&isink_en);

dclpmu_close(handle)

mt2503關於設定資訊

description 資訊選單下的 設定資訊 選單如何使用?solution 這個 設定資訊 的英文名字是 provisioninginbox 是乙個用來儲存和管理provisioning的box。以前的provisioning收到以後,可以在idlescreen顯示出乙個notification...

MT2503實現FOTA的三種方案的一些簡單總結

做一些定位器和車載定位裝置專案時,有接觸到mtk功能機平台三種不同形式的fota方式,先簡單總結一下 不排除可能有一些不對的地方 1 第三方方案 差分公升級 第三方公司將其fota 移植到專案工程中,按照他們的fota流程進行公升級。優點 穩定,減少開發難度,後續公升級可改動空間大 缺點 每次公升級...

聯發科MT2502模組平台上的iSink說明

mtk軟體經驗分享 faq12570 power mt2502平台上的isink說明 在mt2502平台上,有乙個isink物理輸出的路由,它的輸出電流是最大的。96ma在軟體中,配置了兩條isink路由 isink 0和isink 1,最大值,每個電流為48ma。有關isink控制項,請參閱下面 ...