User s Manual: Universal Communication Controller. Synchronous to Asynchronous Communication Interface Software Revision 2.004b

Similar documents
User s Manual: Universal Communication Controller. Synchronous to Asynchronous Communication Interface

MultiMode FOMs -ST and -SMA

High Speed Async to Sync Interface Converter

Functional Diagram: Figure 1 PCIe4-SIO8BX-SYNC Block Diagram. Chan 1-4. Multi-protocol Transceiver. 32kb. Receiver FIFO. 32kb.

USER MANUAL MODEL 2701/B, C, D. G.703/G.704 NTU with EIA-530, V.35, X.21 Interfaces SALES OFFICE (301) TECHNICAL SUPPORT (301)

Miniature Synchronous/Asynchronous Fiber Optic Modems

Configuration Vestas VMP3500

CrossLine Generator Operation Manual

Hardware & software Specifications

FOM-1090 FOM-1090 FOM FOM-1090 w/ DB-25 Female FOM-1091 w/ DB-25 Male

INSTRUCTION MANUAL FOR MODEL IOC534 LOW LATENCY FIBER OPTIC TRANSMIT / RECEIVE MODULE

MONITOR POWER Shiloh Road Alpharetta, Georgia (770) FAX (770) Toll Free

Noise Detector ND-1 Operating Manual

OWNERS MANUAL. Revision /01/ Lightronics Inc. 509 Central Drive Virginia Beach, VA Tel

USER INSTRUCTIONS MODEL CSI-200 COAXIAL SYSTEM INTERFACE

Model 5240 Digital to Analog Key Converter Data Pack

For warranty service, please contact Microframe at: A technician will gladly assist you.

Operator s Manual. Ultegra. Health Scale. Fairbanks Scales by Fairbanks Scales Inc. All rights reserved. Revision 5 06/07

Master Time Clock MTC Users Manual

RD RACK MOUNT DIMMER OWNERS MANUAL VERSION /09/2011

500 Business Center Drive Pittsburgh, PA USA CAGE 1BGJ7. June 2015 Part Numbers FIBER DRIVER

DXI SAC Software: Configuring a CCTV Switcher. Table of Contents

MENU EXECUTE Shiloh Road Alpharetta, Georgia (770) FAX (770) Toll Free

Telesto Private Wire Modem Manual

PCI Express JPEG Frame Grabber Hardware Manual Model 817 Rev.E April 09

AES-404 Digital Audio Switcher/DA/Digital to Analog Converter

ES-450J2 Universal 2 Channel Jog/Shuttle Remote

10MHz Source/Inserter

Model 1476-C SuperQuad HR

1080P. 3GSDI Audio De-Embedder. GEF-SDI-AUDD User Manual.

SR - 516D DESK TOP DMX REMOTE STATION. Version: Date: 05/16/2013

The 6700 series Panel lock and destination protect

USER MANUAL. MODEL 460RC Rack-Mounted G.703 Coax to Twisted Pair Adapters (BALUNs)

Computer - Digital Output - Modem - Analog - RJ 11 Output Jack

User Manual. Model 1365 Video Scaler

Video Extender DS128 DSRXL. Instruction Manual. 8-Port Cat5 VGA Digital Signage Broadcaster with RS232 and Audio

Instruction Manual 1T-CT-630 Series HDMI to CAT.6 Extender System

Kramer Electronics, Ltd. USER MANUAL. Model: VS x 1 Sequential Video Audio Switcher

SPECIAL SPECIFICATION :1 Video (De) Mux with Data Channel

FOTS100 User Manual. BIOPAC Systems, Inc. Opsens Inc. 42 Aero Camino, Goleta, CA Tel (805) , Fax (805)

E3/DS3 Tap. 6xBNC Type

AES-402 Automatic Digital Audio Switcher/DA/Digital to Analog Converter

3GSDI Audio Embedder

VGA Extender SRN. EXT-VGA-141SRN. User Manual

Instruction Manual Model UHF, L-Band, Up/Downconverter

PulseFlow FP100 Pulse to 4 20mA Flow Converter (Flow Rate Transmitter / Totalizer / Indicator)

3GSDI to HDMI 1.3 Converter

Kramer Electronics, Ltd. USER MANUAL. Model: FC Standards Converter / TBC

SDC-500 Digital Optical Chopper Operating Instructions

AES Channel Digital/Analog Audio Switcher/DA/Digital to Analog Converter

ASSEMBLY AND CALIBRATION

ASP-FIBRS1 User Manual

Model PSKIT-H540 Ultrasonic Power Supply Kit 40 khz 500 Watts

Kramer Electronics, Ltd. USER MANUAL. Model: CV / YC to SDI Converter

4X1 Gefen TV Switcher GTV-HDMI N. User Manual

MultiView 450. Installation & Reference Guide. Preliminary. Magenta Research Ltd

Model: UHD41-ARC. Installation Guide

Wind Indicator LED. Contents. Instruction for Use xx.x00, x08, xx.10

FN:4181NX_M1.DOC MC4181NX MASTER CLOCK MC4181NX

Installation & Operation Manual

4x1 HD Analog Audio Switcher

SM DMX LIGHTING CONTROLLER OWNERS MANUAL. May 19, 2009

CAT Extender. EXT-CAT User Manual.

User Guide. HDMI Fiber Optic Extender. DVI-7350a

VideoEase HDMI 3x1 Switcher Kit (110V) Installation Guide

REMOTE DISPLAY WIRELESS DECODER MK II

User Manual. Model 1372A and 1374A HDMI Switchers. 1T-SX-632 Model 1372A 2X1 Switcher. v1.3 2x1 SWITCHER. v1.3 INPUT ENHANCE POWER

USER MANUAL Table of Contents

INSTRUCTION MANUAL. MODEL Downconverter

UC1000 Universal Controller

ALPHA Personal Priority Display User Manual

SMPTE-259M/DVB-ASI Scrambler/Controller

T/E-Extender TABLE OF CONTENTS SECTION 1 - DESCRIPTION...2 SECTION 2 - SPECIFICATIONS...3 SECTION 3 - INSTALLATION...4

Instruction Manual Model Downconverter

MLA-XLR MIDI Line Amplifier

