Not Recommended for New Installations. Please contact Technical Support for more information. PCMCIA RS-232 2-Port Card 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-5109 Technical Support e-mail: support@bb.elec.
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 ...................................
Chapter 1: Introduction B&B Electronics 232PCC2 provides two independent RS-232 asynchronous 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.
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.
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.
• 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.
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.
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 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.
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.
Chapter 3: 232PCC2 Enabler for DOS For systems that are not operating PCMCIA Card and Socket Services software, the 232PCC2 DOS Enabler may be used to enable and configure the adapter. This Enabler, DSP100EN.EXE, will operate on any DOS system using an Intel 82365SL or PCIC compatible PCMCIA host adapter including the Cirrus Logic CLPD6710 / 6720, the VLSI VL82C146, and the Vadem VG-365 among others.
Command Line Options To configure a 232PCC2 in the system, the Enabler requires one command line argument from the user to determine the configuration of the card. This argument must be enclosed in parenthesis and within the argument, any or all of the following parameters may be specified using a comma (no spaces) to separate each parameter: 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.
Scratchpad registers are disabled. Before removing a 232PCC2 from its PCMCIA socket, the Enabler should be executed to free the system resources allocated when the card was installed. For this operation the Enabler provides on additional command line option: R instructs the Client Driver to release the resources previously allocated to the 232PCC2. When the 'R' option is used, any settings specified by the 'B', 'I', and 'U'. Example 1 DSP100EN.EXE In example 1, no command line argument is specified.
Example 4 DSP100EN.EXE (s0,b300,i3,wd8) In example 4, the Enabler will configure the 232PCC2 in socket 0 with a base address of 300H and IRQ 3 using a configuration memory window at segment D800. The 232PCC2's interrupt status register will be enabled and the BIOS equipment list will not be updated. Example 5 DSP100EN.EXE (s0,b300,i5,r) In example 5, the Enabler will release the configuration used by the 232PCC2 in socket 0 using a configuration memory window at segment D000.
Furthermore, some systems use the high memory area for BIOS shadowing to improve overall system performance. In order for the Enabler to operate, any BIOS shadowing must be disabled in the address range specified for the configuration window. BIOS shadowing can usually be disabled through the system's CMOS setup utility. Socket Numbers The Enabler requires the 232PCC2's socket number to be specified on the command line and the 232PCC2 must be inserted into the socket before the Enabler is invoked.
Chapter 4: Windows 95/98 Installation To allow easy configuration of the 232PCC2, a Windows 95/98 “INF”configuration file has been written for the hardware. This configuration file supports the 232PCC2 in both addressing modes: block mode and COM mode. Installing a 232PCC2 Under Windows 95/98. 1. Insert the 232PCC2 into any available PC Card socket. 2. The first time a new PC Card type is installed, either the New Hardware Found window or the Update Device Driver Wizard window is displayed.
NOTE: If the user already has these files installed on the computer, or if the installation disks are unavailable, it may not be necessary to supply the computer with the Windows 95/98 CD or installation diskettes. If prompted for the disks, click "OK". A dialog box with an option to skip will appear. Click the "Skip" button and the files will not be installed. If the latest version of these files exist in the system directory, those files will be used.
Viewing the 232PCC2 Resource Settings 1. Double click on the My Computer icon located on the Windows 95/98 desktop. This opens a folder showing various drives, Control Panel, etc. 2. Double click on the Control Panel icon. This opens another folder with many different system utilities. 3. Double click on the System icon. This opens the "System Properties" window. 4. Click on the "Device Manager" tab. Double click on the class Multi-functional Adapters to list hardware devices in the class.
Changing Resource Settings with Device Manager The 232PCC’s serial ports are addressable in two modes: block mode, and COM mode (see Hardware Information). The 232PC2 is addressable in either mode from Windows 95/98. To change the hardware configuration of the 232PCC2, follow the instructions below. 1. Double click the My Computer icon located on the Windows 95/98 desktop. 2. Double click on the Control Panel icon. 3. Double click the System icon inside the Control Panel folder.
Basic Configuration Port Addresses 0000* 3F8, 3E8 0001 2F8, 2E8 0002 390, 398 0003 100, 108 0004 110, 118 0005 120, 128 0006 130, 138 0007 140, 148 0008 1E0, 1E8 0009 220, 228 000A 260, 268 000B 280, 288 000C 290, 298 000D 330, 338 000E 340, 348 000F 350, 358 0010 300, 308 0011 310,318 Table 1: 232PCC2 Basic Configuration Table * Indicates COM mode addressing. Addresses 3F8/3E8 are the standard addresses for COM1/COM3.
1. Select a Basic Configurations that display “No Conflicts” in the bottom display region titled Conflicting Device List from the drop down list. Some applications may not be able to access ports higher than COM4. To use the 232PCC2 PCMCIA serial ports with these applications you might be forced to remove other serial communications devices from your system. 2.
Chapter 5: Hardware Information The 232PCC2’s two asynchronous serial ports are implemented using 2 standard 16C550 UARTs. Each of these UARTs requires 8 bytes of I/O space and when enabled which requires the 232PCC2 to be located on an even 16-byte (10H) boundary (e.g. 300H, 310H, 320H, etc.). 232PCC2 RS-232 Channel Channel A Channel B Address Assignment Base Address + 0 Base Address + 8 Each 16C550 UART contains 8 I/O registers.
Chapter 6: External Connections The 232PCC2is fitted with a 25-pin 0.8mm shielded connector. An adapter cable is included with the 232PCC2 to convert the 25-pin 0.8mm output connector into 2 standard D-9 male RS-232 connectors as shown in the figures below. P o rt A P o rt B Figure 1. 232PCC2 Adapter Cable to Standard RS-232 Connectors. Gnd 5 DTR 4 TxD 3 RxD 2 DCD 1 9 RI 8 CTS 7 RTS 6 DSR Figure 2. Standard D-9 Male RS-232 Connector Signal Assignment.
Appendix A: Declaration of Conformity DECLARATION OF CONFORMITY Importer’s Name: Importer’s Address: Model Numbers: Description: Type: Equipment Class: Application of Council Directive: Standards: B&B Electronics Manufacturing Company P.O. Box 1040 707 Dayton Road Ottawa, IL 61350 USA 232PCC2 PCMCIA High-Speed Serial Card Light industrial ITE equipment Commercial, residential,light industrial 89/336/EEC EN 50082-1 (IEC 801-2, IEC 801-3, IEC 801-4) EN 50081-1 (EN 55022) Michael J.