dm00179518

AN4689
Application note
EVLSTNRG-1KW: 1 kW SMPS digitally controlled multiphase
interleaved converter using the STNRG388A
Introduction
This application note describes the characteristics and features of the EVLSTNRG-1KW evaluation
board, intended for evaluation of the STNRG388A digital controller in offline power conversion
applications such as EV battery chargers, UPS and industrial power supplies.
The EVLSTNRG-1KW architecture is based on a multiphase interleaved DC-DC converter using the
half-bridge SAB (“single active bridge”) topology supporting more than 1000 W of power. The evaluation
board can be easily scaled up to 3 kW with 400 V of maximum output voltage.
The interleaved topology balances the power through 3 parallel stages. Also, the solution delivers high
efficiency during the whole load range by enabling one, two or three stages depending on the load.
The STNRG388A power conversion dedicated peripherals (SMEDs) offer the flexibility to drive the
interleaved power stages while guaranteeing correct phase realignment during the activation and
deactivation of each stage.
Thanks to the digital core of the STNRG388A, it is also possible to monitor, control and debug the
EVLSTNRG-1KW board via a convenient HyperTerminal control.
Figure 1: EVLSTNRG-1KW (power board and control board)
September 2015
DocID027803 Rev 1
1/66
www.st.com
Contents
AN4689
Contents
1
2
3
4
Main characteristics and circuit description .................................................... 6
1.1
HB SAB converter features ......................................................................... 6
1.2
Flyback converter features .......................................................................... 7
1.3
Related documents ..................................................................................... 7
1.4
Block diagram ............................................................................................. 7
Board description ............................................................................................... 8
2.1
Power board ................................................................................................ 8
2.2
Control board ............................................................................................ 10
Use of the STNRG388A .................................................................................... 13
3.1
Resource allocation................................................................................... 13
3.2
Schematic block diagram .......................................................................... 13
3.3
Protection features and dedicated algorithms ........................................... 14
3.3.1
Soft-start procedure ..................................................................................... 15
3.3.2
Soft-stop procedure after a 1st level OCP .................................................... 15
3.3.3
Auto-restart feature after a 2nd level OCP ................................................... 15
3.3.4
Redundant and latched OVP........................................................................ 15
3.3.5
Auxiliary voltage fault on secondary side ..................................................... 15
3.3.6
Input voltage brownouts ............................................................................... 16
3.3.7
Startup voltage ............................................................................................. 16
STNRG388A control board .............................................................................. 17
4.1
Description ................................................................................................ 17
4.2
Pinout ........................................................................................................ 17
5
Functional check .............................................................................................. 19
6
UART interface.................................................................................................. 31
6.1
2/66
Commands ................................................................................................ 33
6.1.1
checkrange................................................................................................... 33
6.1.2
currfreq ......................................................................................................... 34
6.1.3
help .............................................................................................................. 34
6.1.4
lpm ............................................................................................................... 34
6.1.5
maxfreq ........................................................................................................ 34
6.1.6
minfreq ......................................................................................................... 35
6.1.7
nphases ....................................................................................................... 35
6.1.8
ocp1ph1 ....................................................................................................... 35
6.1.9
ocp1ph2 ....................................................................................................... 36
6.1.10
ocp1ph3 ....................................................................................................... 36
6.1.11
ocp2delay ..................................................................................................... 36
6.1.12
openloop ...................................................................................................... 36
DocID027803 Rev 1
AN4689
Contents
6.2
6.1.13
RESETsystem .............................................................................................. 37
6.1.14
reseteeprom ................................................................................................. 37
6.1.15
resteedata .................................................................................................... 38
6.1.16
seteedata ..................................................................................................... 38
6.1.17
setthmax ...................................................................................................... 38
6.1.18
setthmin ....................................................................................................... 38
6.1.19
softstart ........................................................................................................ 39
6.1.20
status ........................................................................................................... 39
6.1.21
threshold ...................................................................................................... 40
6.1.22
trace ............................................................................................................. 41
6.1.23
vfb ................................................................................................................ 42
6.1.24
vfbol ............................................................................................................. 42
6.1.25
vff ................................................................................................................. 43
6.1.26
vin ................................................................................................................ 43
6.1.27
vinbo1 .......................................................................................................... 43
6.1.28
vinbo2 .......................................................................................................... 44
6.1.29
vinstart ......................................................................................................... 44
6.1.30
vers .............................................................................................................. 44
How to set phase shedding thresholds ..................................................... 44
7
Efficiency measurements ................................................................................ 47
8
Appendix ........................................................................................................... 49
8.1
Schematic diagrams.................................................................................. 49
8.2
HB-SAB power transformer specification .................................................. 52
8.3
8.4
9
8.2.1
General description and characteristics ....................................................... 52
8.2.2
Electrical characteristics ............................................................................... 53
8.2.3
Mechanical aspect and pin numbering ......................................................... 53
8.2.4
Manufacturer ................................................................................................ 54
Auxiliary flyback transformer specification ................................................ 54
8.3.1
General description and characteristics ....................................................... 54
8.3.2
Electrical characteristics ............................................................................... 55
8.3.3
Mechanical aspect and pin numbering ......................................................... 55
8.3.4
Manufacturer ................................................................................................ 57
Bill of materials .......................................................................................... 57
Revision history................................................................................................ 65
DocID027803 Rev 1
3/66
List of tables
AN4689
List of tables
Table 1: Overall efficiency measured at 390 Vdc of input voltage ........................................................... 47
Table 2: HB-SAB power transformer winding characteristics ................................................................... 53
Table 3: Auxiliary flyback transformer winding characteristics ................................................................. 55
Table 4: Bill of materials ........................................................................................................................... 57
Table 5: Document revision history .......................................................................................................... 65
4/66
DocID027803 Rev 1
AN4689
List of figures
List of figures
Figure 1: EVLSTNRG-1KW (power board and control board) ................................................................... 1
Figure 2: Block diagram of the system ....................................................................................................... 7
Figure 3: Block diagram of a multi-phase interleaved DC-DC resonant converter .................................... 8
Figure 4: Single phase of the HB-SAB topology......................................................................................... 9
Figure 5: Block diagram of a multi-phase interleaved DC-DC resonant converter with 2 phases active ... 9
Figure 6: Signals generated by the STNRG388A to handle half-bridge drivers ....................................... 11
Figure 7: Schematic block diagram .......................................................................................................... 14
Figure 8: Control board view ..................................................................................................................... 17
Figure 9: Pinout of the control board connector ....................................................................................... 18
Figure 10: Top view of the power board ................................................................................................... 19
Figure 11: Three active phases with 120° of phase shift .......................................................................... 20
Figure 12: Two active phases with 90° of phase shift .............................................................................. 21
Figure 13: One active phase ..................................................................................................................... 21
Figure 14: Resonant stage waveforms ..................................................................................................... 22
Figure 15: Resonant tank current for each phase and output current, at full load ................................... 22
Figure 16: Phase shedding, from 3 to 2 active phases ............................................................................ 23
Figure 17: Phase shedding, from 2 to 1 active phases ............................................................................ 23
Figure 18: Phase shedding, from 1 to 2 active phases ............................................................................ 24
Figure 19: Phase shedding, from 2 to 3 active phases ............................................................................ 24
Figure 20: Full load startup; primary currents and output current ............................................................ 25
Figure 21: No-load startup; primary currents and output voltage ............................................................. 25
Figure 22: Soft-stop after a 1st level OCP with threshold sets to 8 (0.65 V) ............................................ 26
Figure 23: Soft-stop after a 1st level OCP with threshold sets to 10 (0.82 V) .......................................... 27
Figure 24: No-load operation .................................................................................................................... 27
Figure 25: Load transition between 7.5 A and 0.15 A of output current ................................................... 28
Figure 26: Zero to full load transition ........................................................................................................ 29
Figure 27: Zero to full load transition – current detail ............................................................................... 29
Figure 28: Full to zero load transition ....................................................................................................... 30
Figure 29: Full to zero load transition – current detail .............................................................................. 30
Figure 30: Initial prompt ............................................................................................................................ 31
Figure 31: “help” command ....................................................................................................................... 32
Figure 32: “help help” command ............................................................................................................... 33
Figure 33: “status” command ................................................................................................................... 40
Figure 34: “threshold g” and “threshold v g” commands........................................................................... 41
Figure 35: “vfbol set” command ................................................................................................................ 43
Figure 36: Graph of the overall efficiency of the system .......................................................................... 48
Figure 37: Power board schematic diagram – power section and feedback ............................................ 49
Figure 38: Power board schematic diagram – auxiliary supply and protections ...................................... 50
Figure 39: Power board schematic diagram – connector to control board ............................................... 51
Figure 40: Power board schematic diagram – gate driver sub-circuit ...................................................... 51
Figure 41: Control board schematic diagram ........................................................................................... 52
Figure 42: HB-SAB power transformer overall drawing............................................................................ 53
Figure 43: HB-SAB power transformer specification – drawing ............................................................... 54
Figure 44: Auxiliary flyback transformer overall drawing .......................................................................... 55
Figure 45: Auxiliary flyback transformer specification – drawing .............................................................. 56
Figure 46: Auxiliary flyback transformer construction ............................................................................... 57
DocID027803 Rev 1
5/66
Main characteristics and circuit description
1
AN4689
Main characteristics and circuit description
The main features of the SMPS are:



















Input voltage range: 350-420 Vdc
Full-load power: 1000 W
CC/CV output regulation
Output voltage regulation: 133 V ± 2.5%
Output current regulation: 7.5 A ± 5%
Minimum output current for each phase without burst mode: approx. 1 A
Maximum output current for each phase: 2.5 A
Interleaving architecture
Standby consumption with no load: 425 mW
Efficiency: above 90% from 1% to full load
Peak efficiency: 96.5% at full load
Safety: according to EN60950
Power board size: 20.7x16.5 mm, 50 mm max component height from PCB
Control board size: 6.9x5 mm, vertical mounting
Power board PCB: double layer, 35 µm, mixed PTH/SMT
Control board PCB: double layer, 35 µm, mixed PTH/SMT
System configurable through UART I/F
Status LEDs for protection features and active phases
Firmware version: 1.1
The circuit board is composed of two sections:
1.
2.
A 3 W flyback-topology auxiliary supply based on the Viper06H high-voltage switcher
for offline applications. This auxiliary converter delivers 15 V/0.1 A for the primary side
to supply drivers and control logic and ±7.5 V/0.1 A on the secondary side to supply
the analog feedback compensation.
The main converter is composed of three half-bridge SAB converters controlled by the
STNRG388A digital controller which manages output power by changing the switching
frequency and enabling or disabling phases.
The drive function for the discrete MOSFETs of the main converter is provided by the
L6391. This dedicated companion driver also integrates smart shutdown functions with an
internal analog comparator to quickly trigger several protection features. A precise
reference voltage reduces the auxiliary supply voltage to provide the STNRG388A up to 30
mA at 3.3 V.
1.1
HB SAB converter features









