LOOKING FOR THE RIGHT

INDUSTRIAL SOLUTION?

Discover embedded, communication and automation solutions tailored to your application.

C502-ISA/35

2-port sync ISA Card V.35
  • Manufacturer Moxa
  • Category: Synchronous Cards
  • The Moxa C502-ISA/35 is a dual-port intelligent synchronous serial communication card designed for ISA bus systems. It supports V.35 interfaces and is optimized for WAN connectivity, synchronous data transmission, and industrial communication applications. The product includes a 1-meter V.35 cable and is supported by Moxa’s driver and API library for Windows NT and other compatible operating systems.
- Dual-Port Synchronous Communication: Two independent synchronous serial ports for simultaneous WAN or data link operations.
- V.35 Interface Support: Compliant with ITU-T V.35 standard for high-speed synchronous data transmission.
- Intelligent Onboard Processing: Integrated controller offloads host CPU, improving system efficiency.
- ISA Bus Compatibility: Designed for legacy and industrial systems using the ISA bus architecture.
- Comprehensive API Library: Includes a full-featured programming interface (syio_ library) for custom application development.
- Windows NT Driver Support: Dedicated driver package for Windows NT environments, with configuration and removal utilities.
- Flexible Clocking Options: Supports internal and external transmit clock configurations.
- Hardware Flow Control: DTR, RTS, CTS, and DSR signals supported for robust link management.
- Diagnostic and Monitoring Functions: API functions for line status, queue management, and frame handling.
- Industrial Reliability: Designed for continuous operation in industrial and embedded communication systems.

Country of origin: Taiwan R.O.C.

1. Product Overview

