B&B Electronics 232PCC2 User Manual

Size:
121.33 Kb
Download

Not Recommended for New Installations.

Please contact Technical Support for more information.

PCMCIA RS-2322-PortCard

Model 232PCC2

Documentation Number 232PCC23799

International Headquarters

B&B Electronics Mfg. Co. Inc.

707 Dayton Road --P.O. Box 1040--Ottawa, IL 61350 USA

Phone (815) 433-5100--General Fax (815)433-5105

Home Page: www.bb-elec.com

Sales e-mail:orders@bb-elec.com --Fax (815)433-5109Technical Supporte-mail:support@bb.elec.com --Fax (815)433-5104

European Headquarters

B&B Electronics Ltd.

Westlink Commercial Park, Oranmore, Co. Galway, Ireland

Phone +353 91 792444 --Fax +353 91 792445

Home Page: www.bb-europe.com

Sales e-mail: orders@bb-europe.com

Technical Support e-mail:support@bb-europe.com

B&B Electronics --Revised September 1999

Documentation Number 232PCC23799 Manual

Cover Page

B&B Electronics Mfg Co Inc – 707 Dayton Rd - PO Box 1040 - Ottawa IL 61350 - Ph 815-433-5100- Fax815-433-5104B&B Electronics Ltd – Westlink Commercial Park – Oranmore, Galway, Ireland – Ph+353-91-792444– Fax+353-91-792445

TABLE OF CONTENTS

 

CHAPTER 1: INTRODUCTION ............................................................

1

SPECIFICATIONS ........................................................................................

1

CHAPTER 2: DOS / WINDOWS 3.X INSTALLATION......................

3

232PCC2 CLIENT DRIVER FOR DOS.........................................................

4

CLIENT DRIVER INSTALLATION .................................................................

4

COMMAND LINE OPTIONS .........................................................................

5

COMMON PROBLEMS ................................................................................

9

Identifying the 232PCC2......................................................................

9

Generic Client Drivers Generic Client Drivers ...................................

9

Available Resources.............................................................................

9

Multiple Configuration Attempts..........................................................

9

Older Versions of Card and Socket Services .......................................

9

CHAPTER 3: 232PCC2 ENABLER FOR DOS...................................

10

COMMAND LINE OPTIONS .......................................................................

11

COMMON PROBLEMS ..............................................................................

13

Identifying the 232PCC2....................................................................

13

Memory Range Exclusion ..................................................................

13

Socket Numbers..................................................................................

14

Card and Socket Services Software....................................................

14

CHAPTER 4: WINDOWS 95/98 INSTALLATION............................

15

INSTALLING A 232PCC2 UNDER WINDOWS 95/98..................................

15

232PCC2 RESOURCE SETTINGS IN WINDOWS 95/98...............................

16

VIEWING THE 232PCC2 RESOURCE SETTINGS........................................

17

CHANGINGRESOURCESETTINGS WITHDEVICEMANAGER.....................

18

CHAPTER 5: HARDWARE INFORMATION ...................................

21

CHAPTER 6: EXTERNAL CONNECTIONS .....................................

22

APPENDIX A: DECLARATION OF CONFORMITY.....................

A-1

Documentation Number 232PCC23799 Manual

Table of Contents

i

B&B Electronics Mfg Co Inc – 707 Dayton Rd - PO Box 1040 - Ottawa IL 61350 - Ph 815-433-5100- Fax815-433-5104B&B Electronics Ltd – Westlink Commercial Park – Oranmore, Galway, Ireland – Ph+353-91-792444– Fax+353-91-792445

Chapter 1: Introduction

B&B Electronics 232PCC2 provides two independent RS-232asynchronous serial communications interfaces for systems equipped with PCMCIA Type II and/or Type III expansion sockets. The 232PCC2 is a PCMCIA Type II (5 mm) card and is PCMCIA PC Card Standard Specification 2.1 compliant.

The 232PCC2's serial ports are implemented using 16C550 Universal Asynchronous Receiver/Transmitters (UARTs) that are the recommended communications interface for multitasking environments and applications involving high data transfer rates.

The 232PCC2’s two serial ports are addressable in two modes:

1.Block Mode: The two serial ports are configured in one 16-bytecontinuous block of I/O address space. The block must begin on an even16-bytedivision. Both serial ports share one IRQ level.

2.COM Mode: The two serial ports are configured at the standard COM port I/O address location. The ports may be configured as COM1 and COM3; also, the ports may be configured as COM2 and COM4. Both serial ports share one IRQ level.

A special interrupt status register is also available to simplify the software required to service multiple serial ports in an interrupt driven environment. See the Hardware Information section for details.

NOTE: When installed, a 232PCC2 appears as a DSP-100by Quatech, Inc.