6/66
Frequency control with min. & max. frequency limitation
Fixed dead-time
Digital voltage feed-forward
High phase shift precision
Phase shedding to increase efficiency at low loads
CC/CV compensation with single feedback signal
2 brownout levels and minimum startup voltage
Protection features:

2-level overcurrent protection

Redundant overvoltage protection

Auxiliary voltage fault on secondary side
soft-start and soft-stop after a 1st level OCP event
DocID027803 Rev 1
AN4689

1.2
Flyback converter features


1.3
Main characteristics and circuit description
Configurable auto-restart delay after a 2nd level OCP event
Fixed switching frequency (115 kHz) with frequency jittering
CCM – DCM operation according to mains voltage and load amount
Related documents
For complete information regarding the STNRG388A digital controller, please refer to the
STNRG388A datasheet.
1.4
Block diagram
The overall system architecture is summarized in diagram below.
Figure 2: Block diagram of the system
DocID027803 Rev 1
7/66
Board description
AN4689
2
Board description
2.1
Power board
The power board is designed with 3 identical DC-DC converters, using the HB-SAB
topology. A single converter is designed to handle a third of the total output power. The
three modules are connected after the secondary rectifiers, adding the output current
before being filtered by the output capacitor. Thus, each module handles a third of the total
output current, while the output voltage of each module is equal to the maximum.
To increase the benefits of this multi-phase topology, every phase switches with the same
frequency, but with a phase shift of 120° with respect to the others. With this configuration,
the total ripple current across the output capacitor is reduced. The block diagram below
clearly illustrates this concept.
Figure 3: Block diagram of a multi-phase interleaved DC-DC resonant converter
In the half-bridge SAB topology, the frequency of the square wave applied to resonant tank
is always far from the self-resonant frequency. With this condition, inductive mode is
always guaranteed, but in order to have ZVS on the MOS transistor, the resonant tank
current must be sufficient to discharge the total capacitance on the half-bridge node. On
the contrary, the topology cannot work under zero load unless in burst mode because the
output power and switching frequency are inversely proportional. The schematic view of a
single phase of the half-bridge SAB converter is shown in Figure 4: "Single phase of the
HB-SAB topology ".
8/66
DocID027803 Rev 1
Board description
AN4689
Figure 4: Single phase of the HB-SAB topology
In order to increase efficiency, or when frequency control is not sufficient to handle the
output power, one or more phases must be disabled to regulate the output current: this is
known as “phase shedding”. The control board manages this situation by keeping one or
two phases active to regulate the output current. To reduce output current ripple across the
output capacitor when two phases are active, the phase shift must be set to 90° eliminate
current ripple, as shown in Figure 5: "Block diagram of a multi-phase interleaved DC-DC
resonant converter with 2 phases active".
Figure 5: Block diagram of a multi-phase interleaved DC-DC resonant converter with 2 phases
active
On the primary side, the L6391 drivers are used to manage the half-bridge topology. These
devices allow the use of only one pin to handle the high-side and low-side MOS transistors,
DocID027803 Rev 1
9/66
Board description
AN4689
adding a fixed dead time before switching from one to the other. They also have a
standby/shutdown pin, which is useful for disabling the driver externally, and an internal
comparator usually connected to the current sense, to intelligently shut down the driver
when overcurrent protection is triggered.
There are two overcurrent protection levels on the primary side: the first, managed by the
control board, is triggered when the total average current exceeds a preset value; the
second, managed by the power board hardware, is triggered and latched when the
resonant tank peak current exceeds a safe value set in the hardware. This condition is both
sent to the control board and connected to the internal comparator of the L6391 so as to
immediately disable the drivers when this situation occurs.
Three transformers are used to isolate the primary from the secondary side, making the
modules independent.
On the secondary side, full bridge rectifiers rectify the secondary current; then each current
is added to the others and filtered by the output capacitor. A TSM1013A constant voltage
and constant current controller is used for CC/CV control via sense resistors for the output
current and divider resistors for the output voltage. Through an optocoupler, a single
feedback signal is passed to the primary side, which goes directly to the control board in
order to achieve closed-loop control. Another optocoupler is dedicated to providing
overvoltage protection and auxiliary voltage fault information to the primary side. When the
OVP is triggered, however, the information is latched and passed with the optocoupler
used for the feedback, in order to achieve redundant protection even when the dedicated
optocoupler fails.
The VIPER06HS is used to supply primary and secondary side components. On the
primary side, a 3.3 V linear regulator also supplies the control board and the 3.3 V signal.
With a 50-pin connector, all relevant signals are sent to the control board to implement a
closed-loop system and to handle all events coming from the power board.
2.2
Control board
The core of the control board is the high performance STNRG388A digital controller for
power conversion applications, a featuring 6 state machine event driver peripheral with
independent programmable PWM output pulse generator, 4 analog comparators, 8
channels with 10-bit resolution A/D converters, and 12 multi-function GPIO pins.
It is programed to generate 3 PWM signals with 50% duty cycle and the same frequency,
but with a phase shift of 120°, sent to the L6391 half-bridge driver. Phase shift accuracy is
guaranteed by the implemented architecture. With f0 the half-bridge frequency, one SMED
switching at 3*f0 is used to synchronize the other 3 SMEDs. Synchronization is performed
on the edges of the triple-frequency PWM signal, ensuring that phase shift between one
SMED and another is always 120°, as shown in Figure 6: "Signals generated by the
STNRG388A to handle half-bridge drivers". Also, frequency adjustments are done by
changing the switching frequency of the synchronization SMED, making control as safe
and easy as possible.
10/66
DocID027803 Rev 1
Board description
AN4689
Figure 6: Signals generated by the STNRG388A to handle half-bridge drivers
Moreover, each SMED is sensitive to the high level signal of the previous SMED to prevent
switching noise desynchronizing the system.
The feedback signal is sampled and used to modify the switching frequency of the
synchronization SMED and, therefore, of the half-bridges.
When the system is in CC regulation, all the phases must be kept enabled to reduce the
output current ripple.
Conversely, when the system is in CV regulation, if output current decreases, the control
board must disable one or more phases (known as "phase shedding") in order to maintain
high efficiency. When at a rated output power, the overall efficiency at 3 active phases is
less than the same for 2 active phases, the control board disables one phase and
configures the remaining two active phases with a phase shift of 90°. This new phase shift
is useful to limit output current ripple.
During phase shedding, the system is reorganized: the synchronization SMED switches at
twice f0, while the other two SMEDs are reconfigured on-the-fly to switch with a phase shift
of 90°.
To maintain high efficiency if the output current again decreases, the system passes to only
one active phase or to zero phases when it is not possible to regulate output voltage with
one phase switching at the maximum frequency. This implements shallower or deeper
burst-mode depending on the load. Vice versa, when load increases towards the maximum
current, the system is reconfigured to work with 1 phase or 2 phases at 90° or 3 phases at
120°.
Also, the input voltage is sampled and used to handle brownout conditions and to perform
digital voltage feed-forward, in order to obtain a feedback signal that is independent of the
input voltage and only related to the output power, to handle phase shedding directly from
this signal.
Two brownout threshold levels can be set in the firmware. This enhancement depends
strictly on the SAB topology. In fact, when the system operates at maximum power, the
minimum input voltage threshold is 350 V, as per specification. This threshold is also the
first brownout threshold level. However, when the power is less than the maximum, the
system can probably regulate the output even if the input voltage is less than this value.
Thus, a second brownout threshold level below 350 V is set. If this second threshold is
DocID027803 Rev 1
11/66
Board description
AN4689
exceeded, the system shuts down immediately. But if the system is in the first level
brownout condition and the control loop does not require more power than what the system
can supply, the system is not stopped and the output continues to be regulated.
One analog comparator is used to sense the sum of the average resonant tank current and
sense the first level OCP: if this happens, the control increases the frequency in an attempt
to remove the first level OCP signal. This procedure is called soft stop because the control
system linearly increases the frequency towards the maximum.
The second level OCP is connected to a digital input, because the threshold is hardware
set. When this occurs, the control board shuts down all active phases, disabling the
MOSFET drivers. However, it is important to remember that the L6391 internal comparator
already shuts down the driver when the control board senses this condition.
When the system starts up, a safe soft-start is implemented: the system starts with only
one phase active, at the maximum frequency. The frequency decreases roughly linearly to
the minimum in order to approximate a linear output power increase. If the minimum
frequency is reached and control requires more power, the phase shedding procedure is
called and additional phases are activated until the power required by the control loop is
the same as the soft-start power. Here, the soft-start procedure is shut down and the
control loop is closed.
After a first level OCP event, to avoid dangerous frequency steps if the system returns
directly from a soft-stop procedure to the closed loop control, the soft-start procedure is
also invoked in order to allow the system to gradually recover regulation.
UART is used to connect the control board to a PC, to view or set numerous system
parameters using HyperTerminal or equivalent software, including 1st level OCP
thresholds, phase shedding thresholds, maximum and minimum switching frequencies,
current switching frequencies, feedback signals, input voltage brownout thresholds, etc.
UART can also be used to open the control loop and manage feedback signals directly
from the command line, which is useful to set thresholds or to observe how the system
works in certain conditions.
All changed parameters are saved only to RAM and are lost after a system reset. There are
some commands to store them in the EEPROM memory, or to recall them after they have
been changed. After a system reset, parameters are always loaded from EEPROM; an 8bit CRC ensures that this process is performed correctly, otherwise default system
parameters are loaded.
UART can also be used to check system status (OCP, active phases, brownout, open-loop
mode, etc.), either with a user request or through an auto-trace of working conditions. Autotrace can be configured individually for the most important parameters.
12/66
DocID027803 Rev 1
Use of the STNRG388A
AN4689
3
Use of the STNRG388A
3.1
Resource allocation
The following is a list of the STNRG388A resources used to implement the system control
algorithm:



















