The TS-CAN1 is a PC/104 daughter board which provides one single channel CAN interface and enables a PC/104 embedded system
to be connected to CAN1.1 and CAN2.0b networks.
The TS-CAN1 uses a Philips SJA1000 CAN controller which is opto-isolated from the physical CAN network, increasing the system security.
It is also available without opto-isolation, in case of CAN devices that use long wire connections and to minimize propagation delay.
On-board jumpers are used to select both the interrupt and the I/O region used. Up to four boards can be installed in any single system.
The SJA1000 controller can be configured to communicate with the processor through 8 different 32-bytes I/O regions.
TS-CAN1 is compatible with both X86 and ARM architectures; therefore, it can be used with the Technologic Systems X86 and ARM
based embedded boards. The TS-CAN1 manual is available in the download section.
The TS-CAN1 uses the Ocera framework as the primary software package. Ocera provides the Lincan driver for Linux and a whole set of
development libraries, like Libvca, and testing tools, allowing easy and fast development integration. Furthermore, Ocera/Lincan supports
the CANOpen high-level protocol. The Lincan driver supports both BasiCAN and PeliCAN, enabling 11-bit and 29-bit identifiers, respectively.
The Ocera code base is open source and is available under the terms of the GPL. For further information visit ocera.org.
Technologic Systems provides a "Getting Started Guide" and a tarball with the entire OCERA/LINCAN compiled for both ARM and X86
architectures. Please check the download section of TS-CAN1.