CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!
无匹配项 共计114个匹配页面
文档中心 > GR533x Datasheet/ System/ PMU/ Power Module Copy URL

Power Module

DC-DC Converter

Introduction

DC-DC buck converter provides power to all the RF blocks, digital logic blocks, and memories.

Main Features

  • Designed with soft start so that it can prevent inductor saturation
  • Strong loading capability
  • Precise Zero Current Detect

Enable and Disable

When the system meets the following conditions, DC-DC converter will be enabled.
  • When the system meets one of the following conditions during wakeup, the hardware will automatically enable the DC-DC converter.
    • Only DC-DC converter will be enabled if AON_START_CFG.POWER_MODE = 0x0.
    • Both DC-DC converter and SYS_LDO will be enabled at the same time. After startup, SYS_LDO will be disabled if AON_START_CFG.POWER_MODE = 0x2.
    • Both DC-DC converter and SYS_LDO will be enabled at the same time if AON_START_CFG.POWER_MODE = 0x3.
  • If PWR_SET.DCDC_SET=1, DC-DC converter will be enabled.
When the system meets the following conditions, DC-DC converter will be disabled.
  • Before the system enters sleep mode, DC-DC converter will be disabled if A_SLP_CFG.TRN_OFF_DCDC = 1.
  • If the PWR_CLR.DCDC_CLR bit is set to 1, DC-DC converter will be disabled.

By default, the system uses hardware to control signals. In order to improve flexibility, the SoC provides overriding registers to allow software to control signals. The current status of DC-DC converter can be configured by the overriding registers.

  • Set the status to the PMU_INTF_OVR_VAL_0.DCDC_EN bit.
  • Enable the override function by setting the PMU_INTF_OVR_EN_0.DCDC_EN bit to 1.
  • The status of DC-DC converter can be obtained by reading the PMU_INTF_OVR_RD0.DCDC_EN bit.

Regulation

The voltage of the DC-DC converter can be adjusted by configuring the field DCDC_REG3[7:3] in the RF_REG_1 register. The voltage step is determined by the MSB of the field DCDC_REG3[7:3].

  • When the MSB of the field DCDC_REG3[7:3] is 0, the voltage step is 18 mV.
  • When the MSB of the field DCDC_REG3[7:3] is 1, the voltage step is 25 mV.

Due to the deviation of the chip process, the voltage step might be slightly different. This norm is for reference only and the voltage step is subject to actual tests.

Electrical Specifications

表 18 DC-DC converter specifications
Parameter Symbol Min. Typ. Max. Unit Remarks
Output voltage VREG 1.0 1.05 1.4 V Programmable
Line regulation 1 mV/V
Load current ILOAD 70 mA
Load regulation 0.3 mV/mA
Startup time TSTARTUP 60 µs
Voltage ripples VRIPP 16 mVpp Peak-to-peak ripple voltage
Conversion efficiency ηDCDC 81% VBATL = 3.3 V, ILOAD = 30 mA
Inductor L 2.2 uH Isat ≥ 250mA; 9.1 nH can be add for noise reduction
Output capacitor Cout 2.2 uF
Note:

Voltage Ripples is obtained based on Lext = 2.2 µH + 9.1 nH and Cext = 2.2 µF.

SYS_LDO

Introduction

SYS_LDO provides power to all the RF blocks, digital logic blocks, and memories when the DC-DC converter is disabled. The SYS_LDO can accelerate the transition from sleep mode to active mode.

Main Features

  • Excellent PSRR and low ripple
  • Fast startup

Enable and Disable

When the system meets the following conditions, SYS_LDO will be enabled.
  • When the system meets one of the following conditions during the wakeup period, the hardware will automatically enable the SYS_LDO.
    • Only SYS_LDO will be enabled if AON_START_CFG.POWER_MODE = 0x1.
    • Both DC-DC converter and SYS_LDO will be enabled at the same time. SYS_LDO will be disabled after startup, if AON_START_CFG.POWER_MODE = 0x2.
    • Both DC-DC converter and SYS_LDO will be enabled at the same time if AON_START_CFG.POWER_MODE = 0x3.
  • If the PWR_SET.FAST_LDO_SET bit is set to 1, SYS_LDO will be enabled.
When the system meets the following conditions, SYS_LDO will be disabled.
  • Before the system enters sleep mode, SYS_LDO will be disabled if A_SLP_CFG.TRN_OFF_FAST_LDO = 1.
  • If AON_START_CFG.POWER_MODE = 0x2, the hardware will automatically disable SYS_LDO after the startup is complete.
  • If the PWR_CLR.FAST_LDO_CLR bit is set to 1, SYS_LDO will be disabled.