TC Mbps - 622Mbps FIBER OPTIC MODE CONVERTER/REPEATER (Rev A0.1) User's Manual

SoundField UPM-1 Stereo to 5.1 Converter

Operation/Reference Guide IRIS. Infrared/Serial Data Capture Unit. Control System Accessories

Model 974A Quad Counter/Timer Operating Manual

3-DRX. AUTOMATIC THREE CHANNEL DIGITAL AES/EBU REPEATER and ANALOG AUDIO SWITCHER INSTALLATION AND OPERATING MANUAL

CLT-353R & CLT-353L CAMERA LINK TRANSLATOR. User s Manual. Document # , Rev 0.1, 4/19/2013 preliminary

CCE900-IP-TR. User s Guide

TV Character Generator

PC/HDTV 2-Way Converter

Model Extend HDMI audio and video connections up to 300 feet. Add up to 8 additional receivers with a dedicated network switch

OWNERS MANUAL. Revision /29/ Lightronics Inc. 509 Central Drive Virginia Beach, VA Tel

Part No. ENC-LAB01 Users Manual Introduction EncoderLAB

DUAL/QUAD DISPLAY CONTROLLER Operation Manual

HTE Owner s Manual. HDMI, RS-232, IR & Ethernet Extender over HDBaseT with 3D, 4K, POE Support

RCV VOICE/DATA CSU VOICE/DATA CSU XMT BUSY. BUSY TxD RxD RTS CTS POWER LOOPBACK SIG SYNC USER'S MANUAL

4 x 4 VGA Matrix Switch

User Manual. Model 1351 DVI Repeater with HDCP

013-RD

AEQ TH-03 Digital Hybrid of 1 (TH-03.1) or 2 lines (TH-03.2) with Frequency Extender

HDS-21RS Owner s Manual 2 x 1 HDMI Switch with Scaling

VGA Extender SRN. EXT-VGA-141SRN User Manual.

Model 6010 Four Channel 20-Bit Audio ADC Data Pack

Kramer Electronics, Ltd. USER MANUAL. Model: FC Analog Video to SDI Converter

APPLICATION NOTE # Monitoring DTMF Digits Transmitted by a Phone

OPERATING MANUAL. DMX / DSI / DALI Dekoder 3004B-H Mk2

Transcription:

User s Manual: Universal Communication Controller Synchronous to Asynchronous Communication Interface Software Revision 2.004b I

Copyright 2000, A-Engineering B.V. Online version copyright 2000 All rights reserved. Printed in the Netherlands This document is protected by Copyright Protection Laws. The online version of this document may be freely printed and distributed internally, but cannot be modified, in whole or in part, or included in any other work without prior written consent from A-Engineering B.V. Limitation of Liability A-Engineering B.V. makes NO WARRANTY, EXPRESSE or IMPLIE, with respect to this user-manual, and any related items, its quality, performance, merchantability, or fitness for any particular use. It is solely the purchaser s responsibility to determine its suitability for any particular use. Information contained in this document is subject to change without notice. Trademark credits The following are trademarks of A-Engineering B.V. Universal Communication Controller SyncMate ClockMate II

Contents Chapter 1 Introduction 3 I Functional escription 4 Specification Overview 5 Chapter 2 Controls and isplay 9 Keyboard 9 Keylock 10 isplay 11 Chapter 3 Preset Setup 13 Edit 13 Copy 13 Chapter 4 Channel Setup 15 Channel Type 15 Bit Encoding 16 Bit Order 17 Sync Length 19 Sync Pattern 19 Strip Sync 19 Frame-Length 20 Strip/Insert Bit 21 1

SizeHeader 22 Clock-source 23 Sync Speed 23 Idle-State 24 Checksum-Mode 25 Async-Speed 25 Signal Polarity CE 26 Signal Polarity TE 27 Channel Mode 28 Chapter 5 Channel iagnostics 29 All Channels 29 Per Channel HLC 30 Per Channel Universal/Transparent 31 Chapter 6 Controller Info 33 Chapter 7 Performance Info 35 Chapter 8 Connecting the UCC 37 Power 38 Control Port 38 TE Ports 38 CE Ports 39 Appendix A Warranty and Maintenance 41 Appendix B Cables and Connectors 45 Appendix C Menu Structure 51 Index 67 2 Contents

Chapter 1 Introduction Congratulations on purchasing your Universal Communication Controller from A-Engineering. The Universal Communication Controller combines dedicated communication hardware with on-board data processing software to provide an efficient means of interfacing asynchronous ata Terminal Equipment to synchronous ata Communication Equipment. By doing this the Universal Communication Controller off-load communications overhead from your ata Terminal Equipment s CPU for optimum system performance. 3

Functional escription The Universal Communication Controller is a device that establishes the interface from standard asynchronous serial ports (the ones which are usually standard on computer systems) to standard as well as "non-standard" synchronous systems (non-standard in terms of Commercially Of The Shelf equipment). The UCC can interface 8 synchronous systems to 8 asynchronous systems simultaneously. Apart from the configurable "Universal-mode" 1, the UCC now also provides an HLC and a transparent interface mode. To provide flexibility and create a wide adaptation level within these different modes, the UCC has a number of parameters which can be altered to interface to specific protocols. Synchronisation word, bit encoding and bit stripping are only a couple of these parameters. Though the UCC is designed from a total new concept, a lot of its functionality is comparable to that of the SyncMate and the ClockMate. The UCC provides more functionality, flexibility, stability, configurability, ease of installation and fault check mechanisms. Above all that the UCC also provides a mechanism to remote monitor/configure the unit by means of a serial terminal. System configuration security is guaranteed by a keylock that can disable access to menu s which affect the units behaviour. 4 Chapter 1 1. Universal mode: only operating mode available on UCC s with a software revision prior to 2.004b

Specification Overview CE / Asynchronous Interface Ports 8 Connector Electrical Interface Speed B25 CE (female) RS-232 1200, 2400, 4800, 9600, 19k2 and 115k2 bps Start/Stop bits 1 ata bits 8 Bit order Flow control Input buffer Output buffer Available signals Invertable signals Specification of CE interface LSB-first, MSB-first CTS/RTS 128 bytes / 8kb (HLC) 32 bytes / 16kb (HLC) CTS, RTS, Tx, Rx, TR, TxC (NA), RxC (NA), ExC (NA) CTS, RTS, Tx, Rx, TR, TxC (NA), RxC (NA), ExC (NA) TE / Synchronous Interface Ports 8 Connector Electrical Interface Speed Clock mode Clock source B25 TE (male) RS-232 600, 1200, 2400, 4800, 9600, 64k bps Internal, pll, External input: TxC, RxC output: ExC Specification of TE interface Introduction 5

