Difference between revisions of "TEL-CANBUS"
From fit-PC wiki
(→Connector Pinout) (change visibility) |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
* Type: '''COM''' | * Type: '''COM''' | ||
* Config name: '''FQ''' | * Config name: '''FQ''' | ||
+ | * Compulab part number: '''FT.Q_CAN''' | ||
* Interface: '''COM''' | * Interface: '''COM''' | ||
* TRIP: '''2,3,4,5,6,7,7B,8,9''' | * TRIP: '''2,3,4,5,6,7,7B,8,9''' | ||
Line 19: | Line 20: | ||
* USB native device in Linux | * USB native device in Linux | ||
* Over 10 ports can be installed | * Over 10 ports can be installed | ||
+ | * Isolated DC 5V power | ||
+ | * Ambient Operation from –40°C to 85°C. | ||
+ | |||
+ | === Electrical and environmental === | ||
+ | * Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577] | ||
+ | * Transient immunity: 30kV/uS. | ||
* Isolated DC 5V power | * Isolated DC 5V power | ||
* Ambient Operation from –40°C to 85°C. | * Ambient Operation from –40°C to 85°C. | ||
Line 24: | Line 31: | ||
=== Configuration === | === Configuration === | ||
* Two Code implementations in one device switchable by a DIP Switch. | * 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 | + | * Default [https://github.com/linklayer/cantact-fw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implementation. |
* DIP switch for enabling/disabling on-board 120 Ohm termination | * 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]) | * 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 | ||
==Block diagram== | ==Block diagram== | ||
[[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]] | [[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]] | ||
− | + | ==Connector Pinout== | |
− | + | [[File:CAN-Bus DB9 Pinout.png|600px]] | |
<!-- | <!-- | ||
===Instructions=== | ===Instructions=== |
Latest revision as of 09:55, 24 October 2023
Contents
TEL-CANBUS
- Type: COM
- Config name: FQ
- Compulab part number: FT.Q_CAN
- Interface: COM
- TRIP: 2,3,4,5,6,7,7B,8,9
- Stacking: A, C
- Features: TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector
Specifications
- Single CAN device using DB9 connector
- Supports CAN 2.0A Specifications and ISO 11898-2
- Bit rate of up to 1Mbit/s
- Isolation per UL 1577
- Transient immunity: 30kV/uS, isolated DC 5V power
- CANbus is driven by a dedicated 32bit microcontroller (ARM Cortex M0 - STM32F042C6) running open source firmware that can be upgraded
- Driverless operation in Windows
- USB native device in Linux
- Over 10 ports can be installed
- Isolated DC 5V power
- Ambient Operation from –40°C to 85°C.
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 implementation.
- 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
Block diagram
Connector Pinout
Production files
Schematics
Assembly
Layout
Mechanical
Back to Tensor-PC TEL Modules