STEVAL-ISF002V1 STMicroelectronics, STEVAL-ISF002V1 Datasheet - Page 34

BOARD EVALUATION

STEVAL-ISF002V1

Manufacturer Part Number
STEVAL-ISF002V1
Description
BOARD EVALUATION
Manufacturer
STMicroelectronics
Datasheets

Specifications of STEVAL-ISF002V1

Main Purpose
*
Embedded
*
Utilized Ic / Part
*
Primary Attributes
*
Secondary Attributes
*
Product
Power Management Modules
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
497-10422

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
STEVAL-ISF002V1
Manufacturer:
ST
0
Digital PFC firmware
6.3.1
34/62
PFC.c file
The "PFC.c" file contains the following functions.
PFC_ CONFIGURATION
WAIT_FOR_Vin_ZERO
ENABLE_PROTECTIONS
DISABLE_PROTECTIONS
STOP_PFC
CHECK_PROTECTIONS
PFC_INIT
Sets the PFC status to PFC_WAITING.
Performs I/O configuration for ADCs, timer, PFC synchronization, PFC overcurrent
protection and relay driving against in-rush current.
Timer3 configuration (CH. 3 for ADC trigger and CH. 4 for driving PFC power
MOSFET).
ADC1 configuration: converts Vdc and Iac. ADC1 and ADC2 convert their
channels simultaneously.
ADC2 configuration: converts a dummy channel and Vac. This dummy channel is
not used by the digital PFC standalone.
DMA1 CH. 1 configuration: has two buffers of 32 bits each. Each buffer contains
the converted value of the simultaneous conversion of ADC1 and ADC2 (see
Figure 28
DMA1 CH. 1 IRQ configuration: this interrupt will be generated as soon as the two
buffers are filled.
EXTI Line 1 IRQ configuration.
Waits until Vin gets zero within one mains period.
Enables check for hardware protection against PFC overcurrent.
Enables check for software protections.
Disables check for hardware protection against PFC overcurrent.
Disables check for software protections.
Calls DISABLE_PROTECTIONS.
Sets to zero the TIM3 CH. 4 output (PFC power MOSFET will be open from this
point on).
Changes the PFC status in PFC_STOPPED.
Checks protections against overvoltages and undervoltages.
Calls STOP_PFC if any protections are triggered.
Calls PFC_CONFIGURATION.
Uses WAIT_FOR_Vin_ZERO as timer to wait for charging output capacitors.
Enables the TIM3 counter.
Bypasses resistor when there is in-rush current.
Uses WAIT_FOR_Vin_ZERO as timer to wait for change relay status.
Calls ENABLE_PROTECTIONS.
Sets the PFC status as PFC_STARTING.
).
Doc ID 16854 Rev 1
UM0877

Related parts for STEVAL-ISF002V1