User manual
PCI-1680U User Manual 24
Chapter 4 Software Requirements
4.1 Introduction
PCI-1680 and PCL-841 are Isolated Dual-port CAN communication 
cards. Each provides two isolated CAN ports for communication applica-
tions in difficult environments. The chip on the CAN cards is SJA1000. 
The SJA1000 is a single chip solution for PC-based CAN port and paral-
lel expansion add-in cards.
This chapter outlines the CAN card’s windows DLL driver software 
requirement specifications. Including functionality, performance, and 
user interface requirements. It applies to programming the CAN cards 
Windows unified DLL driver, including the driver for PCL841 and 
PCI1680.
4.1.1 Definitions, Acronyms, and Abbreviations
SRS = Software Requirements Specification
PPI = Programmable Peripheral Interface
GUI = Graphics User Interface
4.1.2 Reference
Please see “SJA1000.pdf” on your CD-ROM for further information on 
the SJA1000 chip.
4.2 Overall Description
In order to unify the driver interface of Advantech’s CAN series of prod-
ucts, a new DLL file named AdsCAN.dll has been defined. This makes it 
possible to change the CAN card from PCI-1680 to PCL-841 without 
recompiling applications.
AdsCAN.dll should decide which driver to call depending on the differ-
ent CAN cards.










