DIP053 QUAD PC/AT TO CAN ADAPTER MODULE

Similar documents
CDN502 HIGH DENSITY I/O ADAPTER USER GUIDE

CDN503 HIGH DENSITY I/O ADAPTER USER GUIDE

CDN220 HIGH DENSITY I/O ADAPTER USER GUIDE

PCIe Card Selection Guide. PCIe-CAN Card. PCIe-COM Card. Taiwan Pulse Motion Co.,Ltd. Bus Interface PCI Express x 1 LPE-C122 PCE-C122D PCE-C122T

OptiStep Hardware Manual

PCI Express 4-Port Industrial Serial I/O Cards

icex-cmtm General specs and Installation guide

AG300 Family CTL01-3A-03, AMP01-2A-02

This Datasheet for the IC670MDL VDC Pos/Neg Logic Input 16 Pt. Grouped.

GPIO-MM User Manual. FPGA-based PC/104 Counter/Timer and Digital I/O Module. User Manual v1.0 Personality 0x22

8 PNP or NPN inputs including 8 registration inputs

Four opto-isolated signal channels: SD, RD, RTS, and CTS. Electrical compatibility with RS-485. A 5V DC/DC converter for power isolation

Trigger I/O Board for the LogiComm Gun Driver

M ICROSTAR LABORATORIES TM

Product Specification for CANbus to DeviceNet Transducer Gateway

UNIVERSAL MOTION INTERFACE (UMI) ACCESSORY

TIP815. ARCNET Controller. Version 1.0. User Manual. Issue September 2009

CDN572-5 DEVICENET SPECIFICATIONS

QUICK START GUIDE MC508

Research Concepts RC2500 Antenna Interface Unit (AIU) Board Set

I/O EXPANSION MODULES

Features: Analog to Digital: 12 bit resolution TTL outputs, RS-232 tolerant inputs 4.096V reference (1mV/count) 115K max speed

PMDX Axis Breakout/Motherboard for Gecko Stepper Motor Drivers User s Manual

EASY21x/23x-EVA. Evaluation Board for EASY21x / EASY23x PLC core. General Description. Ordering Information

UNIVERSAL MOTION INTERFACE (UMI) ACCESSORY

Proposal for SAS 2.x Specification to Enable Support for Active Cables

EX Ch. Opto-isolated Digital Input Module OPERATING GUIDE

ONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module

Products for DeviceNet

USB-COMi-TB USB to Industrial Single RS-422 / 485 Adapter Manual. Specifications and Features

GPIO-MM User Manual. FPGA-based PC/104 Counter/Timer and Digital I/O Module. User Manual v1.04

Moog Components Group Submux1 Manual December 7, 2009

EasySYNC Ltd. USB to Serial Converters Manual

PLCADD1616 User Guide 3/29/10. Overview

Installation Guide of Hi-Speed USB to Industrial Single RS-422/485 Adapter

Universal Keying Adapter 3+

DEMO9S08SH32/SG32 Demonstration Board for Freescale MC9S08SH32/SG32

Product Manual. USB to Optical Adapter Industrial Isolated RS- 232/422/485. Coolgear, Inc. Version 2.1 December 2018 Model Number: USB-COMi-Si-M

MOTION COORDINATOR MC405 Quick Connection Guide

ISO-DA16/DA8. Hardware Manual

PAS 9796/DIO ENGINEERING SPECIFICATION

ISOLATED RS-232 TO RS-422/485 CONVERTER

SIO-104 Users Manual Part Number 3551

PCL channel Isolated Digital I/O Card

USB-16COMi-M 16-Port RS-422/485 USB Serial Adapter User Manual. Features and Specifications. Power Supply

C I User Manual Item Number 3547

MPCR Series DeviceNet Technical Manual TDMPCRDNTM2-0EN 01/08 Subject to change without notice

KK1L 2x6 Antenna Switch Relay Controller / Dual Band Decoder Basic Assembly Version 4.8 (new 24-Aug-2009) Parts List updated 19-AUG-2016

VersaMax IP Input Module