SMED0: used as PWM for the 1st phase; in this document, PWM signal is called
PWM0.
SMED1: used as PWM for the 3rd phase; in this document, PWM signal is called
PWM2.
SMED2: used as PWM for the 2nd phase; in this document, PWM signal is called
PWM1.
SMED5: used to synchronize all above SMEDs; in this document, PWM signal is
called SYNC.
DIGIN0: used to acquire 2nd level OCP, OVP and auxiliary voltage fault from the
secondary side.
DIGIN1: connected to SMED2 output, for synchronization.
DIGIN2: connected to SMED5 output, for synchronization.
DIGIN3: connected to SMED5 output, for synchronization.
GPIO0: UART TX signal.
GPIO1: UART RX signal.
GPIO2: enable for the half-bridge driver of the 1st phase.
GPIO3: enable for the half-bridge driver of the 2nd phase.
GPIO4: enable for the half-bridge driver of the 3rd phase.
GPIO5: primary auxiliary voltage on/off signal for half-bridge drivers.
CPP1: used to sense the total average primary current for 1st level OCP detection.
CPP2: used for primary auxiliary voltage brownout during startup phase.
CPP3: used to wake up the STNRG388A during the burst mode operation, connected
to the feedback signal from the secondary side.
ADC0: used to sample feedback signal and realize closed loop control and phase
shedding.
ADC1: used to sample input voltage.
In the STNRG388A documents, PWMx is used to refer to SMEDx output. This
convention is not used in this document. Here, PWMx refers to the single control
signal for the half-bridge driver, where “x” is one of the three phases (0, 1 or 2).
3.2
Schematic block diagram
The complete block diagram of the system with a simplified schematic view is shown in
Figure 7: "Schematic block diagram".
The primary auxiliary voltage as well as GPIO5 and CPP2 used to manage this voltage are
not shown in this diagram, but in the STNRG388A device block.
DocID027803 Rev 1
13/66
Use of the STNRG388A
AN4689
Figure 7: Schematic block diagram
3.3
Protection features and dedicated algorithms
Many protection features and dedicated algorithms are implemented in the STNRG388A
code. The most important are described here.
The UART interface can be used to modify some protection parameters and to track the
status of the system. For further information, please refer to Section 6: "UART interface".
When the converter is switched off for 2nd level OCP, OVP, or 2nd level brownout, a red
LED on the primary side is switched on to indicate that the converter is currently shut down.
14/66
DocID027803 Rev 1
Use of the STNRG388A
AN4689
3.3.1
Soft-start procedure
A soft-start procedure is always called after a power-on-reset, after having executed the
soft-stop procedure, or when certain setting are modified through the UART interface.
The soft-start procedure ensures that the system catches the regulation safely. The
procedure monitors the feedback signal from the secondary side and decreases the output
frequency almost linearly. When the frequency that the procedure would impose is lower
than that requested by the feedback signal, the soft-start procedure ends and the loop is
closed. The feedback signal is then used to set the switching frequency of the half-bridges.
3.3.2
Soft-stop procedure after a 1st level OCP
A soft-stop procedure is called after a 1st level OCP. If this condition occurs, the system
tries to recover overcurrent protection by increasing the output frequency. When the
overcurrent protection elapses, the soft-start procedure is invoked in order to catch the
regulation gradually.
Usually, if phase shedding thresholds are set correctly and the 1st level OCP threshold is
high enough, the 1st level OCP procedure is never called. There are only two cases where
the 1st level OCP protection is triggered: the first is when the system is working in openloop mode for a number of active phases or by a feedback signal, described in Section
6.1.12: "openloop". In this condition, the user can manage the number of active phases
and/or the feedback signal directly using the terminal software through the UART interface,
and the average current for which each phase can exceed the 1st level OCP threshold,
triggering the protection.
The second case occurs when the control loop has not yet closed: this can happen during
the startup phase or when the output passes from open circuit to a short circuit. In these
cases, neither the output voltage nor the output current are regulated and the system tries
to recover by setting a very low switching frequency. This can trigger the protection,
depending on the thresholds set.
1st level OCP thresholds differ for the number of active phases and can be set using the
UART interface.
3.3.3
Auto-restart feature after a 2nd level OCP
If the primary current exceeds a safe hardware set value, the 2nd level OCP is triggered and
the system is immediately shut down. The STNRG388A keeps all phases switched off for a
time delay settable through the UART interface with the ocp2delay command. After that,
the system is auto-restarted. For more information about how to set the time delay, please
refer to Section 6: "UART interface", in particular Section 6.1.11: "ocp2delay".
3.3.4
Redundant and latched OVP
If the output voltage exceeds a hardware set threshold, the overvoltage protection is
triggered and the information is passed to the primary side through an optocoupler. The
redundant protection through the feedback optocoupler ensures that the system shuts
down all the phases even if the dedicated optocoupler fails. In any case, the protection is
latched at the secondary side and it is necessary to recycle the input voltage to restart the
system. A red LED on the secondary side is switched on when the protection is triggered.
3.3.5
Auxiliary voltage fault on secondary side
The same optocoupler for the OVP is used to sense the auxiliary voltage on the secondary
side. If the auxiliary voltage on the secondary side is not ready or there is a fault, the
protection keeps the system switched off. This protection is not latched.
DocID027803 Rev 1
15/66
Use of the STNRG388A
AN4689
A green LED on the secondary side is switched on as soon as the auxiliary voltage on the
secondary side is ready. This is switched off if an overvoltage protection event occurs.
3.3.6
Input voltage brownouts
There are two levels of input voltage brownout: the 1st brownout level occurs if the input
voltage falls below a set value (350 V by default, in order to respect the minimum input
voltage specification). This condition only sets an internal signaling bit. The bit is reset after
a hysteresis of 5 V.
The 2nd level brownout threshold is 300 V by default. If the input voltage falls below this
voltage, the system shuts down immediately and waits for the input voltage to rise higher
than the startup threshold.
If the input voltage is between the two thresholds, the system runs normally but has less
power capability. If the feedback signal requests less power than the maximum the system
can source under these conditions, the system sources that power as normal. But, if the
feedback signal requests more power than the maximum the system can source with that
input voltage, the system shuts down and enters the same situation as if the 2nd brownout
level was reached.
Both input voltage brownout thresholds can be set using the UART interface.
Depending on phase shedding thresholds, if the system is working between the
two brownout levels, it could jump between different active phases to keep the
output regulated. This is normal because it has less power capability and the
switching frequency must be lower than the minimum to keep the output regulated
with the same number of active phases. In any case, the 1st level brownout
condition is supposed to be a transient situation.
3.3.7
Startup voltage
After a power-on reset, a system reset, or a 2nd level brownout condition, the system does
not start unless the input voltage is higher than the startup threshold. This voltage is higher
than the 1st level brownout threshold. The default value of the startup voltage is 380 V and
can be modified using the UART interface.
16/66
DocID027803 Rev 1
STNRG388A control board
AN4689
4
STNRG388A control board
4.1
Description
The STNRG388A control board shown in Figure 8: "Control board view" is designed to
provide maximum flexibility when using it with new designs.
Figure 8: Control board view
The most relevant signals are routed through the 50-pin connector: 8 ADC inputs, each
with an analog ground; 4 analog comparators, 3 with analog grounds and 1 with external
reference; 5 SMED outputs, 3 digital inputs and 6 GPIOs, with 8 digital grounds; divided
power supply for digital and analog sections, each with its own ground.
The entire connector can be decoupled by the STNRG388A pins and the default
configuration can be easily changed. In fact, each pin has an easily-removable 0 Ω resistor
in series. Also, interconnections made inside the board (output of the synchronization
SMED with digital inputs DIG2 and DIG3, and PWM1 with DIG1) have the same 0 Ω
resistors in series in order to decouple them easily for new new designs.
In order to remove high frequency noise, each analog input has a low pass filter in series.
A reset push button is installed to reset the STNRG388A asynchronously. There is also the
possibility to install a quartz oscillator if it is necessary to implement high precision
temporization in other applications.
All STNRG388A pins are accessible with 2.54 mm pin header connectors, to facilitate
checking their value with a probe.
In order to program the STNRG388A, a SWIM interface is accessible with a 2.54 mm 4-pin
header connector.
A 3.5 mm jack connector is installed to connect the UART interface to a personal computer,
to manage and configure the STNRG388A. Finally, a power supply connector is present to
all external supply.
4.2
Pinout
The connector pinout is shown in Figure 9: "Pinout of the control board connector".
DocID027803 Rev 1
17/66
STNRG388A control board
AN4689
Figure 9: Pinout of the control board connector
As can be observed, analog and digital pins are divided in the connector in order to reduce
interference between analog and digital signals.
18/66
DocID027803 Rev 1
Functional check
AN4689
5
Functional check
Referring to Figure 10: "Top view of the power board", from top-left to bottom-left we have
the input voltage connector (marked “IN”), the auxiliary primary supply OK LED (D1), the
active phase status LED (D2, D3 and D4) the auxiliary primary power supply output (J2”),
and the protection status LED (D8). On the right-hand side, the OVP LED (D6), the output
voltage connector (J3) and the auxiliary secondary supply OK LED (D7).
Figure 10: Top view of the power board
First, the STNRG388A control board must be connected to the power board through the
50-pin connector. Then, after having connected the board through the input voltage
connector (IN) to the HV-DC bus (maximum 450 V) and having powered up the board, the
system starts if the input voltage is higher than the input voltage startup threshold. The
integrated VIPER regulator starts operating if the input voltage is higher than about 45 V
and regulates all the auxiliary supplies. Both the auxiliary supply OK LEDs (D1 and D7)
must switch on after having powered up the VIPER regulator. The auxiliary primary supply
output connector J2 can be used to monitor the auxiliary primary supply.
Through LEDs D2, D3 and D4, the actual number of active phases can be monitored.
If for any reason the board switches off, the protection status LED D8 switches on to
indicate that the board is currently in a protection state: this can be 2nd level brownout
protection, 2nd level overcurrent protection, or overvoltage protection on the secondary
side. In the last case, the OVP LED D6 on the secondary side also switches on to indicate
that the overvoltage protection is triggered (and latched) and the input voltage must be
recycled to restart the board. Also, when the OVP LED switches on, the auxiliary
secondary supply OK LED D7 switches off.
Figure 11: "Three active phases with 120° of phase shift", Figure 12: "Two active phases
with 90° of phase shift" and Figure 13: "One active phase" show the SMED outputs for the
three phase shedding configurations.
DocID027803 Rev 1
19/66
Functional check
In particular:




AN4689
channel 1 shows the output of SMED0 (PWM0)
channel 2 shows the output of SMED2 (PWM1)
channel 3 shows the output of SMED1 (PWM2)
channel 4 shows the output of SMED5 (SYNC)
When one of the three PWM is disabled, the respective MOS driver is also
disabled, otherwise the low side MOS will be kept on.
Figure 11: Three active phases with 120° of phase shift
20/66
DocID027803 Rev 1
Functional check
AN4689
Figure 12: Two active phases with 90° of phase shift
Figure 13: One active phase
Figure 14: "Resonant stage waveforms" shows the waveforms for a single phase halfbridge SAB converter. Channel 1 shows the half-bridge node, Channel 2 shows the lowside gate voltage referred to ground, Channel 3 shows the high-side gate voltage referred
to the half-bridge node, and channel 4 shows the current flowing into the LC tank.
DocID027803 Rev 1
21/66
Functional check
AN4689
Figure 14: Resonant stage waveforms
Figure 15: "Resonant tank current for each phase and output current, at full load" shows
the three currents flowing through each LC tank and the output current before being filtered
by the output capacitor, at full load condition.
Figure 15: Resonant tank current for each phase and output current, at full load
The phase shedding procedure is shown in the following graphs from Figure 16: "Phase
shedding, from 3 to 2 active phases" to Figure 19: "Phase shedding, from 2 to 3 active
22/66
DocID027803 Rev 1
AN4689
Functional check
phases". The first three channels show the primary current for each phase in sequence.
Channel 4 shows the total output current, before being filtered by the output capacitor.
Figure 16: Phase shedding, from 3 to 2 active phases
As can be observed, after shedding, the switching frequency is immediately changed in
order to reach maximum continuity on the output current.
Figure 17: Phase shedding, from 2 to 1 active phases
DocID027803 Rev 1
23/66
Functional check
AN4689
Figure 18: Phase shedding, from 1 to 2 active phases
Figure 19: Phase shedding, from 2 to 3 active phases
The next two graphs show the full and no-load startup, with the soft-start feature: channels
1, 2 and 3 show the three primary currents, channel 4 shows the total output current before
being filtered in Figure 20: "Full load startup; primary currents and output current", and the
output voltage in Figure 21: "No-load startup; primary currents and output voltage".
24/66
DocID027803 Rev 1
Functional check
AN4689
Figure 20: Full load startup; primary currents and output current
As can be observed, thanks to the soft-start feature, the output frequency is decreased
linearly to allow a linear increase in the output current, until either the output current or the
output voltage reaches the regulation. During startup, the 1st level OCP may be triggered,
because the output voltage and the output current are not regulated.
Figure 21: No-load startup; primary currents and output voltage
Figure 22: "Soft-stop after a 1st level OCP with threshold sets to 8 (0.65 V)" and Figure 23:
"Soft-stop after a 1st level OCP with threshold sets to 10 (0.82 V)" show the soft-stop
feature after a 1st level OCP.
DocID027803 Rev 1
25/66
Functional check
AN4689
The OCP is simulated enabling the open loop control mode for a number of active phases,
setting 2 active phases and executing a load transition from 3.75 A to 7.4 A. In these
conditions, the system cannot supply 7.4 A with 2 active phases, so the 1st level OCP is
triggered and the protection is activated.
As can be observed, the switching frequency increases linearly to decrease the current
linearly, until the internal analog comparator, which senses the overcurrent protection,
switches off. Then the soft-start procedure linearly increases the frequency and the output
current becomes regulated on the 1st level OCP threshold, until the feedback signal request
for lower power.
The 1st level overcurrent protection acts as if the system is controlled by the average of the
primary current. The current level is set using the UART interface through the ocp1ph2
command, described in Section 6.1.9: "ocp1ph2". Figure 22: "Soft-stop after a 1st level
OCP with threshold sets to 8 (0.65 V)" and Figure 23: "Soft-stop after a 1st level OCP with
threshold sets to 10 (0.82 V)" only differ on the threshold set: in the first graph the internal
level is set to 8 (which corresponds to a voltage threshold of 0.65 V), while it is set to 10 (or
0.82 V) in the letter. As can be observed, the average of the primary current and hence the
total output current are different and depend proportionally on the threshold settings.
Figure 22: Soft-stop after a 1st level OCP with threshold sets to 8 (0.65 V)
26/66
DocID027803 Rev 1
Functional check
AN4689
Figure 23: Soft-stop after a 1st level OCP with threshold sets to 10 (0.82 V)
Figure 24: "No-load operation" shows no-load operation when the system goes into a deep
burst mode.
In particular, the currents on the resonant tanks during burst and the output voltage are
shown.
Figure 24: No-load operation
DocID027803 Rev 1
27/66
Functional check
AN4689
Figure 25: "Load transition between 7.5 A and 0.15 A of output current" shows the load
transition between full load (7.5 A) and 0.15 A current. Channel 4 shows the output voltage
drops during these transitions.
Figure 25: Load transition between 7.5 A and 0.15 A of output current
Figure 26: "Zero to full load transition" and Figure 27: "Zero to full load transition – current
detail" show the behavior of the system when the load switches from zero to full when the
system is working in CV mode. Channel 4 shows the output voltage and its drop during this
transition.
Figure 27: "Zero to full load transition – current detail" shows a detailed view of the
currents: the system switches from zero to all phases active in less than 100 µs.
28/66
DocID027803 Rev 1
Functional check
AN4689
Figure 26: Zero to full load transition
Figure 27: Zero to full load transition – current detail
The last two figures show the behavior of the system when the load switches from full to
zero when the system is working in CV mode. In particular Figure 28: "Full to zero load
transition" shows a full view of the three primary currents and the output voltage, Figure 29:
"Full to zero load transition – current detail" shows a detailed view when the phases switch
off. Similar to switch-on, the system can switch off all phases in less than 50 µs.
DocID027803 Rev 1
29/66
Functional check
AN4689
Figure 28: Full to zero load transition
Figure 29: Full to zero load transition – current detail
30/66
DocID027803 Rev 1
UART interface
AN4689
6
UART interface
The UART interface can be used to monitor and set many internal signals and external
thresholds.
To do so, a USB-to-TTL serial cable (3.3 V) with a 3.5 mm jack output must be used.
To have the control over the user interface, the operator must connect a terminal emulation
client program (e.g. HyperTerminal) to the serial interface provided by the application.
The serial interface has the following fixed configuration:





115200 bps
8 bit data
no parity
no flow control
no echo
After power on or hardware/software reset, the application displays a version message
followed by the input prompt.
The initial prompt may vary based on different code versions; Figure 30: "Initial prompt"
displays the initial prompt of the revision available as of the writing of this document.
Figure 30: Initial prompt
When the system is in low power consumption mode, no communications through
the UART interface are handled. Set a minimum load of 1 A or keep the system in
2nd level brownout if you want communicate safely with the UART interface.
Please refer to Section 6.1.18: "setthmin" to understand how to disable the low
power consumption mode and keep the UART interface enabled in every load
condition.
The following general rules apply to all command input sequences:




all commands are typed in lowercase letters; only the command to reset the entire
system can be uppercase or lowercase
the backspace character (ASCII code 0x08) may be used to cancel typed characters
the Ctrl C character (ASCII code 0x03) may be used to cancel typed input and to
restart a new input prompt
all numbers, unless explicitly indicated otherwise, are entered in decimal format
DocID027803 Rev 1
31/66
UART interface

the arrow keys have no editing capability

input lines are terminated by a carriage return (ASCII code 0x0D)
AN4689
The application also has a simple online help feature that may be used to as a reference
for the syntax of available commands.
The help command has the two following formats:


help
help cmd_name
The first format displays the list of all the available commands with their syntax in short
form; an example is shown in Figure 31: "“help” command" for the help command.
The second format displays a more complete syntax of the specified command in a long
format; an example is shown in Figure 32: "“help help” command" for the online help of the
help command itself.
Figure 31: “help” command
32/66
DocID027803 Rev 1
UART interface
AN4689
Figure 32: “help help” command
Several available commands may have one or more parameters. As a general rule, if the
command is entered without parameter(s), it displays the current setting of the parameter,
while if entered with parameter(s), it modifies the current settings.
All parameters have default values that are automatically initialized at absolute first system
power on and are stored permanently in the EEPROM data. Permanently means that their
values are maintained across hardware resets and power-on resets.
At power on or hardware reset, the values of all parameters stored in EEPROM data are
automatically copied to their corresponding RAM locations for run-time usage.
Whenever the user modifies a parameter using the appropriate command, the parameter
value is changed only in the RAM location for immediate run-time usage, while the
EEPROM copy remains unaltered. At the next hardware reset or power-on reset, the value
in RAM location is restored from EEPROM data.
To modify a parameter permanently, the user must use the seteedata command that
copies the RAM location values into the corresponding EEPROM data.
Parameters stored in EEPROM include:






6.1
Maximum and minimum switching frequency limits
Phase shedding thresholds
1st level OCP thresholds for each number of active phases
Auto-restart delay after a 2nd level OCP
1st and 2nd brownout levels for input voltage
Startup threshold for input voltage
Commands
This section describes the format and the function of all the available commands. For each
command there is a short description of the command and the syntax to be used. Some
commands also have a default value at system startup: depending on the command, this
value can be edited and saved in EEPROM. Finally, there is a long description with
additional information about the command.
Commands are sorted in alphabetical order to simplify the search.
The full list of available commands can always be displayed with the help command
without any parameter, as previously shown in Figure 31: "“help” command".
6.1.1
checkrange
Output frequency range check
Syntax: checkrange [enable/disable]
Default: enabled
DocID027803 Rev 1
33/66
UART interface
AN4689
The output frequency range check ensures that the total output frequency (feedback signal
plus the input voltage feed-forward correction) does not exceed the minimum and
maximum frequency set in the system with minfreq and maxfreq commands
respectively. Disabling this function, the output frequency is not software limited, so use it
at your own risk.
Without parameters, the command shows the current status of the function.
With the first parameter, it enables or disables the output frequency range check.
In order to disable this function, a second prompt requests confirmation.
6.1.2
currfreq
Current half-bridge switching frequency
Syntax: currfreq
The command displays the current switching frequency of the half-bridges in kHz.
6.1.3
help
Online help
Syntax: help [cmd_name]
The command, when called without parameters, displays the list of all available commands
with their syntax in short form.
If a valid command name is passed as a parameter, the command displays the syntax of
the selected command and a short description of the command function.
6.1.4
lpm
Low-power consumption mode
Syntax: lpm [enable/disable]
The low-power mode command changes the minimum threshold for phase shedding when
0 phases are active. If the feedback signal crosses this threshold, the system goes to low
power consumption mode, in order to decrease global power consumption. The command
sets this threshold 3 steps minus the minimum threshold for phase shedding when 1 phase
is active.
When called without parameters, this command shows whether the low-power mode is
enabled or disabled.
The parameter passed enables or disables the low-power mode.
When the system is in low power consumption mode, no communications through
UART interface are handled. Disable the low-power mode in order to use the
UART interface even when no phases are active.
6.1.5
maxfreq
Maximum half-bridge switching frequency
Syntax: maxfreq [kHz]
34/66
DocID027803 Rev 1
UART interface
AN4689
Default: 290.9 kHz.
Range: between the minimum switching frequency and 400 kHz.
Parameter saved in EEPROM.
When called without parameters, the command shows the maximum switching frequency
of the half-bridges, when the output frequency range check is enabled.
If a parameter is passed, the command sets the maximum switching frequency of the halfbridges, when the output frequency range check is enabled. The parameters must be a
fixed point value with 1 digit precision expressed in kHz and in a range between the
minimum switching frequency (accessible through the minfreq command) and 400 kHz.
6.1.6
minfreq
Minimum half-bridge switching frequency
Syntax: minfreq [kHz]
Default: 66.6 kHz.
Range: between 58 kHz and the maximum switching frequency.
Parameter saved in EEPROM.
When called without parameters, the command shows the minimum switching frequency of
the half-bridges, when the output frequency range check is enabled.
If a parameter is passed, the command sets the minimum switching frequency of the halfbridges, when the output frequency range check is enabled. The parameters must be a
fixed point value with 1 digit precision expressed in kHz and in range between 58 kHz and
the maximum switching (accessible through the maxfreq command).
It also changes the maximum threshold for phase shedding when 3 phases are active.
6.1.7
nphases
Number of active phases
Syntax: nphases [number]
Default (in open loop working mode for nphases): 0
Range: 0-3
When called without parameters, the command shows the current number of active
phases.
If a parameter is passed, the command sets the number of active phases when the open
loop working mode for a number of active phases is enabled. It must be an integer value, in
the range between 0 and 3.
6.1.8
ocp1ph1
1st level OCP threshold when 1 phase is active
Syntax: ocp1ph1 [b] [V/number]
Default: 5 [bit] or 0.41 V
Range: 2-15 [bit] or 0.16-1.23 V
Parameter saved in EEPROM.
The command displays and sets the threshold for the 1st level OCP when 1 phase is active.
DocID027803 Rev 1
35/66
UART interface
AN4689
The first parameter b select if the threshold is shown/set in bit (parameter b passed) or volt
(no b parameter).
If the second parameter is present, the threshold is set to the passed value: it must be an
integer number between 2 and 15 if the threshold is set in bit or a fixed point value with 2
digit precision and in the range between 0.16 V and 1.23 V if it is set in volts.
6.1.9
ocp1ph2
1st level OCP threshold when 2 phases are active
Syntax: ocp1ph2 [b] [V/number]
Default: 10 [bit] or 0.82 V
Range: 2-15 [bit] or 0.16-1.23 V
Parameter saved in EEPROM.
The command displays and sets the threshold for the 1st level OCP when 2 phases are
active.
For parameter details, please refer to the ocp1ph1 command.
6.1.10
ocp1ph3
1st level OCP threshold when 3 phases are active
Syntax: ocp1ph3 [b] [V/number]
Default: 14 [bit] or 1.14 V
Range: 2-15 [bit] or 0.16-1.23 V
Parameter saved in EEPROM.
The command displays and sets the threshold for the 1st level OCP when 3 phases are
active.
For parameter details, please refer to the ocp1ph1 command.
6.1.11
ocp2delay
Auto-restart delay after a 2nd level OCP
Syntax: ocp2delay [sec]
Default: 5 sec
Range: 0 sec – 320.00 sec
Parameter saved in EEPROM.
The command displays and sets the auto-restart delay after a 2nd level OCP. When a 2nd
level OCP occurs, the system shuts down all the phases and restarts automatically after a
fixed delay settable through this command, with 10 ms of precision. Please note that the
total delay after the OCP event has a fixed hardware delay of about 500 ms, not
considered in this command.
6.1.12
openloop
Open loop working mode
Syntax: openloop [nphases/vfb] [enable/disable]
Default: disabled for nphases and vfb
36/66
DocID027803 Rev 1
AN4689
UART interface
The openloop command opens the control loop coming from the secondary side and lets
the system use internal variables to manage the output power. Opening the control loop,
little or no output power modifications are done on the external feedback signal variations,
so use it at your own risk.
If the control loop is opened, the 1st level OCP could be triggered if the average current
exceeds the internal thresholds. In these conditions, the soft-stop routine takes control of
the HB switching frequency until the OCP elapses, even if the control-loop is opened.
Please refer to Section 6.1.19: "softstart" to understand how to disable the 1st level OCP
procedure.
There are three kinds of open loop implemented:




If the command is called without parameters, it shows the current status of the system
regarding the open loop working mode.
If only the first parameter is specified, it shows the current status of the system
regarding the open loop working mode for that parameter.
If both parameters are specified, it enables or disables (depending on second
parameter) the open loop working mode for the first parameter specified.
If only the second parameter is specified, it enables or disables (depending on this
parameter) the open loop working mode for both nphases and vfb.
In order to enable this function, a second prompt requests confirmation.
6.1.13
RESETsystem
Software reset
Syntax: RESETsystem
The command generates a software system reset. The uppercase and lowercase
characters must match. All unsaved data in EEPROM will be lost, so use it at your own
risk.
In order to generate a software system reset, a second prompt requests
confirmation.
6.1.14
reseteeprom
Reset EEPROM to default
Syntax: reseteeprom
The command resets the EEPROM to system default. In any case, no changes are
performed on current working parameters: to do so, the resteedata command must be
used, or a system reset must be generated.
Parameters modified with this command are listed at the beginning of this section.
In order to reset EEPROM to system default, a second prompt requests
confirmation.
DocID027803 Rev 1
37/66
UART interface
6.1.15
AN4689
resteedata
Restore data from EEPROM
Syntax: resteedata [0/1]
The command restores data from EEPROM and updates current parameters. These are
listed at the beginning of this section.
The parameter passed selects which profile for phase shedding must be loaded from
EEPROM: with 0, the default phase shedding thresholds at system startup are loaded; with
1, maximum and minimum phase shedding thresholds are loaded.
Without parameters, profile 0 will be used.
In order to restore data from EEPROM, a second prompt requests confirmation.
6.1.16
seteedata
Store data in EEPROM
Syntax: seteedata
The command stores current parameters in EEPROM. These parameters are listed at the
beginning of this section. For phase shedding thresholds, these are always saved on profile
0, overwriting stored values.
In order to store data into EEPROM, a second prompt requests confirmation.
6.1.17
setthmax
Set maximum threshold for phase shedding
Syntax: setthmax [set numPH numFB]
The command sets the maximum threshold for feedback signal when shedding from “n” to
“n+1” phases.
If the command is executed without the optional part, the number of phases “n” which
threshold will be set is always the current number of active phases when command is
executed.
The feedback signal used to set the threshold depends on system configuration: if the open
loop working mode for vfb is not enabled, the external feedback signal will be used; viceversa, the internal one will be used to set threshold.
The user can specify the number of phases and the value of the feedback signal (in bits),
using the optional part of the command and specifying them after the set extension.
A minimum hysteresis of 5 bits between phase shedding thresholds is required to set a
new threshold. The interface will prompt if this condition is not satisfied.
6.1.18
setthmin
Set minimum threshold for phase shedding
38/66
DocID027803 Rev 1
UART interface
AN4689
Syntax: setthmin [set numPH numFB]
The command sets the minimum threshold for feedback signal when shedding from “n” to
“n-1” phases.
If the command is executed without the optional part, the number of phases “n” which
threshold will be set is always the current number of active phases.
The feedback signal used to set threshold depends on system configuration: if the open
loop working mode for vfb is not enabled, the external feedback signal will be used; viceversa, the internal one will be used to set the threshold.
The user can specify the number of phases and the value of the feedback signal (in bits),
using the optional part of the command and specifying them after the set extension.
A minimum hysteresis of 5 bits between phase shedding thresholds is required to set a
new threshold. The interface will prompt if this condition is not satisfied.
6.1.19
softstart
Soft-start and soft-stop after 1st level OCP procedures
Syntax: softstart [enable/disable]
Default: enabled
The command acts to show the status, enable or disable both soft-start and soft-stop
procedures.
Without parameters, the command shows the current status of the functions.
With the first parameter, it enables or disables both soft-start and soft-stop procedures.
Disabling these procedures, the system always starts using the external feedback signal:
this could generate high spikes during startup, which can trigger the 2nd level OCP. Also a
soft-stop routine after a 1st level OCP will be disabled, so use it at your own risk.
In order to disable this function, a second prompt requests confirmation.
6.1.20
status
Show system status
Syntax: status
The command displays the current status of the system. Figure 33: " “status” command"
shows all parameters monitored by the status command.
DocID027803 Rev 1
39/66
UART interface
AN4689
Figure 33: “status” command
6.1.21
threshold
Phase shedding thresholds
Syntax: threshold [v] [a/g/number]
Parameters saved in EEPROM.
The command displays thresholds for phase shedding in bits (default) or volts (with v as
first parameter). These thresholds are referred to the feedback signal.
Without a second parameter, maximum and minimum thresholds are displayed for current
number of active phases.
If the second parameter is a number, maximum and minimum thresholds are displayed for
that number of active phases.
If the second parameter is a, the thresholds for all phases in text mode will be displayed.
If the second parameter is g, the thresholds for all phases in graphics mode will be
displayed.
Figure 34: "“threshold g” and “threshold v g” commands" shows an example of graphics
mode for thresholds displaying both in bits and in volts.
As can be observed, in graphics mode, the current active feedback signal is also displayed,
internal or external depending on whether open loop working mode for vfb is enabled or
disabled respectively.
40/66
DocID027803 Rev 1
UART interface
AN4689
Figure 34: “threshold g” and “threshold v g” commands
6.1.22
trace
Global status tracing
Syntax: trace [enable/disable] [all, nphases, ocp1, ocp2, softstart,
bo1, bo2, halt]
Default: enabled for ocp1, ocp2, softstart, bo1, bo2; disabled for nphases,
halt.
The command enables or disables the tracing function of many global status parameters.
These are:








nphases number of active phases
ocp1 1st level OCP
ocp2 2nd level OCP
softstart soft-start request
bo1 1st brownout level
bo2 2nd brownout level
halt halt mode request for low power consumption
all all parameters listed above
If the trace for a parameter is enabled, a STATUS UPDATE prompts if that parameter
changes.
Without parameters, the command prints if the trace is enabled or disabled. If enabled, it
prints also for which parameters it is.
DocID027803 Rev 1
41/66
UART interface
AN4689
With only the first parameter, it enables or disables the global status trace. If disabled, the
system keeps in memory which parameters are selected to be traced, in case the user
decides to enable it again.
With the second parameter also (first parameter mandatory), it enables or disables the
tracing function for selected parameters. These could be in any order and separated by a
space.
Tracing the number of active phases and the halt mode request, the UART
interface can have a large load during burst mode, because phases changes very
fast from 0 to 1 and vice-versa. Also, during halt mode, the STNRG388A is
completely shut down and the UART interface is not handled.
6.1.23
vfb
External feedback signal
Syntax: vfb [v/trace]
The command displays the current external feedback signal in bits (default) or volts (with v
parameter), only if the system is not in a 2nd brownout level condition.
With trace parameter, the value in bits of the external feedback signal is continuously
displayed until a key is pressed. No tracing function for the value expressed in volts is
implemented.
During this tracing, no STATUS UPDATE will be prompted, even if tracing of global
status parameters is enabled.
6.1.24
vfbol
Internal feedback signal for open loop working mode for vfb
Syntax: vfbol [number/vfb/set]
Default: 255
Range: 0-1023
The vfbol command is used to display or set the current internal feedback signal. This
value is used to override the external feedback signal when the system is in open loop
working mode for vfb.
Without parameters, the current value of the internal feedback signal will be displayed.
If the parameter is a valid integer number between 0 and 1023, the internal feedback signal
will be set at that value.
If the parameter is vfb, the internal feedback signal will be set at the current value of the
external one.
If the parameter is set, u/d keys can be used to increase or decrease the signal with 1 bit
of resolution, until another key is pressed. In order to use this procedure, open loop
working mode for vfb must be enabled. Please note that during this procedure, no STATUS
UPDATE will be prompted, even if tracing of global status parameters is enabled.
In any case, if open loop working mode for nphases is disabled, the current number of
active phases and phase shedding thresholds will be displayed and updated if the open
42/66
DocID027803 Rev 1
AN4689
UART interface
loop feedback variable exceeds these thresholds. This situation is shown in Figure 35:
"“vfbol set” command".
Figure 35: “vfbol set” command
6.1.25
vff
Input voltage feed-forward
Syntax: vff [enable/disable]
Default: enabled
The input voltage feed-forward applies a correction to the output frequency depending on
the instantaneous input voltage. This ensures that the feedback signal is at least
independent from input voltage variations and allows using its information to manage
phase shedding.
Without parameters, the command shows the current status of the input voltage feedforward.
With a parameter, it enables or disables the input voltage feed-forward
In order to disable this function, a second prompt requests confirmation.
6.1.26
vin
Input voltage
Syntax: vin [b] [trace]
The command shows the input voltage of the converter in volts (default) or in bits (with b
parameter).
With trace parameter, the value in volts or bits of the input voltage is continuously
displayed until a key is pressed.
During this tracing, no STATUS UPDATE will be prompted, even if tracing of global
status parameters is enabled.
6.1.27
vinbo1
1st level brownout threshold
Syntax: vinbo1 [V]
Default: 350 V
Range: between 2nd level brownout and startup voltage
DocID027803 Rev 1
43/66
UART interface
Parameter saved in EEPROM.
AN4689
When called without a parameter, this command shows the 1st level brownout threshold.
If a parameter is passed, the command sets the 1st level brownout thresholds at that value,
expressed in volts. The parameter must be an integer number in the range between the 2nd
level brownout threshold (accessible through vinbo2 command) and the startup voltage
(accessible through vinstart command).
For further information about differences between 1st and 2nd brownout levels, please refer
to Section 3.3.6: "Input voltage brownouts".
6.1.28
vinbo2
2nd level brownout threshold
Syntax: vinbo2 [V]
Default: 300 V
Range: between 250V and 1st level brownout
Parameter saved in EEPROM.
When called without a parameter, this command shows the 2nd level brownout threshold.
If a parameter is passed, the command sets the 2nd level brownout thresholds at that value,
expressed in volts. The parameter must be an integer number in the range between 250 V
and the 1st level brownout threshold (accessible through vinbo1 command).
For further information about differences between 1st and 2nd brownout levels, please refer
to Section 3.3.6: "Input voltage brownouts"
6.1.29
vinstart
Minimum startup voltage
Syntax: vinstart [V]
Default: 380 V
Range: between 1st level brownout and 450 V
Parameter saved in EEPROM.
When called without parameters, this command shows the threshold for the minimum
startup voltage.
If a parameter is passed, the command sets the minimum startup voltage at that value,
expressed in volts. The parameter must be an integer number in the range between the 1st
level brownout threshold (accessible through vinbo1 command) and 450 V.
6.1.30
vers
Current firmware version
Syntax: vers
The command only displays the current firmware version.
6.2
How to set phase shedding thresholds
The following procedure describes how to set phase shedding thresholds using the UART
interface.
44/66
DocID027803 Rev 1
AN4689





UART interface
Set the DC input voltage to the nominal value of the PFC output and keep enabled the
input voltage feed-forward.
Keep the control loop closed and set the desired load when the system is in constant
voltage (CV) mode.Be aware that no checks are performed if the system is working in
CC or CV mode.
Check through the UART interface that the system is working with the desired number
of active phases for which you want to set phase shedding thresholds, using the
status command.
Execute the setthmax or setthmin command in order to set the maximum
threshold (when shedding from n to n+1 phases) or minimum threshold (when
shedding from n to n-1 phases) respectively.
Read all the warnings that appear. if there are no errors, the interface shows a
summary of the current status and the new phase shedding threshold. Answer “yes” to
confirm the new threshold or anything else to discard, and press enter.
This procedure always works if the new threshold is lower (for setthmax) or higher (for
setthmin) than current threshold. This is always true when default phase shedding
thresholds are loaded from the profile 1 of the EEPROM and no changes are performed on
maximum and minimum switching frequencies. If this condition is not satisfied, the system
has already changed the number of active phases before reaching the new threshold.
For example, if the maximum threshold for shedding from 2 to 3 phases is when output
current is 3 A and the new desired threshold is 4 A, when the load is set to 4 A, the system
is working with 3 active phases. To avoid this, the open loop working mode can be used. In
this example, opening the control loop only for the number of active phases (through
complex command openloop nphases enable), the system can be manually set with 2
active phases even with a 4 A load.
Please note that each phase can source a maximum current of 2.5 A, so 4 A is
below the maximum current capability for 2 active phases.
Now, the setthmax command can be executed and the new threshold will be set when
shedding from 2 to 3 active phases.
Also, the open loop working mode for the feedback signal can be used to set the threshold.
In this case, when one of the commands to set the phase shedding threshold is executed,
the value of the vfbol variable is used to set the new threshold. This second procedure is
useful when the user already knows the new shedding threshold. However, in this case, it
is easier to use the set extension of the two commands, specifying the number of phases
and the value in bits of the feedback signal, without keeping the system control loop open.
Always check the warnings that appear to ensure that values entered have been correctly
interpreted by the system.
We recommend:


Using one of the two commands with input voltage feed-forward disabled; the input
voltage must be set at 350 V.
A minimum of 5 bits of hysteresis of the feedback signal must be introduced to avoid
bouncing between active phase numbers; the command execution prompts for this
and stops the settings editing procedure if this condition is not asserted.
If n_ph is the current number of active phases; depending on the command executed,
the system checks 3 conditions and stops the setting procedure if at least one is not
verified.
For the setthmax command, the new threshold must be:
DocID027803 Rev 1
45/66
UART interface
AN4689
1. higher than the minimum threshold for n_ph+1 phases plus 5 bits of hysteresis
2. lower than the maximum threshold for n_ph+1 phases minus 5 bits of hysteresis
3. higher than the maximum threshold for n_ph-1 phases plus 5 bits of hysteresis
For the setthmin command, the new threshold must be:
1.
2.
3.
lower than the maximum threshold for n_ph-1 phases minus 5 bits of hysteresis
higher than the minimum threshold for n_ph-1 phases plus 5 bits of hysteresis
lower than the minimum threshold for n_ph+1 phases minus 5 bits of hysteresis
When 0 or 3 phases are active, some checks are skipped.


