MT6572平台如何微调VSIM电压
时间:10-02
整理:3721RD
点击:
MT6572平台是搭配PMIC MT6323,其中VSIM1和VSIM2的电压可以进行一些微调,操作的寄存
器及对应的bit介绍如下:
VSIM1:
PMIC DIGLDO_CON34(053C) RG_VSIM1_CAL([11:8])
VSIM2:
PMIC DIGLDO_CON35(053E) RG_VSIM2_CAL([11:8])
RG_VSIMX_CAL[11:8]的值如下:
4’b0000: 0mV
4’b0001: -20mV
4’b0010: -40mV
4’b0011: -60mV
4’b0100: -80mV(unused for 1.3V output, -0mV)
4’b0101: -100mV(unused for 1.3V output, -20mV)
4’b0110: -120mV(unused for 1.3V output, -40mV)
4’b0111: -140mV(unused for 1.3V output, -60mV)
4’b1000: +160mV
4’b1001: +140mV
4’b1010: +120mV
4’b1011: +100mV
4’b1100: +80mV
4’b1101: +60mV
4’b1110: +40mV
4’b1111: +20mV
接下来介绍如何在代码中修改这两个值:
1. 在 pmic_flags_table[] 中添加下面绿色框的内容,一定要按顺序添加哦~
Dcl_pmic6323.c
2. 在dcl_pmic6323_hw.h中添加如下define:
3. 在Dcl_pmic6323_sw.h中添加如下enum:
4. 接下来就是要在原本设置VSIM电压的地方添加设定VSIM CALI的值:
Dcl_pmic6323.c
第二个参数的设定请参考RG_VSIMX_CAL[11:8]的内容,根据实际fail的情况进行调整。
谢谢!
器及对应的bit介绍如下:
VSIM1:
PMIC DIGLDO_CON34(053C) RG_VSIM1_CAL([11:8])
VSIM2:
PMIC DIGLDO_CON35(053E) RG_VSIM2_CAL([11:8])
RG_VSIMX_CAL[11:8]的值如下:
4’b0000: 0mV
4’b0001: -20mV
4’b0010: -40mV
4’b0011: -60mV
4’b0100: -80mV(unused for 1.3V output, -0mV)
4’b0101: -100mV(unused for 1.3V output, -20mV)
4’b0110: -120mV(unused for 1.3V output, -40mV)
4’b0111: -140mV(unused for 1.3V output, -60mV)
4’b1000: +160mV
4’b1001: +140mV
4’b1010: +120mV
4’b1011: +100mV
4’b1100: +80mV
4’b1101: +60mV
4’b1110: +40mV
4’b1111: +20mV
接下来介绍如何在代码中修改这两个值:
1. 在 pmic_flags_table[] 中添加下面绿色框的内容,一定要按顺序添加哦~
Dcl_pmic6323.c
2. 在dcl_pmic6323_hw.h中添加如下define:
3. 在Dcl_pmic6323_sw.h中添加如下enum:
4. 接下来就是要在原本设置VSIM电压的地方添加设定VSIM CALI的值:
Dcl_pmic6323.c
第二个参数的设定请参考RG_VSIMX_CAL[11:8]的内容,根据实际fail的情况进行调整。
谢谢!