Connect Tech Echo/ISA User manual

Manual is about: Multi-port Serial Communications Adapters

Summary of Echo/ISA

  • Page 1

    Echo user's manual, ver. 0.00 connect tech inc. “industrial strength communications” echo/isa multi-port serial communications adapters user manual connect tech inc 42 arrow road guelph, ontario n1k 1s6 tel: 519 836-1291 800-426-8979 fax: 519 836-4878 email: sales@connecttech.Com url: http://www.Con...

  • Page 3

    Warranty i echo user's manual, ver. 0.00 limited lifetime warranty connect tech inc. Provides a lifetime warranty for all connect tech inc. Products. Should this product, in connect tech inc.'s opinion, fail to be in good working order during the warranty period, connect tech inc. Will, at its optio...

  • Page 4

    Ii copyright/trademarks echo user's manual, ver. 0.00 copyright notice the information contained in this document is subject to change without notice. Connect tech shall not be liable for errors contained herein or for incidental consequential damages in connection with the furnishing, performance, ...

  • Page 5

    Iii echo user's manual, ver. 0.00 table of contents chapter 1: introduction conventions & symbols ............................................................. 1-1 product overview ...................................................................... 1-2 echo adapter...................................

  • Page 6

    Iv contents echo user's manual, ver. 0.00 windows 95 .................................................................... 3-29 echo enhanced driver............................................ 3-30 installation...................................................... 3-31 uart/fifo configuration...........

  • Page 7

    Contents v echo user's manual, ver. 0.00 list of tables table 1: typical port address usage........................................... 2-2 table 2: switch settings(echo) .................................................. 2-1 table 3: typical irq assignments..............................................

  • Page 8: Chapter 1: Introduction

    Echo user's manual, ver. 0.00 chapter 1: introduction conventions & symbols ............................................................. 1-1 product overview ...................................................................... 1-2 echo adapter.........................................................

  • Page 9: Warning

    Chapter 1: introduction 1-1 echo user's manual, ver. 0.00 conventions & symbols this manual uses the following conventions: in most cases the font for file names and command statements is arial narrow bold 9pt. An example is: device=dflex.Sys p=280 p=288 note: the "note" convention informs you of im...

  • Page 10

    1-2 chapter 1: introduction echo user's manual, ver. 0.00 product overview the echo adapters are high performance multi-port serial adapters that allow you to connect up to 8 serial devices through one expansion slot. Your echo product consists of the following components: echo adapter cable harness...

  • Page 11

    Chapter 1: introduction 1-3 echo user's manual, ver. 0.00 the echo adapters can accommodate both small and large multi- channel applications. You can combine different echo adapters in a single computer, up to a maximum of 32 ports per system. Echo software to install your echo adapter under differe...

  • Page 12

    1-4 chapter 1: introduction echo user's manual, ver. 0.00 figure 1: problem summary sheet problem description connect tech product description product: revision no.: product serial no.: no. Of serial ports: irq selected: base address selected: i/o port address selected: device driver: revision no.: ...

  • Page 13

    Chapter 1: introduction 1-5 echo user's manual, ver. 0.00 we offer three ways for you to contact us: mail/courier you may contact us by letter and our mailing address for correspondence is: connect tech inc. C/o customer service 42 arrow road guelph, ontario canada n1k 1s6 email/internet you may con...

  • Page 14

    1-6 chapter 1: introduction echo user's manual, ver. 0.00 rma overview connect tech products requiring warranty or non warranty repairs need an rma number. To obtain a return merchandise authorization (rma) number please contact us in the following manner: go to the rma request form found in the sup...

  • Page 15

    Chapter 1: introduction 1-7 echo user's manual, ver. 0.00 include with the product, proof of purchase (including date of purchase), a description of the problem and the rma number. Clearly display the rma number on the external packaging. Please refer to the limited warranty for further restrictions...

  • Page 16

    Echo user's manual, ver. 0.00 chapter 2: hardware installation introduction................................................................................ 2-1 configuration ............................................................................. 2-1 port addresses.................................

  • Page 17

    Chapter 2: hardware installation 2-1 echo user's manual, ver. 0.00 introduction hardware installation involves configuration of the echo adapter. Note: please refer to chapter 3: software installation for installation of your echo board under certain operating systems. The following sections detail ...

  • Page 18: Warning

    2-2 chapter 2: hardware installation echo user's manual, ver. 0.00 port addresses you configure port addresses with dip switches 1 to 5 on sw1. Switches 3 to 5 select a set of port addresses for the ports, while you can override the setting for port 1 and 2 with switch 1 and 2 respectively. When dip...

  • Page 19

    Chapter 2: hardware installation 2-3 echo user's manual, ver. 0.00 custom port addresses you can generate other port addresses by making changes to the programmable logic found on the echo adapters. If you require specific port addresses not listed please contact the connect tech sales department fo...

  • Page 20

    2-4 chapter 2: hardware installation echo user's manual, ver. 0.00 status port address the echo board provides a status port that indicates which ports, if any, are causing the interrupts. When read, the port will indicate a one (1) if the corresponding port has an interrupt request pending and a ze...

  • Page 21

    Chapter 2: hardware installation 2.5 echo user's manual, ver. 0.00 interrupt selection you can configure echo boards to use one, two or no interrupt request lines. To select the appropriate configuration, you must program dip switch 8 on sw1 and the irq jumper block j1. When dip switch 8 is on, all ...

  • Page 22

    2-6 chapter 2: hardware installation echo user's manual, ver. 0.00 many other devices such as the keyboard and disk drives also require an irq. Table 3 shows some typical irq assignments. Table 3: typical irq assignments irq device 0 timer output 1 keyboard 2 reserved 3 com2, com4, sdlc 4 com1, com3...

  • Page 23

    Chapter 2: hardware installation 2-7 echo user's manual, ver. 0.00 installing the echo adapter in your system to install your echo adapter in your computer follow these steps: computer components are very sensitive to static electricity. Make sure that you wear an anti-static wrist-band when install...

  • Page 24

    Echo user's manual, ver. 0.00 chapter 3: software installation introduction................................................................................ 3-1 configuration ............................................................................. 3-1 dos 3.Xx - 6.Xx ...............................

  • Page 25

    Chapter 3: software installation 3-1 echo user's manual, ver. 0.00 introduction echo boards are standard multi-port serial adapters that utilize st16c554 uarts. In many cases, users have software that will interface directly to the echo boards. This section covers configurations for the following op...

  • Page 26

    3-2 chapter 3: software installation - dos echo user's manual, ver. 0.00 dos 3.Xx - 6.Xx many dos applications are designed to directly control the hardware of an 8250 style uart. For some applications, the dos device driver provided with the echo will help to integrate the extra communication ports...

  • Page 27

    Chapter 3: software installation - dos 3-3 echo user's manual, ver. 0.00 dflex.Sys dlex.Sys is a device driver that allows you to set port addresses for software access of up to 32 ports . To install the device driver, add the following command to your config.Sys file: device = dflex.Sys [options] w...

  • Page 28

    3-4 chapter 3: software installation - dos echo user's manual, ver. 0.00 character device access character device access provides a "high level" interface which is appropriate for simple applications and tests. Each port is given a device name which you can access similar to a file. The device name ...

  • Page 29

    Chapter 3: software installation - dos 3-5 echo user's manual, ver. 0.00 function 0 - initialize the port input: ah = 0 al = baud, parity, length dx = channel ( 0 = com1, 1 = com2, ... ) bit designations for al are: 7 data length 1 0 - 7 bits 1 1 - 8 bits stop bits 0 - 1 bit 1 - 2 bits parity 0 0 - ...

  • Page 30

    3-6 chapter 3: software installation - dos echo user's manual, ver. 0.00 function 2 - receive character input: ah = 2 dx = port number return: ah = port status ( timeout if bit 7 is set ) al = character received function 3 - return port status input: ah = 3 dx = port number return: ah = port status ...

  • Page 31

    Chapter 3: software installation - linux 3-7 echo user's manual, ver. 0.00 linux linux is a leading multi-user, multi-tasking operating system for intel based personal computers. The linux serial device driver provides an interface between the linux kernel v.2.2.X or v.2.4.X and an echo adapter. Tec...

  • Page 32

    3-8 chapter 3: software installation - multiuser dos echo user's manual, ver. 0.00 multiuser dos 7 gold this section describes how to install an echo adapter into a multiuser dos 7 gold system. For further information please refer to boards and ports under the installation and configuration section ...

  • Page 33

    Chapter 3: software installation - multiuser dos 3-9 echo user's manual, ver. 0.00 7. Provide all of the port details after assigningthe port. Set the port and port xor mask as per the chart below: table 4: multiuser dos: port details port and mask xor mask status port p1 01 00 *** p2 02 00 *** p3 0...

  • Page 34

    3-10 chapter 3: software installation - multiuser dos echo user's manual, ver. 0.00 figure 4: multiuser dos: switch settings reserved - must be off base address sets: port 1 = address 280 hex port 2 = address 288 hex status port address status port is enabled (2c0 hex) irq channel(s) irq line for al...

  • Page 35

    Chapter 3: software installation - qnx 2.Xx 3-11 echo user's manual, ver. 0.00 qnx 2.Xx when installing echo boards under the qnx 2.Xx operating system, it is important to note the following: note: 1. After booting, qnx looks for serial ports at the following addresses: 3f8, 2f8, 280, 288, 290, 2a0,...

  • Page 36

    3-12 chapter 3: software installation - qnx 2.Xx echo user's manual, ver. 0.00 figure 6: qnx 2.Xx: switch settings reserved - must be off base address sets: port 1 = address 280 hex port 2 = address 288 hex status port address status port is disabled irq channel(s) irq line for all ports is on chann...

  • Page 37

    Chapter 3: software installation - qnx 2.Xx 3-13 echo user's manual, ver. 0.00 use the stty intcp command to vector the selected interrupt to the serial handler and the stty inton command to enable that interrupt. Note: you can find more information on these commands by referring to the stty command...

  • Page 38

    3-14 chapter 3: software installation - qnx 4.Xx echo user's manual, ver. 0.00 qnx 4.Xx qnx 4.Xx controls standard serial devices in a system with its standard serial port driver dev.Ser . When installing echo boards under the qnx 4.Xx operating system, refer to dev.Ser in the qnx 4 utilities refere...

  • Page 39

    Chapter 3: software installation - qnx 4.Xx 3-15 echo user's manual, ver. 0.00 -x disable software flow control (default) -w enable hardware shutdown on sigpwr -w disable hardware shutdown on sigpwr (default) many computers include both com1 and com2 directly on the motherboard. The command line exa...

  • Page 40

    3-16 chapter 3: software installation - qnx 4.Xx echo user's manual, ver. 0.00 figure 8: qnx 4.Xx: switch settings reserved - must be off base address sets: port 1 = address 280 hex port 2 = address 288 hex status port address status port is disabled irq channel(s) irq line for all ports is on chann...

  • Page 41

    Chapter 3: software installation - qnx 4.Xx 3-17 echo user's manual, ver. 0.00 the command line example shown below assumes that com1 and com2 are port 1 and port 2 on the echo adapter. Example: dev.Ser 3f8,4 2f8,3 310,4 318,3 320,4 328,3 330,4 338,3 & the above example configures an echo adapter po...

  • Page 42

    3-18 chapter 3: software installation - qnx 4.Xx echo user's manual, ver. 0.00 figure 11: qnx 4.Xx: irq settings a b 3 4 5 7 10 11 12 15 irq j1 note: all echo odd ports are interrupting on channel a, irq 4 and all echo even ports are interrupting on channel b, irq 3..

  • Page 43

    Chapter 3: software installation – qnx 6.Xx 3-19 echo user's manual, ver. 0.00 qnx 6.Xx for information about installing the echo adapter for the qnx 6.Xx operating system, please go to the download zone or the knowledge database in the support center on the connect tech website for product manuals,...

  • Page 44

    3-20 chapter 3: software installation – sco unix echo user's manual, ver. 0.00 sco unix this section describes how to setup an echo adapter for operation under sco unix. Configuration step 1 you can setup your echo adapter for many hardware configurations. Set the dip switches on switch block sw1 an...

  • Page 45

    Chapter 3: software installation – sco unix 3-21 echo user's manual, ver. 0.00 technical tip 1. You can run under dos the dos programs porttest.Exe and portfind.Exe to verify your settings and assure you have no hardware conflicts. You will find these programs on the dflex dos driver diskette (p/n: ...

  • Page 46

    3-22 chapter 3: software installation – sco unix echo user's manual, ver. 0.00 figure 13: sco unix: irq settings a b 3 4 5 7 10 11 12 15 irq j1 note: all ports are interrupting on channel a, irq 10 step 2 you now must make an entry for the echo adapter in the file space.C . This entry tells the oper...

  • Page 47

    Chapter 3: software installation – sco unix 3-23 echo user's manual, ver. 0.00 where: [com] this parameter allows you to assign a com to the serial adapter. There are four available com assignments under sco unix.: 0 = com1 1 = com2 2 = com3 3 = com4 note: com refers to a serial board and not a spec...

  • Page 48

    3-24 chapter 3: software installation – sco unix echo user's manual, ver. 0.00 [device description] a comment field used to describe the device 3. Make a copy of this entry and modify it to reflect the settings of your echo adapter. Example {2,stargate,8,10,16,(sd)0x280,0x280+star_poll, 8,mcrbit3},/...

  • Page 49

    Chapter 3: software installation – sco unix 3-25 echo user's manual, ver. 0.00 step 3 you now must modify the ser file to insure the proper alignment of the minor numbers. 1. Change the directory to the /usr/lib/mkdev/perms directory and backup the file ser . 2. Open the file ser with your editor. F...

  • Page 50

    3-26 chapter 3: software installation – sco unix echo user's manual, ver. 0.00 step 4 you now must run mkdev serial which creates special device files to interface with the operating system’s serial driver. When running mkdev serial , select the appropriate number of ports being installed (8 for the...

  • Page 51

    Chapter 3: software installation – sco unix 3-27 echo user's manual, ver. 0.00 other configurations it is possible to run your echo board using i/o addresses and interrupts other than those listed above. In order to do this, it will be necessary to modify certain system files. Consult the "release n...

  • Page 52

    3-28 chapter 3: software installation - solaris echo user's manual, ver. 0.00 solaris for information about installing the echo adapter for the solaris operating system, please go to the download zone or the knowledge database in the support center on the connect tech website for product manuals, in...

  • Page 53

    Chapter 3: software installation - windows 95 3-29 echo user's manual, ver. 0.00 windows 95 windows 95 allows you to add up to 128 serial ports to your computer system. The windows 95 standard serial port driver supports irq sharing (if the hardware supports it) and the fifo buffering capabilities o...

  • Page 54

    3-30 chapter 3: software installation - windows 95 echo user's manual, ver. 0.00 echo enhanced driver the connect tech enhanced serial port driver extends the functionality of the standard windows 95 device driver to include support for newer, high performance uarts. The enhanced driver supports bot...

  • Page 55

    Chapter 3: software installation - windows 95 3-31 echo user's manual, ver. 0.00 installation the following instructions outline how to install the echo enhanced driver on a previously uninstalled connect tech echo port. 1. If the driver is on disk, insert the disk into the desired drive. If you hav...

  • Page 56

    3-32 chapter 3: software installation - windows 95 echo user's manual, ver. 0.00 uart/fifo configuration to configure the echo enhanced driver for the appropriate uart type please follow these steps: 1. From the control panel double click on the system icon. 2. The system properties dialog box will ...

  • Page 57

    Chapter 3: software installation - windows 95 3-33 echo user's manual, ver. 0.00 configuration the following installation assumes that your computer system comes with two standard serial ports, com1 (at 3f8, irq 4); and com2 (at 2f8, irq 3). 1. You need to choose a range of i/o addresses for your ec...

  • Page 58

    3-34 chapter 3: software installation - windows 95 echo user's manual, ver. 0.00 2. Choose an irq for your echo. It is possible to have the even ports on one irq and the odd ports on a different irq, but we recommend having all ports on one irq. Good choices of irq's are 5, 10, 11, 12 and 15. The tw...

  • Page 59

    Chapter 3: software installation - windows 95 3-35 echo user's manual, ver. 0.00 5. A window will now appear with the headings resource type and setting . The settings shown are probably wrong. Do not worry we will change them later. Click next . Another window will appear. Click on finish . 6. You ...

  • Page 60

    3-36 chapter 3: software installation - windows 95 echo user's manual, ver. 0.00 9. The systems settings change window will appear. Click no and repeat steps 7 through 9 until you have setup all your echo serial ports. Click yes when you have set up all your echo ports. Your system will now reboot w...

  • Page 61

    Chapter 3: software installation - windows nt 3-37 echo user's manual, ver. 0.00 windows nt windows nt allows you to add up to 255 serial ports to your computer system. The windows nt serial port driver supports irq sharing (if the hardware supports it) and the fifo buffering capabilities of the st1...

  • Page 62

    3-38 chapter 3: software installation - windows nt echo user's manual, ver. 0.00 figure 16: windows nt: switch settings when on, port 1 is com1 (3f8 hex) when on, port 2 is com2 (2f8 hex) reserved - must be off base address sets: port 1 = address 280 hex port 2 = address 288 hex status port address ...

  • Page 63

    Chapter 3: software installation - windows nt 3-39 echo user's manual, ver. 0.00 figure 17: windows nt: irq settings a b 3 4 5 7 10 11 12 15 irq j1 note all echo ports interrupt on channel a, irq 10. Technical tip you can run under dos the dos programs porttest.Exe and portfind.Exe to verify your se...

  • Page 64

    3-40 chapter 3: software installation - windows nt echo user's manual, ver. 0.00 12. Click the done button but do not select the reboot option yet. 13. Repeat steps 7 through 12 for the remaining echo serial ports, each time specifying the appropriate i/o port address (i.E., 288, 290, 298, etc.) and...

  • Page 65

    Chapter 3: software installation - windows nt 3-41 echo user's manual, ver. 0.00 method b this method is more complex than method a and involves writing information regarding the echo status port to the windows nt registry. Since this method will enable your echo adapter’s status port, you will atta...

  • Page 66

    3-42 chapter 3: software installation - windows nt echo user's manual, ver. 0.00 14.19. Choose edit , then add value , and enter in the following values exactly as below. Value name: interruptstatus data type: reg_dword value: 2c0 (highlight hex format check box) note: 1. For our example of base i/o...

  • Page 67

    Chapter 3: software installation - windows nt 3-43 echo user's manual, ver. 0.00 technical tips 1. You can test the additional serial ports with a program like terminal or hyperterminal. 2. A test program is available on the dflex dos driver diskette (p/n: disk306). It is a windows 95 and windows nt...

  • Page 69: Chapter 4:  Appendices

    Echo user's manual, ver. 0.00 chapter 4: appendices appendix a: specifications ....................................................... 4-1 operating environment ..................................................... 4-1 power requirements ......................................................... 4-1 ...

  • Page 71

    Chapter 4: appendix a - specifications 4-1 echo user's manual, ver. 0.00 appendix a: specifications operating environment storage temperature: -60 ° c to 100 ° c operating temperature: 5 ° c to 65 ° c relative humidity: 5 - 90% no condensing air movement: no requirement altitude: 15,000 feet (5000 m...

  • Page 72

    4-2 chapter 4: appendix b connectors/ pinouts echo user's manual, ver. 0.00 appendix b: connectors/pinouts appendix b outlines the pinouts for the following: echo cable connector pinouts echo external connector box pinouts cable connector pinouts table 5: db-9 pinouts - echo pin no. Rs-232 signal rs...

  • Page 73

    Chapter 4: appendix b – connectors/pinouts 4-3 echo user's manual, ver. 0.00 table 6: echo db-78 pinouts pin no. Port no. Rs-232 signal rs-485 signal 1 5 rts rts a(-) 2 5 cts rts b(+) 3 5 reserved cts a(-) 4 5 reserved cts b(+) 5 5 sg sr 6 6 rts rts a(-) 7 6 cts rts b(+) 8 6 reserved cts a(-) 9 6 ct...

  • Page 74

    4-4 chapter 4: appendix b connectors/ pinouts echo user's manual, ver. 0.00 table 6(continued): echo db-78 pinouts pin no. Port no. Rs-232 signal rs-485 signal 40 1 rts rts a(-) 41 1 cts rts b(+) 42 1 reserved cts a(-) 43 1 reserved cts b(+) 44 1 sg sr 45 2 rts rts a(-) 46 2 cts rts b(+) 47 2 reserv...

  • Page 75

    Chapter 4: appendix b: connectors/pinouts 4-5 echo user's manual, ver. 0.00 connector box /pinouts you may order the echo with an external i/o box option. The i/o box option comes with a metal bracket that can be mounted on a wall or other surface. When you receive the i/o box, this bracket is clipp...

  • Page 76

    4-6 chapter 4: appendix b: connectors/pinouts echo user's manual, ver. 0.00 table 7: db-9 pinouts - echo i/o box pin no. Rs-232 signal rs-485 signal 1 dcd rxd b(+) 2 rxd txd b(+) 3 txd txd a(-) 4 dtr rxd a(-) 5 sg sr 6 reserved cts a(-) 7 rts rts a(-) 8 cts rts b(+) 9 reserved cts b(+) male db-9 con...

  • Page 77

    Chapter 4: appendix c - factory settings 4-7 echo user's manual, ver. 0.00 appendix c: factory settings appendix c summarizes the factory settings for the following echo hardware components: echo/isa echo/isa the echo ships with factory settings for the following: i/o port address irq (interrupt req...

  • Page 78

    4-8 chapter 4: appendix d: rs-422/485 wiring diagram echo user's manual, ver. 0.00 appendix d: rs-422/485 options rs-422/485 cable wiring you can wire echo adapters with the rs-422/485 option in various ways to communicate with rs-422/485 peripherals. This section will descibe a few examples of rs-4...

  • Page 79

    Chapter 4: appendix d - rs-422/485 options 4-9 echo user's manual, ver. 0.00 figure 20 describes a 2 wire cabling scheme between a port on the echo adapter to a port on the rs-422/485 peripheral. Figure 20: rs-422/485 wiring diagram (2 wire) rts + rts - cts + cts - txd + txd - rxd + rxd - rxd + txd ...