TE / Synchronous Interface Flow Control Sync Length Frame Length BIt Encoding Sync Stripping/Insertion Bit Stripping/ Insertion SizeHeader Checksum Generation Idle State Available signals Invertable signals Specification of TE interface CTS 6...16 bits 1..1024 bytes NRZ,!NRZ, NRZI,!NRZI On/Off On/Off On/Off Off/Xor/Xnor 1, 0, Alternating CTS, RTS, Tx, Rx, C, TR, TxC, RxC, ExC CTS, RTS, Tx, Rx, C, TR, TxC, RxC, ExC Control Port / Asynchronous Ports 1 Connector Electrical Interface Speed B9 TE (male) RS-232 9600 bps Start/Stop bits 1 ata bits 8 Available signals Specification of control port interface Tx, Rx, RTS, TR, SR, C, CTS 6 Chapter 1

Power Requirements AC Input 95V - 135V (110V switch position) 180V - 265V (230V switch position) Net Frequency Power Consumption Power requirements 47 Hz - 63 Hz 25 Watt isplay Type isplay pattern Backlight color isplay specifications LC Super Twisted 2 * 40 characters Green imensions Case Width Height epth imensions 19 inch rack mountable unit 19 inch (482.60 mm) 3 HU (133.35 mm) 250 mm Introduction 7

8 Chapter 1

Chapter 2 Controls and isplay The Universal Communication Controller is controlled by four front panel keys and via the 9 pin SUB- connector on the back of the device (control port). To provide a means of disabling access to functions that could change the operation of the device a keylock has been installed. Input from the keyboard and output to the display is processed in exactly the same manner on the serial control port. L U LOCK/UNLOCK A B C Front-panel of the UCC Keyboard The front panel keyboard contains four keys marked A, B, C, and. The keys enable a user to step through the menu s. All the keys have their serial -equivalent (input on the control-port) that can be used simultaneously. 9

A - key This key is the general Escape key, when a user wants to quit the current menu (and move one level up in the menu-hierarchy in the case that is possible). The serial -equivalent for this key is the left-arrow control key. B - key This key is the down/left key, when a user wants to move to the previous menu or previous value. The serial -equivalent for this key is the downarrow control key. C - key This key is the up/right key, when a user wants to move to the next menu or next value. The serial -equivalent for this key is the up-arrow control key. - key This key is the accept/enter-menu/toggle key, when a user wants to accept the selected value. However, in some menu s the key is used to toggle binary values. The serial -equivalent for this key is the right-arrow control key. Keylock The keylock provides a means of control to disable access to menu s/functions which can alter the operation of the device. Menu s that do not enable the user to change the operation of the device will always be accessible. Locked The L is the Locked position. The user is granted access to the Channel iagnostics and the Controller Info menu s only. The user is not able to chenge the operational mode of the device, nor is the user able to view settings of the device. Unlocked The U is the Unlocked position. The user is granted access to all the menu s, no restrictions apply. 10 Chapter 2

Note: In case you have lost both keys of your UCC s keylock, please contact A- Engineering for a new set of keys. isplay The LC with backlight contains information on the current selected menu/parameter and the selectable values. In general, the first row displays the parameter and the second row displays the selectable values. The output to the serial control port is identical (is a copy of) the information on the display. Controls and isplay 11

12 Chapter 2

Chapter 3 Preset Setup Setting up presets enables the user to set up a kind of profiles for specific protocols or configurations. By setting up a preset (editing) and copy this preset to the channels which need to be configured as selected in the preset, the user can avoid the cumbersome job of setting up a number of channels with the same configuration. The latter also indicates that a preset s configuration can be copied to more than one channel. Edit Enables the user to edit the selected preset, editing the preset will not change configurations of channels which configuration was copied from this preset. Editing the selected preset will not change the correct functioning of the channels currently active. A preset needs to be selected before the actual editing can be initiated. The parameters which are selectable and configurable are the same as for the parameters in Channel Setup. For a complete functional description of these parameters please see the Channel Setup chapter. Copy Enables the user to copy the selected preset to one of the eight channels, copying the preset will change configurations of the destination channel. A preset needs to be selected before a destination channel can be selected. 13

14 Chapter 3

Channel Type Chapter 4 Channel Setup The flexibility of the Universal Communication Controller allows a user to configure the device for a wide range of military and non-military protocols and electrical interfaces. The parameters that are variable and their effects in the behaviour of the UCC are described hereunder. Channel type selects the type of protocol for that specific channel. After selecting a specific channel type, the parameters that are of no use for the selected mode of operation are hidden. Hence, there will be no menuitem displaying this parameter. The UCC provides 3 types of channels, Universal, HLC and Transparant. Universal The standard operating mode used for processing different military protocols. HLC The operating mode providing an interface to HLC. Transparent The operating mode that provides a transparant interface from asynchronous to synchronous and vice versa. 15

Bit Encoding Receiver Bit-encoding for the receiver can be described as the way the line-state is decoded to a received bit. With the UCC it is possible to specify 4 different bit-encoding methods, NRZ,!NRZ,!NRZI and NRZI. NRZ Generally known as Non Return to Zero, the line-state is directly decoded to form a bit. A 1 on the physical line is "decoded" to a bit with the value 1. A 0 on the physical line is "decoded" to a bit with the value 0.!NRZ Almost the same as NRZ but in this case all bits are simply inverted. A 1 on the physical line is "decoded" to a bit with the value 0 in memory. A 0 on the physical line is "decoded" to a bit with the value 1. NRZI Generally known as Non Return to Zero Inverted. Although the name implies that it is just the inverted version of NRZ, there is a more significant difference between these two. To decode the line-state to a bit in NRZI requires knowledge of the previous line-state. If there is a difference between the previous line-state and the actual line-state then it is decoded to a bit with the value 0. If there is no difference between the previous and the actual line-state then it is decoded to a bit with the value 1. In short, transitions will be decoded to form a bit with the value 0 and steady states will be decoded to form a bit with the value 1.!NRZI Almost the same as NRZI but in this case all bits are simply inverted. Transitions will be decoded to form a bit with the value 1 and steady states will be decoded to form a bit with the value 0. 16 Chapter 4