By default, the system uses hardware to control signals. In order to improve flexibility, the SoC provides overriding registers to allow software to control signals. The current status of SYS_LDO can be configured by the overriding registers.

  • Set the status to the PMU_INTF_OVR_VAL_0.SYS_LDO_EN bit.
  • Enable the override function by setting the PMU_INTF_OVR_EN_0.SYS_LDO_EN bit to 1.
  • The status of SYS_LDO can be obtained by reading the PMU_INTF_OVR_RD0.SYS_LDO_EN bit.

Regulation

The SYS_LDO voltage can be adjusted by setting the field FS_REG5[3:0] in the FS_REG_1 register.

Electrical Specifications

表 19 SYS_LDO specifications
Parameter Symbol Min. Typ. Max. Unit Remarks
Supply voltage Vbat 2.0 3.3 3.63 V Normal functionality can only be guaranteed when Vbat is within the range from 2.0 V to 2.2 V.
Output voltage VREG 1.05 1.15 1.4 V Programmable
Line regulation 2 mV/V
Startup time TSTARTUP 20 µs
Quiescent current Iq 70 µA
External load capacitance CL 2.2 µF
Load current range lLOAD 0.1 145 mA VBAT = 3.3 V, voltage drop less than 5%
Load regulation 2 mV/mA

CORE_LDO

Introduction

CORE_LDO regulates the output of the DC-DC converter or SYS_LDO to supply power to all the digital logic blocks and memory blocks.

Main Features

  • Low voltage drop out
  • Supporting bypass mode to adapt to low voltage applications

Enable and Disable

The prerequisite for CORE_LDO to be enabled is to wait for the DC-DC converter or SYS_LDO to be powered on. When the system meets the following conditions, CORE_LDO will be enabled.
  • When the system is during the wakeup period, CORE_LDO is always enabled.
  • If the PWR_SET.DIG_LDO_SET bit is set to 1, CORE_LDO will be enabled.
When the system meets the following conditions, CORE_LDO will be disabled.
  • Before the system enters sleep mode, CORE_LDO will be disabled if A_SLP_CFG.TRN_OFF_DIG_LDO = 1.
  • If the PWR_CLR.DIG_LDO_CLR bit is set to 1, CORE_LDO will be disabled.

By default, the system uses hardware to control signals. In order to improve flexibility, the SoC provides overriding registers to allow software to control signals. The current status of CORE_LDO can be configured by the overriding registers.

  • Set the status to the PMU_INTF_OVR_VAL_0.DIG_LDO_EN bit.
  • Enable the override function by setting the PMU_INTF_OVR_EN_0.DIG_LDO_EN bit to 1.
  • The status of CORE_LDO can be obtained by reading the PMU_INTF_OVR_RD0.DIG_LDO_EN bit.

Regulation

The coarse voltage of CORE_LDO can be adjusted by configuring the field ANACORE_LDO_REG1[5:4] in the RF_REG_4 register. There are four options of the coarse voltage of CORE_LDO as shown in the table below.

表 20 CORE_LDO coarse regulation
Voltage RF_REG_4.ANACORE_LDO_REG1[5:4]

0.8 V

0x0

0.9 V

0x1

1.0 V

0x2 (default)

Bypass

0x3

The bypass mode can be used to bypass CORE_LDO, allowing the DC-DC converter or SYS_LDO to supply power directly. The RF_REG_4. ANACORE_LDO_REG1[6] can also be used to bypass CORE_LDO. However, If the bypass mode is enabled by setting the ANACORE_LDO_REG1[6] bit, the op-amp circuit of CORE_LDO will be powered off. Therefore, when CORE_LDO exits the bypass mode, it may take more time to restore CORE_LDO.

In addition, when the coarse voltage is selected, the fine voltage can also be configured by the PMU_INTF_OVR_EN_0.AVS_CTL_REF_EN bit and PMU_INTF_OVR_VAL_0.AVS_CTL_REF bit. When the PMU_INTF_OVR_EN_0.AVS_CTL_REF_EN bit is set to 1, the fine voltage value in the PMU_INTF_OVR_VAL_0.AVS_CTL_REF field will take effect.

The voltage of CORE_LDO can also be automatically adjusted by the DDVS in order to meet the lowest power consumption. For detailed information of the DDVS, refer to "Digital Dynamic Voltage Scaling (DDVS)".

Electrical Specifications