DEMO9S08SH8/SG8 Demonstration Board for Freescale MC9S08SH8/SG8

BUS CONVERTER (TJA1054) User Manual

Installation Guide of Hi-Speed USB to Industrial I/O Adapter

Products for DeviceNet

TPMC816. Two Independent Channels Extended CAN Bus PMC Module. Version 2.2. User Manual. Issue August 2014

PCM ch Isolated Digital I/O Module. User Manual

1782-JDC DeviceNet/Serial Gateway User s Manual

This 4-port RS-422/485 Adapter is provided with an external switching power adapter in the package.

Wiring Section 3-3. NQ-Series communication ports support various types of (serial) communication.

INTERFACES TRADITIONAL PC ADAPTER CARD. DATA SHEET page 1/6. Description

This Datasheet for the IC670MDL /24VDC 0.5A Output Pos. Logic 16 Pt. Grouped.

Mounting Card MC1XZDCR. Accessories. Drive Compatibility. ZDR300EE12A8LDC Drives Supported ZDCR300EE12A8LDC

The I-7530A-MR Modbus RTU to CAN Converter

Sierra Radio Systems. HamStack. Project Board Reference Manual V1.0

ADVANCED MICRO SYSTEMS

PO-32B(PC)H. Specification. Features. Ver Opto-Isolated Digital Output Board

EMERALD-MM-8P. 8-Channel Software Programmable Protocol. Serial Port PC/104 TM Module. User Manual V1.20

UCBB dual port breakout board user's manual

MOTION COORDINATOR MC403 / MC403-Z Quick Connection Guide

N8VEM S-100 BACKPLANE VERSION 04 MAY 3, 2015 J.B.

Proposal for SAS 2.x Specification to Enable Support for Active Cables

High Performance FieldBus cards

This Datasheet for the IC670MDL VAC 16 Pt. Input Grouped.

PCL-725 Relay Actuator and Isolated D/I Card USER'S MANUAL

Slick Line Acquisition System Manual

Hardware Manual CNC760

INTERFACES TRADITIONAL PC ADAPTER CARDS. DATA SHEET page 1/6. Description

Installation Guide of Hi-Speed USB-to-Optically Isolated RS-422/485 Adapter

Application Note 1242

This Datasheet for the IC670MDL VAC 8 Pt. Isolated Input.

HE104 Version V11. High Efficiency Vehicle Power Supply. DC to DC Convertor. Technical Manual. Manufactured by. Tri-M Technology

Multi-port Serial Cards

Accessories IC690ACC900

SMAC MIO-16 TECHNICAL REFERENCE MANUAL. Revision 1.0, April 1998

PMDX-103. Parallel Port Isolator Board. User s Manual. Document Revision: 1.2 Date: 20 February 2007 PCB Revision: PCB-447B

EasySYNC Ltd. USB to Serial Converters Manual

Introduction & Specifications of Hi-Speed USB to Industrial Dual Ports RS-422/485 Adapter

DEMO9S08DZ60 Demonstration Board for Freescale MC9S08DZ60

OPMM-1616-XT. PC/104 I/O Module with Optoisolated inputs and Relay Outputs. Rev 1.0 September 2010

GW-7238D J1939 to Modbus TCP Server / RTU Slave Gateway

RHODEUS PANEL I/O BOARD

midon design A 1-Wire Multi-purpose Sensor 1WIO Figure 1 MD2083 As-Shipped August 23, WIO User Guide Version 1.

This Datasheet for the IC670MDL VDC Pos/Neg Logic Input 16 Pt. Grouped.

RapID Platform PROFIBUS Network

Kvaser PCI104 User's Guide

Kvaser PC104+ User's Guide

DSP Filter System. Author: Nels Pearson Org Date: July 5, 2007 Rev Date: July 6, Doc Number: AIGO-009

D115 The Fast Optimal Servo Amplifier For Brush, Brushless, Voice Coil Servo Motors

Hardware Manual RM CANview

45SD Series Bus Expansion Cards For use with Q45X Series Photoelectric Sensors on SDS Bus Networks

Pridgen Vermeer Robotics ATmega128 Revision 0

