Difference between revisions of "TEL-SERX4 technical documentation"
From fit-PC wiki
(Created page with "== Compulab part number == '''FT.H-SER4''' == Description == TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to...") (change visibility) |
(→Description) (change visibility) |
||
Line 5: | Line 5: | ||
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL). | TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL). | ||
− | |||
− | |||
− | |||
− | |||
− | TEL- | + | RS-232 / RS-485 |
− | Multiple TEL- | + | USB <--> USB HUB <---> RS-232 / RS-485 |
+ | RS-232 / RS-485 | ||
+ | RS-232 / RS-485 | ||
+ | |||
+ | RS-485 - Globally enable Termination resistor. - User Switchable | ||
+ | - Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable | ||
+ | |||
+ | |||
+ | * Simple USB Connection protocol | ||
+ | * Supports Multiprotocol implementation on one DB9 Connector. | ||
+ | * Individually enabled between RS-232 or RS485 ports. | ||
+ | * Build-in Termination resistor. | ||
+ | * Protocol switching using Onboard switches or using I2C expander | ||
+ | |||
+ | |||
+ | TEL-SERDB9 is utilizing a USB2 interface | ||
+ | Multiple TEL-SERDB9 cards can be installed in a system | ||
== Features == | == Features == |
Revision as of 07:26, 11 October 2020
Contents
Compulab part number
FT.H-SER4
Description
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).
RS-232 / RS-485
USB <--> USB HUB <---> RS-232 / RS-485
RS-232 / RS-485 RS-232 / RS-485
RS-485 - Globally enable Termination resistor. - User Switchable
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable
- Simple USB Connection protocol
- Supports Multiprotocol implementation on one DB9 Connector.
- Individually enabled between RS-232 or RS485 ports.
- Build-in Termination resistor.
- Protocol switching using Onboard switches or using I2C expander
TEL-SERDB9 is utilizing a USB2 interface
Multiple TEL-SERDB9 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
ToDo: Add 3D model
Hardware design files
ToDo: Add Gerbers ToDo: Add Schematics
Software source files
ToDo add files