Specifications

Bus Interface:

PCMCIA

Physical Dimensions:

PC Card Standard 2.1 compliant

Type II PCMCIA card (5mm)

Maximum Baud Rate:

120K

Power Requirements:

+5 V, 35.9 mA typical, 45.9 mA maximum

Connector:

Adapter to 2 standard male D-9

Documentation Number 232PCC23799 Manual

1

B&B Electronics Mfg Co Inc – 707 Dayton Rd - PO Box 1040 - Ottawa IL 61350 - Ph 815-433-5100- Fax815-433-5104B&B Electronics Ltd – Westlink Commercial Park – Oranmore, Galway, Ireland – Ph+353-91-792444– Fax+353-91-792445

Chapter 2: DOS / Windows 3.x Installation

Two configuration software programs are provided with the 232PCC2: a Client Driver, DSP100CL.SYS, and a card Enabler, DSP100EN.EXE. Both of these programs are executed from DOS (before entering Windows) and allow operation of the 232PCC2 in both the DOS and Windows 3.x environments. For optimal operation, however, the Client Driver is the preferred method of installation and configuration. The table below highlights the differences between these programs.

Client Driver (recommended)

Enabler

File name: DSP100CL.SYS

File name: DSP100EN.EXE

File type: DOS device driver

File type: DOS executable

Interfaces to PCMCIA Card and Socket

Interfaces directly to Intel

Services software (PCMCIA host

82365SL and other PCIC

adapter independent)

compatible PCMCIA host

 

adapters

Allows automatic configuration of

Does not support automatic

232PCC2 adapters upon insertion (Hot

configuration of 232PCC2

Swapping)

adapters upon insertion (Hot

 

Swapping)

Requires PCMCIA Card and Socket

Does not require PCMCIA Card

Services software

and Socket Services software

Table 1. Client Driver vs. Enabler for DOS/Windows 3.x.

Card and Socket Services software is commercially available from several vendors for most desktop and laptop PCs. If you are unsure whether Card and Socket Services software is currently installed on your system, install the 232PCC2 Client Driver as discussed in following section. When loaded, the Client Driver will display an error message if Card and Socket Services software is not detected.

Documentation Number 232PCC23799 Manual

3

B&B Electronics Mfg Co Inc – 707 Dayton Rd - PO Box 1040 - Ottawa IL 61350 - Ph 815-433-5100- Fax815-433-5104B&B Electronics Ltd – Westlink Commercial Park – Oranmore, Galway, Ireland – Ph+353-91-792444– Fax+353-91-792445

232PCC2 Client Driver for DOS

In order to use the 232PCC2 Client Driver, the system must be configured with Card and Socket Services software.

IMPORTANT:

Some versions of Card and Socket Services dated before 1993 do not support general purpose I/O cards. If after careful installation of the Client Driver the 232PCC2 does not configure or operate properly, an updated version of Card and Socket Services may be required.

Client Driver Installation

The following procedure is used to install the 232PCC2 Client Driver:

Copy the file DSP100CL.SYS from the 232PCC2 distribution diskette onto the system's hard drive.

Using an ASCII text editor, open the system's CONFIG.SYS file located in the root directory of the boot drive.

Locate the line(s) in the CONFIG.SYS file where the Card and Socket Services software is installed.

AFTER the line(s) installing the Card and Socket Services software, add the following line to the CONFIG.SYS file:

DEVICE = drive:\path\DSP100CL.SYSoptions

where options are the 232PCC2 Client Driver command line options discussed on the following pages.

Save the CONFIG.SYS file and exit the text editor.

Insert the 232PCC2 into one of the system's PCMCIA slots.

NOTE: Since the 232PCC2 Client Driver supports "Hot Swapping", it is not necessary to have the 232PCC2 installed when booting the system. By inserting the card before booting, however, the Client Driver will report the adapter configuration during the boot process thereby verifying the changes made to the CONFIG.SYS.

4

Documentation Number 232PCC23799 Manual

B&B Electronics Mfg Co Inc – 707 Dayton Rd - PO Box 1040 - Ottawa IL 61350 - Ph 815-433-5100- Fax815-433-5104B&B Electronics Ltd – Westlink Commercial Park – Oranmore, Galway, Ireland – Ph+353-91-792444– Fax+353-91-792445

Reboot the system and note the message displayed when the 232PCC2 Client Driver is loaded. If the Client Driver reports an "invalid command line option", correct the entry in the CONFIG.SYS file and reboot the system again. If the Client Driver reports "Card and Socket Services not found", a version of Card and Socket Services must be installed on the system or the 232PCC2 Enabler program must be used to configure the adapter. If the Client Driver reports the desired adapter configuration, the installation process is complete and the 232PCC2 may be removed and / or inserted from the system as desired. On each insertion into the PCMCIA socket, the 232PCC2 will be automatically re-configuredaccording to the command line options.