Transmitter Bit-encoding for the transmitter can be described as the way the bits which need to be transmitted are encoded to a line state. NRZ Generally known as Non Return to Zero, the bit is directly encoded to form a line-state. A bit with the value 1 is encoded to the physical line-state 1. A bit with the value 0 is encoded to the physical line-state 0.!NRZ Almost the same as NRZ but in this case all bits are simply inverted first. A bit with the value 1 is encoded to the physical line-state 0. A bit with the value 0 is encoded to the physical line-state 1. NRZI To encode the bit to transmit to a line-state in NRZI requires knowledge of the previous line-state. If a bit with the value 0 needs to be encoded then the line-state should alter, so the actual line-state should be the inverted version of the previous line-state. If a bit with the value 1 needs to be encoded the actual line-state should be the same as the previous line-state. In short, bits with the value 0 will be encoded as transitions and bits with the value 1 will be encoded as steady-states.!nrzi Almost the same as NRZI but in this case all bits are simply inverted first. In short, bits with the value 1 will be encoded as transitions and bits with the value 0 will be encoded as steady-states. Bit Order Receiver For the receiver the bit-order can best be described as the order in which the synchronously received bits are submitted to the asynchronous receiver. The most commonly used bit-order is LSB-first, however some applications require the opposite. LSB-FIRST Channel Setup 17

The bit which is received first at the synchronous line will be placed at the LSB-position of the byte which will be submitted to the asynchronous receiver. No bit-reversal is taking place. MSB-FIRST The bit which is received first at the synchronous line will be placed at the MSB-position of the byte which will be submitted to the asynchronous receiver. In short it means that bit 0 becomes bit 7, bit 1 becomes bit 6 and so on. Transmitter For the transmitter the bit-order can best be described as the order in which the asynchronously received bytes are transmitted by the synchronous transmitter. The most commonly used bit-order is LSB-first, however some applications require the opposite. LSB-FIRST The bit at the LSB-position of the byte received at the asynchronous input will be transmitted first by the synchronous transmitter. No bit-reversal is taking place. MSB-FIRST The bit at the MSB-position of the byte received at the asynchronous input will be transmitted first by the synchronous transmitter. In short it means that bit 0 becomes bit 7, bit 1 becomes bit 6 and so on. 18 Chapter 4

Sync Length Receiver With Sync-Length the number of bits which form the Sync-Pattern can be specified. Changes to the number of sync-bits will not erase the Sync- Pattern.. The Sync-Length is configurable in the range [6..16]. Transmitter With Sync-Length the number of bits which form the Sync-Pattern can be specified. Changes to the number of sync-bits will not erase the Sync- Pattern, the pattern will be truncated. The Sync-Length is configurable in the range [6..16]. Sync Pattern Receiver The Sync-Pattern specifies the sync-word on which the receiver will synchronise. The sync-pattern is compared after bit-decoding takes place. When the Sync-Pattern has been received the device is considered to be insync. Bytes will now be submitted to the user asynchronously. Strip Sync Transmitter The Sync-Pattern denotes the start of a frame. The pattern will be transmitted if there are bytes in the internal buffer. If there are less bytes in the buffer than the specified frame-length, the UCC will transmit the bytes in the buffer and fill up the remaining bytes (which were not submitted) with idle bits. The Sync-Pattern is fully user definable. To provide the user with the possibility to strip or not strip the sync-word from the synchronously received data or to insert or not insert the sync-word into the synchronously transmitted data, this option is implemented in the UCC. Receiver OFF Channel Setup 19

Frame-Length The synchronously received sync-word is submitted to the user via the asynchronous output. In case the bit-order is reversed the sync-word will also be reversed. ON The number of synchronisation bits are stripped from the synchronously received data. In other words the sync-word is stripped from the data. Transmitter OFF Off in this context actually means no-insertion. No insertion of a sync-word takes place at the synchronous transmitter side. The user has to submit the sync-word via the asynchronous input port. ON On means that the sync-word is inserted by the UCC in case a new frame needs to be transmitted. The sync-word which is inserted is specified by the pattern "Sync-Pattern". The pattern should be read from left to right with the left bit transmitted first. The frame-length is selectable in the range of [1..1024]. In general the Frame-Length is the number of bytes the user will submit or can expect asynchronously. The latter with some exceptions which can be read hereunder. Receiver With the Fame-Length parameter the number of bytes which the user expects is specified. The number of bytes are submitted to the asynchronous side. All the bytes which are received are included in the Frame-Length. So, in case the sync-word is not stripped the Sync-Word will count as part of the total Frame-Length. Transmitter With the Frame-Length parameter the number of bytes which the user will submit is specified. In case the Sync-Word is not stripped, the Sync-Word should be submitted by the user via the asynchronous port and thus will 20 Chapter 4

Strip/Insert Bit count as part of the Frame-Length. However, if a checksum-mode is selected, one byte less should be submitted while the UCC is generating its own checksum to be forwarded with the data. Bit stripping is better known as the term bit-stuffing. Specific bits are stripped from the data at the receiver s side and inserted at the transmitter s side. Receiver At the receiver s side (synchronous) the specified bit will be stripped from the data. The insert parameter in this menu is of no significance for the receiver s side. The bitposition parameter specifies which bit will be stripped after reception of the Sync-Word. Assuming the Sync-Word is found and the strip/insert parameter is set to bitposition 1, insert 0. Then the first bit after the Sync-Word is stripped from the data (in case Sync- Stripping is also enabled), then the next 8 bits are forwarded to the asynchronous port and the next "first" bit is stripped from the data. This continues until all the bytes of the frame are received. Transmitter At the transmitter's side (synchronous) the specified bit will be inserted in the data. The insert parameter in this menu specifies if a 0 or a 1 will be inserted. Assuming the Sync-Word has already been transmitted (and syncstripping is also enabled) and the strip/insert parameter is set to bitposition 1, insert 0. Then the first bit transmitted after the sync-word will be a 0. After that a byte which is submitted via the asynchronous port will be forwarded to the synchronous port and then another 0 will be inserted. This continues until all the bytes of the frame are transmitted. Channel Setup 21

