CAT2 Peripheral Driver Library
HVSS (High-Voltage Subsystem)

High-Voltage Subsystem (HVSS) More...

Modules

 Macros
 
 Functions
 
 Data Structure
 
 Enumerated Types
 

Detailed Description

High-Voltage Subsystem (HVSS)

The functions and other declarations used in this driver are in cy_hvss.h. You can include cy_pdl.h to get access to all functions and declarations in the PDL.

The High-Voltage Subsystem (HVSS) contains a series of power management circuits. The applications are directly connected to a battery and tolerate up to 42 V. The HVSS has two public cells: HVREG and LIN/CXPI PHY. The following shows the block diagram for the HVSS.

hvss_diagram.png

Both HVREG and LIN/CXPI PHY can generate HVSS interrupts

All interrupt sources share the same interrupt handler. To handle interrupts properly, use Cy_HVSS_LinPhy_GetIntrStatus to get bitmasks of the interrupt sources. Also, to prevent trigger interrupt handler, mask some of the sources. see Cy_HVSS_LinPhy_GetIntrMask Cy_HVSS_LinPhy_SetIntrMask Cy_HVSS_LinPhy_GetIntrStatusMasked

HVREG can trigger SysFault (System Fault) see HVSS_FAULT_PWR in case if output of the regulator is not good

More Information

See the technical reference manual (TRM) for more information about the HVSS architecture.

Changelog

VersionChangesReason for Change
1.0 Initial version