Command Line Options

The 232PCC2 Client Driver accepts up to eight command line arguments from the user to determine the configuration of the 232PCC2. If any arguments are provided, the Client Driver will attempt to configure any 232PCC2s with the options specified in the order they are entered on the command line. Each argument must be enclosed in parenthesis and must be separated from other arguments by a space on the command line. Within each argument, any or all of the following parameters may be specified using acomma (no spaces) to separate each parameter:

Baddress specifies the base I/O address of the 232PCC2 in hexadecimal and must reside on an even16-byte(10H) boundary. This optionmust be omitted if using the Dmode option. If both the Dmode and Baddress option are omitted, Card and Socket Services will assign a block mode base address.

Dmode

specifies a COM mode base I/O address configuration

 

for the 232PCC2. The D1 option configures the

 

232PCC2at COM1/COM3 (3F8/3E8), and the D2

 

option configures the 232PCC2 at COM2/COM4

 

(2F8/2E8). This option must be omitted if using the

 

Baddress option. If both the Dmode and Baddress

 

options are omitted, Card and Socket Services will

 

assign a block mode base address.

Documentation Number 232PCC23799 Manual

5

B&B Electronics Mfg Co Inc – 707 Dayton Rd - PO Box 1040 - Ottawa IL 61350 - Ph 815-433-5100- Fax815-433-5104B&B Electronics Ltd – Westlink Commercial Park – Oranmore, Galway, Ireland – Ph+353-91-792444– Fax+353-91-792445

Iirq

specifies the interrupt level (IRQ) of the 232PCC2 in

 

decimal. irq must be one of the following values: 3, 4,

 

5, 7, 9, 10, 11, 12, 14, 15, or 0 if no IRQ is desired. If

 

this option is omitted, Card and Socket Services will

 

assign an interrupt level.

Ssocket

specifies which PCMCIA socket the 232PCC2 must be

 

inserted into for this configuration argument to be used.

 

socket must be in the range 0 - 15. If this option is

 

omitted, the configuration argument will apply to the

 

232PCC2 inserted into any socket.

Uinstructs the Client Driver to disable the 232PCC2's interrupt status register and enable the Scratchpad registers of the individual UARTs. This option is only required in very rare cases where an application program requires access to the UART's Scratchpad register. If this option is omitted, the 232PCC2's interrupt status register is enabled and the UARTs’ Scratchpad registers are disabled.

Example 1

DEVICE = C:\DSP-100\DSP100CL.SYS

In example 1, no command line arguments are specified. The Client Driver will configure a 232PCC2 inserted into any socket with a base address and IRQ assigned by Card and Socket Services. The 232PCC2's interrupt status register will be enabled.

Example 2

DEVICE = C:\DSP-100\DSP100CL.SYS(d1)

In example 2, a single command line argument is provided. The Client Driver will attempt to configure a 232PCC2 inserted into any socket in COM mode at COM1/COM3 and an IRQ assigned by Card and Socket Services. If address COM1 (3F8) or COM3 (3E8) are unavailable, the 232PCC2 will not be configured. If the Client Driver can successfully configure the 232PCC2, its interrupt status register will be enabled.

6

Documentation Number 232PCC23799 Manual

B&B Electronics Mfg Co Inc – 707 Dayton Rd - PO Box 1040 - Ottawa IL 61350 - Ph 815-433-5100- Fax815-433-5104B&B Electronics Ltd – Westlink Commercial Park – Oranmore, Galway, Ireland – Ph+353-91-792444– Fax+353-91-792445

Example 3

DEVICE = C:\DSP-100\DSP100CL.SYS(s0,b300,i5)

In example 3, a single command line argument is provided. The Client Driver will attempt to configure a 232PCC2 inserted into socket 0 with a base address of 300H and IRQ 5. If address 300H or IRQ 5 is unavailable, the 232PCC2 will not be configured. In addition, if a 232PCC2 is inserted into any other socket, it will not be configured. If the Client Driver can successfully configure the 232PCC2, its interrupt status register will be enabled.

Example 4

DEVICE = C:\DSP-100\DSP100CL.SYS(i5,e,u,b300)

In example 4, a single command line argument is provided. Because the parameter order is not significant, the Client Driver will attempt to configure a 232PCC2 inserted into any socket with a base address of 300H and IRQ 5. If address 300H or IRQ 5 is unavailable, the 232PCC2 will not be configured. If the Client Driver can successfully configure the 232PCC2, its interrupt status register will be disabled (Scratchpad registers enabled).