SizeHeader Size header is an option that is only used in HLC to place the size of the HLC-frame in front of the frame itself Receiver Places the size of the HLC frame in front of the frame itself. Maximum size of the frame is 8192 bytes. The size header is a two byte value (actually 16 bits unsigned) with the MS-Byte being sent first. A user can determine the end of a HLC frame by counting the number of bytes received and compare this to the size of the frame as decoded from the size-header. Transmitter The size-header parameter is of no significance in the transmitter. 22 Chapter 4

Clock-source With the UCC it is possible to select three different clock-sources. The first most commonly used is the external (EXT) clock-mode, the second is the internal (INT) clock-mode and the third and last is the digital pll (PLL) clock-mode. INT The internal clock-mode is used when the UCC should generate the clocking signals required. The synchronous clock-speed can be selected from the Sync-Speed menu. The clock which is generated internally is placed on pin 24 (ETCLK) of the UCC. PLL The digital pll clock-mode is used when synchronous data is coming in at a known synchronous bit-rate but not accompanied by a clock signal. The synchronous clock-speed can be selected from the Sync-Speed menu. The clock which is generated internally is placed on pin 24 (ETCLK) of the UCC. The internally generated clock is synchronised continuously with the received data, or better with the transitions in this data. EXT With the external clock-mode clock-signals should be connected to the UCC at pin 17 (RCLK) and pin 15 (TCLK). The RCLK is timebase related to the data on pin 3 (Rx) and the TCLK is timebase related to the data on pin 2 (Tx). The TCLK and RCLK need not to be related, however usually they are. Receiver ata is clocked in at the rate specified by the clock-signal. Transmitter ata is clocked out at the rate specified by the clock-signal. Sync Speed The Sync-Speed parameter of the UCC has only significance if INT (internal) or PLL (digital phase locked loop) is enabled. In other cases the transmit/receive clock submitted will dictate the synchronous speed. Thus, Channel Setup 23

when using external clock, the user is not limited by the selection of syncspeeds down here. However, there is an upper-limit to the external supplied synchronous clock which is 9600. 600 ata is clocked in and out at 600 Bps. 1200 ata is clocked in and out at 1200 Bps. 2400 ata is clocked in and out at 2400 Bps. 4800 ata is clocked in and out at 4800 Bps. 9600 ata is clocked in and out at 9600 Bps. 64K ata is clocked in and out at 64 KBps. Receiver ata is clocked in at the selected speed. Transmitter ata is clocked out at the selected speed. Idle-State The idle-state is used to specify the behaviour of the transmitter in the case that there are no bytes to transmit. The idle-state is directly related to the line-state and thus no bit-encoding will take place. There are three possible idle-states, 0, 1 and ALT. Receiver This parameter is of no significance for the receiver. Transmitter 0 24 Chapter 4

Checksum-Mode Async-Speed Idle in zero s, invalid for NRZI and!nrzi bit encoding methods. 1 Idle in one s, invalid for NRZI and!nrzi bit encoding methods. ALT Idle in alternating states, normally this is used to keep receivers with PLL in sync. Checksums can be generated by the UCC, it means that the user does not have to calculate checksums over the data submitted to the UCC. The checksum is transmitted as the last byte of a frame. The checksum-mode has three options, OFF, XOR and XNOR. Receiver The checksum-mode parameter is of no significance in the receiver. Transmitter The checksum calculated using the method defined above is attached to the frame as a last byte. OFF No checksum is attached to the frame XOR An XOR (exclusive or) will be performed over all the bytes in the frame (except the sync-word). XNOR An XNOR (inverted exclusive or) will be performed over all the bytes in the frame (except the sync-word). The speed selected in this menu is used to transmit and receive asynchronous data via the asynchronous ports. Regardless of the settings in this menu, the control port of the UCC will always come up with 9600 Bd., this is fixed and can not be changed. 1200 Channel Setup 25

26 Chapter 4 Signal Polarity CE Asynchronous bitrate is 1200, No Parity, 8 Bits, 1 Stop bit. 2400 Asynchronous bitrate is 2400, No Parity, 8 Bits, 1 Stop bit. 4800 Asynchronous bitrate is 4800, No Parity, 8 Bits, 1 Stop bit. 9600 Asynchronous bitrate is 9600, No Parity, 8 Bits, 1 Stop bit. 19200 Asynchronous bitrate is 19200, No Parity, 8 Bits, 1 Stop bit. 115K2 Asynchronous bitrate is 115200, No Parity, 8 Bits, 1 Stop bit. Receiver The asynchronous receive rate. Transmitter The asynchronous transmit rate. The polarity of the data, status and clock signals (although clock signals are not available at the channel s CE side) is selectable in this menu. RX The Rx line can be inverted (pin 2) TX The Tx line can be inverted (pin 3) RTS The RTS line can be inverted (pin 4) CTS The CTS line can be inverted (pin 5) TR The TR line can be inverted (pin 20) TXC

Signal Polarity TE The TxC line can be inverted (pin 15), currently of no significance RXC The RxC line can be inverted (pin 17), currently of no significance EX The ETX line can be inverted (pin 24), currently of no significance Transmitter The inversion of data signals, clock signals or status signals has no special consequences except the ones a user might expect from the setting. For instance if the user inverts the Tx line, it is logical that other systems connected to the device will not be able to communicate with the UCC anymore when these devices use the standard polarity (note: not the data on the line gets inverted but the line gets inverted, so start and stop bits will be inverted to!). Receiver The inversion of data signals, clock signals or status signals has no special consequences except the ones a user might expect from the setting. The polarity of the data, status and clock signals is selectable in this menu. RX The Rx line can be inverted (pin 3) TX The Tx line can be inverted (pin 2) RTS The RTS line can be inverted (pin 4) CTS The CTS line can be inverted (pin 5) TR The TR line can be inverted (pin 20) C The C line can be inverted (pin 8) Channel Setup 27

