Difference between revisions of "TEL-CANBUS technical documentation"
From fit-PC wiki
(→Features) (change visibility) |
(→Configuration) (change visibility) |
||
Line 33: | Line 33: | ||
=== Configuration === | === Configuration === | ||
* Two Code implementations in one device switchable by a DIP Switch. | * Two Code implementations in one device switchable by a DIP Switch. | ||
+ | * Defult [https://github.com/linklayer/cantact-fw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implimintation. | ||
ToDo: please elaborate what are the code implementations | ToDo: please elaborate what are the code implementations | ||
* DIP switch for enabling/disabling on-board 120 Ohm termination | * DIP switch for enabling/disabling on-board 120 Ohm termination | ||
− | ToDo: can firmware be upgraded? How? | + | ToDo: can the firmware be upgraded? How? |
=== Open source hardware and software === | === Open source hardware and software === |
Revision as of 05:41, 31 May 2020
Contents
Compulab part number
FT.Q_CAN
Description
TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector.
- Single CAN device
- Supports CAN 2.0A Specifications.
- Up too 1Mbit/s bit rate.
ToDo: CANbus version? ToDo: Data rate?
TEL-CANBUS is utilizing a USB2 interface. Multiple TEL-CANBUS cards can be installed in a system.
Features
- CANbus through DB-9 Connector
- Implimented using STM32F042C6 MCU
ToDo: single CANbus device or multiple? More information about CANbus capabilities ToDo: microcontroller? Which?
Software
- Windows and Linux support
- Driverless operation in Windows
- USB native device in Linux
Electrical and environmental
- Isolation per UL 1577
- Transient immunity: 30kV/uS.
- Isolated DC 5V power
- Ambient Operation from –40°C to 85°C.
Configuration
- Two Code implementations in one device switchable by a DIP Switch.
- Defult CANable USB CDC implementation & candleLight USB device implimintation.
ToDo: please elaborate what are the code implementations
- DIP switch for enabling/disabling on-board 120 Ohm termination
ToDo: can the firmware be upgraded? How?
Open source hardware and software
- Complete hardware design files are available
- Complete firmware is available
- Designed for Hacking - Easily scriptable using an open-source Python library.
ToDo: firmware or software, not clear
Connection requirements
Host interface
USB2
Physical connection
or
Version information
Latest HW Version Rev 1.0
Block diagram
ToDo: Add block diagram
ToDo: nice looking DB-9 Pinout
Mechanical model
ToDo: Add 3D model
Hardware design files
ToDo: Add Gerbers ToDo: Add Schematics
Software source files
ToDo add files