表 21 CORE_LDO specifications
Parameter Symbol Min. Typ. Max. Unit Remarks
Supply voltage Vin 1.05 1.15 1.4 V DC-DC/SYS_LDO output
Output voltage Vcore 0.8 0.9 1.1 V Programmable
Voltage drop Vdrop 50 mV
Load current range ILOAD 0.1 70 mA VBAT = 3.3V, voltage drop less than 5%
Load regulation 1.4 mV/mA
Quiescent current Iq 46 µA
External load capacitance CL 0.1 1 µF

RET_LDO

Introduction

The RET_LDO provides the supply voltage to the retention instances of memory when the CORE_LDO is disabled.

Main Features

  • Extra low current consumption
  • Stable and reliable for data saving and retention

Enable and Disable

In sleep mode, RET_LDO is used to provide power for SRAM retention. Typically, the SRAM is powered by CORE_LDO in active mode. When the system enters in sleep mode, the CORE_LDO will usually be turned off, and RET_LDO will be used to power the SRAM. RET_LDO can be enabled or disabled by configuring the LPD_REG1[1] bit in the RF_REG_0 register. RET_LDO is enabled by default. The power-on sequence of RET_LDO refers to "Functional Overview".

In ultra deep sleep mode, because the SRAM does not need to be retained, RET_LDO can be turned off in order to further reduce power consumption.

Regulation

The voltage of RET_LDO can be adjusted by configuring the field LPD_REG1[4:2] in the RF_REG_0 register. The voltage options of the RET_LDO are shown in the table below.

表 22 RET_LDO regulation
Voltage RF_REG_0.LPD_REG1[4:2]

0.6 V

0x0

0.65 V

0x1

0.7 V

0x2

0.75 V

0x3 (default)

0.8 V

0x4

0.9 V

0x5

1.0 V

0x6

1.1 V

0x7

Appropriately reducing the voltage of RET_LDO can reduce the power consumption in sleep mode. Because RET_LDO is mainly used to maintain SRAM in sleep mode, the voltage of RET_LDO cannot be lower than the retained minimum voltage of the SRAM.

Electrical Specifications

表 23 RET_LDO specifications
Parameter Symbol Min. Typ. Max. Unit Remarks
Supply voltage Vin 2.0 3.3 3.63 V
Output voltage Vret 0.65 0.8 1.0 V Programmable
Load current range ILOAD 0.1 1 mA
Quiescent current Iq 60 nA

AON_LDO

Introduction

AON_LDO supplies voltage to on the AON domain, including AON I/Os and digital logic blocks.

Main Features

  • 1 mA load current
  • Ultra low current consumption

Enable and Disable

AON_LDO is used to provide power to the AON domain. The voltage of AON_LDO can be configured by setting the field LPD_REG2[6:4] in the RF_REG_0 register, and it should be higher than the digital circuit workable voltage. AON_LDO is the basic supply of the AON domain which is constantly powered on, independently of active mode or any sleep modes. AON_LDO is powered on during the startup period and is unnecessary to be controlled. For the power-on sequence of AON_LDO, refers to "Functional Overview".

Regulation

The voltage of AON_LDO can be adjusted by configuring the field RF_REG_0.LPD_REG2[6:4]. The voltage options of the AON_LDO are shown in the table below.

表 24 AON_LDO regulation
Voltage RF_REG_0.LPD_REG2[6:4]

0.75 V

0x0

0.8 V

0x1

0.85 V

0x2

0.9 V

0x3

0.95 V

0x4

1.0 V

0x5 (default)

1.05 V

0x6

1.1 V

0x7

Appropriately reducing the voltage of AON_LDO can reduce the power consumption in sleep mode. The voltage of AON_LDO should be higher than the always-on digital circuit workable voltage in order to ensure normal work of the AON domain.

Electrical Specifications

表 25 AON_LDO specifications
Parameter Symbol Min. Typ. Max. Unit Remarks
Supply voltage Vin 2.0 3.3 3.63 V
Output voltage Vaon 0.8 1.0 1.1 V Programmable
Load current range ILOAD 0.1 1 mA
Quiescent current Iq 60 nA

ANA_IO_LDO

Introduction

ANA_IO_LDO provides the supply voltage to drive the I/O pads and Flash memories.

Main Features

  • Strong load capability
  • Programmable output range

Enable and Disable

When the system meets the following conditions, ANA_IO_LDO will be enabled.
  • When the system is during the wakeup period, ANA_IO_LDO is always enabled.
  • If PWR_SET.IO_LDO_SET = 1, ANA_IO_LDO will be enabled.
