® Power Application Controller OVERVIEW This document is the PAC5526 Device User Guide. It details the operation of the analog peripherals in the PAC5526. For detailed information on the MCU and Digital Peripherals in the PAC5526, see the PAC55XX Family User Guide.
® Power Application Controller ARCHITECTURAL BLOCK DIAGRAM For Below is an architecture block diagram of the PAC5526 device. Figure 3-1 PAC5526 Architectural Block Diagram PAC5526 POWER Power Application Controller MANAGER PX.Y HVCP DEBUG/ 128kB FLASH MVBB CORTEX-M4F 3 x 1kB FLASH...
Power Application Controller ANALOG REGISTER ACCESS Overview All analog registers in the PAC5526 are accessible through a SOC bus in the device. Unlike registers in the MCU (SRAM and digital peripheral registers), these analog registers are not memory mapped. The block diagram below shows the different system busses that the MCU uses to access the different system registers.
ADC input. For information on how to configure the IO for each of these situations, see the PAC55XX Family User Guide. The PAC5526 has the following IO pins available for application use: ▪ PA[7:0] – Reserved for MMPM, ASPD, CAFE ▪...
® Power Application Controller Digital Peripheral Pins The digital peripheral functions that are available in the PAC5526 are shown below. Table 5-2 PAC5526 Digital Peripheral Pins GPIOxMUXS.Py PORT 000b 001b 010b 011b 100b 101b 110b 111b GPIOA0 GPIOA1 EMUXD GPIOA2...
I2CSDA USDMISO CANTXD TDQEPPHB For more information on how to configure the DPM for the PAC5526, see the PAC55XX Family User Guide. Analog Interrupts The Analog Front-end may interrupt the MCU during operation when certain system conditions occur. There are two analog interrupts available: •...
® Power Application Controller PAC5526 ADC MUXes The PAC5526 allows the user to internally monitor the various internal and external analog channels through a series of MUXes on the MCU and AFE. System Block Diagram The various MUXes that are used for signal sampling are shown in the diagram below.
ADC and ADC MUX are done automatically in hardware according the DTSE and ADC configuration. In the PAC5526, there are 4 external pins and one internal ADC channel that may be configured for ADC analog input that are shown in the table below.
® Power Application Controller Table 6-2 PAC5526 ADC MUX channels AFE MUX Channel Value Description DAO10 0000b Output of Differential Amplifier for AIO10. DAO32 0001b Output of Differential Amplifier for AIO32. DAO54 0010b Output of Differential Amplifier for AIO54. 0011b Analog bus AB1.
The PWRMON MUX output is on the analog bus channel AB11, which is directly connected to the AFE MUX. The channels available on the PWRMON MUX are shown in the table below. Table 6-3 PAC5526 ADC MUX channels Channel SOC.PWRCTL.PWRMON...
To reset the fault condition, the corresponding fault bit(s) should be written to a 1b and then the power supplies will be re-started according to the power supply sequence. Temperature Warnings and Faults The PAC5526 monitors the device temperature for two different thresholds: • Temperature Warning •...
Page 33
When the die temperature exceeds the fault threshold of 165°C, the SOC.FAULT.TMPFAULT bit is set to 1b. When this fault occurs, the PAC5526 is forced into hibernate mode and will stay in hibernate mode until the push-button or wake-up timer (if configured) is received.
CONFIGURABLE ANALOG FRONT-END Overview The PAC5526 includes a Configurable Analog Front End accessible through 8 analog and I/O pins. These pins can be configured to form flexible interconnected circuitry made up of 3 differential programmable gain amplifiers, 4 single-ended programmable gain amplifiers, 4 general purpose comparators, 3 phase comparators, 10 protection comparators, and one buffer output.
Hibernate wake-up using Push-Button When the PAC5526 is in hibernate mode, the AIO6 push-button may be used to wake up the device. To enable the push-button wake-up using AIO6, the device must be in AIO6 special mode with the push-button enabled.
SOC.MISC.VREFSET (2.5V or 3.0V) to be output on AB5. 9.10 Hard Reset A hard reset of the PAC5526 may be performed by pulling the AIO6 input low for more than 8 seconds when the AIO6 push-button mode is enabled. When this is detected, the reset signal to the MCU will be asserted and SOC.STATUS.HWRSTAT will be set to 1b to indicate this condition.
SOC.PROTSTAT.LP32INT. 9.13.6 AIO2/AIO7 Buffer There is an output buffer that may be used for either AIO2 or AIO7 in the PAC5526 CAFE. To enable this buffer, set SOC.DOUTSIG1.AIOBUFEN = 1b. The input signal for this buffer may be selected by using SOC.DOUTSIG1.AIOBUFSELIN with the values below.
Power Application Controller 9.16.6 AIO2/AIO7 Buffer There is an output buffer that may be used for either AIO2 or AIO7 in the PAC5526 CAFE. To enable this buffer, set SOC.DOUTSIG1.AIOBUFEN = 1b. The input signal for this buffer may be selected by using SOC.DOUTSIG1.AIOBUFSELIN with the values below.
UVLOF;VP POKF;VP 10.12 Break-before-make Configuration The PAC5526 contains support for “break-before-make” gate driver safety. When SOC.CFGDRV4.ENBBM is set to 1b, then the gate driver will force a 100ns dead-time in between the half-bridge complementary gate drivers (DRH0/DRL0, DRH1/DRL1, DRH2/DRL2). Note that this safety check is in addition to the programmable dead-time that the MCU inserts between the high-side and low-side gate driver inputs.
Power Application Controller 10.13 Gate Driver Programmable Current The PAC5526 high-side and low-side gate drivers support programmable current output. This allows the gate driver to internally control the slew rate to the MOSFET gate, which eliminates the need for external series components to control the slew rate.
PURPOSE. Without limiting the generality of the foregoing, Qorvo products are not warranted or authorized for use as critical components in medical, life-saving, or life-sustaining applications, or other applications where a failure would reasonably be expected to cause severe personal injury or death.