一站式电子元器件采购平台

华强商城公众号

一站式电子元器件采购平台

元器件移动商城,随时随地采购

华强商城M站

元器件移动商城,随时随地采购

半导体行业观察第一站!

芯八哥公众号

半导体行业观察第一站!

专注电子产业链,坚持深度原创

华强微电子公众号

专注电子产业链,
坚持深度原创

电子元器件原材料采购信息平台

华强电子网公众号

电子元器件原材料采购
信息平台

如何使用多功能GPIs?

来源:analog 发布时间:2023-08-31

摘要: MAX77812是一款四相、大电流、降压(BUCK)转换器,适用于高端游戏机、VR/AR耳机、数码单反相机、无人机、网络交换机和路由器以及使用多核处理器的FPGA系统。MAX77812具有两个用户可编程通用输入(gpi),可配置为使能、输出电压选择和低功耗模式控制输入。本文档提供了使用这些GPIs的信息。

MAX77812具有两个通用输入(GPI0和GPI1),可配置为稳压器的使能功能,输出电压选择,低功耗模式控制和“无功能”。这两个输入的功能是通过I(2)C/SPI (GPI_FUNC寄存器)动态可编程的。

使控制

当GPIx配置为输出使能功能时,特定稳压器的使能逻辑是GPIx和相应的使能寄存器位(Mx_EN)的“或”逻辑。例如,GPI0的默认功能为Master 3 Enable (GPI0_FUNC[3:0] = 0011b),则Master 3 Enable由GPI0和M3_EN位控制。如果GPI0早于“Global Enable (EN)”输入置高,则Master 3早于其他Master相使能,如图1所示。两个gpi可以配置为相同的enable功能(例如M2_EN = GPI0_FUNC[3:0] = GPI1_FUNC[3:0] = 0010b)。在这种情况下,这些输入是用M2_EN位输入的。GLB_EN函数(GPIx_FUNC[3:0] = 0000b)允许主机处理器基于STUP_DLYx寄存器依次启用所有主处理器。注意,M1到M4是由PH_CFG0、PH_CFG1和PH_CFG2输入定义的。

图1所示、GPI0和EN在2+1+1相位配置的时序图

电压选择

除了Mx_VOUT[7:0]外,MAX77812 BUCK还有两个额外的输出电压控制寄存器(Mx_VOUT_D[7:0]和Mx_VOUT_S[7:0])。这两个额外的寄存器用于存储特定主机处理器的默认输出电压和系统休眠模式输出电压。

当GPIx被配置为电压选择功能时,特定稳压器的输出电压由Mx_VOUT_D[7:0]和Mx_VOUT_S[7:0]寄存器根据GPIx的逻辑电平来设定。例如,如果将GPI0的功能编程为Global Voltage Selection (GPIx_FUNC[3:0] = 0101b),则GPI0根据Mx_VOUT_D[7:0] (GPI0 = HIGH)和Mx_VOUT_S[7:0] (GPI0 = LOW)寄存器中的预设值切换所有主相的输出电压。如果两个gpi配置为相同的电压选择功能,则这些输入为or。在输出电压转换期间,升压/降压率由B_RU_SR[2:0]和B_RD_SR[2:0]寄存器控制。

低功耗模式

当GPIx配置为LPM (Low-Power Mode)使能功能时,特定主相的Low-Power Mode使能逻辑为GPIx和对应的使能寄存器位(Mx_LPM)的“或”逻辑。例如,GPI0_FUNC[3:0] = 1011b,则Master 1的LPM使能由GPI0和M1_LPM位控制。如果两个gpi配置为相同的LPM使能功能(即GPI0_FUNC[3:0] = GPI1_FUNC[3:0] = 1100b),这些输入将与M2_LPM位进行匹配。GLB_LPM函数(GPIx_FUNC[3:0] = 1010b)允许主处理器同时为所有主处理器启用低功耗模式。

表1、函数选择寄存器
地址
0 x0f
模式
R / W
类型:阿复位值:0x43
名字运动描述
7:4GPI1_FUNC(握)0100

GPI1功能选择

0000 b: GLB_EN1000 b: M3_VSEL0001 b: M1_EN1001 b: M4_VSEL0010 b: M2_EN1010 b: GLB_LPM0011 b: M3_EN1011 b: M1_LPM0100 b: M4_EN1100 b: M2_LPM0101 b: GLB_VSEL1101 b: M3_LPM0110 b: M1_VSEL1110 b: M4_LPM0111 b: M2_VSEL1111b:无功能
3:0GPI0_FUNC(握)0011

GPI0功能选择

0000 b: GLB_EN1000 b: M3_VSEL0001 b: M1_EN1001 b: M4_VSEL0010 b: M2_EN1010 b: GLB_LPM0011 b: M3_EN1011 b: M1_LPM0100 b: M4_EN1100 b: M2_LPM0101 b: GLB_VSEL1101 b: M3_LPM0110 b: M1_VSEL1110 b: M4_LPM0111 b: M2_VSEL1111b:无功能
表2、多功能GPI配置
GPIx_FUNC(握)函数备注
0000 bGLB_EN全局启用(Master 1到Master 4)
0001 bM1_ENMaster 1启用
0010 bM2_ENMaster 2启用
0011 bM3_ENMaster 3启用
0100 bM4_ENMaster 4启用
0101 bGLB_VSEL全局电压选择(Master 1到Master 4)
0110 bM1_VSELMaster 1电压选择
0111 bM2_VSELMaster 2电压选择
1000 bM3_VSEL大师3电压选择
1001 bM4_VSELMaster 4电压选择
1010 bGLB_LPM全局低功耗模式选择(Master 1到Master 4)
1011 bM1_LPMMaster 1 Low Power Mode使能
1100 bM2_LPMMaster 2 Low Power Mode使能
1101 bM3_LPMMaster 3低功耗模式使能
1110 bM4_LPMMaster 4 Low Power Mode使能
1111 b没有功能



声明:本文观点仅代表作者本人,不代表华强商城的观点和立场。如有侵权或者其他问题,请联系本站修改或删除。

社群二维码

关注“华强商城“微信公众号

调查问卷

请问您是:

您希望看到什么内容: