Changes

Jump to: navigation, search

TEL-CANBUS technical documentation

1,398 bytes added, 06:22, 31 May 2020
= Description = Compulab part number == '''FT.Q_CAN Is an isolated USB to Controller Area Network (''' == Description == TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector. * Single CAN) Tell extension boarddevice * Supports CAN 2.0A Specifications. * Supports ISO 11898-2 * Up too 1Mbit/s bit rate.    ToDo: CANbus version? - Added ToDo: Data rate? - Added  TEL-CANBUS is utilizing a USB2 interface.Multiple TEL-CANBUS cards can be installed in a system. == Features ==* USB to CANbus through DB-9 Connector.* Implimented using STM32F042C6 MCU ToDo: single CANbus device or multiple? More information about CANbus capabilities - Added ToDo: microcontroller? Which? - Added=== Software ===* Windows and Linux support** Driverless operation on in Windows and optional ** USB native device for in Linux system.=== Electrical and environmental ===* Isolation per UL1577 (Standard for Optical Isolators)[https://standardscatalog.* Isolated DC 5V powerul.com/standards/en/standard_1577_5 UL 1577]
* Transient immunity: 30kV/uS.
* Isolated DC 5V power* Ambient Operation from –40°C to 125°C85°C=== Configuration ===* Selectable Termination 120RTwo Code implementations in one device switchable by a DIP Switch.* Open Source Defult [https://github.com/linklayer/cantact- All design files are available under a permissive licensefw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implimintation. ToDo: please elaborate what are the code implementations - Added * CrossDIP switch for enabling/disabling on-platform board 120 Ohm termination ToDo: can the firmware be upgraded? How? - works on MAC, Linux, Added * Upgradeable using build-in MCU bootloader and windowsopenly 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 using an open[https://python-source can.readthedocs.io/en/master/ Python SW library. ] for easy and cross-platform communication to the device ToDo: firmware or software, not clear - Added  
== Connection requirements ==
=== Host interface ===USB2=== Physical connection ===* Standart TELL connector.[[TRIP]]or* Optionally USB connector without using a TELL connector.[[USBTT]]
== Version information ==
Latest HW Version Rev 1.0
 
==Block diagram==
[[File:FT.QTEL-CANCANBUS_Rev.1.0_block_Diagram.jpg|400px200px]]  ToDo: Add block diagram - Added
ToDo: nice looking DB-9 Pinout
* == Mechanical model == ToDo: Add nice looking DB-9 Pinout3D model
==Mechanical footprintHardware design files ==* ToDo: Add 3D modelGerbers ToDo: Add Schematics
==Design Software source files==* Add Gerbers * Add Schematics
==Software ToDo add files ==Will update later to Github link after board testing and code clean up<br>* [https://gitgithub.com/Compulab-serverTensor-PC/kirill/usb2can_stm_swTEL-CANBUS Firmware source files on GitHub]
61
edits