Fastwel DIC324 User Manual

Pc104 plus digital i/o module with galvanic isolation
Table of Contents

Advertisement

Quick Links

DIC324
PC104 Plus Digital I/O Module
with Galvanic Isolation
User
Manual
IMES.421459.114UM
April 2018
Version 1.3

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DIC324 and is the answer not in the manual?

Questions and answers

Summary of Contents for Fastwel DIC324

  • Page 1 DIC324 PC104 Plus Digital I/O Module with Galvanic Isolation User Manual IMES.421459.114UM April 2018 Version 1.3...
  • Page 2 User Manual DIC324 Product Title: DIC324 Document name: DIC324 User Manual Manual version: 1.3 Copyright © 2018 Fastwel Co. Ltd. All rights reserved. Revision Record Revision number Brief description of changes Revision date Initial version February 2017 Paragraphs 3.1.4, 3.1.6, 3.2.3 were changed; in paragraph July 2017 1.1 packaged weight was added.
  • Page 3: Table Of Contents

    3.1.2 Electrostatic safety requirements ....................25 3.1.3 External inspection ........................25 3.1.4 Readiness check ........................26 3.1.5 Installation of DIC324......................... 26 3.1.6 Module's default configuration ....................26 3.1.7 Connection to the module ......................27 3.1.8 Module configuration........................27 Main control capabilities ..........................27 3.2.1...
  • Page 4 “as is” basis without warranty. Fastwel assumes no liability for consequential or incidental damages originated by the use of this software. This document contains information, which is property of Fastwel Co. Ltd. It is not allowed to reproduce it or transmit by any means, to translate the document or to convert it to any electronic form in full or in parts without antecedent written approval of Fastwel Co.
  • Page 5: Trademarks

    Fastwel Group Co. Ltd. To our best knowledge, the data in this document does not contain errors. However, Fastwel Group Co. Ltd...
  • Page 6: Notation Conventions

    DIC324 User Manual Notation and Conventions Warning, high voltage! This sign and inscription warn you about the dangers associated with electric discharges (> 60 V) at the time you touch the device or its parts. Noncompliance with the safety precautions, mentioned or prescribed by the rules could endanger your life or health, or lead to product damages.
  • Page 7: Safety Requirements

    DIC324 User Manual Safety requirements This product is designed and tested for the purpose of ensuring compliance with the electric safety requirements. Its design guarantees long-term failsafe operation. Life cycle of the device can be sufficiently reduced due to improper handling during unpacking and installation. Therefore, for your own safety and in order to ensure the proper operation of the device, you should observe the below recommendations.
  • Page 8: General Board Operation Rules

    To keep the warranty, the product should not be altered or revised in any way. Any alterations or improvements not authorized by Fastwel LLC, except for those specified in this document or obtained from the technical support department of Fastwel LLC as a set of instructions for their implementation, cancel the warranty.
  • Page 9: Manufacturer's Warranties

    Warranty period The warranty period for the products made by Fastwel LLC is 36 months since the sale date (unless otherwise provided by the supply contract). The warranty period for the custom-made products is 60 months since the sale date (unless otherwise provided by the supply contract.
  • Page 10: Introduction

    DIC324 Introduction Digital I/O Module with galvanic isolation DIC324 is implemented in PC/104+ standard on the basis of the stack of DIC122 and DIC123 modules. It has 16 channels of isolated digital input channels and 8 channels of isolated digital output. Electrical parameters of the modules are identical to those of the DIC122 and DIC123 modules.
  • Page 11: Versions

    Module's versions and their designations at the time of the order (ordering information) are given in the table below 1-1. Table 1-1: ORDERING INFORMATON Conventional Ordering Name Note designation designation Digital I/O module DIC324-01 with galvanic isolation DIC324 DIC324 DIC324-01 \Coated Conformal coating option.
  • Page 12: Module Delivery Checklist

    User Manual DIC324 Module delivery checklist Delivery checklist for all the module versions is given in the Table 1-2 Table 1-2: Delivery checklist Ordering Description designation DIC324 digital I/O module with galvanic isolation DIC324-01 IMES.421459.114 – – – – Packaging.
  • Page 13: External View And Location Of Components

    External view and location of components The below figures will help you identify components, their configuration and functions. 1.4.1 Module external view Fig. 1-1: External view of DIC324 Note External view of module versions could slightly differ from the one shown in the Figures.
  • Page 14: Overall And Mounting Dimensions, Location Of Main Components

    User Manual DIC324 1.4.2 Overall and mounting dimensions, location of main components Fig. 1-2: Overall dimensions and location of main components of DIC324...
  • Page 15: Functional Description

    Level (BASE DO 1...8 Base Address Switch Fig. 2-1: Block diagram of DIC324 The module's block diagram contains main functional elements: FPGA (BASE) – System FPGA Xilinx XC6SLX4-2CSG225I; – FPGA1 – User FPGA Xilinx XC6SLX4-2CSG225I; – PC104+ (ISA) – edge connector of 8-bit ISA bus;...
  • Page 16: Location Of Main Components

    User Manual DIC324 Location of main components Location of the main components, connectors that correspond to them, as well as commutator bars of the module is demonstrated in Figure 1-2 (Top view) and Figure 2-2 (Bottom view). Designations of connectors, switches and jumpers comply with designations on the module's board: −...
  • Page 17: Module's Functional Nodes And Interfaces

    User Manual DIC324 Module's functional nodes and interfaces 2.3.1 Base FPGA (BASE) Base FPGA is a control FPGA of the module. It has implemented: Local Bus generation for communication with the module's node of digital I/O, SPI controller for implementation of in- circuit programming and configuration of this node, as well as module's base address selector and interrupt operating line on ISA bus.
  • Page 18: Table 2-2: Identification Of Isa Bus Contacts, Row B

    User Manual DIC324 Table 2-2: Identification of ISA bus contacts, row B Contact Signal State Contact Signal State Power supply /DACK1 Input RESET Input DRQ1 Output Power supply /REFRESH Input IRQ9 Output BCLK Input Power supply IRQ7 Output DRQ2 Output...
  • Page 19: Digital Input Ports (Digital_Inputs)

    User Manual DIC324 2.3.3 Digital input ports (Digital_Inputs) Digital input connectors are input buffers with galvanic isolation. Input buffers support differential input and ensure galvanic isolation up to 500 V per channel and 1000 V between the channel and "ground" (GND) of the module.
  • Page 20: Input Channel Diagram

    +DIx -DIx +Vin -Vin DC-DC Fig. 2-5: Diagram of DIC324 input channel For galvanic isolation, the following optrons are used: TCMT-1600 (Vishay). Input channel implementation, similar to the one of DIC112/DIC122. Switches (jumpers): − Selection of input signal connection mode. Jumpers (XP13-XP20) of changing the...
  • Page 21: Resistive Assemblies

    User Manual DIC324 XP12 Fig. 2-7: XP12 jumper (Set to XP12[3-4] at the time of delivery) 2.3.5 Resistive assemblies Assemblies of RN1, RN2 resistors are used for setting trigger threshold per each group of eight input channels. The delivery contains two types of resistor assemblies with the rate: 470 Ω, 2.2 kΩ.
  • Page 22: Fig. 2-9: Diagram Of The Connector's Ports' Outputs

    User Manual DIC324 XP11 +OUT(0) +OUT0 -OUT(0) -OUT0 +OUT(1) +OUT1 -OUT(1) -OUT1 +OUT(2) +OUT2 -OUT(2) -OUT2 +OUT(3) +OUT3 -OUT(3) -OUT3 +OUT(4) +OUT4 -OUT(4) -OUT4 +OUT(5) +OUT5 -OUT(5) -OUT5 +OUT(6) +OUT6 -OUT(6) -OUT6 +OUT(7) +OUT7 -OUT(7) -OUT7 +Vout +Vout GND_VO IDC2.54-20R_AMP...
  • Page 23: Solid State Relay

    User Manual DIC324 Table 2-4: Table of XP11 connector contacts Contact Name +OUT0 OUT0 +OUT1 OUT1 +OUT2 OUT2 +OUT3 OUT3 +OUT4 OUT4 +OUT5 OUT5 +OUT6 OUT6 +OUT7 -OUT7 GND_VOUT (+Vout)* GND_VOUT (+Vout) XP9[3-4]; “+Vout”: XP9[1-2] “GND_VOUT” : * - is installed to XP9 by the jumper.
  • Page 24: Base Address Switch

    User Manual DIC324 Fig. 2-10: Input channel 1 diagram 2.3.8 Base address switch Figure 2-11 shows the switch of base address and module addressing mode setting (SA1) and location of its separate engines at the time of module's delivery. Mode Reserved Fig.
  • Page 25: Module Use

    Module preparation for use 3.1.1 General requirements When handling DIC324, you should strictly follow the below safety requirements. Manufacturer shall not be liable for any damages, arising out as a result of non-observance of such requirements: – all the installation and preparation works on the module, any additional external...
  • Page 26: Readiness Check

    IS TURNED OFF. ATTENTION: WHEN INSTALLING THE PC/104-PLUS MODULES TRY NOT TO BEND OR DEFORM THE BOARD OF DIC324 AND CPU's MODULE. PROPERLY MATCH THE CONTACTS AND USE THE NECESSARY FASTENERS. General characteristics of external power supply source and current consumption values (excluding signal currents), required for module's stable operation, are shown in p.2.3.10.
  • Page 27: Connection To The Module

    SA[9:4] in the I/O area (I/O), which will make the module available for the system. The engine of the switch 8 is responsible for the type of addressing in DIC324 with regard to the I/O address space with or without an offset.
  • Page 28: Fig. 3-1: Sa1 Base Address Setting Switch

    SA[15:12] = Ah). The ports occupy 16 bytes in the I/O area.  NOTE: DELIVERIES OF DIC324 MODULE BY DEFAULT, WITH BASE ADDRESS CONFIGURATION – A110 (COMPLIES WITH FIG. 3-1 When addressing to the module, the LED for indication of requests (references) is activated for a short period.
  • Page 29: Jumpers For The Installation Of Input Signal Connection Type

    THE SET BASE ADDRESS IS NOT USED WITHIN THE SYSTEM! 3.2.2 Jumpers for the installation of input signal connection type Signals are connected to the DIC324 Module via XP10 connector (type IDC-34). Connection types: 1. Single-wire connection of digital signals 2.
  • Page 30: Fig. 3-2: Connection To The Module

    User Manual DIC324 Single-wire connection of digital signals Two-wire connection of signals Two-wire connection of potential-free Single-wire connection of potential-free contacts contacts Fig. 3-2: Connection to the module In case of changing a type of signal connection, the jumpers should be reset...
  • Page 31: Table 3-2: Type Of Inputs

    User Manual DIC324 Table 3-2: Type of inputs Single-wire digital and Input Two-wire digital input Two-wire potential-free contact number potential-free contact XP20[3-5] XP20[5-7] XP20[1-3] & XP20[5-7] XP20[4-6] XP20[6-8] XP20[2-4] & XP20[6-8] XP19[3-5] XP19[5-7] XP19[1-3] & XP19[5-7] XP19[4-6] XP19[6-8] XP19[2-4] & XP19[6-8]...
  • Page 32: Setting The Range Of Input Voltages

    3.2.3 Setting the range of input voltages. Module DIC324 can be used for operation with voltages from 3.2 to 52 Volts (in two ranges see the table). Trigger threshold per each group of eight input channels is determined by assemblies of RN resistors, which are installed into the pads XS2, XS3.
  • Page 33: Table 3-4: Setting The Load Type Connection

    User Manual DIC324 Digital output mode Table 3-4: Setting the load type connection Connection type setting Single-wire Output Two-wire Single-wire with an external power supply source +Vout XP1[1-2] & XP1[3-4] & XP9 XP1[3-4] [1-2] XP2[1-2] & XP2[3-4] & XP2[3-4] XP9[1-2] XP3[1-2] &...
  • Page 34: Description Of Registers And D11 User Configuration

    User Manual DIC324 Warning! Despite the fact that the module is able to switch the current load up to 500 mA within the entire temperature range (from - 40°C to +85°C), when using the module with the high environment temperature (from +75°C to +85°C), it is not recommended to activate maximum current load...
  • Page 35: Integrated Parts Of The Diagram

    (G):  frequency meter (F) Fig. 3-3: Matrix diagram Below is the description of DIC324 ports (Code of “D11” diagram) with the Base Address BA. Control register is available by writing via port with the address...
  • Page 36: Table 3-6: Event Front Edge Codes For Groups Of Inputs

    User Manual DIC324 Table 3-6: Event front edge codes for groups of inputs Groups Inputs of inputs IN[7:0] IN[15:8] Table 3-7: De-bouncing time codes for groups of inputs Event front edge in FR[1:0] the group of channels x ↑ ↓...
  • Page 37: Table 3-10: Register Of Inputs

    User Manual DIC324 Warning! Interrupt signal reset will be carried out only after reset of the relevant bits in the register of events. Reset of bits prohibits generation of interrupts. Register of inputs is available by reading via byte ports with addresses...
  • Page 38: Table 3-12: Control Register

    User Manual DIC324 Table 3-12: Control register Address BA + 7 ST_RDY ERR BA + 8 BA + 9 CH[3:0] Code of input, connected to the frequency meter ( 0 ... 15). Measuring error. The bit is set if the frequency meter is overfilled (F[15:0]>...
  • Page 39: 3.3.2 Configuration Fpga D11 - Digital_Outputs

    3.3.2.2 Designation of outputs ports Control of DIC324 is carried out via the I/O ports. Addresses of the ports are set with regard to the Base Address (BA), set by the SA1 switch. Register of outputs is available through recording and reading via the port with BA+0 address.
  • Page 40: Module Identification

    Programming example for reading the FPGA1 identifier in “C” language shall be viewed as follows: printf ("DIC324 Diagram Code:\"D11\" FASTWEL, 2016\n"); // -- Determine Base Address ---- for (BA=0x110;BA<0x400;BA+=0x10) if ((inportb(BA+0xA00E)=='D')&&(inportb(BA+0xA00F)==11)) break; if (BA==0x400) { printf("Diagram Code\"D11\"not loaded !");return; } else printf("Base address of DIC324 module is determined:%Xh\n",BA);...
  • Page 41: Reprogramming Of User Fpga Configuration

    /? output of the help line  NOTE: AT FASTWEL FTP-SERVER YOU CAN FIND ".XSV" FILE, DESIGNED FOR PROGRAMMING FPGA1 BY DEFAULT CONFIGURATION To program EEPROM the following utility is used: eeprog.exe. The required configuration is programmed to the user FPGA1 by starting the utility eeprog.exe with the...
  • Page 42 - output of configuration codes via module's base address, where xxx is the module's base address; eeprog.exe /? - output of the help line  CONFIGURATION FILES FOR FPGA WITH DESCRIPTIONS AND EXAMPLES OF “C” NOTE: PROGRAMMING CAN BE FOUND AT FASTWEL FTP-SERVERS.
  • Page 43: Transportation, Unpacking And Storage

    User Manual DIC324 Transportation, unpacking and storage Transportation The module should be transported in a separate packaging box (transport packaging) of the manufacturing facility, which consists of an individual antistatic bag and a cardboard box, in the closed transport (automobile, railway, air transportation in heated and pressurized compartments) in storage conditions 5 defined in the GOST standard 15150-69 (IEC 721-2-1 standard) or in storage conditions 3 during sea transportation.
  • Page 44: Annex A Disclaimer

    1.2 Use of the Fastwel products as well as the objects of intellectual property containing in them, in the ways and for the purposes, not provided by the present user manual and datasheet isn't allowed without preliminary written approval of Fastwel.

Table of Contents