Channel Mode TXC The TxC line can be inverted (pin 15) RXC The RxC line can be inverted (pin 17) EX The ETX line can be inverted (pin 24) Channel Mode allows a user to disable/enable one of the eight channels on the UCC. Active The channel is active and fully functional. own The channel is powered down, the synchronous TE side of the channel will not produce a clocking signal (internal, dpll mode). The asynchronous CE side of the channel will hold CTS logic low (the connected device is not allowed to send data). Transmitter See general description. Receiver See general description. 28 Chapter 4

Chapter 5 Channel iagnostics The Universal Communication Controller has a number of built in features which reflect the actual state of the channels.the UCC has per channel based statistics and above that a general all channel overview. Both features can be very helpful in resolving/detecting a problem. All Channels This menu provides the user with a general overview of the status of all channels at once. It is selected by selecting ALL at the Channel iagnostics menu. isplay contents when selecting Channel iagnostics ALL T Indicates the synchronous transmitter of the channel. If the indicator below the T is rotating the synchronous transmitter is transmitting a frame. If the indicator is blinking - on and off then the CTS line of the synchronous transmitter is disabled. No data can be send on the synchronous channel if this situation exists. Make sure RTS is connected to CTS and that the signals are not inverted by means of TE Channel Polarity. 29

R Indicates the synchronous receiver of the channel. If the indicator below the R is rotating the synchronous receiver is receiving a frame. Per Channel HLC This menu provides the user with a more detailed channel based overview. It is selected by selecting one of the eight possible channels at the Channel iagnostics menu isplay contents when selecting Channel iagnostics of one HLC-channel Channel Indicates the selected channel for which the statistics are valid. The number behind Channel could be in the range of 1..8. own Reflects the channel mode, this could be own and Active. CRC-Error Indicates the number of CRC-errors that occurred on that particular channel. The CRC that is used on the HLC channels is the standard CRC-CCITT (16 bits). Frm-Tx Reflects the number of frames already transmitted. For every frame submitted through the asynchronous CE port this counter should increment with one. Frm-Rx Indicates the number of frames already received. An increment at this counter means that another frame is submitted to the asynchronous CE port by the UCC. 30 Chapter 5

Per Channel Universal/Transparent This menu provides the user with a more detailed channel based overview. It is selected by selecting one of the eight possible channels at the Channel iagnostics menu isplay contents when selecting Channel iagnostics of one channel Channel Indicates the selected channel for which the statistics are valid. The number behind Channel could be in the range of 1..8. own Reflects the channel mode, this could be own and Active. Idles-Rx Indicates the number of bytes which are received but were not part of a frame or a synchronisation word. If the line is in idle-state (and clocks are configured correctly) this counter should increment. For the transparent channel-type the Idles-Rx will not increment durring reception because in transparent mode the unit can not distinguish frames from idles. Frm-Tx Reflects the number of frames already transmitted. For every frame submitted through the asynchronous CE port this counter should increment with one. Frm-Rx Indicates the number of frames already received. An increment at this counter means that another frame is submitted to the asynchronous CE port by the UCC. When using the transparent channel-type the Frm-Rx indicates the number of bytes received on the synchronous interface. Channel iagnostics 31

32 Chapter 5

Chapter 6 Controller Info The Universal Communication Controller has a built-in menu item for determining the software revision and serial number of the device. This menu is called the "Controller Info"-menu. The information displayed in this menu can be very helpful in case of particular problems. It allows the customer service group at A-Engineering to determine the specific details of your system. isplay contents when selecting Controller Info Bios Rev Indicates the bios revision in the BBB field. Application Rev Indicates the application revision in the AAAAA field. evice Serialnumber Indicates the 10 digit serial number of the device in the field. 33

34 Chapter 6

Chapter 7 Performance Info The Universal Communication Controller has a built-in menu item for monitoring the CPU-load during operation of the unit. Since the UCC is highly optimized for its tasks the CPU-load displayed in this menu will probably be less than 50 % with all synchronous channels running on 64k and asynchronous channels running on 115k2. o not be alarmed if the CPU-load indicates 0.0 %! isplay contents when selecting Performance Info CPU-load Indicates the CPU-load in percents, the load is also displayed by the bargraph on the second line of the display. 35

36 Chapter 7

Chapter 8 Connecting the UCC The back-panel of the Universal Communication Controller has a large number of connectors. There are female (socket) B25 connectors, male (plug) B25 connectors and a male (plug) B9 connector. The B25 connectors are grouped by equipment type. The male (plug) connectors represent the TE (ata Terminal Equipment) function of the channels and the female (socket) connectors represent the CE (ata Communication Equipment) function of the channels. The B9 connector represents the control-port which enables remote-control. A description of these connectors together with the power-inlet connector is given in this chapter. control-port dce-port dte-port 1 2 1 2 3 4 3 4 5 6 5 6 7 8 7 8 power inlet Back-panel of the UCC 37

Power The power to the UCC is delivered through a IEC/EURO style power inlet. Operating voltage can be switched to 110V/60 Hz as well as to 220 V/50 Hz. Before connecting the UCC to the mains-power, make sure the correct selection has been made for the operating voltage. Note Impoper selection of the operating voltage (in relation to the mains-power) causes damage to the unit. Control Port TE Ports The control port is the male B9 connector. The port enables the user to have the same functionality as with the local front panel keyboard and display, however the controls can now be remote. By connecting a remote VT100 (or VT100 emulating) terminal settings can be changed and diagnostics can viewed remote. However, settings can never be changed in case the keylock is on lock (L) position. Communication to the remote terminal is asynchronous with the following settings: 9600 Bd, 8 bits, no parity, 1 stop bit. This configuration can not be changed. Pinouts of the control port can be found in the appendices The TE-ports are the male B25 connectors. The ports are called TEports because the pinning is exactly as on a TE device. The TE ports are all synchronous. These are the ports which in most configurations interface to a modem (CE-device). TE-port number 1 is connected internally to CE-port number 1 to form a channel, TE-port number 2 is connected internally to CE-port number 2, etc. Pinouts of the TE-ports can be found in the appendices. Note For correct operation of the UCC, it is of major concern that the CTS signal inputs on the TE-ports (pin 5) have a defined value which indicates Clear To Send, either CTS is tied to RTS (pin 4) directly or CTS is tied to the CTS output 38 Chapter 8

