Page 3
Manual file: ...\MANUALS\VME\asio1617.en6 14.11.97 Described ASIO16 1.1 PCB version Described ASIO4.0 firmware version Changes in the chapters The changes in the user’s manual listed below affect changes in the firmware, as well as changes in the description of the facts only. Chapter Alternations versus rev.
Page 7
User’s Manual VME-ASIO16 Contents of Figures Page Fig. 1.1.1: Block Diagram of the VME-ASIO16 ..Fig. 1.4.1: Position of the Jumpers on the ASIO16 ..Fig.
Overview 1.2 Technical Data 1.2.1 Overview The VME-ASIO16 is an input/output board for asynchronous serial data transfer via 16 channels. Each channel can be operated as a RS-232 interface or as a 20 mA current loop. The operation mode can be selected for each channel separately by jumpers.
Overview 1.2.3 Summary of the Technical Data VMEbus specification VMEbus interface IEEE P1014/D1.2 (Rev. C) data transfer SADO24 - slave with A24/D16 access options SD16 - slave with A16/D16 access address modifier complete evaluation of AM0 to AM5, (AM) additionally with don’t care mode base address selectable via jumpers over the whole address range of 16 Mbytes.
Overview General Data temperature range 0...70° C humidity max. 90%, non-condensing connector types P1 - DIN 41612-C96 P2 - DIN 41612-C64 board size 160 mm x 233 mm VME dimensions 6 U height/ 1 slot width front panel with pc board ejectors weight 460g at insertion of 16 channels of RS-232/TTY...
Overview 1.2.4 Order Information Name Description Order no. VME-ASIO16-6 6 channels RS-232 or V.1401.06 20 mA current loop (active) *) VME-ASIO16-8 8 channels RS-232 or V.1401.08 20 mA current loop (active) *) VME-ASIO16-12 12 channels RS-232 or V.1401.12 20 mA current loop (active) *) VME-ASIO16-16 16 channels RS-232 or V.1401.16...
Address Covering 1.3 Address Selection on the VME-ASIO16 The setting of the base board address ensues via jumpers of the jumperfields BR1 and BR2. The base address can be selected over the whole address range of 16 Mbytes in steps of 256 bytes. Additionally it is possible to use the VME addressing mode ’SHORT - I/O’.
Jumpers Configuration 1.4.1 Default Setting The factory-set (see following table) configuration of the boards is indicated. The jumpers location can be obtained from the insertion diagram (Fig.1.4.1). In the following the jumpers are displayed from the view of the user, when the board is located in front of him with the VMEbus connectors to the right (and components on top).
Jumpers Configuration 1.4.2 VMEbus Interface Jumpers 1.4.2.1 The Address Modifier (AM) and DS1 at BR3 The address modifier setting ensues at jumperfield BR3. The address modifiers AM0 to AM5 are completely evaluated. Factory-set is ’Stan- dard Supervisory and Nonprivileged Data Access’ (A24 mode): AM2 don’t care The ’AM’...
Page 20
Jumpers Configuration Only the configurations listed above are meaningful for the addres- sing of the board. The evaluation of the address modifiers AM3 and AM5 cannot be changed by the user. It is fixed to ’H’ by the hardwa- For the evaluation of the address modifiers also the signal ’LWORD’ is used.
Page 21
Jumpers Configuration Meaningful combinations of the address modifier jumpers for A24 accesses are recommended as follows: permissible AM codes Jumper BR4 A A A A A A addressing mode M M M M M M 5 4 3 2 1 0 standard non- privileged 1 1 1 0 0 1...
Page 22
Jumpers Configuration Meaningful combinations of the address modifier jumpers for A16 accesses are recommended as follows: permissible AM codes jumper BR4 A A A A A A addressing mode M M M M M M 5 4 3 2 1 0 short non-privileged data access 1 0 1 0 0 1...
Jumpers Configuration 1.4.2.2 Base Address Decoding via Jumpers BR1 and BR2 The setting of the base board address ensues via jumpers at the jumperfields BR1 and BR2. The base address can be selected in steps of 256 bytes over the whole address range of 16 Mbytes. Furthermore, it is possible to use the VME addressing ’SHORT I/O’.
Jumpers Configuration 1.4.2.3 Interrupt Levels The VME-ASIO16 can generate an interrupt with freely selectable ’INTERRUPT LEVEL’ I(1) - I(7) on the VMEbus and can serve the inter- rupt vector. The interrupt level is set via the jumperfield BR4. The level is set by inserting the corresponding jumper.
Jumpers Configuration 1.4.3 Jumperfields of the Serial Interfaces 1.4.3.1 Feeding of the Power Supply Near to VMEbus P1 connector pin 32 there are the jumpers BR5 to BR8, which connect the power supplies of the VMEbus to the TTY interface. If these jumpers are removed, the corresponding voltage must be supplied via the P2 connector of the VME-ASIO16.
Jumpers Configuration 1.4.3.2 Selection between RS-232 and TTY Interfaces The jumpers BR43 to BR50 convert the signals DTRx and TXDx from RS- 232 operation to TTY operation. The jumpers BR53 to BR56 convert the signals CTSx and RXDx from RS-232 operation to TTY operation. current interface R xD R xD...
Page 28
Jumpers Configuration The position of the jumpers for the handshake signals (DTRx, CTSx) can remain unchanged, because the TTY interfaces run without ’hard- ware handshake’. Besides, the function of the handshake signals can be varied via the jumpers BR33 to BR40 (see also chapter 1.4.3.3). A survey of the combination of the several jumpers is displayed in figure 1.5.1 ’Circuitry of the Serial Interfaces’...
Jumpers Configuration 1.4.3.3 Control Signals of the Serial Interfaces The jumpers BR33 to BR40 cover the lines DTR1 to DTR16 with the control lines RTS or DTR, if the jumpers BR43 to BR50 are set corre- spondingly. A switch-over between these signals ensues only in combination with the firmware! A survey of the combination of the several jumpers is displayed in figure 1.5.1 ’Circuitry of the Serial Interfaces’...
Page 31
Jumpers Configuration Display example: control lines of channel 1+2 to jumper BR40 (the default setting is displayed) Port of the DUART 68681 (here J25) BR40 local control RTS/DTR1 RTS/DTR2 lines (via BR50 and BR56 to P2) VME-ASIO16 Rev. 1.7...
Serial Interfaces 1.5 Serial Interfaces 1.5.1 Circuitry of the Serial Interfaces One DUART68681 operates two serial interfaces at a time on the ASIO16. The interfaces can be operated as RS-232 interfaces or as TTY interfaces corresponding to the jumpers position. For reduced version of the VME-ASIO16 with less than 16 channels only a part of the DUARTs will be inserted, beginning at the end with DUART no.
Serial Interfaces 1.5.2 The RS-232 Interface The interface controller DUART 68681 processes tranmsit and receive signals of TTL level. The interface to V24 or RS-232-C respectively, is realized by integrated level transformers MC1488 (transmitter) and MC1489 (receiver). Both components are located on the board below the corresponding DUART.
Interrupt Processing 1.6 Interrupt Processing A circuitry on the VME-ASIO16 connects the interrupt requests of all DUARTs with a common IRQ and coordinates the arbitration. At this, priorities are assigned to the single DUARTs, so that simultaneously occurring interrupts are processed with respect to their priority. Each interrupt request of DUARTs is indicated by LEDs (green).
Software 2. RTOS-UH Software Support 2.1 Survey Channel Structure For PEARL/RTOS-UH users an integrated driver with complete interrupt support is contained in the extent of delivery of the VME-ASIO16 (EPROM resident). Parameters such as baudrate, bits/character, parity among other things, can be configured for each channel in clear.
Software 2.2.2 Description of the Parameters in Particular STATUS feedbacks of the parameter handing-over (’STA- TUS’ is of type ’read only’): ’OK’....parameter was handed over correctly. ’Invalid Codeword’..the command could not be identified. ’Invalid Parameter’..the parameter inserted by the user has been inserted incorrectly or is not implemented.
Page 40
Software HANDSHAKE setting mode of the serial interface data handshake XON/XOFF software handshake mode with Xon/Xoff (Ctrl-S/Ctrl-Q) hardware handshake MODEM with RTS for mode control XON&MODEM as MODEM, additionally with software handshake BREAK interrupt generation at line break no interrupt generation at line break dynamically variable number of characters in the in- ternal communication elements buffer (CE), important for instance for end recognition at BINARY protocol...
Page 41
Software BAUD setting of the transfer rate in [baud] permissible values: 75, 110, 135, 150, 200, 300, 600, 1050, 1200, 1800, 2000, 2400, 4800, 7200, 9600, 19200, 38400 BUFFERLENGTH number of characters buffered by the ASIO driver at interrupt level, e.g. select small for USER, select big for BINARY permissible values: 16, 32, 64, 128, 256 CLEAR...
Connector Pin Assignment 3. Appendix 3.1 Connector Pin Assignments 3.1.1 VMEbus P1 row a row b row c DATA DATA DATA DATA DATA DATA 10 DATA BG0IN* DATA 11 DATA BG0OUT* DATA 12 DATA BG1IN* DATA 13 DATA BG1OUT* DATA 14 DATA BG2IN* DATA 15...
Adapter 3.2 ASIO16 Adaptor (VME-ASIO-ADAPT) 3.2.1 General The VME-ASIO16 P2 adaptor offers 16 times 14 pole connector plugs for the direct connection of the serial interfaces to a flat cable. Moreover, on the adaptor there are screw terminals available for the connection of external power supplies.
Adaptor 3.2.3 Jumpers of the ASIO16 Adaptor 3.2.3.1 Power Supply Selection via BR21 to BR25 The following jumpers must only be inserted, if an external power supply is desired for the TTY interfaces. The jumpers may only be inserted, if the ASIO16 is configured for external power supply! If the interfaces are supplied by the local ASIO16 VMEbus supply, the jumpers must not be inserted (different P2 connector pin as-...
Page 50
Adaptor Connection of the -12V supply of the adaptor with P2 of the ASIO16 via jumper BR24 and BR25: Local supply on the ASIO16: BR24 BR25 jumpers not inserted (default setting) +12V External power supply: jumpers 1-2 inserted VME-ASIO16 Rev. 1.7...
Adaptor 3.2.3.2 Fixing of the Connector Pin Assignment via BR1 to BR16 The jumpers BR1 to BR16 are in each case located directly beneath the corresponding 14 pole connector plug of the single interface channels (drawn bold in fig. 3.2.1). With these jumpers the as- signment of the pins 3, 7 and 9 of the connector plug is selected.
Page 52
Adaptor 2. Jumpers configuration BR1 to BR16 for TTY operation (active) 3. Jumpers configuration BR1 to BR16 for TTY operation (passive) This assignment is only possible, if the channel on the ASIO16 is equipped for ’passive operation’ (option: ’VME-ASIO16-ISO’). VME-ASIO16 Rev. 1.7...
Adaptor 3.2.4 Covering of the 14 pole Connector Plug on the ASIO16 P2 Adaptor Connecting of the SHIELD RS232 signals at the ASIO P2 Adaptor: signal signal 100k SHIELD 2,2nF SHIELD RXD(in) connector) TXD(out) DTR(out) CTS(in) 14 pole connector plug TTY active TTY passive signal...
Adaptor 3.2.5 Connector Pin Assignment RS-232 via Flat Cable to DSUB-15 or to DSUB-25 Females DSUB-15/25 connector at ASIO16 adaptor DSUB-15 DSUB-25 ASIO16 DEVICE 1488 R xD 1489 R xD DT R 1488 D T R 1489 CT S GN D Shield pin numbers of the connector plug on the ASIO16-adapter Connection of the RS-232 Interface...
Adaptor 3.2.7 Connector Pin Assignment RS422 via Flat Cable to DSUB-15 or to DSUB-25 Females (only in combination with the ASIO422-Add-On) DSUB-15/25 connector at ASIO16 adaptor DSUB-15 DSUB-25 ASIO16 DEVICE T x D R xD R xD Tx D GN D Shield pin numbers of the connector plug on the ASIO16-adap ter Connection of the RS-422 Interface...
Add-On 3.3 Add-On ’ASIO-422’ 3.3.1 General The RS-422 add-on, available as an option, has to be inserted into the jumperfields BR43 to BR50, BR53 to BR56 and BR5 to BR8. If the add-on shall be inserted, the components of the TTY interfaces must not be inserted, because this area is required for the add-on.
Add-On 3.3.3 Jumpers of the ASIO422 Add-Ons 3.3.3.1 Selection of the Power Supply via the Jumpers J1 to J3 If an external power supply of the ASIO422 add-ons is desired, the jumpers J1 to J3 must be inserted. Attention: In this case the connectors P1 to P4 must not be inserted on the add-ons.(see fig.3.3.1)! Connection of the +5V power supply of the add-ons with P2 of the ASIO16 via jumper J1:...
Need help?
Do you have a question about the VME - ASIO16 and is the answer not in the manual?
Questions and answers