High-Voltage Subsystem (HVSS) More...
Modules | |
Macros | |
Functions | |
Data Structure | |
Enumerated Types | |
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.
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
See the technical reference manual (TRM) for more information about the HVSS architecture.
Version | Changes | Reason for Change |
---|---|---|
1.0 | Initial version |