To change the maximum threshold for 3 active phases, the minfreq command must
be used. This threshold is used to determine the maximum output power capability
when the system is operating in the 1st brownout level condition.
To change the minimum threshold for 0 active phases, the lpm command must be
used. This threshold is used to allow the system to go into HALT mode during no or
very low load conditions.
When a threshold is changed, the new value is only stored in RAM. To store the
parameter in EEPROM and recall it after a reset, use the seteedata command.
Incorrect phase shedding thresholds can render the system unstable, so change them at
your own risk.
46/66
DocID027803 Rev 1
Efficiency measurements
AN4689
7
Efficiency measurements
Table 1: "Overall efficiency measured at 390 Vdc of input voltage" shows the overall
efficiency readings at 390 Vdc input voltage and the same data is depicted Figure 36:
"Graph of the overall efficiency of the system" in order to fully appreciate the benefits of the
interleaved architecture.
Table 1: Overall efficiency measured at 390 Vdc of input voltage
Load
[%]
Number of
phases
Iout,meas
[A]
Vout,meas
[V]
Pout,calc
[W]
Pin,meas
[W]
Efficiency
[%]
100%
3
7.47
132.676
991.09
1026.30
96.57
90%
3
6.75
132.676
895.56
928.31
96.47
80%
3
6
132.678
796.07
827.71
96.18
75%
3
5.625
132.674
746.29
776.69
96.09
70%
3
5.25
132.677
696.55
726.02
95.94
60%
2
4.5
132.679
597.06
619.73
96.34
50%
2
3.75
132.678
497.54
518.00
96.05
40%
2
3
132.677
398.03
416.68
95.52
30%
1
2.25
132.677
298.52
310.33
96.20
25%
1
1.875
132.678
248.77
259.35
95.92
20%
1
1.5
132.676
199.01
208.70
95.36
10%
Burst
0.75
132.678
99.51
105.48
94.34
5%
Burst
0.375
132.678
49.75
53.53
92.95
1%
Burst
0.075
132.675
9.95
11.05
90.08
DocID027803 Rev 1
47/66
Efficiency measurements
AN4689
Figure 36: Graph of the overall efficiency of the system
48/66
DocID027803 Rev 1
AN4689
Appendix
8
Appendix
8.1
Schematic diagrams
Figure 37: Power board schematic diagram – power section and feedback
DocID027803 Rev 1
49/66
Appendix
AN4689
Figure 38: Power board schematic diagram – auxiliary supply and protections
50/66
DocID027803 Rev 1
AN4689
Appendix
Figure 39: Power board schematic diagram – connector to control board
Figure 40: Power board schematic diagram – gate driver sub-circuit
DocID027803 Rev 1
51/66
Appendix
AN4689
Figure 41: Control board schematic diagram
8.2
HB-SAB power transformer specification
8.2.1
General description and characteristics





52/66
Application type: consumer, home appliance
Transformer type: open
Coil former: horizontal type, 8x2 + 7 pins, one slot
Max. temp. rise: 80 ºC
Max. operating ambient temperature: 50 ºC
DocID027803 Rev 1
AN4689
Appendix

8.2.2
Mains insulation: acc. to EN60065
Electrical characteristics






Converter topology: half bridge, resonant
Core type: ETD49-PC40 or equivalent
Min. operating frequency: 70 kHz
Max. operating frequency: 275 kHz
Primary inductance: 1.6 mH min at 1 kHz - 0.25 V (1)
Leakage inductance: 65.1 μH at 100 kHz - 0.25 V (2)
(1)
measured between pins 10-14
(2)
measured between pins 10-14 with secondary winding shorted
Figure 42: HB-SAB power transformer overall drawing
Table 2: HB-SAB power transformer winding characteristics
8.2.3
Pins
Winding
DC resistance
Number of turns
Wire type
10 – 14
Primary
35 mΩ
35
LITZ – 90 x ɸ0.1 mm
2A – 7A
Secondary
87 mΩ
29
LITZ – 60 x ɸ0.1 mm
Mechanical aspect and pin numbering




Maximum height from PCB: 41.5 mm
Coil former type: horizontal, 8x2 + 7 pins (pins #11, 12, 15 on primary side and row B
on secondary side are removed)
Pin distance: see drawing
Row distance: see drawing
DocID027803 Rev 1
53/66
Appendix
AN4689
Figure 43: HB-SAB power transformer specification – drawing
8.2.4
Manufacturer


Magnetica
Transformer P/N: 1892.0040, rev. 0.0
8.3
Auxiliary flyback transformer specification
8.3.1
General description and characteristics



54/66
Application type: consumer, home appliance
Transformer type: open
Coil former: horizontal type, 4+4 pins
DocID027803 Rev 1
AN4689
Appendix



8.3.2
Max. temp. rise: 45 ºC
Max. operating ambient temperature: 85 ºC
Mains insulation: acc. to EN60065
Electrical characteristics







Converter topology: flyback, CCM/DCM mode
Core type: E13/7/4 or equivalent
Typ. operating frequency: 115 kHz
Primary inductance: 3.9 mH ±20% at 1 kHz - 0.25 V (1)
Leakage inductance: 68 μH at 10 kHz - 0.25 V (2)
Saturation peak current: 0.17 A
Operating maximum peak current: 0.13 A
(1)
measured between pins 1-2
(2)
measured between pins 1-2 with pin 2-3-4-5-6-7-8 shorted
Figure 44: Auxiliary flyback transformer overall drawing
Table 3: Auxiliary flyback transformer winding characteristics
8.3.3
Pins
Winding
DC resistance
Number of turns
Wire type
1–2
Primary
6.44 Ω
212
G2 – ɸ0.10 mm
3–4
Auxiliary
454 mΩ
35
G2 – ɸ0.10 mm
5–6
Secondary
270 mΩ
18
Tex-E – ɸ0.2 mm
7–8
Secondary
267 mΩ
18
Tex-E – ɸ0.2 mm
Mechanical aspect and pin numbering


Maximum height from PCB: 15 mm
Coil former type: horizontal, 4+4 pins
DocID027803 Rev 1
55/66
Appendix
AN4689


Pin distance: 3.81 mm
Row distance: 10.16 mm
Figure 45: Auxiliary flyback transformer specification – drawing
56/66
DocID027803 Rev 1
AN4689
Appendix
Figure 46: Auxiliary flyback transformer construction
8.3.4
Manufacturer


