English
Language : 

EVLB001 Datasheet, PDF (22/35 Pages) ATMEL Corporation – Automatic microcontroller dimmable ballast
ATPWMX Demonstrator Software
PFC_OFF
gv_lamp_preset_current != 0 during control_task in control_FBKIT.c
INIT_PFC
INIT_PFC_HAVERSINE_CHECK
HAVERSINE_MEASURE
g_pfc_time_since_previous_timer_reset <=
HAVERSINE_MIN_CHECK_TIME
HAVERSINE_CHECK
HAVERSINE_PEAK_MIN <= gs_v_haversine_peak <=
HAVERSINE_PEAK_MAX
(0.95 * gs_v_haversine_peak) <= gv_v_bus <= V_BUS_SET_POINT
CONFIGURE_PFC_SOFT_START
PFC_SOFT_START
PFC_PROBLEM
gs_pfc_soft_start_tries <= PFC_START_MAX_TRIES
SPEED_UP_MICROCONTROLLER
PFC_DELAY_FOR_NEXT_SOFT_START
Get_v_bus() <= V_BUS_OVERSHOOT
gvs_zcd_occures
PFC_FIND_ZCD
gvs_zcd_occures == 1
PFC_CONTROL_LOOP
gv_lamp_preset_current == 0 during control_task in control_FBKIT.c
SHUT_DOWN_PFC_AND_SLOW_DOWN_UC_SPEED
HAVERSINE_CHECK
PFC haversine peak must be between HAVERSINE_PEAK_MIN and HAVERSINE_
PEAK_MAX (90VAC and 265VAC).
If the haversine value is OK, set the max pulse width allowed and jump to the CON-
FIGURE_PFC_SOFT_START state.
Else go back to INIT_PFC_HAVERSINE_CHECK state.
CONFIGURE_PFC_SOFT_START
Configures the peripherals PSC0 and comparator0 to soft start the PFC.
ATAVRFBKIT / EVLB001 User Guide
6-20
7597B–AVR–10/07