When the system meets the following conditions, ANA_IO_LDO will be disabled.
  • Before the system enters sleep mode, ANA_IO_LDO is disabled and the STB_IO_LDO has been enabled and stable, when A_SLP_CFG.TRN_OFF_IO_LDO = 1.
  • If PWR_CLR.IO_LDO_CLR = 1, ANA_IO_LDO will be disabled.

By default, the system uses hardware to control signals. In order to improve flexibility, the SoC provides overriding registers to allow software to control signals. The current status of ANA_IO_LDO can be controlled by the overriding registers.

  • Set the status to the PMU_INTF_OVR_VAL_0.IO_LDO_EN bit.
  • Enable the override function by setting the PMU_INTF_OVR_EN_0.IO_LDO_EN bit to 1.
  • The status of ANA_IO_LDO can be obtained by reading the PMU_INTF_OVR_RD0.IO_LDO_EN bit.

Regulation

The voltage of ANA_IO_LDO can be adjusted by configuring the field IO_LDO_REG1[6:0] in the RF_REG_0 register. The default voltage of ANA_IO_LDO is set to 1.8 V .

Electrical Specifications

表 26 ANA_IO_LDO specifications
Parameter Symbol Min. Typ. Max. Unit Remarks
Supply voltage VBAT 2.0 3.3 3.63 V Normal functionality can only be guaranteed when Vbat is within the range from 2.0 V to 2.2 V.
Output voltage VIO_LDO_OUT 1.62 1.8 3.3 V Programmable, but VBAT should be greater than the VIO_LDO output voltage plus the VIO_LDO voltage drop.
Voltage drop Vdrop 100 mV
Quiescent current Iq 10 µA
External load capacitance CL 1 µF
Load current range lLOAD 30 100 160 mA VBAT=3.0 V, ILOAD=100 mA; VBAT=2.0 V, ILOAD=30 mA
Load regulation 1.5 mV/mA

STB_IO_LDO

Introduction

STB_IO_LDO provides the supply voltage to drive the I/O pads during sleep, helping reduce the sleep current.

Main Features

  • Ultra low current consumption
  • 1 mA load current
  • Programmable output range

Enable and Disable

When the system meets one of the following conditions, STB_IO_LDO will be enabled.
  • Before the system enters sleep mode, ANA_IO_LDO is disabled and STB_IO_LDO switch is selected, if A_SLP_CFG.TRN_OFF_IO_LDO = 1 and A_SLP_CFG.TRN_ON_STB_LDO = 1.
  • If the PWR_SET.STB_IO_LDO_SET bit is set to 1, STB_IO_LDO will be enabled.
When the system meets one of the following conditions, the STB_IO_LDO will be disabled.
  • When the system is being woken up, ANA_IO_LDO is enabled and stable.
  • If the PWR_CLR.STB_IO_LDO_CLR bit is set to 1, STB_IO_LDO will be disabled.

By default, the system uses hardware to control signals. In order to improve flexibility, the SoC provides overriding registers to allow software to control signals. The current status of STB_IO_LDO can be controlled by the overriding registers.

  • Set the status to the PMU_INTF_OVR_VAL_0.STB_IO_LDO bit.
  • Enable the override function by setting the PMU_INTF_OVR_EN_0.STB_IO_LDO bit to 1.
  • The status of STB_IO_LDO can be obtained by reading the PMU_INTF_OVR_RD0.STB_IO_LDO bit.

Regulation

The coarse voltage of STB_IO_LDO can be adjusted by configuring the field LPD_REG61[6:5] in the RF_REG_3 register. The options of the coarse voltage of STB_IO_LDO are shown in the table below. When the coarse voltage is selected, the fine voltage can also be configured by the LPD_REG60[7:4] field in the RF_REG_3 register.

表 27 STB_IO_LDO coarse regulation
Voltage RF_REG_3. LPD_REG61[6:5]

1.8 V

0x0

2.5 V

0x1

2.5 V

0x2

3.3 V

0x3

Electrical Specifications

表 28 STB_IO_LDO specifications
Parameter Symbol Min. Typ. Max. Unit Remarks
Supply voltage VBAT 2.0 3.3 3.63 V
Output voltage VIO_LDO_OUT 1.62 1.8 3.3 V Programmable, but VBAT should be greater than the VIO_LDO output voltage plus the VIO_LDO voltage drop.
Voltage drop Vdrop 100 mV
Line regulation 2 mV/V
Quiescent current Iq 0.1 µA
External load capacitance CL 1 µF
Load current range lLOAD 1 mA

扫描关注

打开微信,使用“扫一扫”即可关注。