Example 5

DEVICE = C:\ DSP-100\DSP100CL.SYS(b300,i5) (i10) ( )

In example 5, three command line arguments are provided. The Client Driver first attempts to configure a 232PCC2 inserted into any socket with a base address of 300H and IRQ 5. If address 300H or IRQ 5 is unavailable, the Client Driver will proceed to the second command line argument and attempt to configure the card with a base address assigned by Card and Socket Services and IRQ 10. If IRQ 10 is also unavailable, the Client Driver will proceed to the third command line argument and attempt to configure the 232PCC2 with a base address and an IRQ assigned by Card and Socket Services. If the 232PCC2 is successfully configured, its interrupt status register will be enabled.

Documentation Number 232PCC23799 Manual

7

B&B Electronics Mfg Co Inc – 707 Dayton Rd - PO Box 1040 - Ottawa IL 61350 - Ph 815-433-5100- Fax815-433-5104B&B Electronics Ltd – Westlink Commercial Park – Oranmore, Galway, Ireland – Ph+353-91-792444– Fax+353-91-792445

Example 6

DEVICE = C:\ DSP-100\DSP100CL.SYS(b300,i5) ( ) (i10)

In example 6, the three command line arguments of example 5 have been re-arranged.The Client Driver first attempts to configure a 232PCC2 inserted into any socket with a base address of 300H and IRQ 5. If address 300H or IRQ 5 is unavailable, the Client Driver will proceed to the second command line argument and attempt to configure the card with a base address and IRQ assigned by Card and Socket Services. Since the second command line argument includes all available address and IRQ resources, the third command line argument will never be reached by the Client Driver. It is the user's responsibility to place the command line arguments in a logical order.

Example 7

DEVICE = C:\ DSP-100\DSP100CL.SYS(s0,b300,i5) (s1,b340,i10)

The type of configuration shown in example 7 may be desirable in systems where more than one 232PCC2 is to be installed. In this example, the Client Driver will attempt to configure a 232PCC2 inserted into socket 0 with a base address of 300H and IRQ 5. If the 232PCC2 is inserted into socket 1, the Client Driver will attempt to configure it with base address 340H and IRQ 10. This allows the user to force the 232PCC2's address and IRQ settings to be socket specific that may simplify cable connections and software development. As in the previous examples, however, if the requested address or interrupt resources are not available, the 232PCC2 will not be configured.

8

Documentation Number 232PCC23799 Manual

B&B Electronics Mfg Co Inc – 707 Dayton Rd - PO Box 1040 - Ottawa IL 61350 - Ph 815-433-5100- Fax815-433-5104B&B Electronics Ltd – Westlink Commercial Park – Oranmore, Galway, Ireland – Ph+353-91-792444– Fax+353-91-792445

Common Problems

Identifying the 232PCC2

The 232PCC2 when installed shows up as a DSP-100.

Generic Client Drivers Generic Client Drivers

Many Card and Socket Services packages include a generic client driver (or SuperClient) that configures standard I/O devices. If one of these generic client drivers is installed, it may configure the 232PCC2 causing the 232PCC2 client driver to fail installation. In these cases, the user should do one of the following:

Modify the operation of the generic client driver to disable the configuration of modem/serial port cards. Consult the Card and Socket Services documentation for availability and details of this feature.

Place the 232PCC2 client driver before the generic client driver in the CONFIG.SYS.

Available Resources

One function of the Card and Socket Services software is to track which system resources (memory addresses, I/O addresses, IRQs, etc.) are available for assignment to inserted PCMCIA cards. Sometimes, however, the Card Services software assumes or incorrectly determines that a particular resource is used when it is actually available. Most Card and Socket Services generate a resource table in a file (typically in the form of an .INI file) that the user can modify to adjust the available system resources. Consult the Card and Socket Services documentation for availability and details of this feature.

Multiple Configuration Attempts

Some Card and Socket Services have a setting that aborts the configuration process after a single configuration failure (such as a requesting an unavailable resource). The user should change this setting to allow for multiple configuration attempts. Consult Card and Socket Services documentation for availability and feature details.

Older Versions of Card and Socket Services

Some versions of Card and Socket Services dated before 1993 do not support general-purposeI/O cards. If, after careful installation of the Client Driver, the 232PCC2 does not configure or operate properly, an updated version of Card and Socket Services may be required.

Documentation Number 232PCC23799 Manual

9

B&B Electronics Mfg Co Inc – 707 Dayton Rd - PO Box 1040 - Ottawa IL 61350 - Ph 815-433-5100- Fax815-433-5104B&B Electronics Ltd – Westlink Commercial Park – Oranmore, Galway, Ireland – Ph+353-91-792444– Fax+353-91-792445