MAX77812为四相、大电流、降压(BUCK)转换器,适用于高端游戏机、VR/AR耳机、数码单反相机、无人机、网络交换机和路由器,以及使用多核处理器的FPGA系统。MAX77812具有两个用户可编程的通用输入(GPI),可配置为使能、输出电压选择和低功耗模式控制输入。本文档提供有关使用这些 GPI 的信息。
介绍
MAX77812具有两个通用输入(GPI0和GPI1),可配置为稳压器的使能功能、输出电压选择、低功耗模式控制和“无功能”。这两个输入的功能可通过 I 进行编程2C/SPI(GPI_FUNC寄存器)动态传输。
启用控制
当GPIx配置为输出使能功能时,特定稳压器的使能逻辑是GPIx的“OR”逻辑和相应的使能寄存器位(Mx_EN)。例如,GPI0 的默认功能是主 3 使能 (GPI0_FUNC[3:0] = 0011b),因此主 3 使能由 GPI0 和M3_EN位控制。如果GPI0设置为高电平早于“全局使能(EN)”输入,则主器件3的启用时间早于其他主相,如图1所示。两个 GPI 可以配置为相同的使能函数(例如,M2_EN = GPI0_FUNC[3:0] = GPI1_FUNC[3:0] = 0010b)。在这种情况下,这些输入与M2_EN位进行 OR 运算。GLB_EN函数 (GPIx_FUNC[3:0] = 0000b) 允许主机处理器根据STUP_DLYx寄存器按顺序启用所有主站。请注意,M1 到 M4 由PH_CFG0、PH_CFG1和PH_CFG2输入定义。
图1.GPI0 和 EN 在 2+1+1 相位配置中的时序图。
电压选择
MAX77812 BUCK除了Mx_VOUT[7:0]外,还具有两个额外的输出电压控制寄存器(Mx_VOUT_D[7:0]和Mx_VOUT_S[7:0])。这两个附加寄存器用于存储特定主机处理器的默认输出电压和系统睡眠模式输出电压。
当 GPIx 配置为电压选择功能时,特定稳压器的输出电压由基于 GPIx 逻辑电平的 Mx_VOUT_D[7:0] 和 Mx_VOUT_S[7:0] 寄存器设置。例如,如果 GPI0 的功能编程为全局电压选择 (GPIx_FUNC[3:0] = 0101b),则 GPI0 根据 Mx_VOUT_D[7:0] (GPI0 = 高) 和 Mx_VOUT_S[7:0] (GPI0 = 低) 寄存器中的预设值切换所有主相的输出电压。如果两个 GPI 配置为相同的电压选择功能,则这些输入将被 OR 运算。在输出电压转换期间,斜坡上升/下降压摆率由B_RU_SR[2:0]和B_RD_SR[2:0]寄存器控制。
低功耗模式
当 GPIx 配置为低功耗模式 (LPM) 使能功能时,特定主相的低功耗模式使能逻辑是 GPIx 的“OR”逻辑和相应的使能寄存器位 (Mx_LPM)。例如,如果 GPI0_FUNC[3:0] = 1011b,则主站 1 的 LPM 使能由 GPI0 和 M1_LPM 位控制。如果两个 GPI 配置为相同的 LPM 使能功能(即 GPI0_FUNC[3:0] = GPI1_FUNC[3:0] = 1100b),则这些输入与M2_LPM位进行 OR 运算。GLB_LPM功能 (GPIx_FUNC[3:0] = 1010b) 允许主机处理器同时为所有主处理器启用低功耗模式。
地址 0x0F |
模式 R/W |
类型: O | 重置值:0x43 | |
位 | 名字 | 波尔 | 描述 | |
7:4 | GPI1_FUNC[3:0] | 0100 |
GPI1 函数选择 0000b: GLB_EN 1000b: M3_VSEL 0001b: M1_EN 1001b: M4_VSEL 0010b: M2_EN 1010b: GLB_LPM 0011b: M3_EN 1011b: M1_LPM 0100b: M4_EN 1100b: M2_LPM 0101b: GLB_VSEL 1101b: M3_LPM 0110b: M1_VSEL 1110b: M4_LPM 0111b: M2_VSEL 1111b:无功能 |
|
3:0 | GPI0_FUNC[3:0] | 0011 |
GPI0 函数选择 0000b: GLB_EN 1000b: M3_VSEL 0001b: M1_EN 1001b: M4_VSEL 0010b: M2_EN 1010b: GLB_LPM 0011b: M3_EN 1011b: M1_LPM 0100b: M4_EN 1100b: M2_LPM 0101b: GLB_VSEL 1101b: M3_LPM 0110b: M1_VSEL 1110b: M4_LPM 0111b: M2_VSEL 1111b:无功能 |
GPIx_FUNC[3:0] | 功能 | 备注 |
0000b | GLB_EN | 全局启用(主站 1 到主站 4) |
0001b | M1_EN | 主 1 启用 |
0010b | M2_EN | 主 2 启用 |
0011b | M3_EN | 主 3 启用 |
0100b | M4_EN | 主 4 启用 |
0101b | GLB_VSEL | 全局电压选择(主站 1 至主站 4) |
0110b | M1_VSEL | 主控 1 电压选择 |
0111b | M2_VSEL | 主控 2 电压选择 |
1000b | M3_VSEL | 主控 3 电压选择 |
1001b | M4_VSEL | 主控 4 电压选择 |
1010b | GLB_LPM | 全局低功耗模式选择(主控 1 至主控 4) |
1011b | M1_LPM | 主控 1 低功耗模式使能 |
1100b | M2_LPM | 主控 2 低功耗模式使能 |
1101b | M3_LPM | 主控 3 低功耗模式使能 |
1110b | M4_LPM | 主控 4 低功耗模式使能 |
1111b | 无功能 |
审核编辑:郭婷
全部0条评论
快来发表一下你的评论吧 !