Transcription:

DIP053 QUAD PC/AT TO CAN ADAPTER MODULE 14005301 D.I.P. Inc P.O. Box 9550 Moreno Valley, CA 92552-9550 909-924-1730

TABLE OF CONTENTS INTRODUCTION ------------------------------------------------ 1 HARDWARE DESCRIPTION --------------------------------- 1 Optical Isolation -------------------------------- 2 Missing Cable Detect -------------------------- 2 CAN Bus Interface ----------------------------- 2 DIP053 Connector Pin Out -------------------- 3 Network Jumpers ------------------------------- 5 Transceiver Power ------------------------------ 5 Terminating Resistors -------------------------- 7 INSTALLING THE DIP053 ------------------------------------ 7 Base Address ------------------------------------ 7 Interrupts----------------------------------------- 9 Auxiliary Switches ----------------------------- 10 DIP053 SPECIFICATIONS ------------------------------------ 11 Please Note: MKS Instruments provides these documents as the latest version for the revision indicated. The material is subject to change without notice, and should be verified if used in a critical application.

INTRODUCTION The DIP053 provides a general purpose quad CAN bus interface for IBM PC/AT based personal computers. The unit relies on the Intel 82C527 CAN interface component to provide access to the CAN network. The hardware interface includes optical isolation for the CAN signals, reverse polarity protection for the CAN bus power and signal lines and a circuit to detect when the CAN bus power is removed. Application software interfaces to the DIP053 through an interrupt driven device driver. Commands are available to configure both the PC specific interface as well as the CAN network parameters. The DIP053 will support both SDS and DeviceNet systems. The unit is supported by two software monitor packages which provide a simple, engineering level interfaces to the networks. The SDS053 software operates with the DIP053 PC to CAN adapters to provide a convenient system development tool for SDS based CAN networks. The monitor operates under MS-DOS (version 3.1 and above). The DNET053 software operates with the DIP053 PC to CAN adapters to provide a convenient system development tool for DeviceNet based CAN networks. HARDWARE DESCRIPTION The 82C527 CAN controller provides 256 internal registers shared between 15 CAN message buffers and a set of general purpose configuration registers and I/O ports. The device appears to the PC/AT bus as two interface registers, a data POINTER and a data VALUE. The data pointer may be set to auto-increment to speed up multi-byte transfers. Internal interrupt hardware will automatically prioritize interrupt requests to the single hardware interrupt pin. Extensive interrupt masking may be done. The 82C527 CAN signals are routed to HCPL7101 opto-couplers which provide 1 megabit data transfer capability. The opto-couplers in turn are routed to Signetics 82C250 CAN transceivers which provide an ISO/DIS 11898 compatible CAN bus interface. The isolated side of the opto-couplers include a separate power regulator which derives power from either the CAN bus or the PC power. Power detection circuitry provides a signal back to the 82C527 to indicate that bus power is available. 1

Optical Isolation The HCPL7101 optical isolators will support data rates up to 1 megabit/second. The circuits are biased such that if the CAN controller (82C527) disables the output drive signals then the corresponding CAN signals enter a submissive level. This circuitry is required to support listen only and autobaud capability. Each channel has a separate bus power regulator. Power may be routed from the external CAN bus power or from the internal PC +12 volt power. Missing Cable Detect Hardware support to detect a missing cable (no bus power) is provided for each channel. The information is available through the 82C527 general purpose parallel port interface, port P1, bit 0. If internal power is used the missing cable detection function is disabled and the CAN channel is not optically isolated. CAN Bus Interface Each CAN channel may be routed to a separate DB-9 connector. Two connectors are mounted directly on the adapter. The third and fourth channels are pinned out to ribbon headers, designed to map to two additional DB-9 connectors mounted on standard PC metal peripheral adapter shells. In some applications it may be desired to provide an alternate pin-out for the two on-board DB-9 connectors to allow all four CAN channels to be routed to the on-board connectors. The pin-out for the DB-9 connectors is shown below. The alternate function indicates the pin-out which allows four can channels to be mapped to the two on-board DB-9 connectors. When the alternate function pin-out is used CAN channels 0 and 2 will be grouped on one connector and channels 1 and 3 on the second connector. The channels have individual pins for bus power, ground and signal leads. The shield (connected internally to chassis ground) share a common connection. 2

