Difference between revisions of "TEL-CANBUS technical documentation"
From fit-PC wiki
(Created page with "= Description = FT.Q_CAN Is an isolated USB to Controller Area Network (CAN) Tell extension board. = Features = * USB to DB-9 Connector. * Driverless operation on Windows an...") (change visibility) |
(→Hardware design files) (change visibility) |
||
(27 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | = | + | == Compulab part number == |
− | FT.Q_CAN | + | '''FT.Q_CAN''' |
− | = Features = | + | |
− | * | + | == Description == |
− | * Driverless operation | + | TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector. |
− | * Isolation per | + | |
− | + | * Single CAN device | |
+ | * Supports CAN 2.0A Specifications | ||
+ | * Supports ISO 11898-2 | ||
+ | * Up too 1Mbit/s bit rate | ||
+ | |||
+ | TEL-CANBUS is utilizing a USB2 interface | ||
+ | Multiple TEL-CANBUS cards can be installed in a system | ||
+ | |||
+ | == Features == | ||
+ | * CANbus through DB-9 Connector | ||
+ | * Implemented using STM32F042C6 MCU | ||
+ | === Software === | ||
+ | * Windows and Linux support | ||
+ | ** Driverless operation in Windows | ||
+ | ** USB native device in Linux | ||
+ | === Electrical and environmental === | ||
+ | * Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577] | ||
* Transient immunity: 30kV/uS. | * Transient immunity: 30kV/uS. | ||
− | * Ambient Operation from –40°C to | + | * Isolated DC 5V power |
− | * | + | * Ambient Operation from –40°C to 85°C. |
− | * | + | |
− | * | + | === Configuration === |
− | * Designed for Hacking - Easily scriptable | + | * Two Code implementations in one device switchable by a DIP Switch. |
+ | * Default [https://github.com/linklayer/cantact-fw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implemintation. | ||
+ | * DIP switch for enabling/disabling on-board 120 Ohm termination | ||
+ | * Upgradeable using build-in MCU bootloader and openly available tools. (Please follow update guide in [https://github.com/Compulab-Tensor-PC/TEL-CANBUS/blob/master/README.md#firmware-update GitHub]) | ||
+ | |||
+ | === Open source hardware and software === | ||
+ | * Complete hardware design files are available | ||
+ | * Complete firmware is available | ||
+ | * Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device | ||
+ | |||
== Connection requirements == | == Connection requirements == | ||
− | * | + | === Host interface === |
− | * | + | USB2 |
+ | === Physical connection === | ||
+ | * [[TRIP]] | ||
+ | or | ||
+ | * [[USBTT]] | ||
== Version information == | == Version information == | ||
Latest HW Version Rev 1.0 | Latest HW Version Rev 1.0 | ||
− | |||
− | + | ==Block diagram== | |
+ | [[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]] | ||
− | * | + | == Mechanical model == |
+ | * [https://fit-iot.com/files/tensor-pc/TELs/FT.Q-CAN/FT.Q-CAN_V1_0_1_Mechanical_8010128001.zip TEL-CANBUS Mechanical - DXF]<br> | ||
− | == | + | == Hardware design files == |
− | * | + | * [https://fit-iot.com/files/tensor-pc/TELs/FT.Q-CAN/FT.Q-CAN_V1_0_1_Gerber_8040128001.zip TEL-CANBUS Gerber files]<br> |
+ | * [https://fit-iot.com/files/tensor-pc/TELs/FT.Q-CAN/FT.Q-CAN_V1_0_1_Schematics_8000128001.zip TEL-CANBUS Rev 1.0.1 Schematic files] | ||
− | == | + | == Software source files == |
− | + | ||
− | + | ||
− | + | ToDo add files | |
− | + | * [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub] | |
− | https:// | + |
Latest revision as of 12:01, 25 August 2021
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
- Supports ISO 11898-2
- Up too 1Mbit/s bit rate
TEL-CANBUS is utilizing a USB2 interface Multiple TEL-CANBUS cards can be installed in a system
Features
- CANbus through DB-9 Connector
- Implemented using STM32F042C6 MCU
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.
- Default CANable USB CDC implementation & candleLight USB device implemintation.
- DIP switch for enabling/disabling on-board 120 Ohm termination
- Upgradeable using build-in MCU bootloader and openly available tools. (Please follow update guide in GitHub)
Open source hardware and software
- Complete hardware design files are available
- Complete firmware is available
- Designed for Hacking - Easily scriptable Python SW library for easy and cross-platform communication to the device
Connection requirements
Host interface
USB2
Physical connection
or
Version information
Latest HW Version Rev 1.0
Block diagram
Mechanical model
Hardware design files
Software source files
ToDo add files