dm00042797

UM1494
User manual
STEVAL-IHT007V1, extension board with
AC switches for the STM8S-DISCOVERY kit
1
Introduction
The STEVAL-IHT007V1 demonstration board is designed for the home appliance market,
with a focus on the demonstration of ACS™/Triac control with the STM8S-DISCOVERY kit.
The demonstration board is aimed at applications where ACS and Triacs are used. It may
particularly help appliance designs where only 2 AC switches are required, for example,
coffee machines, bread makers, low-end fridges, etc.
The STEVAL-IHT007V1 embeds an optical isolation of the power and control parts to allow
designers to debug the software with a computer directly connected to the STM8SDISCOVERY kit. Therefore, this demonstration board can also be used to evaluate optotransistor circuits in applications where isolation between mains and control parts is
required, such as high-end washing machines, dishwashers and dryers where a BLDC
motor is used.
Opto-transitor control has been chosen, as against opto-Triac control, to allow better control
of the duration of the gate current pulse and to ensure better AC switch triggering (especially
for low current loads). The power supply is based on a capacitive power supply. The
STEVAL-IHT007V1 uses SMD ACS/Triac to demonstrate a compact design with the
possibility to control loads up to 500 W. The T1010H-6G, a 12 A 600 V high temperature
Triac, can control loads up to 500 W. The ACS108-6SUF, a 0.8 A 600 V overvoltage
protected ACSTM device, can control low power loads up to 100 W.
The demonstration board passed the pre-compliance tests for EMC directives
IEC 61000-4-4 (burst up to 8 kV) and IEC 61000-4-5 (surge up to 2 kV). The STEVALIHT007V1 has an overall power consumption below 500 mW at 264 V/50 Hz due to the
optimized capacitive power supply.
Figure 1.
March 2012
STEVAL-IHT007V1 demonstration board
Doc ID 022519 Rev 1
1/23
Contents
UM1494
Contents
1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2
Demonstration board presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3
4
5
2.1
Package content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2
Kit purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3
Operation principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.4
Operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.5
Board features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.6
Safety instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1
Connection diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2
Running the board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3
Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Triac control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.1
Maximum allowed load current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2
Gate current width and minimum load current . . . . . . . . . . . . . . . . . . . . . 13
Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.1
Source files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.2
Main routines description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.2.1
ZVC interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.2.2
Timer2 interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.2.3
ACS108 status and T1010H status . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.2.4
Frequency setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.2.5
Main routine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Appendix A STEVAL-IHT007V1 demonstration board. . . . . . . . . . . . . . . . . . . . . 17
2/23
A.1
Schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
A.2
Demonstration board PCB layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
A.3
Gate current consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Doc ID 022519 Rev 1
UM1494
Contents
A.4
EC 61000-4-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
A.5
Bill of material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Doc ID 022519 Rev 1
3/23
List of tables
UM1494
List of tables
Table 1.
Table 2.
Table 3.
Table 4.
Table 5.
Table 6.
Table 7.
4/23
Gate current pulse duration (default program, version v1.0) . . . . . . . . . . . . .
Maximum load RMS current for Tamb = 60 °C . . . . . . . . . . . . . . . . . . . . . . . .
Initial settings of the control variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gate resistor estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pre-compliance IEC 61000-4-4 results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bill of material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Doc ID 022519 Rev 1
......
......
......
......
......
......
......
. . . . 12
. . . . 13
. . . . 15
. . . . 20
. . . . 20
. . . . 21
. . . . 22
UM1494
List of figures
List of figures
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Figure 8.
Figure 9.
STEVAL-IHT007V1 demonstration board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
STEVAL-IHT007V1 control headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
STM8S-DISCOVERY kit connection diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Connection of the mains and loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Functional description of ACS/Triac control strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Board schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
PCB layout - top side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
PCB silkscreen - top side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
PCB silkscreen - bottom side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Doc ID 022519 Rev 1
5/23
Demonstration board presentation
UM1494
2
Demonstration board presentation
2.1
Package content
The STEVAL-IHT007V1 demonstration board package consists of:
●
STEVAL-IHT007V1 extension board with AC switches for the STM8S-DISCOVERY kit
●
CD-ROM
The CD-ROM content is:
●
User manual UM1494 (this document) for the STEVAL-IHT007V1
●
User manual UM0817 for the STM8S-DISCOVERY
●
Reference manual RM0016 for the STM8S and STM8A microcontroller families
●
Datasheets:
●
●
2.2
–
ACS108-6S - overvoltage protected AC switch (ACS™)
–
P6KE400CA - P6KE Transil™
–
STM8S105C6 - Access line, 16 MHz STM8S 8-bit MCU, up to 32 Kbytes Flash,
integrated EEPROM,10-bit ADC, timers, UART, SPI, I²C
–
T1010H - High temperature 10 A sensitive TRIACs
Application notes:
–
AN302 - Thyristors and TRIACs: holding current - an important parameter
–
AN303 - Thyristors and TRIACs: latching current
–
AN533 - SCRs, TRIACs, and AC switches, thermal management precautions for
handling and mounting
–
AN1476 - Low-cost power supply for home appliances
–
AN1966 - TRIAC overvoltage protection using a Transil™
Marketing presentations:
–
ACS 600 V positioning in applications
–
ACS 600 V flyer
–
High temperature TRIACs flyer
–
High temperature TRIACs description
●
Software C-code in self install .exe file
●
Gerber files.
Kit purpose
This kit is a development tool that allows users to develop applications where an AC switch
control must be implemented. Two AC switch controls can be directly evaluated with this
board, covering a large number of different applications. For applications with
a higher number of switches, the AC switch control can be easily duplicated for each load
control.
Electrically isolated configuration is used to allow the user to develop the software with the
STM8S -DISCOVERY kit connected to the computer.
SMD technology is used for promotion of the space effective control of the AC loads with
ACS/Triacs.
6/23
Doc ID 022519 Rev 1
UM1494
Demonstration board presentation
The Kit purpose is the promotion of various kinds of applications where the AC switch is
controlled in ON/OFF full-phase mode. The switch control is based on the information push
button evaluated by the MCU.
As mentioned, the board software can easily be modified to final application requirements.
Here below is a list of possible applications that can be addressed:
●
Fridge
●
Breadmaker
●
Soy milk maker
●
Coffee machine
Additionally, the list of loads that can be controlled with this board is as follows:
●
Valves
●
Pumps
●
Door locks
●
Heating resistors up to 500 W
The added advantages of this board are:
2.3
●
Spark free operation
●
No EMI or acoustic noise
Operation principle
The board operation principle is based on MCU software. Implemented software features
are:
2.4
●
50/60 Hz detection implemented
●
Full wave operation (zero voltage turn-on of the switch) according to push button
action.
Operating conditions
The board operates in nominal line voltage 230 V in both 50/60 Hz power nets.
●
Line RMS voltage range: 197 to 264 V, 50 or 60 Hz
●
Operating ambient temperature 10 to 60 °C
●
Load power ranges (for 230 V RMS voltage)
–
OUT 1 controlled by ACS108-6SUF: 0 to 100 W
–
OUT 2 controlled by T1010H-6G: 100 to 500 W
Doc ID 022519 Rev 1
7/23
Demonstration board presentation
2.5
UM1494
Board features
The STEVAL-IHT007V1 demonstration board features:
●
Two different AC switches
●
Optical isolation of the power part and control part
●
Two push buttons for ON/OFF control of the AC switches
●
Capacitive power supply (470 nF capacitor EPCOS B32923C3474)
●
2.6
–
5 V ± 10%
–
Average output current: 16 mA at 230 V
–
Standby power losses < 0.3 W at 230 V
Overvoltage protection devices:
–
Varistor between mains voltage inputs (P/N example:B72205S271K101)
–
Transil between Triac A2-G terminals of the T1010H-6G (P/N: P6KE400CA)(Refer
to AN1966)
–
Overvoltage protected AC switch ACS108
Safety instructions
Warning:
The high voltage levels used to operate the STEVALIHT007V1 demonstration board may present a serious
electrical shock hazard. This demonstration board must be
used in a suitable laboratory by qualified personnel only,
familiar with the installation, use, and maintenance of power
electrical systems.
Intended use
The smart STEVAL-IHT007V1 demonstration board is a component designed for
demonstration purposes only, and must not be used for domestic installation or for industrial
installation. The technical data, as well as the information concerning the power supply and
working conditions, is to be taken from the documentation included in the kit and strictly
observed.
Installation
The installation of the STEVAL-IHT007V1 demonstration board must be taken from the
present user manual and strictly observed. The components must be protected against
excessive strain. In particular, no components are to be bent, or isolating distances altered
during transportation, handling or use. No contact must be made with electronic
components and contacts. The STEVAL-IHT007V1 demonstration board contains
electrostatically sensitive components that are prone to damage through improper use.
Electrical components must not be mechanically damaged or destroyed (to avoid potential
risks and injury).
8/23
Doc ID 022519 Rev 1
UM1494
Demonstration board presentation
Electrical connection
Applicable national accident prevention rules must be followed when working on the mains
power supply. The electrical installation must be completed in accordance with the
appropriate requirements (e.g. cross-sectional areas of conductors, fusing, PE
connections).
Board operation
A system architecture which supplies power to the demonstration board must be equipped
with additional control and protective devices in accordance with the applicable safety
requirements (e.g. compliance with technical equipment and accident prevention rules).
Note:
Do not touch the board after disconnection from the mains power supply, as several parts
and power terminals which contain possibly energized capacitors need to be allowed to
discharge completely.
Doc ID 022519 Rev 1
9/23
Getting started
UM1494
3
Getting started
3.1
Connection diagram
The STEVAL-IHT007V1 demonstration board does not contain the MCU and for proper
functionality it must be plugged into the STM8S-DISCOVERY kit.
The STM8S-DISCOVERY kit must be supplied by an external power supply. The USB
connector plugged into the PC is able to supply the STM8S-DISCOVERY kit. The second
possibility is to use a SWIM connector to supply the STM8S-DISCOVERY kit.
Figure 2 and Figure 3 show how to connect the STEVAL-IHT007V1 to the STM8SDISCOVERY kit. The proper fitting of each connector JP1, CN1, CN2 and CN3, are shown
for the STEVAL-IHT007V1 and STM8S-DISCOVERY kit.
10/23
Figure 2.
STEVAL-IHT007V1 control headers
Figure 3.
STM8S-DISCOVERY kit connection diagram
Doc ID 022519 Rev 1
UM1494
Getting started
Figure 4 shows the final connection of the STEVAL-IHT007V1 and STM8S-DISCOVERY kit
with a connection diagram of the mains and loads.
Figure 4.
3.2
Connection of the mains and loads
Running the board
This section describes how to properly run the board from an application point of view.
Proper connection is described in Figure 4.
The ACS108 is controlled by BUTTON 1 and the T1010H is controlled by BUTTON 2, as
shown in Figure 4.
After reset, both switches are put into the OFF state. When any button is pushed once, the
corresponding ACS/Triac turns ON after the start of the next mains period. Holding the
button pressed has no influence on the behavior. When any button is pressed for the second
time the corresponding ACS/Triac turns OFF at the end of the current period. Turn-off delay
is not implemented. Holding the button pressed has no influence on the behavior.
Doc ID 022519 Rev 1
11/23
Getting started
3.3
UM1494
Functional description
The ACS/Triac is controlled in full wave control mode as shown in Figure 5. Zero voltage
crossing interrupt is recognized in advance of the real zero voltage crossing. The
recognition level for interrupt detection is ~2.5 V for the STM8S MCU. The delay is
implemented to turn on ACS/Triac when mains voltage really cross zero. The delay setting
and gate current pulse duration are defined in the file define.h. Initial setting of the delay is
800 µs for 50 Hz (ZVC_Delay_50HZ) and 600 µs for 60 Hz (ZVC_Delay_60HZ). Initial
setting of the gate current pulse lengths with names are given in Table 1.
Figure 5.
Functional description of ACS/Triac control strategy
Table 1.
Gate current pulse duration (default program, version v1.0)
Initial gate pulse duration
ACS108
(ACS108_Pulse_Length_(1))
T1010H
(T1010H_Pulse_Length_(1))
50 Hz
10 ms
3.0 ms
60 Hz
8.3 ms
2.4 ms
1. 50 or 60 Hz.
12/23
Doc ID 022519 Rev 1
UM1494
Triac control
4
Triac control
4.1
Maximum allowed load current
Maximum allowed current depends on the ability of the device to dissipate the energy into
ambient to keep the junction of the device at 125 °C (150 °C for high temperature Triac).
Refer also to AN533.
Dissipated power for full wave operation is given by:
Equation 1 Dissipated power estimation
2
P d = V to • l RMS + R d ( l RMS )
where Vto (V) and Rd (Ω) values are given by the AC switch datasheets.
Maximum junction temperature of the device is then:
Equation 2 Maximum junction temperature estimation
T j = T amb + P d • R th ( j – a )
where Tamb (°C) is ambient temperature, and Rth(j-a) (°C/W) is junction to ambient thermal
resistance. Thermal resistance consists of one part in the case of SMD package and is
defined in the datasheet depending on the PCB heatsink area.
Table 2 gives the maximum RMS current each ACS/Triac can control, at maximum ambient
temperature 60 °C, to keep junction temperature below max. allowed value.
Dissipated power during the ON state (PD) is given for indication.
Table 2.
Maximum load RMS current for Tamb = 60 °C
AC switch
Package
PCB heatsink
(cm2)
Rth(j-a)
(°C/W)
RMS current
(A)
PD
(W)
ACS108
SMBFlat
1
115
0.56
0.55
T1010H-6G
D2PAK
3
40
2.6
2.15
Higher load current can be controlled using forced cooling. The AN533 is dedicated for a full
description of thermal management.
4.2
Gate current width and minimum load current
Gate current pulse is generated by the MCU. The length of the pulse is set by software and
can be changed separately for each load. Gate current pulse length is an important value to
be set according to minimum load current. Load current must reach latching current level to
keep Triac ON before the gate pulse is removed. Latching current (IL) is specified in the AC
switch datasheet. It is important to check for low power loads when RMS current is low as it
takes a longer time for the load current to reach latching current level. When gate current is
Doc ID 022519 Rev 1
13/23
Triac control
UM1494
removed before the load current reaches the latching current level, the device may turn off.
Refer to AN302 for further information on latching current.
Gate current is given by hardware settings. Gate current can be changed by changing the
value of the gate resistor. R6 is the gate resistor for control of the ACS108 and R8 is the
gate resistor for control of the T1010H.
Maximum value and length of the gate current the board can provide depends on capacitive
power supply rating. The typical average current that the board can provide is 15 mA in the
operation conditions at 230 V RMS and 470 nF capacitor.
14/23
Doc ID 022519 Rev 1
UM1494
5
Software
Software
The STEVAL-IHT007V1 is provided with the software that must be programmed into the
STM8S-DISCOVERY kit. The STM8S-DISCOVERY kit is provided with a built-in ST-LINK
programmer, no additional programming device is necessary.
Software is available for download at www.st.com/evalboards.
Software is developed in the STVD programming environment with compiler COSMIC. The
source files are provided and for use with a different GUI they must be adapted.
5.1
Source files
The program is located in three source files.
The define.h file is where variables for user customization are located. The user can change
the ZVC delay setting and gate current pulse duration for each ACS/Triac independently.
Initial settings of the variables in the file define.h is given in Table 3.
Table 3.
Initial settings of the control variables
Variable name
Initial value (value/time)(1)
ACS108_Pulse_Length_50 HZ
100/10 ms
ACS108_Pulse_Length_60 HZ
83/8.3 ms
T1010H_Pulse_Length_50 HZ
30/3 ms
T1010H_Pulse_Length_60 HZ
24/2.4 ms
ZVC_Delay_50 HZ
8/0.8 ms
ZVC_Delay_60 HZ
6/0.6 ms
Half_Period_Length_50 HZ
100/10 ms
Half_Period_Length_60 HZ
83/8.3 ms
1. Timer interrupt is launched every 100 μs.
The STM8_interrupt_vector.c file is where the interrupt table and interrupts are located.
The Main.c file is where the basic functions to set up the MCU after reset are defined and
also where the routines for frequency detection and each ACS/Triac status setting are
defined and handled.
5.2
Main routines description
The program has separate routines to control AC switches. These routines should not be
changed by the user unless a change in program functionality is required.
Doc ID 022519 Rev 1
15/23
Software
5.2.1
UM1494
ZVC interrupt
The MCU uses a zero voltage crossing (ZVC) event to synchronize all the routines.
ZVC interrupt handles switch gate pulse at the beginning of each mains period, turns on
Timer2 to handle gate current pulse duration within mains period, and refreshes variables
used for ACS/Triac control and mains frequency detection.
5.2.2
Timer2 interrupt
Timer2 interrupt is launched every 100 μs to control gate current pulse duration within the
mains period. Turn-on in the first half wave is controlled by ZVC interrupt and in the second
half wave it is controlled by Timer2 interrupt when the ACS108 and/or T1010H status in ON.
Gate current pulse duration is controlled by Timer2 interrupt.
5.2.3
ACS108 status and T1010H status
The status of the ACS108 and the T1010H are set in these routines, if they are ON or OFF.
The decision is based on the number of pushes of the corresponding button. An odd number
of pushes means that the status of the ACS108 and/or the T1010H is ON. An even number
of pushes means that the status of the ACS108 and/or the T1010H is OFF.
5.2.4
Frequency setting
Frequency setting is launched once after the reset and it chooses between a 50 and 60 Hz
setting according to the measured value of line frequency. Continuous frequency
measurement during program running is not implemented.
5.2.5
Main routine
In the main routine the status of the ACS/Triac is checked and the software watchdog is
cleared.
16/23
Doc ID 022519 Rev 1
Doc ID 022519 Rev 1
#
N&
2
*
(EADER?
2
2ESVARISTOR
N&
#
2ES
6
:ENER
$
.
0/7%2?6##
.
2
N&
#
$
'.$
*
(EADER?
'.$
N&
#
2
/54
2
#/-
2
6$$
0#
0'
0/7%2?'.$
6DDIO?
0# 0#
0#43
N&
2
2
!-
0/7%2?6##
0##
5
2
6$$
4RANSIL
4('
#
6SSIO?
0#
0#43
0%
0#
0'
(EADERX #.
0+%#!
0/7%2?6##
2
0##
5
2
6$$
#.
(EADER X !#33 '
0/7%2?'.$
#
N&
0%
0"
0"
0"
0"
6DDA
0##
5
$
0/7%2?'.$
2
#
6$$
(EADERX 0!
0!
6SSIO?
6#!0
6DDIO?
0%
0"
0"
0"
0"
6SSA
'.$
'.$
#
N&
'.$
6
Board schematic
"
'.$
/3#/540! 633
6$$
0!
0!
/3#).0!
6 6$$
Figure 6.
"
.234
#.
Schematic
'.$
#
N&
0 POWERSELECT
A.1
0/7%2?6##
2
2
Appendix A
6$$
6$$
UM1494
STEVAL-IHT007V1 demonstration board
STEVAL-IHT007V1 demonstration board
17/23
STEVAL-IHT007V1 demonstration board
A.2
18/23
Demonstration board PCB layout
Figure 7.
PCB layout - top side
Figure 8.
PCB silkscreen - top side
Doc ID 022519 Rev 1
UM1494
UM1494
STEVAL-IHT007V1 demonstration board
Figure 9.
A.3
PCB silkscreen - bottom side
Gate current consumption
Gate current consumption is based on Equation 3. Values used for the calculation are
shown in the datasheet for the AC switch or Triac.
Equation 3 Gate resistor calculation
⎛ V CC Min – V GT Max – V C E ( Sat )⎞
1
R g ≤------------------------------------------ ⎜ ---------------------------------------------------------------------------------⎟
I G ( 10° C )
R g tolerance ⎝
⎠
1 + -------------------------------100
where Rg_tolerance is the tolerance of the used resistor (typically 1% or 5%), VCC_Min is the
minimum supply voltage (typically 5 V for capacitive power supply with 5.6 V Zener diode),
VGT_Max is maximum gate voltage that appears between the gate and A1 or the COM pin
(typically 0.8 V), IG gate current for the minimum ambient temperature (normally 0 or 10 °C
for household applications) is given in the datasheet, VCE(Sat) is saturation voltage of the
opto-coupler [maximum value is given by the PC817 datasheet (0.2 V)]. Standard resistor
choice is shown in Table 4.
Please note that the STEVAL-IHT007V1 demonstration board uses gate resistors with 1%
dispersion.
Doc ID 022519 Rev 1
19/23
STEVAL-IHT007V1 demonstration board
Table 4.
Gate resistor estimation
AC switch
Tolerance of Rg (%)
Rg (Ω)
Rg standard (Ω)
T1010H
1
304
300
5
293
270
1
304
300
5
293
270
ACS108
A.4
UM1494
EC 61000-4-4
The IEC 61000-4-4 standard is designed for testing the fast transient robustness of an
application. The main affected device in the application is the MCU. The MCU is isolated
from mains. The main source of functionality changes is spurious triggering of the
ACS/Triac. Three possible states are defined:
●
class A: no functionality change
●
class B: functionality change, self repair
●
class C: functionality change, user intervention required (turn ON/OFF)
Table 5.
Pre-compliance IEC 61000-4-4 results
STEVALIHT007V1
VIN 250 VAC - 50
Hz
2 kV
4 kV
6 kV
8 kV
+L
A
B
B
B
+N
A
B
B
B
+ L and N
A
B
B
B
-L
A
B
B
B
-N
A
B
B
B
- L and N
A
B
B
B
The board withstands 2 kV in class A for all tested configurations.
20/23
Doc ID 022519 Rev 1
UM1494
A.5
STEVAL-IHT007V1 demonstration board
Bill of material
Table 6.
Bill of material
Designator
Value
ACS108-6SUF
D2
0.8 A overvoltage protected AC switch
5.6 V
P1
Vendor
STMicroelectronics™
Zener diode
Header, 3-pin
P6KE400CA
R15
T1010H-6G
D1, D3
Description
1N4007
J1, J2
600 W 400 V Transil™
STMicroelectronics
Varistor 275 V R = 14 mm
EPCOS/B72214S0271
10 A 600 V, high temperature Triac
STMicroelectronics
1 A, 1000 V diode
ARK128V-A-3P
CN1, CN2,
CN3
Header, 6-pin, dual row
U1, U2, U3
PC817
4-pin phototransistor opto-coupler
R1, R2
10 kΩ
1% resistor, 0805 SMD
R3
27 KΩ
1% resistor, 0805 SMD
R4
510 Ω
1% resistor, 1206 SMD
R5
510 Ω
1% resistor, 0805 SMD
R7
1 kΩ
1% resistor, 0805 SMD
R6, R8
300 Ω
1%resistor, 0.6 W, through hole
R9
120 Ω
5% resistor, 2 W, wire, flameproof
R10
100 Ω
1% resistor, 0207 SMD, high peak power
R11, R12
51 kΩ
1% resistor, 0.6 W, through hole
R13, R14
75 Ω
1% resistor, 0.6 W, through hole
C1, C2
10 nF
10% capacitor, 50 V, 0805 SMD
C3
1 nF
10% capacitor, 50 V, 0805 SMD
C4
1 mF
20% polarized capacitor, 16 V, through
hole
C5
470 nF
Capacitor 470 nF/X2
EPCOS/B32922C3474
C6, C7, C8, C9
10 nF
Capacitor 10 nF/X2
EPCOS/B32921C3103
B1, B2
Farnell/3086720
SMD button SMD button DTSM24N
Doc ID 022519 Rev 1
21/23
Revision history
UM1494
Revision history
Table 7.
22/23
Document revision history
Date
Revision
13-Mar-2012
1
Changes
Initial release.
Doc ID 022519 Rev 1
UM1494
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the
right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any
time, without notice.
All ST products are sold pursuant to ST’s terms and conditions of sale.
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no
liability whatsoever relating to the choice, selection or use of the ST products and services described herein.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this
document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products
or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such
third party products or services or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED
WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS
OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS EXPRESSLY APPROVED IN WRITING BY TWO AUTHORIZED ST REPRESENTATIVES, ST PRODUCTS ARE NOT
RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING
APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY,
DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE
GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER’S OWN RISK.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void
any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any
liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries.
Information in this document supersedes and replaces all information previously supplied.
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.
© 2012 STMicroelectronics - All rights reserved
STMicroelectronics group of companies
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Philippines - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America
www.st.com
Doc ID 022519 Rev 1
23/23