DIP053 Connector Pin Out The DIP053 pin-out for the DB9 connectors are as follows: DB-9 Function Alternate Function 1 none CAN L (2/3) 2 CAN L CAN L (0/1) 3 BUS - BUS - (0/1) 4 none BUS - (2/3) 5 none CAN H (2/3) 6 Shield Ground Shield Ground 7 CAN H CAN H (0/1) 8 none BUS + (2/3) 9 BUS + BUS + (0/1) In the normal configuration each of the four CAN channels are connected to a separate DB-9 connector. External 10 pin header to DB-9 cable assemblies are required for channels 3 and 4. Channel Connector 0 P1 1 P3 2 P5 (requires 10 pin to DB-9 cable) 3 P9 (requires 10 pin to DB-9 cable) To enable channels 2 (or 3) to be routed to connectors P1 or P3 as shown in the Pin-out table above it is necessary to install four jumpers as shown below. Jumpers Description E9-E10 CAN2H Connects Channel 2 to P1 per above E11-E12 CAN2L E12-E14 BUS + E15-E16 BUS - E17-E18 CAN3H Connects Channel 3 to P3 per above E19-E20 CAN3L E21-E22 BUS + E23-E24 BUS - 3

A third option allows all four channels to be connected to a ribbon header which in turn can connect through to a DB-26 or other external connector. P7 DB-26 Function 1 1 Channel 0 CAN-H 2 14 Channel 0 BUS Gnd 3 2 Channel 0 CAN-L 4 15 Channel 0 BUS Gnd 5 3 Channel 1 CAN-H 6 16 Channel 1 BUS Gnd 7 4 Channel 1 CAN-L 8 17 Channel 1 BUS Gnd 9 5 Channel 2 CAN-H 10 18 Channel 2 BUS Gnd 11 6 Channel 2 CAN-L 12 19 Channel 2 BUS Gnd 13 7 Channel 3 CAN-H 14 20 Channel 3 BUS Gnd 15 8 Channel 3 CAN-L 16 21 Channel 3 BUS Gnd 17 9 Channel 0 BUS + 18 22 Channel 0 BUS + 19 10 Channel 1 BUS + 20 23 Channel 1 BUS + 21 11 Channel 2 BUS + 22 24 Channel 2 BUS + 23 12 Channel 3 BUS + 24 25 Channel 3 BUS + 25 13 No Connect 26 - No Connect 4

Network Jumpers The DIP053 is provided with an optically coupled CAN transceiver. To provide full isolation between the CAN network and the PC the transceiver circuit requires a separate power source. This is typically provided by a network wide power supply carried on the BUS + and BUS GND signals. Transceiver Power Each channel has a 10 position jumper block to allow selecting the power source. Jumper Block Description P2 P4 P6 P8 Channel 0 power selector Channel 1 power selector Channel 2 power selector Channel 3 power selector P2..P8 JUMPER BLOCK To Pwr + o---o BUS + PC +12 source o o PC +12 source N.C. o o N.C To Pwr - o---o BUS - PC Gnd o o PC Gnd 5

These jumper options should be used when the BUS + and BUS GND signals are to be used to power the transceiver. P2..P8 JUMPER BLOCK To Pwr + o o BUS + PC +12 source o o PC +12 source N.C. o o N.C To Pwr - o o BUS - PC Gnd o o PC Gnd These jumper options should be used when the PC +12 power is to be used to power the transceiver. Note that this configuration does not provide galvanic isolation between the CAN network and the PC. To Pwr + o---o BUS + PC +12 source o---o PC +12 source N.C. o o N.C To Pwr - o---o BUS - PC Gnd o---o PC Gnd A third option allows the PC power to power both the local transceivers as well as the CAN network. Current limiting devices on the DIP053 restrict the available bus power to 100 ma. for each CAN channel. 6