of the modem. In case the CTS signal is not asserted, the unit will not be able to send any data synchronously. Such a situation will be indicated on the display by a blinking - (see Channel iagnostics). CE Ports The CE-ports are the female B25 connectors. The ports are called CEports because the pinning is exactly as on a CE device. The CE ports are all asynchronous. These are the ports which in most configurations interface to a computer-serial port (TE-device). CE-port number 1 is connected internally to TE-port number 1 to form a channel, CE-port number 2 is connected internally to TE-port number 2, etc. Pinouts of the CE ports can be found in the appendices. Connecting the UCC 39

40 Chapter 8

Appendix A Warranty and Maintenance Warranty Information Hardware All A-Engineering B.V. s hardware products are covered by a one year warranty from the original date of purchase. Warranty coverage includes: Telephone support. Free phone support on any hardware product for one year after initial product purchase. A-Engineering s Customer Service and Support (CSS) hours are 9:00 am to 5:00 pm, Monday through Friday. Rapid replacement. Upon CSS phone verification of hardware failure within the first 90 days after purchase, A-Engineering will issue a return material authorization (RMA) number for rapid replacement. If the failed unit is in stock, a replacement unit will be shipped within one business day. If the failed unit is not in stock, it will receive the highest priority for repair once A-Engineering receives the unit. Extended maintenance option. Extends the standard warranty coverage, including rapid replacement, to three years when purchased within 90 days of initial product purchase. 41

Out of warranty repair service is available for a per-product flat fee. Typical turnaround for out-of-warranty repairs is four to six weeks from date of factory receipt. Limited Hardware Warranty. A-Engineering warrants its hardware products to be free from defect in materials and workmanship. A- Engineering will repair or replace (at its option) all defective product returned freight pre-paid, in original packaging, to its factory in Rotterdam, The Netherlands within one (1) year. A-Engineering reserves the right to ship replacement units from our inventory of reconditioned units. All other warranties, expressed or implied, are limited to the restrictions of this warranty. Product abuse, alteration, or misuse invalidates all warranties. This warranty does not cover damages incurred by natural or electrical forces exceeding the stated product specifications. In no event will A- Engineering s warranty liability exceed the purchase price of the product. No liability is assumed for any consequential damages resulting from the use of any A-Engineering product. This warranty is in lieu of all other warranties, including but not limited to the warranties of merchantability and fitness for a particular purpose. National, state and local laws may offer rights in addition to those stated above. 42 Appendix A

Product Information Worksheet Please record the following information about your Universal Communication Controller. UCC Serial number: Purchase date: Warranty and Maintenance 43

44 Appendix A

Appendix B Cables and Connectors This appendix provides necessary background information for making connections to the serial ports on the UCC. It discusses modem and null modem connectors, the standard RS-232 pinouts, and describes some typical cables Two terms used frequently throughout this appendix are ata Communication Equipment (CE) ata Terminal Equipment (TE) CE peripheral devices usually refer to modems TE devices include terminals, computers and printers. 45

Cabling Overview To connect a peripheral device to the Universal Communication Controller, you need an interface cable to run electrical signals from one of the B-25 connectors to the peripheral device. A-Engineering does not supply this cable. You can purchase ready-made cables at your local computer store or make them on your own CE and TE devices send and receive signals through different pins. The UCC is at one side configured to be a CE device and on the other side to be a TE device. In general, when connecting a CE-device to the TEinterface of the UCC and when connecting a TE-device to the CEinterface of the UCC, use straight through cables. 46 Appendix B

Serial Connector Pinouts Terminals, modems and printers typically communicate through an RS-232 (serial) interface. All of the Universal Communication Controller s synchronous ports are TE type RS-232 compatible serial connectors. 1 13 14 25 Serial connector Pin iagram (male TE) Pin Number RS-232 Signal V.24 Signal irection 2 Tx 103 Output 3 Rx 104 Input 4 RTS 105 Output 5 CTS 106 Input 6 SR 107 Input 7 Signal GN - None 8 C 109 Input 20 TR 108/2 Output 15 TxCin 114 Input 17 RxCin 115 Input 24 TxCout 113 Output Serial connector Pinout (male TE) Cables and Connectors 47

Signal escription Tx Rx RTS CTS SR Signal GN C RxCin TxCin TR Transmit ata. Sends data to peripheral device Receive ata. Receives data from the peripheral Request To Send. Signal asking if peripheral device is ready to receive data Clear To Send. Signal from the peripheral device indicating readiness to accept data ata Set Ready. Signal from the peripheral indicating the status. Signal Ground. Provides reference level for other signals ata Carrier etect. Signal indicating that the peripheral device has detected a signal from the remote peripheral device over the datacommunications channel Receive ata Clock. Input for receiver signal element timing from a synchronous CE-device. Transmit ata Clock. Input for transmitter signal element timing from a synchronous CE-device ata Terminal Ready. Indicates that the local device is ready to communicate TxCout Pin Signal escription Transmit ata Clock. Output for transmitter signal element timing generated on the UCC. 48 Appendix B

All of the Universal Communication Controller s asynchronous ports are CE type RS-232 compatible serial connectors. 13 1 25 14 Serial connector Pin iagram (female CE) Pin Number RS-232 Signal V.24 Signal irection 2 Rx 103 Inputt 3 Tx 104 Output 4 RTS 105 Input 5 CTS 106 Output 7 Signal GN - None 20 TR 108/2 Input 15 TxCin 114 NA 17 RxCin 115 NA 24 TxCout 113 NA Serial connector Pinout (female CE) Cables and Connectors 49

50 Appendix B

Appendix C Menu Structure The menu structure of the Universal Communication Controller is almost self-explaining. However, for reference, a detailed overview is given in this appendix. The structure is given in the form of diagrams. For every transition from one menu to another menu the key (from the keyboard) is given as a condition for that transition 51

52 Appendix C Function: Preset Setup to enter menu A to exit menu B C Function: Channel Setup to enter menu A to exit menu B C Function: Channel iagnostics to enter menu A to exit menu B Function: Controller Info C to enter menu A to exit menu B Function: Performance Info C to enter menu A to exit menu Main Menu Structure

