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