Terminating Resistors Jumper options are included to provide a 120 ohm, 1/2 watt termination resistor resident on the DIP053 for each channel. install the jumper to enable the terminating resistor. Jumper Channel E1-E2 Channel 0 E3-E4 Channel 1 E5-E6 Channel 2 E7-E8 Channel 3 INSTALLING THE DIP053 The DIP053 PC to CAN adapter may be installed in an ISA compatible Personal Computer. The module occupies 16 consecutive locations within the processor I/O space. Prior to installation the user must set both the base address and the interrupt level to be used by the adapter. Base Address The 82C527 requires two byte addresses for the processor interface and a single interrupt line. The four controllers occupy 16 consecutive addresses in the PC address space, with each 82C527 positioned at an even bus address. The I/O base address is selectable from 1 of 8 unique addresses, allowing a system to potentially contain up to 8 DIP053 s. For each channel the pointer register is located at an even address. The data register is located at odd addresses. To read/write a specific 82C527 register the register number must be loaded to the pointer register and then the data read/written using the data register. Switch S3 S2 S1 Address OFF OFF OFF 200 H OFF OFF ON 240 H OFF ON OFF 280 H OFF ON ON 2C0 H ON OFF OFF 300 H ON OFF ON 340 H ON ON OFF 380 H ON ON ON 3C0 H 7

Auto-increment allows for faster transfers by automatically incrementing the register pointer after each read or write to the data register. Base + Description 0 Channel 0 pointer register 1 Channel 0 data register 2 Channel 1 pointer register 3 Channel 1 data register 4 Channel 2 pointer register 5 Channel 2 data register 6 Channel 3 pointer register 7 Channel 3 data register 8 Reserved 9 Channel 0 data register, auto-increment A Reserved B Channel 1 data register, auto-increment C Reserved D Channel 2 data register, auto-increment E Reserved F Channel 3 data register, auto-increment 8

Interrupts The 82C527 interrupt lines are OR d to drive a single interrupt line on the PC backplane. To assist in interrupt handling the processor may read parallel port 2 of channel 0 to determine which of the four units generated the interrupt request. Multiple devices may have outstanding interrupts. Interrupts are a very scarce resource on heavily populated personal computers. The following table shows the standard use of interrupts for AT and 386/486 machines. The interrupt level is determined using the DIP switch positions 4-6. The hexadecimal values in parenthesis are the corresponding interrupt level to be coded in the SDSMON and DNETMON initialization files. Switch Interrupt Normal Usage S6 S5 S4 OFF OFF OFF 3 (3) COM2/4 OFF OFF ON 4 (4) COM1/3 OFF ON OFF 5 (5) LPT2,Network,CD OFF ON ON 7 (7) LPT1 ON OFF OFF 10 (A) General I/O ON OFF ON 11 (B) General I/O ON ON OFF 12 (C) General I/O ON ON ON 15 (F) General I/O 9

Auxiliary Switches The DIP053 provides two unused switch positions which may be used to provide auxiliary information to the application software. Standard DIP device drivers use this information to determine the number of channels available on the adapter. The information is available on parallel port 2 of channel 0. When used with DIP device drivers the following interpretation is given to switch positions S7 and S8. Switch Populated Normal Usage S8 S7 OFF OFF 1 One 82C527 OFF ON 2 Two 82C527 ON OFF 3 Three 82C527 ON ON 4 Four 82C527 10

DIP053 SPECIFICATIONS Size Power 8" X 4.5" (ISA BUS COMPATIBLE) 5 volt @ 100 ma, 12 volt @ 80 ma bus Bus Interface optical isolation, ISO/DIS 11898 Bus Speed Interrupt Levels I/O Addresses up to 1 Mbit/sec, 120 nodes 3,4,5,7,10,11,12,15 (user selectable) 200,240,280,2C0,300,340,380,3C0 ORDERING INFORMATION DIP053 - Quad PC to CAN Bus Interface Adapter DIP053-DRV - C based interface example code 13005301 - DIP053 User Manual CANMON53 - MONITOR SOFTWARE FOR DIP053 11