Product Name: C502-ISA/35
Model: C502
Series: Dual-Port Sync/WAN Serial ISA Card
Article Number: C502-ISA/35
Manufacturer: Moxa Technologies Co., Ltd.
Manufacturer Contact:
Tel: +886-2-8665-8535
Fax: +886-2-8665-8536
Website: [www.moxa.com](http://www.moxa.com)
Email: service@moxa.com.tw

The Moxa C502-ISA/35 is a dual-port intelligent synchronous serial communication card designed for ISA bus systems. It supports V.35 interfaces and is optimized for WAN connectivity, synchronous data transmission, and industrial communication applications. The product includes a 1-meter V.35 cable and is supported by Moxa’s driver and API library for Windows NT and other compatible operating systems.




2. Key Features

- Dual-Port Synchronous Communication: Two independent synchronous serial ports for simultaneous WAN or data link operations.
- V.35 Interface Support: Compliant with ITU-T V.35 standard for high-speed synchronous data transmission.
- Intelligent Onboard Processing: Integrated controller offloads host CPU, improving system efficiency.
- ISA Bus Compatibility: Designed for legacy and industrial systems using the ISA bus architecture.
- Comprehensive API Library: Includes a full-featured programming interface (syio_ library) for custom application development.
- Windows NT Driver Support: Dedicated driver package for Windows NT environments, with configuration and removal utilities.
- Flexible Clocking Options: Supports internal and external transmit clock configurations.
- Hardware Flow Control: DTR, RTS, CTS, and DSR signals supported for robust link management.
- Diagnostic and Monitoring Functions: API functions for line status, queue management, and frame handling.
- Industrial Reliability: Designed for continuous operation in industrial and embedded communication systems.




3. Technical Specifications

- Bus Interface: ISA (Industry Standard Architecture)
- Ports: 2 synchronous serial ports
- Interface Standard: V.35 (ITU-T compliant)
- Cable: 1-meter V.35 cable included
- Connector Type: V.35 34-pin connector (male/female depending on configuration)
- Signal Support: TXD, RXD, RTS, CTS, DTR, DSR, DCD, and clock signals per V.35 specification
- Data Encoding: Configurable via API (NRZ, NRZI, etc.)
- CRC Modes: Selectable CRC-16 or CRC-32 error checking
- Baud Rate: Programmable via API (syio_SetBaud / syio_GetBaud)
- Dimensions: Standard full-length ISA card (approx. 340 mm x 120 mm x 20 mm)
- Weight: Approx. 250 g
- Material: Multi-layer PCB with gold-plated edge connector
- Power Requirements: +5 VDC from ISA bus (typical 500 mA)
- Operating Temperature: 0°C to 55°C
- Storage Temperature: -20°C to 85°C
- Humidity: 5%–95% non-condensing




4. Functionality

The C502-ISA/35 operates as a dual synchronous serial communication controller, enabling high-speed data exchange between host systems and external WAN or serial devices. Each port can be configured independently for synchronous operation, supporting both DTE and DCE modes.

Use Cases and Applications:
- WAN connectivity for routers, CSU/DSUs, and modems
- Industrial automation systems requiring synchronous data links
- SCADA and telemetry systems
- Legacy system integration where ISA bus is still in use
- Custom communication protocol development using the provided API

Compatibility:
- Operating Systems: Windows NT (driver provided), DOS, and other environments supporting ISA hardware access
- Communication Standards: V.35, RS-232/V.24 (via optional adapters)
- Software Integration: Moxa API library for C/C++ applications




5. Components & Accessories

Included Items:
- C502 Dual-Port Sync ISA Card
- 1-meter V.35 cable
- Driver and API software package
- User’s manual and installation guide

Optional Accessories:
- RS-232/V.24 adapter cables
- Extended-length V.35 cables
- Mounting brackets for industrial chassis

Connectors:
- Two V.35 connectors (one per port)
- ISA edge connector for system bus interface




6. Installation & Setup

Hardware Installation:
1. Power off the host system.
2. Insert the C502 card into an available ISA slot.
3. Secure the card with the chassis screw.
4. Connect the V.35 cable to the external device.
5. Power on the system and verify hardware detection.

Software Installation:
- Install the C502 Windows NT driver using the provided setup utility.
- Configure port parameters (baud rate, clock source, encoding) via the configuration tool.
- To remove the driver, use the “Remove C502 Windows NT Driver” option in the control panel.

Configuration Options:
- Select internal or external transmit clock direction (syio_SetTxClockDir).
- Adjust read/write timeouts (syio_SetReadTimeouts, syio_SetWriteTimeouts).
- Enable or disable transmission (syio_TxEnable, syio_TxDisable).
- Set data encoding and CRC mode for error detection.




7. Performance & Capabilities

- Data Rate: Supports synchronous data rates up to several Mbps (depending on system and cable quality).
- Throughput: Optimized for continuous full-duplex operation on both ports.
- Latency: Low-latency data handling through onboard buffering and interrupt-driven design.
- Efficiency: Intelligent processing reduces host CPU load.
- Queue Management: API functions (syio_InQueue, syio_OutQueue) provide real-time buffer monitoring.
- Error Handling: CRC and frame integrity checks ensure reliable data transmission.
- Limitations: Requires ISA bus; not compatible with PCI or modern bus architectures without adapters.




8. Standards & Compliance

- Interface Standards:
- ITU-T V.35 (synchronous serial communication)
- RS-232/V.24 (optional adapter support)
- Electrical Compliance:
- ISA bus electrical specifications
- FCC Class A / CE industrial emissions compliance (typical for Moxa industrial cards)
- Software Standards:
- Windows NT driver model compliance
- API conforms to standard C calling conventions
- Safety & Reliability:
- Designed for industrial-grade operation
- Meets Moxa internal quality and reliability standards




9. Additional Information

Warranty:
Standard Moxa limited warranty (typically 3 years) covering manufacturing defects and hardware failures under normal use.

Technical Support:
- Email: service@moxa.com.tw
- Online resources: [www.moxa.com/support](http://www.moxa.com/support)
- Documentation: C502 Dual-Port Sync Board User’s Manual (PDF and printed versions)

Maintenance:
- Periodic inspection of connectors and cables recommended.
- Keep card and connectors free of dust and moisture.
- Firmware and driver updates available from Moxa’s website.

Software Updates:
- Updated drivers and API libraries periodically released for compatibility and performance improvements.
- Developers can integrate new functions using the syio_ API set.

Return Procedure:
In case of malfunction, users should complete the Problem Report Form included in the manual, providing product serial number, description of the issue, and contact information. The product should be returned following Moxa’s RMA (Return Material Authorization) process.




### Detailed API Functionality Summary

The C502 API library provides a comprehensive set of 40+ functions for low-level control and monitoring of the synchronous communication ports. These functions allow developers to build custom communication applications with fine-grained control over data flow, timing, and error handling.

Core Functions:
- syio_Open / syio_Close: Initialize and release communication ports.
- syio_Read / syio_Write: Perform synchronous data transmission and reception.
- syio_Flush: Clear input/output buffers.
- syio_SetBaud / syio_GetBaud: Configure and query baud rate settings.
- syio_SetReadTimeouts / syio_SetWriteTimeouts: Define I/O timeout parameters.
- syio_DTR / syio_RTS: Control modem signal lines.
- syio_SetDataEncoding / syio_GetDataEncoding: Manage data encoding schemes.
- syio_SetCRCMode / syio_GetCRCMode: Configure CRC error checking.
- syio_LineStatus: Retrieve current line signal states.
- syio_TxEnable / syio_TxDisable: Enable or disable transmission.
- syio_TxStatus: Monitor transmission status.
- syio_GetBoardID: Retrieve hardware identification number.

Interrupt and Frame Handling:
- syio_FrameIrq / syio_ModemIrq / syio_TxEmptyIrq: Handle hardware interrupts for frame, modem, and transmit events.
- syio_InFrame / syio_OutFrame: Manage framed data input/output.
- syio_InQueue / syio_OutQueue: Query buffer queue status.
- syio_SkipFrame / syio_InFreeFrame / syio_OutFreeFrame: Manage frame buffers and skip corrupted frames.

Clock and Timing Control:
- syio_SetTxClockDir / syio_GetTxClockDir: Configure transmit clock direction (internal/external).
- syio_TxEnable / syio_TxDisable: Control transmission enable state.
- syio_TxStatus: Check transmission completion or errors.

These functions collectively provide a robust programming interface for developers building custom WAN, telemetry, or industrial communication applications.




### Appendices Summary

Appendix A – RS232/V.24 Connection:
Provides pin assignments and signal directions for RS232/V.24 interface compatibility. Defines standard signal names (TXD, RXD, RTS, CTS, DTR, DSR, DCD) and corresponding CCITT numbers.

Appendix B – V.35 Connection:
Lists detailed pinouts for the V.35 interface, including signal names, directions, and CCITT references. Covers transmit/receive data, control, and clock signals for both DTE and DCE configurations.

Appendix C – Troubleshooting:
Outlines common installation and configuration issues, diagnostic steps, and corrective actions. Includes a Problem Report Form for technical support requests and return procedures.




### Summary

The Moxa C502-ISA/35 Dual-Port Sync ISA Card is a robust, industrial-grade communication interface designed for synchronous serial data transmission over V.35 connections. It provides two independent ports, intelligent onboard processing, and a comprehensive software development kit. The card is ideal for legacy ISA-based systems requiring reliable WAN or synchronous communication capabilities. With its extensive API library, flexible configuration options, and Moxa’s industrial reliability, the C502-ISA/35 remains a dependable solution for embedded communication, automation, and data acquisition applications.

No accessories available.