8.4
Magnetica
Transformer P/N: 1921.0049, rev. 0.1
Bill of materials
Table 4: Bill of materials
Item
Reference
Part type / part
value
Case
style /
package
Description
Supplier
2.2n - Y1
pitch
10mm
Ceramic Y1
capacitor DE1E3KX222M
MURATA
2
C2, C3, C6,
C7, C10, C11
680nF
18.1 x 7.5
x 12.1mm
Metallized
polypropylene film
capacitor ECWF2W684JA
Panasonic
3
C5, C8
270μF
30 x
40mm
Aluminum
electrolytic capacitor
- EETHC2W271DA
Panasonic
100μF
6.3 x
11mm
YXF - Miniature
aluminum
electrolytic capacitor
- 20%
Rubycon
47μF
5 x 11mm
YXF - Miniature
aluminum
electrolytic capacitor
- 20%
Rubycon
YXF - Miniature
aluminum
electrolytic capacitor
- 20%
Rubycon
1
C1, C4, C9
4
5
C12, C16, C19
C13, C18
6
C14, C21, C22
470μF
10 x
16mm
7
C15
100nF 305VAC
13 x 6 x
12mm
Polypropylene film
capacitors - 10%
AVX
1000μF
24 x
45mm
Aluminum
electrolytic capacitor
B43508A2108M000
EPCOS
8
C17
DocID027803 Rev 1
57/66
Appendix
AN4689
Item
58/66
Reference
Part type / part
value
Case
style /
package
Description
Rubycon
Supplier
9
C20
10μF
5 x 11mm
YXF - Miniature
aluminum
electrolytic capacitor
- 20%
10
C23, C26,
C30, C31,
C32, C34,
C38, C39,
C40, C42,
C46, C47
100nF
0805
X7R - SMD ceramic
capacitor - 10%
AVX
11
C24, C33, C41
1nF
1206
X7R - SMD ceramic
capacitor - 10%
AVX
12
C25
3.3nF
0805
X7R - SMD ceramic
capacitor - 10%
AVX
13
C27, C35, C43
470nF
0805
X7R - SMD ceramic
capacitor - 10%
AVX
14
C28, C36, C44
1nF
0805
X7R - SMD ceramic
capacitor - 10%
AVX
15
C29, C37, C45
100nF
0805
X7R - SMD ceramic
capacitor - 10%
AVX
16
C48, C57, C62
1μF
0805
X7R - SMD ceramic
capacitor - 10%
AVX
17
C49
270nF
0805
X7R - SMD ceramic
capacitor - 10%
AVX
18
C50, C55
1nF
0805
X7R - SMD ceramic
capacitor - 10%
AVX
19
C51
390pF
0805
X7R - SMD ceramic
capacitor - 10%
AVX
20
C52
56pF
1206
C0G (NP0) - SMD
ceramic capacitor 10%
AVX
21
C53
100nF
0805
X7R - SMD ceramic
capacitor - 10%
AVX
22
C54, C56
100nF
0805
X7R - SMD ceramic
capacitor - 10%
AVX
23
C58
1nF
0805
C0G (NP0) - SMD
ceramic capacitor 10%
AVX
24
C59
100pF
0805
C0G (NP0) - SMD
ceramic capacitor 10%
AVX
25
C60
2.2nF
0805
X7R - SMD ceramic
capacitor - 10%
AVX
26
C61
1.5nF
0805
C0G (NP0) - SMD
ceramic capacitor 10%
AVX
DocID027803 Rev 1
AN4689
Appendix
Item
Reference
Part type / part
value
Case
style /
package
Description
Supplier
27
C63
100nF
0805
X7R - SMD ceramic
capacitor - 10%
AVX
28
C64
33nF
0805
X7R - SMD ceramic
capacitor - 10%
AVX
29
C65
3.3nF
0805
C0G (NP0) - SMD
ceramic capacitor 10%
AVX
30
C66
22nF
0805
C0G (NP0) - SMD
ceramic capacitor 10%
AVX
31
D1, D2, D3,
D4, D7
Green
T-1
(3mm)
TH green LED HLMP-Y802-F0000
AVAGO
TECHNOLOGIES
32
D5
PKC-136
DO-15
Peak clamp
STMicroelectronics
33
D6, D8
Red
T-1
(3mm)
TH red LED HLMP-Y651-G0000
AVAGO
TECHNOLOGIES
34
D9, D10, D14,
D15, D17,
D18, D21,
D22, D25,
D26, D28, D29
STPS20200CG
D2PAK
High voltage power
Schottky rectifier
STMicroelectronics
35
D11, D12,
D16, D19,
D23, D24,
D31, D33
1N4148WS
SOD-323
SMD diode
36
D13, D20, D27
STTH1L06A
SMA
SMD Turbo 2
ultrafast high
voltage rectifier
STMicroelectronics
37
D30, D32, D34
STTH102A
SMA
SMD high efficiency
ultrafast diode
STMicroelectronics
38
D35
BAT20J
SOD-323
SMD ultra low
leakage current
Schottky diode
STMicroelectronics
39
D36
B-15
MiniMELF
Zener diode TZMB15 - 2%
VISHAY
40
HS1, HS2,
HS3
0S515-50B
50 x 30 x
45mm
Heat sink
AAVID
THERMALLOY
41
ISO1, ISO2
SFH618A-3
DIP-4
Optocoupler, single
channel
VISHAY
42
J1
HVIN
5 pin
HV DC input
connector - 26-604050
MOLEX
43
J2
VDC
5 pin
LV primary DC
connector 1729157
PHOENIX
CONTACT
DocID027803 Rev 1
59/66
Appendix
AN4689
Item
60/66
Reference
Part type / part
value
Case
style /
package
Description
Supplier
44
J3
OUT
3 pin
Output voltage
screw connector MSTBVA2,5/3-G5,08 and
MSTB2,5/3-ST-5,08
45
J4
CON50A
2 x 25pin
- male
50 pins connector
46
L1, L4, L5
10μF
1008
SMD inductor ELJPC100KF - 10%
ELJPC100KF
47
L2, L3
33μF
1812
SMD inductor B82432T1333K000
- 10%
EPCOS
48
Q1, Q2, Q3,
Q4, Q5, Q6
STF21N65M5
TO220FP
MDmesh V power
MOSFET
STMicroelectronics
49
Q7, Q9, Q11,
Q13, Q15,
Q17
PBSS4041PT
SOT-23
SMD PNP general
purpose amplifier
50
Q8, Q10, Q12,
Q14, Q16,
Q18
PBSS4041NT
SOT-23
SMD NPN general
purpose amplifier
51
Q19
STN3PF06
SOT223
P-channel power
Mosfet
52
Q20, Q22,
Q23, Q25,
Q26
BC847C
SOT23
General purpose
NPN
53
Q21, Q24
BC857C
SOT23
General purpose
PNP
54
RS_1, RS_2,
RS_3
20mΩ
1206
SMD resistor - 1%
BC
COMPONENTS
55
R1, R11, R16,
R25, R30,
R40, R119
0R0
0805
SMD resistor - 5%
BC
COMPONENTS
56
R2, R13, R17,
R27, R31, R42
1kΩ
0805
SMD resistor - 5%
BC
COMPONENTS
57
R3, R14, R20,
R28, R34, R43
2.2R
0805
SMD resistor - 5%
BC
COMPONENTS
58
R4, R12, R18,
R26, R32,
R35, R41,
R51, R56,
R70, R71
100kΩ
0805
SMD resistor - 5%
BC
COMPONENTS
59
R5, R15, R19,
R29, R33, R44
20R
0805
SMD resistor - 5%
BC
COMPONENTS
60
R6, R9, R21,
R23, R36, R38
10R
1206
SMD resistor - 5%
BC
COMPONENTS
61
R7
15kΩ
0805
SMD resistor - 5%
BC
COMPONENTS
DocID027803 Rev 1
PHOENIX
CONTACT
STMicroelectronics
AN4689
Appendix
Item
Reference
Part type / part
value
Case
style /
package
Description
Supplier
62
R8, R22, R37
6.2kΩ
0805
SMD resistor - 1%
BC
COMPONENTS
63
R10, R24, R39
1.1kΩ
0805
SMD resistor - 1%
BC
COMPONENTS
64
R45, R61,
R62, R60,
R65, R78,
10kΩ
0805
SMD resistor - 5%
BC
COMPONENTS
65
R46, R49, R55
2.7MΩ
1206
SMD resistor - 1%
BC
COMPONENTS
66
R47, R48,
R52, R64, R76
1.2kΩ
0805
SMD resistor - 5%
BC
COMPONENTS
67
R50
1.1kΩ
1206
SMD resistor - 1%
BC
COMPONENTS
68
R53
13kΩ
0805
SMD resistor - 1%
BC
COMPONENTS
69
R54
56kΩ
1206
SMD resistor - 1%
BC
COMPONENTS
70
R57
10R
0805
SMD resistor - 5%
BC
COMPONENTS
71
R58
35.7kΩ
1206
SMD resistor - 1%
BC
COMPONENTS
72
R59, R75
6.8kΩ
0805
SMD resistor - 5%
BC
COMPONENTS
73
R63
12kΩ
0805
SMD resistor - 5%
BC
COMPONENTS
74
R66
30kΩ
0805
SMD resistor - 1%
BC
COMPONENTS
75
R67, R89
220kΩ
0805
SMD resistor - 1%
BC
COMPONENTS
76
R68
22kΩ
0805
SMD resistor - 1%
BC
COMPONENTS
77
R69
330R
0805
SMD resistor - 5%
BC
COMPONENTS
78
R72, R73
20kΩ
0805
SMD resistor - 5%
BC
COMPONENTS
79
R74
10kΩ
0805
SMD resistor - 5%
BC
COMPONENTS
80
R77
750kΩ
1206
SMD resistor - 1%
BC
COMPONENTS
81
R79
91kΩ
0805
SMD resistor - 1%
BC
COMPONENTS
82
R80
3.3kΩ
0805
SMD resistor - 5%
BC
COMPONENTS
DocID027803 Rev 1
61/66
Appendix
AN4689
Item
62/66
Reference
Part type / part
value
Case
style /
package
Description
Supplier
83
R81
2.2kΩ
0805
SMD resistor - 1%
BC
COMPONENTS
84
R82, R86
360kΩ
1206
SMD resistor - 1%
BC
COMPONENTS
85
R83
2.7kΩ
0805
SMD resistor - 5%
BC
COMPONENTS
86
R84
3kΩ
0805
SMD resistor - 5%
BC
COMPONENTS
87
R85
3.6kΩ
0805
SMD resistor - 5%
BC
COMPONENTS
88
R87
18kΩ
0805
SMD resistor - 1%
BC
COMPONENTS
89
R88
15kΩ
0805
SMD resistor - 1%
BC
COMPONENTS
90
R90
1MΩ
0805
SMD resistor - 1%
BC
COMPONENTS
91
T1, T3, T5
n.m.
ETD44
HB transformer
Magnetica
92
T2, T4, T6
1892.0040
ETD49
HB transformer
Magnetica
93
T7
1921.0049
E13
AUX supply
transformer
Magnetica
94
U1, U2, U3
L6391
SO-14
High-voltage high
and low side driver
STMicroelectronics
95
U4
LD1086D2T33TR
D2PAK
3V3 linear regulator
STMicroelectronics
96
U5
VIPER06HS
SSO10
Fixed frequency
Viper 4W high
voltage converter
STMicroelectronics
97
U6
TSX561A
SOT23-5
Single op-amp
STMicroelectronics
98
U7
TSM1013A
MiniSO-8
Constant voltage
and constant current
controller
STMicroelectronics
99
C201, C202
n.m.
0603
C0G (NP0) - SMD
ceramic capacitor
AVX
100
C203, C204,
C210
1μF
0603
Y5V - SMD ceramic
capacitor - 10%
AVX
101
C205, C206,
C207, C208
100nF
0603
X7R - SMD ceramic
capacitor - 10%
AVX
102
C209
10nF
0603
X7R - SMD ceramic
capacitor - 10%
AVX
103
C211, C212,
C213, C214,
C215
100pF
0603
C0G (NP0) - SMD
ceramic capacitor 10%
AVX
DocID027803 Rev 1
AN4689
Appendix
Item
Reference
Part type / part
value
Case
style /
package
Description
104
C216, C217,
C218, C219,
C220, C221,
C222, C223
100pF
105
J201
DC in
106
J202
CON50A
2 x 25 pin
- female
50 pin connector
107
J203
SWIM I/F
4 pin
PCB header single
row
108
J204
UART I/F
109
J205
PIN_STRIP_10
10 pin
PCB header single
row
110
J206
PIN_STRIP_9
9 pin
PCB header single
row
111
J207
PIN_STRIP_4
4 pin
PCB header single
row
112
J208
PIN_STRIP_5
5 pin
PCB header single
row
113
J209
PIN_STRIP_10
10 pin
PCB header single
row
114
L201
WE-CBF
0603
SMD EMI
suppression ferrite
bead - 74279262
115
P201
RESET
0603
X7R - SMD ceramic
capacitor - 10%
Supplier
AVX
2 pin WAGO
connector
3.5mm jack
connector
DocID027803 Rev 1
WE
Push button
63/66
Appendix
AN4689
Item
64/66
Reference
Part type / part
value
Case
style /
package
Description
Supplier
116
R201, R202,
R203, R204,
R205, R206,
R207, R208,
R209, R210,
R211, R212,
R213, R214,
R215, R216,
R217, R218,
R219, R220,
R221, R222,
R223, R224,
R225, R226,
R227, R228,
R229, R230,
R231, R232,
R233, R234,
R235, R236,
R237, R238,
R239, R240,
R241, R242,
R243, R244,
R245, R246,
R247, R248,
R249, R250,
R251, R252,
R256, R257,
R259, R269,
R270
0R
0603
SMD resistor - 5%
BC
COMPONENTS
118
R253, R254,
R255, R258,
R260, R261,
R262, R263,
R264, R265,
R266, R267,
R268
100R
0603
SMD resistor - 5%
BC
COMPONENTS
119
U201
STNRG388A
TSSOP38
STNRG388A
STMicroelectronics
120
X201
n.m.
XTAL 16MHz
DocID027803 Rev 1
Revision history
AN4689
9
Revision history
Table 5: Document revision history
Date
Version
23-Sep-2015
1
DocID027803 Rev 1
Changes
Initial release.
65/66
AN4689
IMPORTANT NOTICE – PLEASE READ CAREFULLY
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and
improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST
products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order
acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the
design of Purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
© 2015 STMicroelectronics – All rights reserved
66/66
DocID027803 Rev 1