Home
EMM-OPTO-XT User Manual - Diamond Systems Corporation
Contents
1. 3 Serial port 3 8 bytes 4 Serial port 4 8 bytes 5 Serial port interrupt status register 1 byte The I O addresses and baud rate clock selector are combined onto a single jumper block The I O addresses are set with jumper block J8 or with 0 ohm resistors located at the bottom center of the board Eight different I O address combinations are selectable for the serial ports The address shown below for each port is the base address in hex of that port i e the lowest address of the port s I O address block Interrupt A B Cc Port 1 Port 2 Port 3 Port 4 Status In In In 3F8 2F8 3E8 2E8 220 Out In In 3E8 2E8 3A8 2A8 220 In Out In 380 388 288 230 224 Out Out In 240 248 260 268 224 In In Out 100 108 110 118 240 Out In Out 120 128 130 138 244 In Out Out 140 148 150 158 248 Out Out Out 160 168 170 178 24C 6 4 Digital O Addresses J8 The 82C55 IC occupies 4 bytes of I O space selected by the D and E jumpers of J8 or by using the corresponding 0 ohm resistors All addresses are in hex D E Address In In 200 203 Out In 240 243 In Out 280 283 Out Out 300 303 2004 Diamond Systems Corp Emerald MM Opto User Manual V1 0 Page 8 6 5 Serial protocol selection and configuration J13 J14 J15 and J16 The serial ports are configured with 4 jumper blocks one for each port The jumper blocks have the following functions Position Name Function 1 232 In RS 232 out RS 422 RS 485 2 RTS Ctrl In RTS control
2. RTS Request To Send Output TXD Transmit Data Output CTS Clear To Send Input RS 422 TXD TXD Differential Transmit Data Output RXD RXD Differential Receive Data Input RS 485 TXD RXD Differential Transmit Receive Bi directional TXD RXD Differential Transmit Receive Bi directional Common to all protocols GND NC 5 2 Digital I O J3 Ground Not Connected The digital I O is provided on a 26 pin 2x13 pin header with the following pinout This connector may be used with Diamond Systems cable no C 26 18 which provides a 26 pin female connector at each end 2004 Diamond Systems Corp 5V Emerald MM Opto User Manual V1 0 GND Page 6 6 BOARD CONFIGURATION Several features are jumper configurable All configuration jumpers are dual row 2mm size Provision is made on the board for zero ohm resistors to replace jumpers to enable a hard wired configuration e Serial ports 1 4 address combination 8 address combinations made possible with 3 jumpers providing a 3 bit binary selection Serial port IRQ levels Serial port protocols RS 422 RS 485 termination resistors Digital I O base address 4 address options with 2 jumpers Baud rate x4 x1 selection RTS flow control in RS 485 mode 6 1 Baud rate clock selector J8 On the I O address jumper block position CK is used to select between 1X and 4X baud rate When the jumper is out the 7 3728MHz on board oscillator is divid
3. DIAMOND SYSTEMS CORPORATION EMERALD MM OPTO PC 104 Module with 2 or 4 Opto Isolated RS 232 422 485 Ports 24 Lines of Digital VO User Manual V1 02 Document no 765320 Rev A siste pre AZ rit Copyright 2004 DIAMOND SYSTEMS CORPORATION 8430 Central Ave Newark CA 94560 Tel 510 456 7800 Fax 510 456 7878 techinfo diamondsystems com http Awww diamondsystems com TABLE OF CONTENTS 1 DESCRIPTION 2 FEATURE SG cccssssssseseevees 3 SERIAL PORT ISOLATION 4 MECHANICAL DRAWING 5 I O HEADER PINOUTS 6 BOARD CONFIGURATION 7 DIGITAL I O MGM seseceveveveevererere 8 SPECIFICATIONS 2004 Diamond Systems Corp Emerald MM Opto User Manual V1 0 Page 2 EMERALD MM OPTO PC 104 Module with 2 or 4 Opto Isolated RS 232 422 485 Ports 24 lines of Digital I O 1 N o Models EMM OPT2 XT 2 serial ports 24 digital I O EMM OPT4 XT 4 serial ports 24 digital I O DESCRIPTION Emerald MM OPTO is a PC 104 format I O module with 2 or 4 optoisolated serial ports 24 lines of digital I O and extended temperature operation Each serial port can be individually configured for RS 232 RS 422 or RS 485 The digital I O is provided by a standard 82C55 chip with 3 8 bit ports and programmable direction It is supported by Diamond Systems Universal Driver software for DOS Linux QNX and Windows Eight different I O address combinations
4. should be used on each active interrupt line Each interrupt configuration header on Emerald MM OPT4 XT has a position marked R for enabling the pulldown resistor Install a jumper in this position to connect the resistor and remove the jumper to disconnect the resistor If two or more ports are sharing the same interrupt level install the jumper in the R position for any one of the ports and leave it off the others Interrupt Sharing On the PC 104 bus interrupt levels may be shared by multiple devices For this reason the interrupt is driven to a logic high level by the device requesting service and when the device is serviced it tri states the line rather than driving it low This technique avoids contention by two devices trying to drive the line with opposing logic levels Interrupt Status Register The interrupt status register see section 7 3 for I O location indicates the status of each port s interrupt request line It operates regardless of whether interrupt sharing is enabled see above If two or more ports are sharing the same interrupt level the status register will still indicate the correct status of each port s interrupt request line sare TT mr re er nr Definitions X Bit not used reads back as a 0 INT4 1 Status of interrupt request for each port 0 no interrupt request active for this port 1 interrupt request active for this port 2004 Diamond Systems Corp Emerald MM Opto User Manual V1
5. 0 Page 10 6 7 Default Settings The default settings for Emerald MM Opto are as follows Protocol settings All ports set for RS 232 Address Interrupt settings J7 AB C In In Out Feature Address Interrupt level Port 1 100 3 Port 2 108 3 Port 3 100 3 Port 4 108 3 Interrupt Status 240 2004 Diamond Systems Corp Emerald MM Opto User Manual V1 0 Page 11 7 DIGITAL I O 24 TTL digital I O lines are provided by a 82C55 chip Each line can source 2 5mA in a logic 0 state and sink 2 5mA in a logic 1 state I O lines are unbuffered i e there is a direct connection between the 82C55 and the I O header All digital I O lines are pulled up to 5V with 10KQ pull up resistors 7 Digital I O Register Map The digital I O provided by the 82C55 chip occupies 4 bytes of I O space The base address for this I O space is configured using J8 see section 7 4 Base Function 0 DIO port A 1 DIO port B 2 DIO port C 3 DIO configuration register 7 2 Digital I O Register Definitions Base 0 Digital I O Register A 82C55 no 1 Bit Name AT A0 Digital I O port A Base 1 Digital I O Register B 82C55 no 1 Bit Name B7 B0 Digital I O port B Base 2 Digital I O Register C 82C55 no 1 Bit Name C7 C0 Digital I O port C 2004 Diamond Systems Corp Emerald MM Opto User Manual V1 0 Page 12 Base 3 Digital I O Configuration Register This control register determines the direc
6. 8 enable a 1K pull up failsafe resistor on the RXD and CTS lines respectively Positions 6 and 9 enable a 1K pull down failsafe resistor on the RXD and CTS lines respectively RS 422 RS 485 Cable Endpoint Termination In RS 422 or RS 485 networks termination resistors are normally installed at the endpoints of the cables to minimize reflections on the lines Emerald MM OPT4 XT provides 1500 resistors for this purpose To enable resistor termination install jumpers in the locations 4 9 of J13 J14 J15 or J16 for ports 1 4 respectively Termination is only needed and should only be used at the cable endpoints Installing termination resistors at additional points in the network may cause overloading and failure of the line drivers due to the lower impedance caused by multiple resistors in parallel 2004 Diamond Systems Corp Emerald MM Opto User Manual V1 0 Page 9 6 6 Interrupt Levels J9 J10 J11 J12 Each serial port has its own IRQ level selection jumper block COM1 IRQ J12 COM2 IRQ J11 COM3 IRQ J10 COM4 IRQ J9 Ports may have independent IRQs or they may share IRQs in any combination depending on the configuration The available IRQ levels for each port are 2 3 4 5 6 7 10 12 and 15 Interrupt Pulldown Resistor In order to guarantee valid logic levels on the line when the device is not requesting service each active interrupt level requires a 1KQ pulldown resistor Only one such resistor
7. C converter IC One DC DC converter chip is used for each serial port circuit Each DC DC converter is bypassed with a 10uF capacitor on both the input and output sides The ground and power planes for each serial port circuit s section on the board are separated from the main board ground and power planes with an isolation barrier of minimum 0 060 No traces from any isolated section exceed the boundary of that section s area No traces from the non isolated circuit cross into any isolated section In special configurations the four isolated grounds can be connected to the main ground via a 3MQ resistor chain and or a 220pF high voltage capactor These components will withstand and maintain up to 1KV isolation Contact Diamond Systems regarding these customizations 2004 Diamond Systems Corp Emerald MM Opto User Manual V1 0 Page 3 4 MECHANICAL DRAWING 3 775 IN 0 190 IN 1 175 IN 5 0 120 IN EMM OPT4 XT 2 675 IN 810320 3 550 IN J18 Xilinx programming header for DSC use only Description of Key Elements J1 PC 104 bus 8 bit bus header J9 Serial port 4 IRQ selection J2 PC 104 bus 16 bit bus header J10 Serial port 3 IRQ selection J3 Digital I O J141 Serial port 2 IRQ selection J4 Serial port 1 J12 Serial port 1 IRQ selection J5 Serial port 2 J13 Serial port 1 configuration amp termination J6 Serial port 3 J14 Serial p
8. can be selected and 9 different interrupt levels can be assigned to configure each port allowing operation as COM1 through COM4 as well as many other settings Four I O headers are provided one serial port on each header The board operates on 5V only eliminating the need for a 12V supply that is often required for serial port operation The serial ports are based on the Exar ST16C2850 dual UART IC This device contains 2 identical sets of registers one for each port and is compatible with the standard PC serial port and most popular operating systems It offers an expanded 128 byte FIFO for RX and TX to support higher baud rates as well as an auto flow feature to control the transmitter during RS 485 half duplex communications FEATURES 2 or 4 serial ports based on 16C2850 UART 1 or 2 UART chips Galvanic isolation port to port and port to board up to 1000V AC or DC RS 232 RS 422 and RS 485 protocols Protocols individually selected with jumpers for each port Termination resistors individually selected with jumpers for each port Jumper selected I O address and IRQ settings 24 digital I O lines using 82C55 5V only power supply PC 104 format for rugged compact design Operating temperature 40 to 85 C SERIAL PORT ISOLATION The four serial ports are galvanically isolated from each other and from the rest of the board The isolation barrier is maintained via HCPLO630 optocouplers for the signals and a DCR010505U isolating DC D
9. eader is used for interrupt levels only Emerald MM Opto User Manual V1 0 Page 14
10. ed by 4 to provide a standard 1 8432MHz clock to the UARTs with a maximum baud rate of 115 2kbps in all protocols When the jumper is in the 7 3728MHz is passed directly to the UARTs to enable up to 460 8kbps To be baud compatible with third party serial ports you must leave the CK jumper out Note that in RS 232 mode the fastest baud rate supported by the SP334 transceiver is 230 4kbps In RS 422 485 mode the transceiver will operate up to 460 8kbps 6 2 RTS flow control J8 Each UART 2 ports may be configured so that RTS signal control the TXD transmitter This features is controlled with the HDCNTL pin on the UART This feature may be used in RS 485 mode to automatically control the transmitter without requiring software When data is ready to transmit RTS goes low and when transmission is complete RTS goes high again To use this function both ports must be configured the same way since only one input is provided for both ports RTS flow control is configured with the address configuration jumper block To enable RTS flow control for ports 1 and 2 insert a jumper in the 12 position To enable RTS flow control for ports 3 and 4 insert a jumper in the 34 position 2004 Diamond Systems Corp Emerald MM Opto User Manual V1 0 Page 7 6 3 Serial Port and Interrupt Register Address Selection J8 The serial ports utilize 5 I O address blocks in the PC s I O memory space 1 Serial port 1 8 bytes 2 Serial port 2 8 bytes
11. ort 2 configuration amp termination J7 Serial port 4 J15 Serial port 3 configuration amp termination J8 Address selection baud rate J16 Serial port 4 configuration amp termination selection RTS flow control Jumper positions shown above are default settings See chapter 6 for complete details on jumper configuration 2004 Diamond Systems Corp Emerald MM Opto User Manual V1 0 Page 4 5 1 0 HEADER PINOUTS 5 1 Serial Port Connectors J4 J5 J6 J7 Each serial port has its own 10 pin 2x5 header with the following pinouts Diamond Systems cable no C DB9M 1 may be used for each port qty 2 or 4 per board to provide a standard male DB9 connector In RS 232 mode the pinout conforms to the PC standard for a 9 pin DTE Data Terminal Equipment serial port NC No Connection RS 232 Configuration NC NC RXD RTS TXD CTS NC NC ISO GND NC RS 422 Configuration RXD CTS RXD RTS TXD CTS TXD RTS ISO GND NC RS 485 Configuration TXD RXD NC TXD RXD NC TXD RXD NC TXD RXD NC ISO GND NC In RS 485 mode only one pair of signal wires is used plus ground reference Either pins 1 and 3 or pins 5 and 7 may be used These signal pairs are duplicated on the connector due to the jumpering of the RX and TX lines on the configuration jumper block 2004 Diamond Systems Corp Emerald MM Opto User Manual V1 0 Page 5 Signal Definitions Signal Name Definition Direction RS 232 RXD Receive Data Input
12. s TX transceiver in RS 485 mode Out TX transceiver is always enabled 3 Echo In TX enable causes RX disable to prevent echo during transmission Out RX is always enabled 4 TXD Term In enables TXD termination 5 RXD Term In enables RXD high side termination bias 6 RXD Term In enables RXD low side terminatoin bias 7 RTS Term In enables RTS termination 8 CTS Term In enables CTS high side termination bias 9 CTS Term In enables CTS low side terminatoin bias 10 TX RX Connect TX and RX for half duplex 2 wire operation 11 TX RX Connect TX and RX for half duplex 2 wire operation RS 232 Operation Position 1 is in and all other positions are out RX and TX are used RTS and CTS may optionally be used RS 422 Operation Positions 1 2 3 10 and 11 are out Positions 4 9 may be used as needed for termination bias functions In RS 422 mode both RXD and TXD twisted pairs are used and RTS CTS pairs may optionally be used RS 485 Operation Position 1 is out and positions 2 10 and 11 are in If auto 485 mode UART controls RTS line automatically in hardware is desired set the appropriate jumper 12 or 34 on J8 If local echo is not desired install a jumper in position 3 In RS 485 mode only one pair RX TX and RX TX are used plus signal reference In this mode jumpers 2 and 3 may be used for RTS flow control and echo prevention during transmission Positions 5 and
13. tion and mode of the 82C55 digital I O lines Most applications use the simple I O configuration in which bit 7 is set to 1 and the Mode is set to 0 for all ports Only the port direction bits need to be set For more complex operations with handshaking concult the 82C55 datasheet attached at the end of this manual Here is a list of common configuration register control bytes Configuration Byte Hex Decimal Port A Port B Port C both halves 9B 155 Input Input Input 92 146 Input Input Output 99 153 Input Output Input 90 144 Input Output Output 8B 139 Output Input Input 82 130 Output Input Output 89 137 Output Output Input 80 128 Output Output Output GROUP B PORT C LOWER 1 INPUT 0 OUTPUT PORT B 1 INPUT 0 OUTPUT MODE SELECTION 0 MODE 0 1 MODE1 GROUP A PORT C UPPER 1 INPUT 0 OUTPUT PORT A 1 INPUT 0 OUTPUT MODE SELECTION 00 MODE 0 01 MODE 1 1X MODE 2 MODE SET FLAG 1 ACTIVE 2004 Diamond Systems Corp Emerald MM Opto User Manual V1 0 Page 13 8 SPECIFICATIONS Serial Ports No of serial ports Protocol Maximum baud rate Communications parameters Short circuit protection Isolation Voltage Isolation coupling option RS 232 mode Input impedance Input voltage swing Output voltage swing RS 422 RS 485 modes Differential input threshold Input impedance Input current Differential output voltage High low states differential output
14. voltage symmetry Digital I O No of I O lines Direction Input voltage Output voltage Output current Pull up resistors General I O headers Mating cables Dimensions Power supply Current consumption Operating temperature Operating humidity PC 104 bus 2004 Diamond Systems Corp 4 RS 232 RS 422 RS 485 Jumper selected 460 8kbps 5 6 7 or 8 data bits Even odd or no parity All outputs protected against continuous short circuit 1000VDC or AC 3MQ in parallel with 220pF consult factory for more details 3KQ min 30V max 5V min 7V typical 0 2V min 0 2V max 12KQ min 1 0mA max Vin 12V 0 8mA max Vin 7V 2 0V min RL 500 0 2V max 24 Programmable Ports A and B individually programmable for all input or all output Port C programmable in 4 bit groups for input or output Low 0 5V min 0 8V max High 2 0V min 5 5V max Low 0 0V min 0 4V max High 3 0V min Vcc 0 4V max 2 5mA max each line 10KQ to 5VDC all lines Serial ports 2 or 4 10 position 2x5 025 square pin header on 1 centers Digital I O 26 pin 2x13 025 square pin header on 1 centers Serial ports Diamond Systems no C DB9M 1 one per port Digital I O Diamond Systems no C 26 18 3 55 x 3 775 PC 104 standard 5VDC 10 80mA typical all outputs unloaded 40 to 85 C 5 to 95 noncondensing 8 bit and 16 bit bus headers are installed and used 16 bit h
Download Pdf Manuals
Related Search
Related Contents
LevelOne KVM-9009 事業概況 - KDDI Gemini CDM-3600 Turntable User Manual Installation Manual コイズミ子習家具 組立説明書く保証書付き) Contract 13-032 Specifications Mandatory and intext:installationshandbuch filetype:pdf JN3200 - Makita installation operation and service manual Copyright © All rights reserved.
Failed to retrieve file