United Electronic Industries DN-MUX-414 Series User Manual

14 channel 1x3 multiplexer/switch interface board for the powerdna cube and rack chassis and 18 channel 1x3 multiplexer/switch interface board for the rack chassis
Table of Contents

Advertisement

Quick Links

DNx-MUX-414 / DNR-MUX-418
User Manual
14 channel 1x3 multiplexer / switch interface board
for the PowerDNA Cube and RACK chassis
and
18 channel 1x3 multiplexer / switch interface board
for the RACK chassis
May 2019
PN Man-DNx-MUX-414-418
© Copyright 1998-2019 United Electronic Industries, Inc. All rights reserved.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DN-MUX-414 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for United Electronic Industries DN-MUX-414 Series

  • Page 1 14 channel 1x3 multiplexer / switch interface board for the PowerDNA Cube and RACK chassis 18 channel 1x3 multiplexer / switch interface board for the RACK chassis May 2019 PN Man-DNx-MUX-414-418 © Copyright 1998-2019 United Electronic Industries, Inc. All rights reserved.
  • Page 2 COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS. Products sold by United Electronic Industries, Inc. are not authorized for use as critical components in life support devices or systems. A critical component is any component of a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness.
  • Page 3: Table Of Contents

    Reading Diagnostic Voltage, Temperature, and Status ..... . 21 May 2019 www.ueidaq.com © Copyright 2019 United Electronic Industries, Inc. 508.921.4600...
  • Page 4 Accessories............26 May 2019 www.ueidaq.com © Copyright 2019 United Electronic Industries, Inc. 508.921.4600...
  • Page 5 Appendix A ............. . . 26 Pinout and Photo of DNA-STP-62 Screw Terminal Panel ...........26 May 2019 www.ueidaq.com © Copyright 2019 United Electronic Industries, Inc. 508.921.4600...
  • Page 6: Chapter 1 Introduction

    This appendix provides a list of accessories available for use with the DNx-MUX-414 and DNR-MUX-418 boards. • Index This is an alphabetical listing of the topics covered in this manual. © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 7: Manual Conventions

    PowerDNR RACKtangle rack mounted system, whichever is applicable. The term DNR is a specific reference to the RACKtangle, DNA to the PowerDNA I/O Cube, and DNx to refer to both. © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 8: Multiplexing Modes

    DNA-STP-78 screw terminal panel via the  DNA-CBL-78 cables. The cables are fully shielded and are available in  3 and 10 foot lengths. © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 9: Software Support

    OFF: Configuration mode (e.g., configuring channels, • running in point-by-point mode) ON: Operation mode • DNR bus connector RDY LED STS LED DB-62 (female) 62-pin I/O connector Figure 1-1. Photo of MUX-414 Multiplexer Board © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 10: Specification

    5 g (rms), 10-500 Hz, broad-band random IEC 60068-2-27 Shock 50 g, 3 ms half sine, 18 shocks @ 6 orientations 30 g, 11 ms half sine, 18 shocks @ 6 orientations © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 11: Device Architecture

    The MUX-414 / MUX-418 supports 14 and 18 independent 1x3 switches respectively. Architecture A block diagram of the MUX-414 / MUX-418 is shown below: Figure 1-2. Architecture Block Diagram of DNA-MUX-414 / MUX-418 © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 12: Input Circuitry

    The sync in functionality can be enabled, which delays relay state changes until a pulse is received on the sync in pin. Triggering on a level or edge change, as well as the polarity (high/rising or low/falling) is user configurable. © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 13: Connectors And Wiring (Pinout)

    4 -Com ch 3 -B rsvd* ch 3 -Com ch 0 -A ch 3 -A ch 0 -B ch 0 -C Figure 1-5. DB-78 I/O Connector Pinout for DNR- MUX-418 © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 14: Chapter 2 Programming With The High-Level Api

    1 with break-before-make functionality enabled. // Configure session to write to port 0 on device 1 muxSession.CreateMuxPort("pdna://192.168.100.2/Dev1/mux0", true); CreateMuxPort configures the following parameters: breakBeforeMake: true to enable break-before-make, false otherwise • (boolean). © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 15: Configuring Break-Before-Make Or Port On Delay

    The following sample shows how to configure the simple mode. Please refer to the UeiDaq Framework User Manual to learn how to use other timing modes. // configure timing for point-by-point (simple mode) muxSession.ConfigureTimingForSimpleIO(); © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 16: Configuring Sync Input / Sync Output

    SetSyncOutputPulseWidth  (100 µs default) drive logic ‘0’ while "relays ready" (UEI internal test mode) UeiMuxSyncOutputRelaysReadyLogic0 drive logic ‘1’ while "relays ready" (UEI internal test mode) UeiMuxSyncOutputRelaysReadyLogic1 © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 17: Configure Sync In

    Configure the sync in circuitry to trigger the relay writes on a rising edge: pChan->SetSyncInputEdgePolarity(UeiDigitalEdgeRising); pChan->EnableSyncInputEdgeMode(true); Accepted values for SetSyncInputEdgePolarity are: UeiDigitalEdgeRising: Detect rising edge • UeiDigitalEdgeFalling: Detect falling edge • © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 18: Writing Data

    // set up list of relay states as described in example: relays[0] = 1; relays[1] = 2; relays[2] = 3; relays[3] = 0; relays[4] = 3; // write the 5 channels writer.WriteMux(5, channels, relays); © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 19: Monitoring Supply Voltage, Temperature & Status

    = 1; j<4; j++) std::cout << " adc" << j << "= " << adcBuffer[j]; std::cout << std::endl; NOTE: You can also retrieve status data with the ReadStatus method (see Section 2.7). © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 20: Monitoring Relay States & Status

    To reuse the object with a different set of channels or parameters, the Session you can manually clean up the session as follows: // clean up the session muxSession.CleanUp(); © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 21: Chapter 3 Programming With The Low-Level Api

    For additional information regarding low-level programming, refer to the “PowerDNA API Reference Manual” located in the following directories: On Linux systems: • <PowerDNA-x.y.z>/docs On Windows systems: • Start » All Programs » UEI » PowerDNA » Documentation © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 22: Low-Level Functions

    Acquires a single data point per channel. Runs at a maximum of 100 Hz. API that implement data acquisition modes and additional mode descriptions are provided in the PowerDNA API Reference Manual. © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 23: Programming The Mux-414 / Mux-418 (Immediate Mode)

    This means if you have a source on A, B, and C, you will short your source equipment. This mode is meant for diagnostic purposes: for example, a sensor connected to COM, and listening devices on A, B, and/or C. © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 24 Program C & B relays to connect or disconnect (all channels); DQ_MUX414_W_RELAY_CB Allows write to relay_select[2] relay_select[1] Program A, B & C relays to connect or disconnect (all channels); DQ_MUX414_W_RELAY_CBA Allows write to relay_select[2] relay_select[1] relay_select[0] © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 25 C-relay, and all other channels to open all other relays, you set the rflags for using relay_select: pdata.rflags= DQ_MUX414_W_RELAY_CBA; pdata.relay_select[0] = 0x00003FFF; pdata.relay_select[1] = 0x00000000; pdata.relay_select[2] = 0x00000004; DqAdv414Write(hd0, DEVN, pdata); © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 26: Reading Diagnostic Voltage, Temperature, And Status

    Internal 3.3V supply = %lf\n", adc_reads.adc_3_3); printf(" Internal 2.5V supply = %lf\n", adc_reads.adc_2_5); printf(" Internal temperature = %lf\n", adc_reads.adc_deg_c); printf(" status %x\n", adc_reads.status); NOTE: Refer to DqAdv414ReadStatus API for status bit meanings. © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 27: Reading Status And Relay States

    // Get relay states and status DqAdv414ReadStatus(hd, DEVN, &r_sts); printf(" relays A = %x\n", r_sts.relay_a); printf(" relays B = %x\n", r_sts.relay_b); printf(" relays C = %x\n", r_sts.relay_c); printf(" status = %x\n", r_sts.status); © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 28: Configuring Sync And Delays

    7 - negative transitioning pulse on "relays ready" 8 - logic '1' level on "relays ready" (UEI test adapter expects this) 9 - logic '0' level on "relays ready" © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 29: Example Of Using Sync In / Sync Out Handshaking

    Program all A relays to open for DEVN1 and OR in 3.8.1.4 Program DQ_MUX414_W_OPTION_SOUT to pulse when relays are written: Writing Relays and Pulsing pdata.rflags= DQ_MUX414_W_PORT0| DQ_MUX414_W_OPTION_SOUT; Sync Out pdata.mux_select[0] = 0x5555555; DqAdv414Write(hd0, DEVN1, pdata); © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 30: Configuring Break-Before-Make Functionality

    DQ_MUX414_W_OPTION_NO_BBM flag using the Break-before- DqAdv414Write API. make For example, the following disables break-before-make circuitry for the following DqAdv414Write: pdata.rflags=DQ_MUX414_W_PORT0 | DQ_MUX414_W_OPTION_NO_BBM; pdata.mux_select[0] = 0x000D032; DqAdv414Write(hd0, DEVN, pdata); © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 31: Pinout And Photo Of Dna-Stp-62 Screw Terminal Panel

    23 to JT3 to JT3 22 to JT3 to JT3 SHIELD to J2 to JT1 to JT2 to JT3 Figure A-1. Pinout and Photo of DNA-STP-62 Screw Terminal Panel © Copyright 2019 May 2019 www.ueidaq.com United Electronic Industries, Inc. 508.921.4600...
  • Page 32 Support FTP Site High Level API //ftp.ueidaq.com ii Support Web Site www.ueidaq.com Tel: 508-921-4600 May 2019 www.ueidaq.com www.ueidaq.com Vers: 4.5 © Copyright 2019 © Copyright 2019 United Electronic Industries, Inc. United Electronic Industries, Inc. Date: 05. 15. 2019 DNx-MUX-414-418-ManualIX.fm 508.921.4600...

This manual is also suitable for:

Dnr-mux-418

Table of Contents