ZHCSJY8E june 2019 – february 2021 UCC256402 , UCC256403 , UCC256404
PRODUCTION DATA
Below is an overview of the system states sequence:
The state transition diagram starts from the un-powered condition of UCC25640x. For device variants that has HV startup, as soon as the AC input is plugged in, the internal JFET of the HV pin will be enabled and will start to deliver current from a source connected from the HV pin to the VCC capacitor. Once the VCC pin voltage exceeds its VCCStartSwitching threshold, the system state will change to JFETOFF. For device variants which does not have HV startup feature, there is no JFETon state. Once VCC exceeds its VCCStartSwitching threshold, the system state will change to JFETOFF. When the PFC output voltage reaches a certain level, the LLC is turned on. Before the LLC starts running, the LO pin is kept high to pull the HS node of the LLC bridge low, thus allowing the capacitor between the HB and HS pins to be charged from VCC via the bootstrap diode. UCC25640x will remain in the CHARGE_BOOT state for a certain time to ensure the boot capacitor is fully charged. When the LLC output voltage reaches a certain level, both PFC and LLC controllers get power from the LLC transformer bias winding. When the load drops below a certain level, the LLC operates in burst mode.
Fault conditions encountered by UCC25640x will cause normal operation to stop, or pause for a certain period of time followed by an automatic re-start. This is to ensure that while a persistent fault condition is present, it is not possible for the temperature of UCC25640x controller or the power converter to rise as a result of the repeated re-start attempts.
Table 7-3 summarizes the inputs and outputs of Figure 7-21.
SIGNAL NAME | I/O | DESCRIPTION |
---|---|---|
BWOVP | I | Output over voltage fault |
OTP | I | Over temperature fault |
OCP1 | I | Peak current fault |
OCP2 | I | Average current fault with 2 ms timer |
OCP3 | I | Average current fault with 50 ms timer |
BLKStart | I | Bulk voltage is above start threshold |
BLKStop | I | Bulk voltage is below stop threshold |
RVCCUVLO | I | RVCC UVLO fault |
VCCReStartJfet | I | VCC is below restart threshold |
VCCStartSwitching | I | VCC is above start switching threshold |
ACZeroCrossing | I | AC zero crossing is detected |
WaveGenEn | O | Waveform generator enable |
RVCCEn | O | RVCC enable |
SSEn | O | Soft start enable |
HVFetOn | O | Turn on or off JFET |
The state machine is shown in Figure 7-22 and the description of the states and state transition conditions are in the tables below.
STATE | OUTPUT STATUS | DESCRIPTION |
---|---|---|
STARTUP | WaveGenEn = 0 RVCCEn = 0 SSEn = 0 HVFetOn = 0 | This is the first state after AC input is plugged-in for the system to load trim. |
JFETON | WaveGenEn = 0 RVCCEn = 0 SSEn = 0 HVFetOn = 1 | In this state, the JFET is on. VCC is charged with a current source connected from HV pin. For device variants that does not have HV startup feature, this state does not exist. |
JFETOFF | WaveGenEn = 0 RVCCEn = 1 SSEn = 0 HVFetOn = 0 | When VCC is higher than VCCStartSwitching threshold, the JFET is turned off and the system enters JFETOFF state. The regulated RVCC is turned on. If RVCC is supplied to PFC voltage supply pin, PFC soft start begins. |
WAKEUP | WaveGenEn = 0 RVCCEn = 1 SSEn = 0 HVFetOn = 0 | When BLK voltage reaches BLKStart level, the system enters WAKEUP state and stays in WAKEUP state for a short time for the analog circuits to wake up. |
LLSS/BW Programming | WaveGenEn = 0 RVCCEn = 1 SSEn = 0 HVFetOn = 0 | In this state, the system goes through the LL/SS pin and BW pin programming phase. |
CHARGE_BOOT | WaveGenEn = 0 RVCCEn = 1 SSEn = 0 HVFetOn = 0 | In this state, the BOOT capacitor is charged by turning on the low-side switch for a certain period of time. The programmed initial voltage is buffered to LL/SS pin. |
STEADY_STATE_RUN | WaveGenEn = 1 RVCCEn = 1 SSEn = 1 HVFetOn = 0 | In this state, the waveform generator is enabled. Soft start module is enabled. The LLC starts to soft start. When soft start is done, the system enters normal operation. |
FAULT | WaveGenEn = 0 RVCCEn = 0 SSEn = 0 HVFetOn = 0 | In fault state, the waveform generator is disabled to stop switching. The system will stay in FAULT state for 1 s before re-start. The 1 s timer allows the system to cool down and prevents frequent repetitive start ups in case of a persistent fault. |
STATE TRANSITION CONDITION | DESCRIPTION |
---|---|
1 | System ready (trim load done) |
2 | VCCStartSwitching = 1 VCCReStartJfet = 0 |
3 | BLKStart = 1 BLKStop = 0 RVCCUVLO = 0 |
4 | BLKStart = 1 BLKStop = 0 RVCCUVLO = 0 FBLessThanBMT = 0 |
5 | LLSS/BW programming done |
6 | Charge boot done |
7 | VCCReStartJfet = 1 |
8 | VCCReStartJfet = 1 |
9 | VCCReStartJfet = 1 |
10 | VCCReStartJfet = 1 |
11 | VCCReStartJfet = 1 |
12 | OTP = 1 |
13 | OTP = 1 |
14 | OTP = 1 |
15 | OTP = 1 |
16 | OTP = 1 |
17 | OTP = 1 or BLKStop = 1 or BWOVP = 1 or OCP1 = 1 or OCP 2 = 1 or OCP3 = 1 or RVCCUVLO = 1 |
18 | 1 s pause time out |
Figure 7-23 and Figure 7-24 show the most commonly used state transition (assuming no faults during start up states so all the states are captured in the timing diagram). Many different ways of state transitions may happen according to the state machine, but are not captured in this section.
In Figure 7-24, a normal start up procedure is shown. The system enters normal operation and then a fault (OCP, OVP, or OTP) happens.