Function: Preset Setup A Preset : EIT EIT copy C B Preset : EIT edit COPY A A use B & C to select preset Preset Setup : PRESET1 PRESET1 preset2 preset3 preset4 Preset Setup : PRESET1 PRESET1 preset2 preset3 preset4 use B & C to select preset A A Edit : Bit Encoding!NRZI from here functions the same as channel setup Copy Preset 1 to Channel : 1 1 2 3 4 5 6 7 8 Store settings to flash use B & C to select channel Preset Setup Menu Structure Menu Structure 53

54 Appendix C Function: Channel Setup A Channel Setup : 1 1 2 3 4 5 6 7 8 use B & C to select channel A Edit : Channel Type UNIVERSAL C B Edit : BitEncoding!NRZI C B cont... A A Channel Type: UNIVERSAL UNIVERSAL hdlc transparent use B & C to select value BitEncoding:!NRZI nrz!nrz nrzi!nrzi use B & C to select value Store settings to flash Store settings to flash Channel Setup Menu Structure-1

C... B Edit : BitOrder LSB-FIRST C B cont... A BitOrder : LSB-FIRST LSB-FIRST msb-first use B & C to select value Store settings to flash Channel Setup Menu Structure-2 Menu Structure 55

56 Appendix C C C C... Edit : Sync Length Edit : Sync Pattern cont... 8 00000000 B B B A Sync Length : 8 8 Store settings to flash use B & C to decrease or increase A Sync Pattern : 00000000 00000000 use B & C to select bit, use to toggle bit and store to flash Channel Setup Menu Structure-3

C C C... Edit : Strip Sync Edit : Frame Length cont... OFF 16 B B B A Strip Sync : OFF OFF on use B & C to select value A Frame Length : 16 16 use B & C to decrease or increase value Store settings to flash Store settings to flash Channel Setup Menu Structure-4 Menu Structure 57

58 Appendix C C C C... Edit : Strip/Insert Bit Edit : Size Header cont... Bitposition 0, Insert 0 ON B B B A A Strip/Insert Bit : 00 Bitposition 0, Insert 0 use B & C to select value Size Header : ON off ON use B & C to select value Store settings to flash Store settings to flash Channel Setup Menu Structure-5

C... B Edit : Clock Source EXT C B cont... A Clock Source : EXT int dpll EXT use B & C to select value Store settings to flash Channel Setup Menu Structure-6 Menu Structure 59

60 Appendix C C C C... Edit : Sync Speed Edit : Idle State cont... 1200 ALTERNATING B B B A A Sync Speed : 1200 600 1200 2400 4800 9600 use B & C to select value Idle State : ALTERNATING ones zeros ALTERNATING use B & C to select value Store settings to flash Store settings to flash Channel Setup Menu Structure-7

C C C... Edit : Checksum Mode Edit : Async Baudrate cont... OFF 9600 B B B A A Checksum Mode : OFF OFF xor xnor use B & C to select value Async Baudrate : 9600 1200 2400 4800 9600 19200 use B & C to select value Store settings to flash Store settings to flash Channel Setup Menu Structure-8 Menu Structure 61

62 Appendix C C C C... Edit : Signal Polarity CE Edit : Signal Polarity TE cont... TX RX RTS CTS TR TXC RXC EX TX RX RTS CTS TR C TXC RXC EX B B B A A Signal Polarity CE : 00000000 TX rx rts cts dtr txc rxc ex use B & C to select signal, to toggle and store to flash Signal Polarity TE : 000000000 TX rx rts cts dtr cd txc rxc ex use B & C to select signal, to toggle and store to flash Channel Setup Menu Structure-9

... C B Edit : Channel Mode ACTIVE A Channel Mode : ACTIVE ACTIVE down use B & C to select value Store settings to flash Channel Setup Menu Structure-10 Menu Structure 63

64 Appendix C Function: Channel iagnostics A Channel iagnostics : 1 1 2 3 4 5 6 7 8 all use B & C to select channel A Channel 1: Active Idles Rx: 0 T1R T2R T3R T4R T5R T6R T7R T8R Frm-Tx: 0 Frm-Rx: 0 depending on selection of single channel or all channels Channel iagnostics Menu Structure

Function: Controller Info A Bios Rev: BBB Application Rev: A.AAA evice Serialnumber: Controller Info Menu Structure Menu Structure 65

66 Appendix C Function: Performance Info A CPU load: 12.1 % ##### Performance Info Menu Structure

Index A all channel overview 29 alternating 25 application revision 33 Asynchronous Interface 5 asynchronous ports 49 Async-Speed 25 B back-panel 37 bios revision 33, 35 Bit-encoding 16 bit-order 17 bit-stuffing 21 blinking - 29 C Cabling Overview 46 Channel iagnostics 29 Channel Mode 28 channel mode 30, 31 Channel Setup 15 Checksum-Mode 25 ClockMate 4 clock-sources 23 Control Port 6 control port 38 control port settings 38 Controller Info 33 copy 13 CRC 30 CTS signal 38 B9 connector 37 details of your system 33 digital pll clock 23 imensions 7 isplay 7 PLL 23 E edit 13 EXT 23 external clock 23 F female B25 39 frame-length 20 Frm-Rx 30, 31 Frm-Tx 30, 31 Functional escription 4 G general all channel 29 H HLC 4, 15 I Idles-Rx 30, 31 idle-state 24 INT 23 internal clock 23 67

K keyboard 9 keylock 10 L LC 11 Locked 10 LSB-FIRST 17 M male B25 38 menu structure 51 MSB-FIRST 18 N NRZ 16 NRZI 16 O operating voltage 38 P per channel based statistics 29 Pin iagram 47 Pin iagram (female CE) 49 Pin iagram (male TE) 47 pinouts 45 polarity 26, 27 power 38 Power Requirements 7 S selected channel 30, 31 serial number 33 Setting up presets 13 strip 19 Strip/Insert Bit 21 Synchronous Interface 5 synchronous ports 47 Sync-Length 19 SyncMate 4 Sync-Pattern 19 Sync-Speed 23 T Transparent 15 transparent 4 U Universal 4, 15 Unlocked 10 W Warranty Information 41 X XNOR 25 XOR 25 68