https://fit-pc.com/wiki/api.php?action=feedcontributions&user=Andrew&feedformat=atom
fit-PC wiki - User contributions [en]
2024-03-29T00:00:16Z
User contributions
MediaWiki 1.25.2
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8217
TEL-SERX4 technical documentation
2020-10-13T05:55:59Z
<p>Andrew: /* Pinout */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 (Port A) - Native DB-9 Port<br />
RS-232 / RS-485 (Port B) <br />
RS-232 / RS-485 (Port C) <br />
RS-232 / RS-485 (Port D)<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full-Duplex - Port A-D<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex - Port A-D<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex - Port A-D <br />
<br />
** I2C GPIO expander(PCA9555) that is located on I2C address 0X27.<br />
I/O,0.0 -- Port A: High: RS-232, Low: RS-485<br />
I/O,0.1 -- Port B: High: RS-232, Low: RS-485<br />
I/O,0.2 -- Port C: High: RS-232, Low: RS-485<br />
I/O,0.3 -- Port D: High: RS-232, Low: RS-485<br />
I/O,0.4 -- NC<br />
I/O,0.5 -- NC<br />
I/O,0.6 -- NC<br />
I/O,0.7 -- Global: High RS-485 Half Duplex, Low: RS-485 Full Duplex<br />
<br />
I/O,1.0 -- Port A: High RS-485 Termination enabled on Half Duplex Lines<br />
I/O,1.1 -- Port B: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.2 -- Port C: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.3 -- Port D: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.4 -- Port A: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.5 -- Port B: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.6 -- Port C: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.7 -- Port D: High RS-485 Termination enabled on Full-Duplex Lines<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
<br />
== Connection requirements ==<br />
=== Pinout ===<br />
{|<br />
|-<br />
| [[File:TEL-SERDB9_DB9_pinout_diagram.png|thumb|none|600px | DB-9 Pinout]]<br />
| [[File:TEL-SERDB9_DB9_Switch_board location.png|thumb|none|273px | Switch Location Diagram]]<br />
|}<br />
<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.1<br />
<br />
==Block diagram==<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
ToDo add files<br />
<br />
Example script for controlling I2C ??</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8216
TEL-SERX4 technical documentation
2020-10-13T05:55:07Z
<p>Andrew: /* Pinout */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 (Port A) - Native DB-9 Port<br />
RS-232 / RS-485 (Port B) <br />
RS-232 / RS-485 (Port C) <br />
RS-232 / RS-485 (Port D)<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full-Duplex - Port A-D<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex - Port A-D<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex - Port A-D <br />
<br />
** I2C GPIO expander(PCA9555) that is located on I2C address 0X27.<br />
I/O,0.0 -- Port A: High: RS-232, Low: RS-485<br />
I/O,0.1 -- Port B: High: RS-232, Low: RS-485<br />
I/O,0.2 -- Port C: High: RS-232, Low: RS-485<br />
I/O,0.3 -- Port D: High: RS-232, Low: RS-485<br />
I/O,0.4 -- NC<br />
I/O,0.5 -- NC<br />
I/O,0.6 -- NC<br />
I/O,0.7 -- Global: High RS-485 Half Duplex, Low: RS-485 Full Duplex<br />
<br />
I/O,1.0 -- Port A: High RS-485 Termination enabled on Half Duplex Lines<br />
I/O,1.1 -- Port B: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.2 -- Port C: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.3 -- Port D: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.4 -- Port A: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.5 -- Port B: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.6 -- Port C: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.7 -- Port D: High RS-485 Termination enabled on Full-Duplex Lines<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
<br />
== Connection requirements ==<br />
=== Pinout ===<br />
{|<br />
|-<br />
| [[File:TEL-SERDB9_DB9_pinout_diagram.png|thumb|none|600px | DB-9 Pinout]]<br />
| [[File:TEL-SERDB9_DB9_Switch_board location.png|thumb|none|300px | Switch Location Diagram]]<br />
|}<br />
<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.1<br />
<br />
==Block diagram==<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
ToDo add files<br />
<br />
Example script for controlling I2C ??</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8215
TEL-SERX4 technical documentation
2020-10-13T05:54:54Z
<p>Andrew: /* Connection requirements */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 (Port A) - Native DB-9 Port<br />
RS-232 / RS-485 (Port B) <br />
RS-232 / RS-485 (Port C) <br />
RS-232 / RS-485 (Port D)<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full-Duplex - Port A-D<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex - Port A-D<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex - Port A-D <br />
<br />
** I2C GPIO expander(PCA9555) that is located on I2C address 0X27.<br />
I/O,0.0 -- Port A: High: RS-232, Low: RS-485<br />
I/O,0.1 -- Port B: High: RS-232, Low: RS-485<br />
I/O,0.2 -- Port C: High: RS-232, Low: RS-485<br />
I/O,0.3 -- Port D: High: RS-232, Low: RS-485<br />
I/O,0.4 -- NC<br />
I/O,0.5 -- NC<br />
I/O,0.6 -- NC<br />
I/O,0.7 -- Global: High RS-485 Half Duplex, Low: RS-485 Full Duplex<br />
<br />
I/O,1.0 -- Port A: High RS-485 Termination enabled on Half Duplex Lines<br />
I/O,1.1 -- Port B: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.2 -- Port C: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.3 -- Port D: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.4 -- Port A: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.5 -- Port B: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.6 -- Port C: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.7 -- Port D: High RS-485 Termination enabled on Full-Duplex Lines<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
<br />
== Connection requirements ==<br />
=== Pinout ===<br />
{|<br />
|-<br />
| [[File:TEL-SERDB9_DB9_pinout_diagram.png|thumb|none|500px | DB-9 Pinout]]<br />
| [[File:TEL-SERDB9_DB9_Switch_board location.png|thumb|none|300px | Switch Location Diagram]]<br />
|}<br />
<br />
<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.1<br />
<br />
==Block diagram==<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
ToDo add files<br />
<br />
Example script for controlling I2C ??</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8214
TEL-SERX4 technical documentation
2020-10-13T05:54:04Z
<p>Andrew: /* Connection requirements */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 (Port A) - Native DB-9 Port<br />
RS-232 / RS-485 (Port B) <br />
RS-232 / RS-485 (Port C) <br />
RS-232 / RS-485 (Port D)<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full-Duplex - Port A-D<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex - Port A-D<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex - Port A-D <br />
<br />
** I2C GPIO expander(PCA9555) that is located on I2C address 0X27.<br />
I/O,0.0 -- Port A: High: RS-232, Low: RS-485<br />
I/O,0.1 -- Port B: High: RS-232, Low: RS-485<br />
I/O,0.2 -- Port C: High: RS-232, Low: RS-485<br />
I/O,0.3 -- Port D: High: RS-232, Low: RS-485<br />
I/O,0.4 -- NC<br />
I/O,0.5 -- NC<br />
I/O,0.6 -- NC<br />
I/O,0.7 -- Global: High RS-485 Half Duplex, Low: RS-485 Full Duplex<br />
<br />
I/O,1.0 -- Port A: High RS-485 Termination enabled on Half Duplex Lines<br />
I/O,1.1 -- Port B: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.2 -- Port C: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.3 -- Port D: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.4 -- Port A: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.5 -- Port B: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.6 -- Port C: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.7 -- Port D: High RS-485 Termination enabled on Full-Duplex Lines<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
<br />
== Connection requirements ==<br />
=== Pinout ===<br />
{|<br />
|-<br />
[[File:TEL-SERDB9_DB9_pinout_diagram.png|thumb|none|300px | DB-9 Pinout]]<br />
[[File:TEL-SERDB9_DB9_Switch_board location.png|thumb|none|300px | Switch Location Diagram]]<br />
|}<br />
<br />
<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.1<br />
<br />
==Block diagram==<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
ToDo add files<br />
<br />
Example script for controlling I2C ??</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8213
TEL-SERX4 technical documentation
2020-10-13T05:53:17Z
<p>Andrew: /* Connection requirements */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 (Port A) - Native DB-9 Port<br />
RS-232 / RS-485 (Port B) <br />
RS-232 / RS-485 (Port C) <br />
RS-232 / RS-485 (Port D)<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full-Duplex - Port A-D<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex - Port A-D<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex - Port A-D <br />
<br />
** I2C GPIO expander(PCA9555) that is located on I2C address 0X27.<br />
I/O,0.0 -- Port A: High: RS-232, Low: RS-485<br />
I/O,0.1 -- Port B: High: RS-232, Low: RS-485<br />
I/O,0.2 -- Port C: High: RS-232, Low: RS-485<br />
I/O,0.3 -- Port D: High: RS-232, Low: RS-485<br />
I/O,0.4 -- NC<br />
I/O,0.5 -- NC<br />
I/O,0.6 -- NC<br />
I/O,0.7 -- Global: High RS-485 Half Duplex, Low: RS-485 Full Duplex<br />
<br />
I/O,1.0 -- Port A: High RS-485 Termination enabled on Half Duplex Lines<br />
I/O,1.1 -- Port B: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.2 -- Port C: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.3 -- Port D: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.4 -- Port A: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.5 -- Port B: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.6 -- Port C: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.7 -- Port D: High RS-485 Termination enabled on Full-Duplex Lines<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
<br />
== Connection requirements ==<br />
=== Pinout ===<br />
[[File:TEL-SERDB9_DB9_pinout_diagram.png|thumb|none|300px | DB-9 Pinout]]<br />
[[File:TEL-SERDB9_DB9_Switch_board location.png|thumb|none|300px | Switch Location Diagram]]<br />
<br />
<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.1<br />
<br />
==Block diagram==<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
ToDo add files<br />
<br />
Example script for controlling I2C ??</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8212
TEL-SERX4 technical documentation
2020-10-13T05:52:46Z
<p>Andrew: /* Connection requirements */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 (Port A) - Native DB-9 Port<br />
RS-232 / RS-485 (Port B) <br />
RS-232 / RS-485 (Port C) <br />
RS-232 / RS-485 (Port D)<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full-Duplex - Port A-D<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex - Port A-D<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex - Port A-D <br />
<br />
** I2C GPIO expander(PCA9555) that is located on I2C address 0X27.<br />
I/O,0.0 -- Port A: High: RS-232, Low: RS-485<br />
I/O,0.1 -- Port B: High: RS-232, Low: RS-485<br />
I/O,0.2 -- Port C: High: RS-232, Low: RS-485<br />
I/O,0.3 -- Port D: High: RS-232, Low: RS-485<br />
I/O,0.4 -- NC<br />
I/O,0.5 -- NC<br />
I/O,0.6 -- NC<br />
I/O,0.7 -- Global: High RS-485 Half Duplex, Low: RS-485 Full Duplex<br />
<br />
I/O,1.0 -- Port A: High RS-485 Termination enabled on Half Duplex Lines<br />
I/O,1.1 -- Port B: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.2 -- Port C: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.3 -- Port D: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.4 -- Port A: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.5 -- Port B: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.6 -- Port C: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.7 -- Port D: High RS-485 Termination enabled on Full-Duplex Lines<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
<br />
== Connection requirements ==<br />
=== Pinout ===<br />
[[File:TEL-SERDB9_DB9_pinout_diagram.png]]<br />
[[File:TEL-SERDB9_DB9_Switch_board location.png|thumb|none|300px | Switch Location Diagram]]<br />
<br />
<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.1<br />
<br />
==Block diagram==<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
ToDo add files<br />
<br />
Example script for controlling I2C ??</div>
Andrew
https://fit-pc.com/wiki/index.php?title=File:TEL-SERDB9_DB9_Switch_board_location.png&diff=8211
File:TEL-SERDB9 DB9 Switch board location.png
2020-10-13T05:49:09Z
<p>Andrew: </p>
<hr />
<div></div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8210
TEL-SERX4 technical documentation
2020-10-13T05:48:38Z
<p>Andrew: /* Connection requirements */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 (Port A) - Native DB-9 Port<br />
RS-232 / RS-485 (Port B) <br />
RS-232 / RS-485 (Port C) <br />
RS-232 / RS-485 (Port D)<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full-Duplex - Port A-D<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex - Port A-D<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex - Port A-D <br />
<br />
** I2C GPIO expander(PCA9555) that is located on I2C address 0X27.<br />
I/O,0.0 -- Port A: High: RS-232, Low: RS-485<br />
I/O,0.1 -- Port B: High: RS-232, Low: RS-485<br />
I/O,0.2 -- Port C: High: RS-232, Low: RS-485<br />
I/O,0.3 -- Port D: High: RS-232, Low: RS-485<br />
I/O,0.4 -- NC<br />
I/O,0.5 -- NC<br />
I/O,0.6 -- NC<br />
I/O,0.7 -- Global: High RS-485 Half Duplex, Low: RS-485 Full Duplex<br />
<br />
I/O,1.0 -- Port A: High RS-485 Termination enabled on Half Duplex Lines<br />
I/O,1.1 -- Port B: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.2 -- Port C: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.3 -- Port D: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.4 -- Port A: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.5 -- Port B: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.6 -- Port C: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.7 -- Port D: High RS-485 Termination enabled on Full-Duplex Lines<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
<br />
== Connection requirements ==<br />
=== Pinout ===<br />
[[File:TEL-SERDB9_DB9_pinout_diagram.png]]<br />
[[File:TEL-SERDB9_DB9_Switch_board location.png]]<br />
<br />
<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.1<br />
<br />
==Block diagram==<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
ToDo add files<br />
<br />
Example script for controlling I2C ??</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8207
TEL-SERX4 technical documentation
2020-10-12T06:45:01Z
<p>Andrew: /* Connection requirements */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 (Port A) - Native DB-9 Port<br />
RS-232 / RS-485 (Port B) <br />
RS-232 / RS-485 (Port C) <br />
RS-232 / RS-485 (Port D)<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full-Duplex - Port A-D<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex - Port A-D<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex - Port A-D <br />
<br />
** I2C GPIO expander(PCA9555) that is located on I2C address 0X27.<br />
I/O,0.0 -- Port A: High: RS-232, Low: RS-485<br />
I/O,0.1 -- Port B: High: RS-232, Low: RS-485<br />
I/O,0.2 -- Port C: High: RS-232, Low: RS-485<br />
I/O,0.3 -- Port D: High: RS-232, Low: RS-485<br />
I/O,0.4 -- NC<br />
I/O,0.5 -- NC<br />
I/O,0.6 -- NC<br />
I/O,0.7 -- Global: High RS-485 Half Duplex, Low: RS-485 Full Duplex<br />
<br />
I/O,1.0 -- Port A: High RS-485 Termination enabled on Half Duplex Lines<br />
I/O,1.1 -- Port B: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.2 -- Port C: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.3 -- Port D: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.4 -- Port A: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.5 -- Port B: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.6 -- Port C: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.7 -- Port D: High RS-485 Termination enabled on Full-Duplex Lines<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
<br />
== Connection requirements ==<br />
=== Pinout ===<br />
[[File:TEL-SERDB9_DB9_pinout_diagram.png]]<br />
<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.1<br />
<br />
==Block diagram==<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
ToDo add files<br />
<br />
Example script for controlling I2C ??</div>
Andrew
https://fit-pc.com/wiki/index.php?title=File:TEL-SERDB9_DB9_pinout_diagram.png&diff=8206
File:TEL-SERDB9 DB9 pinout diagram.png
2020-10-12T06:44:37Z
<p>Andrew: </p>
<hr />
<div></div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8205
TEL-SERX4 technical documentation
2020-10-12T06:43:19Z
<p>Andrew: /* Connection requirements */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 (Port A) - Native DB-9 Port<br />
RS-232 / RS-485 (Port B) <br />
RS-232 / RS-485 (Port C) <br />
RS-232 / RS-485 (Port D)<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full-Duplex - Port A-D<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex - Port A-D<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex - Port A-D <br />
<br />
** I2C GPIO expander(PCA9555) that is located on I2C address 0X27.<br />
I/O,0.0 -- Port A: High: RS-232, Low: RS-485<br />
I/O,0.1 -- Port B: High: RS-232, Low: RS-485<br />
I/O,0.2 -- Port C: High: RS-232, Low: RS-485<br />
I/O,0.3 -- Port D: High: RS-232, Low: RS-485<br />
I/O,0.4 -- NC<br />
I/O,0.5 -- NC<br />
I/O,0.6 -- NC<br />
I/O,0.7 -- Global: High RS-485 Half Duplex, Low: RS-485 Full Duplex<br />
<br />
I/O,1.0 -- Port A: High RS-485 Termination enabled on Half Duplex Lines<br />
I/O,1.1 -- Port B: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.2 -- Port C: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.3 -- Port D: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.4 -- Port A: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.5 -- Port B: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.6 -- Port C: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.7 -- Port D: High RS-485 Termination enabled on Full-Duplex Lines<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
<br />
== Connection requirements ==<br />
=== Pinout ===<br />
[[File:TEL-SERDB9_DB9_pinout_diagram.jpg]]<br />
<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.1<br />
<br />
==Block diagram==<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
ToDo add files<br />
<br />
Example script for controlling I2C ??</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8203
TEL-SERX4 technical documentation
2020-10-11T08:05:08Z
<p>Andrew: /* Description */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 (Port A) - Native DB-9 Port<br />
RS-232 / RS-485 (Port B) <br />
RS-232 / RS-485 (Port C) <br />
RS-232 / RS-485 (Port D)<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full-Duplex - Port A-D<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex - Port A-D<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex - Port A-D <br />
<br />
** I2C GPIO expander(PCA9555) that is located on I2C address 0X27.<br />
I/O,0.0 -- Port A: High: RS-232, Low: RS-485<br />
I/O,0.1 -- Port B: High: RS-232, Low: RS-485<br />
I/O,0.2 -- Port C: High: RS-232, Low: RS-485<br />
I/O,0.3 -- Port D: High: RS-232, Low: RS-485<br />
I/O,0.4 -- NC<br />
I/O,0.5 -- NC<br />
I/O,0.6 -- NC<br />
I/O,0.7 -- Global: High RS-485 Half Duplex, Low: RS-485 Full Duplex<br />
<br />
I/O,1.0 -- Port A: High RS-485 Termination enabled on Half Duplex Lines<br />
I/O,1.1 -- Port B: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.2 -- Port C: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.3 -- Port D: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.4 -- Port A: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.5 -- Port B: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.6 -- Port C: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.7 -- Port D: High RS-485 Termination enabled on Full-Duplex Lines<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.1<br />
<br />
==Block diagram==<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
ToDo add files<br />
<br />
Example script for controlling I2C ??</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8202
TEL-SERX4 technical documentation
2020-10-11T08:03:29Z
<p>Andrew: /* Open source hardware and software */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 - Native DB-9 Port<br />
RS-232 / RS-485 <br />
RS-232 / RS-485<br />
RS-232 / RS-485<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full-Duplex - Port A-D<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex - Port A-D<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex - Port A-D <br />
<br />
** I2C GPIO expander(PCA9555) that is located on I2C address 0X27.<br />
I/O,0.0 -- Port A: High: RS-232, Low: RS-485<br />
I/O,0.1 -- Port B: High: RS-232, Low: RS-485<br />
I/O,0.2 -- Port C: High: RS-232, Low: RS-485<br />
I/O,0.3 -- Port D: High: RS-232, Low: RS-485<br />
I/O,0.4 -- NC<br />
I/O,0.5 -- NC<br />
I/O,0.6 -- NC<br />
I/O,0.7 -- Global: High RS-485 Half Duplex, Low: RS-485 Full Duplex<br />
<br />
I/O,1.0 -- Port A: High RS-485 Termination enabled on Half Duplex Lines<br />
I/O,1.1 -- Port B: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.2 -- Port C: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.3 -- Port D: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.4 -- Port A: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.5 -- Port B: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.6 -- Port C: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.7 -- Port D: High RS-485 Termination enabled on Full-Duplex Lines<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.1<br />
<br />
==Block diagram==<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
ToDo add files<br />
<br />
Example script for controlling I2C ??</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8201
TEL-SERX4 technical documentation
2020-10-11T08:02:51Z
<p>Andrew: /* Block diagram */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 - Native DB-9 Port<br />
RS-232 / RS-485 <br />
RS-232 / RS-485<br />
RS-232 / RS-485<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full-Duplex - Port A-D<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex - Port A-D<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex - Port A-D <br />
<br />
** I2C GPIO expander(PCA9555) that is located on I2C address 0X27.<br />
I/O,0.0 -- Port A: High: RS-232, Low: RS-485<br />
I/O,0.1 -- Port B: High: RS-232, Low: RS-485<br />
I/O,0.2 -- Port C: High: RS-232, Low: RS-485<br />
I/O,0.3 -- Port D: High: RS-232, Low: RS-485<br />
I/O,0.4 -- NC<br />
I/O,0.5 -- NC<br />
I/O,0.6 -- NC<br />
I/O,0.7 -- Global: High RS-485 Half Duplex, Low: RS-485 Full Duplex<br />
<br />
I/O,1.0 -- Port A: High RS-485 Termination enabled on Half Duplex Lines<br />
I/O,1.1 -- Port B: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.2 -- Port C: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.3 -- Port D: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.4 -- Port A: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.5 -- Port B: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.6 -- Port C: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.7 -- Port D: High RS-485 Termination enabled on Full-Duplex Lines<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.1<br />
<br />
==Block diagram==<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
ToDo add files<br />
<br />
Example script for controlling I2C ??</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8200
TEL-SERX4 technical documentation
2020-10-11T08:02:38Z
<p>Andrew: /* Software source files */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 - Native DB-9 Port<br />
RS-232 / RS-485 <br />
RS-232 / RS-485<br />
RS-232 / RS-485<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full-Duplex - Port A-D<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex - Port A-D<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex - Port A-D <br />
<br />
** I2C GPIO expander(PCA9555) that is located on I2C address 0X27.<br />
I/O,0.0 -- Port A: High: RS-232, Low: RS-485<br />
I/O,0.1 -- Port B: High: RS-232, Low: RS-485<br />
I/O,0.2 -- Port C: High: RS-232, Low: RS-485<br />
I/O,0.3 -- Port D: High: RS-232, Low: RS-485<br />
I/O,0.4 -- NC<br />
I/O,0.5 -- NC<br />
I/O,0.6 -- NC<br />
I/O,0.7 -- Global: High RS-485 Half Duplex, Low: RS-485 Full Duplex<br />
<br />
I/O,1.0 -- Port A: High RS-485 Termination enabled on Half Duplex Lines<br />
I/O,1.1 -- Port B: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.2 -- Port C: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.3 -- Port D: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.4 -- Port A: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.5 -- Port B: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.6 -- Port C: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.7 -- Port D: High RS-485 Termination enabled on Full-Duplex Lines<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.1<br />
<br />
==Block diagram==<br />
<br />
[[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]]<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
ToDo add files<br />
<br />
Example script for controlling I2C ??</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8199
TEL-SERX4 technical documentation
2020-10-11T08:02:17Z
<p>Andrew: /* Software source files */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 - Native DB-9 Port<br />
RS-232 / RS-485 <br />
RS-232 / RS-485<br />
RS-232 / RS-485<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full-Duplex - Port A-D<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex - Port A-D<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex - Port A-D <br />
<br />
** I2C GPIO expander(PCA9555) that is located on I2C address 0X27.<br />
I/O,0.0 -- Port A: High: RS-232, Low: RS-485<br />
I/O,0.1 -- Port B: High: RS-232, Low: RS-485<br />
I/O,0.2 -- Port C: High: RS-232, Low: RS-485<br />
I/O,0.3 -- Port D: High: RS-232, Low: RS-485<br />
I/O,0.4 -- NC<br />
I/O,0.5 -- NC<br />
I/O,0.6 -- NC<br />
I/O,0.7 -- Global: High RS-485 Half Duplex, Low: RS-485 Full Duplex<br />
<br />
I/O,1.0 -- Port A: High RS-485 Termination enabled on Half Duplex Lines<br />
I/O,1.1 -- Port B: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.2 -- Port C: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.3 -- Port D: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.4 -- Port A: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.5 -- Port B: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.6 -- Port C: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.7 -- Port D: High RS-485 Termination enabled on Full-Duplex Lines<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.1<br />
<br />
==Block diagram==<br />
<br />
[[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]]<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
ToDo add files</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8198
TEL-SERX4 technical documentation
2020-10-11T08:02:03Z
<p>Andrew: /* Version information */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 - Native DB-9 Port<br />
RS-232 / RS-485 <br />
RS-232 / RS-485<br />
RS-232 / RS-485<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full-Duplex - Port A-D<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex - Port A-D<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex - Port A-D <br />
<br />
** I2C GPIO expander(PCA9555) that is located on I2C address 0X27.<br />
I/O,0.0 -- Port A: High: RS-232, Low: RS-485<br />
I/O,0.1 -- Port B: High: RS-232, Low: RS-485<br />
I/O,0.2 -- Port C: High: RS-232, Low: RS-485<br />
I/O,0.3 -- Port D: High: RS-232, Low: RS-485<br />
I/O,0.4 -- NC<br />
I/O,0.5 -- NC<br />
I/O,0.6 -- NC<br />
I/O,0.7 -- Global: High RS-485 Half Duplex, Low: RS-485 Full Duplex<br />
<br />
I/O,1.0 -- Port A: High RS-485 Termination enabled on Half Duplex Lines<br />
I/O,1.1 -- Port B: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.2 -- Port C: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.3 -- Port D: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.4 -- Port A: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.5 -- Port B: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.6 -- Port C: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.7 -- Port D: High RS-485 Termination enabled on Full-Duplex Lines<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.1<br />
<br />
==Block diagram==<br />
<br />
[[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]]<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8197
TEL-SERX4 technical documentation
2020-10-11T08:01:04Z
<p>Andrew: /* Configuration */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 - Native DB-9 Port<br />
RS-232 / RS-485 <br />
RS-232 / RS-485<br />
RS-232 / RS-485<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full-Duplex - Port A-D<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex - Port A-D<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex - Port A-D <br />
<br />
** I2C GPIO expander(PCA9555) that is located on I2C address 0X27.<br />
I/O,0.0 -- Port A: High: RS-232, Low: RS-485<br />
I/O,0.1 -- Port B: High: RS-232, Low: RS-485<br />
I/O,0.2 -- Port C: High: RS-232, Low: RS-485<br />
I/O,0.3 -- Port D: High: RS-232, Low: RS-485<br />
I/O,0.4 -- NC<br />
I/O,0.5 -- NC<br />
I/O,0.6 -- NC<br />
I/O,0.7 -- Global: High RS-485 Half Duplex, Low: RS-485 Full Duplex<br />
<br />
I/O,1.0 -- Port A: High RS-485 Termination enabled on Half Duplex Lines<br />
I/O,1.1 -- Port B: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.2 -- Port C: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.3 -- Port D: High RS-485 Termination enabled on Half Duplex Lines <br />
I/O,1.4 -- Port A: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.5 -- Port B: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.6 -- Port C: High RS-485 Termination enabled on Full-Duplex Lines <br />
I/O,1.7 -- Port D: High RS-485 Termination enabled on Full-Duplex Lines<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
[[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]]<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8196
TEL-SERX4 technical documentation
2020-10-11T07:48:50Z
<p>Andrew: /* Configuration */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 - Native DB-9 Port<br />
RS-232 / RS-485 <br />
RS-232 / RS-485<br />
RS-232 / RS-485<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full-Duplex - Port A-D<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex - Port A-D<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex - Port A-D <br />
<br />
** I2C GPIO expander that is located on I2C address 0X27.<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
[[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]]<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8195
TEL-SERX4 technical documentation
2020-10-11T07:46:24Z
<p>Andrew: /* Features */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 - Native DB-9 Port<br />
RS-232 / RS-485 <br />
RS-232 / RS-485<br />
RS-232 / RS-485<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* Serial through DB-9 Connector<br />
* Implemented using FTDI FT4232H<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows & Linux<br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Configuration method of the device<br />
** Onboard switches<br />
SW1 - PORTA: ON->RS-232 OFF->RS-485 - Native on board Port<br />
SW2 - PORTB: ON->RS-232 OFF->RS-485<br />
SW3 - PORTC: ON->RS-232 OFF->RS-485<br />
SW4 - PORTD: ON->RS-232 OFF->RS-485<br />
<br />
SW7 - ON->RS-485 Half Duplex OFF->RS-485 Full Duplex<br />
SW5 - ON->Enables Termination resistor RS-485-Half Duplex<br />
SW6 - ON->Enables Termination Resistor RS-485-Full Duplex <br />
<br />
** I2C GPIO expander that is located on I2C address 0X27. <br />
<br />
<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
[[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]]<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8194
TEL-SERX4 technical documentation
2020-10-11T07:28:41Z
<p>Andrew: /* Description */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
<br />
USB <--> USB HUB <---> RS-232 / RS-485 - Native DB-9 Port<br />
RS-232 / RS-485 <br />
RS-232 / RS-485<br />
RS-232 / RS-485<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* CANbus through DB-9 Connector<br />
* Implemented using STM32F042C6 MCU<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows <br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* Transient immunity: 30kV/uS.<br />
* Isolated DC 5V power<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Code implementations in one device switchable by a DIP Switch.<br />
* Default [https://github.com/linklayer/cantact-fw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implemintation.<br />
* DIP switch for enabling/disabling on-board 120 Ohm termination<br />
* 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])<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
[[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]]<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8193
TEL-SERX4 technical documentation
2020-10-11T07:27:52Z
<p>Andrew: /* Description */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
RS-232 / RS-485<br />
USB <--> USB HUB <---> RS-232 / RS-485<br />
RS-232 / RS-485<br />
RS-232 / RS-485<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* CANbus through DB-9 Connector<br />
* Implemented using STM32F042C6 MCU<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows <br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* Transient immunity: 30kV/uS.<br />
* Isolated DC 5V power<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Code implementations in one device switchable by a DIP Switch.<br />
* Default [https://github.com/linklayer/cantact-fw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implemintation.<br />
* DIP switch for enabling/disabling on-board 120 Ohm termination<br />
* 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])<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
[[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]]<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8192
TEL-SERX4 technical documentation
2020-10-11T07:27:13Z
<p>Andrew: /* Description */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
<br />
RS-232 / RS-485<br />
USB <--> USB HUB <---> RS-232 / RS-485<br />
RS-232 / RS-485<br />
RS-232 / RS-485<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* CANbus through DB-9 Connector<br />
* Implemented using STM32F042C6 MCU<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows <br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* Transient immunity: 30kV/uS.<br />
* Isolated DC 5V power<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Code implementations in one device switchable by a DIP Switch.<br />
* Default [https://github.com/linklayer/cantact-fw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implemintation.<br />
* DIP switch for enabling/disabling on-board 120 Ohm termination<br />
* 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])<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
[[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]]<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8191
TEL-SERX4 technical documentation
2020-10-11T07:26:59Z
<p>Andrew: /* Description */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
<br />
RS-232 / RS-485<br />
USB <--> USB HUB <---> RS-232 / RS-485<br />
RS-232 / RS-485<br />
RS-232 / RS-485<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* CANbus through DB-9 Connector<br />
* Implemented using STM32F042C6 MCU<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows <br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* Transient immunity: 30kV/uS.<br />
* Isolated DC 5V power<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Code implementations in one device switchable by a DIP Switch.<br />
* Default [https://github.com/linklayer/cantact-fw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implemintation.<br />
* DIP switch for enabling/disabling on-board 120 Ohm termination<br />
* 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])<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
[[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]]<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8190
TEL-SERX4 technical documentation
2020-10-11T07:26:44Z
<p>Andrew: /* Description */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
<br />
RS-232 / RS-485<br />
USB <--> USB HUB <---> RS-232 / RS-485<br />
RS-232 / RS-485<br />
RS-232 / RS-485<br />
<br />
RS-485 - Globally enable Termination resistor. - User Switchable<br />
- Globally Switched Between Half Duplex and Full-Duplex mode. - User Switchable<br />
<br />
<br />
* Simple USB Connection protocol <br />
* Supports Multiprotocol implementation on one DB9 Connector. <br />
* Individually enabled between RS-232 or RS485 ports. <br />
* Build-in Termination resistor.<br />
* Protocol switching using Onboard switches or using I2C expander<br />
<br />
<br />
TEL-SERDB9 is utilizing a USB2 interface<br />
Multiple TEL-SERDB9 cards can be installed in a system<br />
<br />
== Features ==<br />
* CANbus through DB-9 Connector<br />
* Implemented using STM32F042C6 MCU<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows <br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* Transient immunity: 30kV/uS.<br />
* Isolated DC 5V power<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Code implementations in one device switchable by a DIP Switch.<br />
* Default [https://github.com/linklayer/cantact-fw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implemintation.<br />
* DIP switch for enabling/disabling on-board 120 Ohm termination<br />
* 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])<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
[[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]]<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-SERX4_technical_documentation&diff=8189
TEL-SERX4 technical documentation
2020-10-11T07:15:33Z
<p>Andrew: 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..."</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.H-SER4'''<br />
<br />
== Description == <br />
TEL-SERDB9 Provides USB to Multiprotocol(RS-232, RS-485-Half Duplex, RS485-Full Duplex) serial connection (up to 4 Ports per TEL).<br />
<br />
* Single CAN device <br />
* Supports CAN 2.0A Specifications<br />
* Supports ISO 11898-2 <br />
* Up too 1Mbit/s bit rate<br />
<br />
TEL-CANBUS is utilizing a USB2 interface<br />
Multiple TEL-CANBUS cards can be installed in a system<br />
<br />
== Features ==<br />
* CANbus through DB-9 Connector<br />
* Implemented using STM32F042C6 MCU<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows <br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* Transient immunity: 30kV/uS.<br />
* Isolated DC 5V power<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Code implementations in one device switchable by a DIP Switch.<br />
* Default [https://github.com/linklayer/cantact-fw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implemintation.<br />
* DIP switch for enabling/disabling on-board 120 Ohm termination<br />
* 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])<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
[[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]]<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-GPIO_technical_documentation&diff=7983
TEL-GPIO technical documentation
2020-05-31T13:53:44Z
<p>Andrew: Created page with "== Compulab part number == '''FT.S_GPIO''' == Description == TEL-GPIO provides Isolated GPIO input-output via USB CDC implementation * 4 I/O GPIO on the device * Extendabl..."</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.S_GPIO'''<br />
<br />
== Description == <br />
TEL-GPIO provides Isolated GPIO input-output via USB CDC implementation<br />
<br />
* 4 I/O GPIO on the device <br />
* Extendable up to 20 Isolated I/O GPIO.<br />
* Switch selectable GPIO power level(3.3v / 5.0v).<br />
* Unidirectional Isolation block. <br />
* Programmable GPIO input or output. <br />
* Reprogrammable MCU FW using build-in bootloader and openly available tools.<br />
* TEL-GPIO is Utilizing a USB2 Interface <br />
* Multiple TEL-GPIO cards can be installed in a system.<br />
<br />
<br />
== Features ==<br />
* GPIO through Terminal block connector<br />
* Implemented using on Core: Arm® 32-bit Cortex®-M0 CPU - STM32F072CB<br />
<br />
=== Software ===<br />
* Windows and Linux support <br />
** Driverless operation in Windows and Linux <br />
<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* 2500 V rms for 1 minute per UL 1577<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
<br />
* Upgradeable using build-in MCU bootloader and openly available tools. (Please follow update guide in [https://github.com/Compulab-Tensor-PC/FT_S.GPIO])<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
<br />
ToDo: Add block diagram<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/FT_S.GPIO Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7982
TEL-CANBUS technical documentation
2020-05-31T06:22:49Z
<p>Andrew: </p>
<hr />
<div>== Compulab part number ==<br />
'''FT.Q_CAN'''<br />
<br />
== Description == <br />
TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector.<br />
<br />
* Single CAN device <br />
* Supports CAN 2.0A Specifications. <br />
* Supports ISO 11898-2 <br />
* Up too 1Mbit/s bit rate. <br />
<br />
<br />
ToDo: CANbus version? - Added<br />
ToDo: Data rate? - Added <br />
<br />
TEL-CANBUS is utilizing a USB2 interface.<br />
Multiple TEL-CANBUS cards can be installed in a system.<br />
<br />
== Features ==<br />
* CANbus through DB-9 Connector<br />
* Implimented using STM32F042C6 MCU<br />
ToDo: single CANbus device or multiple? More information about CANbus capabilities - Added<br />
ToDo: microcontroller? Which? - Added<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows <br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* Transient immunity: 30kV/uS.<br />
* Isolated DC 5V power<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Code implementations in one device switchable by a DIP Switch.<br />
* Defult [https://github.com/linklayer/cantact-fw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implimintation.<br />
ToDo: please elaborate what are the code implementations - Added <br />
* DIP switch for enabling/disabling on-board 120 Ohm termination<br />
ToDo: can the firmware be upgraded? How? - Added <br />
* 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])<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device <br />
ToDo: firmware or software, not clear - Added <br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
[[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]]<br />
<br />
ToDo: Add block diagram - Added<br />
<br />
ToDo: nice looking DB-9 Pinout<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg&diff=7981
File:TEL-CANBUS Rev.1.0 block Diagram.jpg
2020-05-31T06:12:51Z
<p>Andrew: Andrew uploaded a new version of File:TEL-CANBUS Rev.1.0 block Diagram.jpg</p>
<hr />
<div></div>
Andrew
https://fit-pc.com/wiki/index.php?title=File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg&diff=7979
File:TEL-CANBUS Rev.1.0 block Diagram.jpg
2020-05-31T06:05:30Z
<p>Andrew: </p>
<hr />
<div></div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7978
TEL-CANBUS technical documentation
2020-05-31T06:04:30Z
<p>Andrew: /* Block diagram */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.Q_CAN'''<br />
<br />
== Description == <br />
TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector.<br />
<br />
* Single CAN device <br />
* Supports CAN 2.0A Specifications. <br />
* Supports ISO 11898-2 <br />
* Up too 1Mbit/s bit rate. <br />
<br />
<br />
ToDo: CANbus version?<br />
ToDo: Data rate?<br />
<br />
TEL-CANBUS is utilizing a USB2 interface.<br />
Multiple TEL-CANBUS cards can be installed in a system.<br />
<br />
== Features ==<br />
* CANbus through DB-9 Connector<br />
* Implimented using STM32F042C6 MCU<br />
ToDo: single CANbus device or multiple? More information about CANbus capabilities<br />
ToDo: microcontroller? Which?<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows <br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* Transient immunity: 30kV/uS.<br />
* Isolated DC 5V power<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Code implementations in one device switchable by a DIP Switch.<br />
* Defult [https://github.com/linklayer/cantact-fw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implimintation.<br />
ToDo: please elaborate what are the code implementations<br />
* DIP switch for enabling/disabling on-board 120 Ohm termination<br />
ToDo: can the firmware be upgraded? How?<br />
* 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])<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device <br />
ToDo: firmware or software, not clear<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
[[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]]<br />
<br />
ToDo: Add block diagram<br />
<br />
ToDo: nice looking DB-9 Pinout<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7977
TEL-CANBUS technical documentation
2020-05-31T05:54:59Z
<p>Andrew: /* Description */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.Q_CAN'''<br />
<br />
== Description == <br />
TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector.<br />
<br />
* Single CAN device <br />
* Supports CAN 2.0A Specifications. <br />
* Supports ISO 11898-2 <br />
* Up too 1Mbit/s bit rate. <br />
<br />
<br />
ToDo: CANbus version?<br />
ToDo: Data rate?<br />
<br />
TEL-CANBUS is utilizing a USB2 interface.<br />
Multiple TEL-CANBUS cards can be installed in a system.<br />
<br />
== Features ==<br />
* CANbus through DB-9 Connector<br />
* Implimented using STM32F042C6 MCU<br />
ToDo: single CANbus device or multiple? More information about CANbus capabilities<br />
ToDo: microcontroller? Which?<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows <br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* Transient immunity: 30kV/uS.<br />
* Isolated DC 5V power<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Code implementations in one device switchable by a DIP Switch.<br />
* Defult [https://github.com/linklayer/cantact-fw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implimintation.<br />
ToDo: please elaborate what are the code implementations<br />
* DIP switch for enabling/disabling on-board 120 Ohm termination<br />
ToDo: can the firmware be upgraded? How?<br />
* 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])<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device <br />
ToDo: firmware or software, not clear<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
ToDo: Add block diagram<br />
<br />
ToDo: nice looking DB-9 Pinout<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7976
TEL-CANBUS technical documentation
2020-05-31T05:53:21Z
<p>Andrew: /* Open source hardware and software */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.Q_CAN'''<br />
<br />
== Description == <br />
TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector.<br />
<br />
* Single CAN device <br />
* Supports CAN 2.0A Specifications. <br />
* Up too 1Mbit/s bit rate. <br />
<br />
<br />
ToDo: CANbus version?<br />
ToDo: Data rate?<br />
<br />
TEL-CANBUS is utilizing a USB2 interface.<br />
Multiple TEL-CANBUS cards can be installed in a system.<br />
<br />
== Features ==<br />
* CANbus through DB-9 Connector<br />
* Implimented using STM32F042C6 MCU<br />
ToDo: single CANbus device or multiple? More information about CANbus capabilities<br />
ToDo: microcontroller? Which?<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows <br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* Transient immunity: 30kV/uS.<br />
* Isolated DC 5V power<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Code implementations in one device switchable by a DIP Switch.<br />
* Defult [https://github.com/linklayer/cantact-fw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implimintation.<br />
ToDo: please elaborate what are the code implementations<br />
* DIP switch for enabling/disabling on-board 120 Ohm termination<br />
ToDo: can the firmware be upgraded? How?<br />
* 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])<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device <br />
ToDo: firmware or software, not clear<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
ToDo: Add block diagram<br />
<br />
ToDo: nice looking DB-9 Pinout<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7975
TEL-CANBUS technical documentation
2020-05-31T05:49:30Z
<p>Andrew: /* Configuration */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.Q_CAN'''<br />
<br />
== Description == <br />
TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector.<br />
<br />
* Single CAN device <br />
* Supports CAN 2.0A Specifications. <br />
* Up too 1Mbit/s bit rate. <br />
<br />
<br />
ToDo: CANbus version?<br />
ToDo: Data rate?<br />
<br />
TEL-CANBUS is utilizing a USB2 interface.<br />
Multiple TEL-CANBUS cards can be installed in a system.<br />
<br />
== Features ==<br />
* CANbus through DB-9 Connector<br />
* Implimented using STM32F042C6 MCU<br />
ToDo: single CANbus device or multiple? More information about CANbus capabilities<br />
ToDo: microcontroller? Which?<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows <br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* Transient immunity: 30kV/uS.<br />
* Isolated DC 5V power<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Code implementations in one device switchable by a DIP Switch.<br />
* Defult [https://github.com/linklayer/cantact-fw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implimintation.<br />
ToDo: please elaborate what are the code implementations<br />
* DIP switch for enabling/disabling on-board 120 Ohm termination<br />
ToDo: can the firmware be upgraded? How?<br />
* 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])<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable using an open-source Python library. <br />
ToDo: firmware or software, not clear<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
ToDo: Add block diagram<br />
<br />
ToDo: nice looking DB-9 Pinout<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7974
TEL-CANBUS technical documentation
2020-05-31T05:41:17Z
<p>Andrew: /* Configuration */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.Q_CAN'''<br />
<br />
== Description == <br />
TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector.<br />
<br />
* Single CAN device <br />
* Supports CAN 2.0A Specifications. <br />
* Up too 1Mbit/s bit rate. <br />
<br />
<br />
ToDo: CANbus version?<br />
ToDo: Data rate?<br />
<br />
TEL-CANBUS is utilizing a USB2 interface.<br />
Multiple TEL-CANBUS cards can be installed in a system.<br />
<br />
== Features ==<br />
* CANbus through DB-9 Connector<br />
* Implimented using STM32F042C6 MCU<br />
ToDo: single CANbus device or multiple? More information about CANbus capabilities<br />
ToDo: microcontroller? Which?<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows <br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* Transient immunity: 30kV/uS.<br />
* Isolated DC 5V power<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Code implementations in one device switchable by a DIP Switch.<br />
* Defult [https://github.com/linklayer/cantact-fw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implimintation.<br />
ToDo: please elaborate what are the code implementations<br />
* DIP switch for enabling/disabling on-board 120 Ohm termination<br />
ToDo: can the firmware be upgraded? How?<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable using an open-source Python library. <br />
ToDo: firmware or software, not clear<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
ToDo: Add block diagram<br />
<br />
ToDo: nice looking DB-9 Pinout<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7973
TEL-CANBUS technical documentation
2020-05-31T05:29:00Z
<p>Andrew: /* Features */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.Q_CAN'''<br />
<br />
== Description == <br />
TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector.<br />
<br />
* Single CAN device <br />
* Supports CAN 2.0A Specifications. <br />
* Up too 1Mbit/s bit rate. <br />
<br />
<br />
ToDo: CANbus version?<br />
ToDo: Data rate?<br />
<br />
TEL-CANBUS is utilizing a USB2 interface.<br />
Multiple TEL-CANBUS cards can be installed in a system.<br />
<br />
== Features ==<br />
* CANbus through DB-9 Connector<br />
* Implimented using STM32F042C6 MCU<br />
ToDo: single CANbus device or multiple? More information about CANbus capabilities<br />
ToDo: microcontroller? Which?<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows <br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* Transient immunity: 30kV/uS.<br />
* Isolated DC 5V power<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Code implementations in one device switchable by a DIP Switch.<br />
ToDo: please elaborate what are the code implementations<br />
* DIP switch for enabling/disabling on-board 120 Ohm termination<br />
ToDo: can firmware be upgraded? How?<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable using an open-source Python library. <br />
ToDo: firmware or software, not clear<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
ToDo: Add block diagram<br />
<br />
ToDo: nice looking DB-9 Pinout<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7972
TEL-CANBUS technical documentation
2020-05-31T05:28:13Z
<p>Andrew: /* Description */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.Q_CAN'''<br />
<br />
== Description == <br />
TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector.<br />
<br />
* Single CAN device <br />
* Supports CAN 2.0A Specifications. <br />
* Up too 1Mbit/s bit rate. <br />
<br />
<br />
ToDo: CANbus version?<br />
ToDo: Data rate?<br />
<br />
TEL-CANBUS is utilizing a USB2 interface.<br />
Multiple TEL-CANBUS cards can be installed in a system.<br />
<br />
== Features ==<br />
* CANbus through DB-9 Connector<br />
ToDo: single CANbus device or multiple? More information about CANbus capabilities<br />
ToDo: microcontroller? Which?<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows <br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* Transient immunity: 30kV/uS.<br />
* Isolated DC 5V power<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Code implementations in one device switchable by a DIP Switch.<br />
ToDo: please elaborate what are the code implementations<br />
* DIP switch for enabling/disabling on-board 120 Ohm termination<br />
ToDo: can firmware be upgraded? How?<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable using an open-source Python library. <br />
ToDo: firmware or software, not clear<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
ToDo: Add block diagram<br />
<br />
ToDo: nice looking DB-9 Pinout<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7971
TEL-CANBUS technical documentation
2020-05-31T05:27:19Z
<p>Andrew: /* Electrical and environmental */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.Q_CAN'''<br />
<br />
== Description == <br />
TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector.<br />
<br />
* Supports CAN 2.0A Specifications. <br />
* Up too 1Mbit/s bit rate. <br />
<br />
<br />
ToDo: CANbus version?<br />
ToDo: Data rate?<br />
<br />
TEL-CANBUS is utilizing a USB2 interface.<br />
Multiple TEL-CANBUS cards can be installed in a system.<br />
<br />
== Features ==<br />
* CANbus through DB-9 Connector<br />
ToDo: single CANbus device or multiple? More information about CANbus capabilities<br />
ToDo: microcontroller? Which?<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows <br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* Transient immunity: 30kV/uS.<br />
* Isolated DC 5V power<br />
* Ambient Operation from –40°C to 85°C.<br />
<br />
=== Configuration ===<br />
* Two Code implementations in one device switchable by a DIP Switch.<br />
ToDo: please elaborate what are the code implementations<br />
* DIP switch for enabling/disabling on-board 120 Ohm termination<br />
ToDo: can firmware be upgraded? How?<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable using an open-source Python library. <br />
ToDo: firmware or software, not clear<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
ToDo: Add block diagram<br />
<br />
ToDo: nice looking DB-9 Pinout<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7970
TEL-CANBUS technical documentation
2020-05-31T05:25:31Z
<p>Andrew: /* Description */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.Q_CAN'''<br />
<br />
== Description == <br />
TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector.<br />
<br />
* Supports CAN 2.0A Specifications. <br />
* Up too 1Mbit/s bit rate. <br />
<br />
<br />
ToDo: CANbus version?<br />
ToDo: Data rate?<br />
<br />
TEL-CANBUS is utilizing a USB2 interface.<br />
Multiple TEL-CANBUS cards can be installed in a system.<br />
<br />
== Features ==<br />
* CANbus through DB-9 Connector<br />
ToDo: single CANbus device or multiple? More information about CANbus capabilities<br />
ToDo: microcontroller? Which?<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows <br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* Transient immunity: 30kV/uS.<br />
* Isolated DC 5V power<br />
* Ambient Operation from –40°C to 125°C.<br />
=== Configuration ===<br />
* Two Code implementations in one device switchable by a DIP Switch.<br />
ToDo: please elaborate what are the code implementations<br />
* DIP switch for enabling/disabling on-board 120 Ohm termination<br />
ToDo: can firmware be upgraded? How?<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable using an open-source Python library. <br />
ToDo: firmware or software, not clear<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
ToDo: Add block diagram<br />
<br />
ToDo: nice looking DB-9 Pinout<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7969
TEL-CANBUS technical documentation
2020-05-31T05:25:03Z
<p>Andrew: /* Description */</p>
<hr />
<div>== Compulab part number ==<br />
'''FT.Q_CAN'''<br />
<br />
== Description == <br />
TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector.<br />
* Supports CAN 2.0A Specifications. <br />
* Up too 1Mbit/s bit rate. <br />
<br />
<br />
ToDo: CANbus version?<br />
ToDo: Data rate?<br />
<br />
TEL-CANBUS is utilizing a USB2 interface.<br />
Multiple TEL-CANBUS cards can be installed in a system.<br />
<br />
== Features ==<br />
* CANbus through DB-9 Connector<br />
ToDo: single CANbus device or multiple? More information about CANbus capabilities<br />
ToDo: microcontroller? Which?<br />
=== Software ===<br />
* Windows and Linux support<br />
** Driverless operation in Windows <br />
** USB native device in Linux<br />
=== Electrical and environmental ===<br />
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]<br />
* Transient immunity: 30kV/uS.<br />
* Isolated DC 5V power<br />
* Ambient Operation from –40°C to 125°C.<br />
=== Configuration ===<br />
* Two Code implementations in one device switchable by a DIP Switch.<br />
ToDo: please elaborate what are the code implementations<br />
* DIP switch for enabling/disabling on-board 120 Ohm termination<br />
ToDo: can firmware be upgraded? How?<br />
<br />
=== Open source hardware and software ===<br />
* Complete hardware design files are available<br />
* Complete firmware is available<br />
* Designed for Hacking - Easily scriptable using an open-source Python library. <br />
ToDo: firmware or software, not clear<br />
<br />
== Connection requirements ==<br />
=== Host interface ===<br />
USB2<br />
=== Physical connection ===<br />
* [[TRIP]]<br />
or<br />
* [[USBTT]]<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
==Block diagram==<br />
<br />
ToDo: Add block diagram<br />
<br />
ToDo: nice looking DB-9 Pinout<br />
<br />
== Mechanical model ==<br />
ToDo: Add 3D model<br />
<br />
== Hardware design files ==<br />
ToDo: Add Gerbers <br />
ToDo: Add Schematics<br />
<br />
== Software source files ==<br />
<br />
ToDo add files<br />
* [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub]</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7957
TEL-CANBUS technical documentation
2020-05-26T10:39:16Z
<p>Andrew: /* Features */</p>
<hr />
<div>= Description = <br />
TEL-CANBUS Is an isolated USB to Controller Area Network (CAN) extension board.<br />
<br />
= Features =<br />
* USB to DB-9 Connector.<br />
* Driverless operation on Windows and optional USB native device for Linux system.<br />
* Two Code implementations in one device switchable by an onboard switch.<br />
* Isolation per UL1577 (Standard for Optical Isolators).<br />
* Isolated DC 5V power.<br />
* Transient immunity: 30kV/uS.<br />
* Ambient Operation from –40°C to 125°C.<br />
* Selectable Termination 120R.<br />
* Open Source - All design files are available under a permissive license.<br />
* Cross-platform - works on MAC, Linux, and windows.<br />
* Designed for Hacking - Easily scriptable using an open-source Python library. <br />
<br />
== Connection requirements ==<br />
* TRIP.<br />
* Optionally USB connector without using a TRIP.<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
Part number: FT.Q_CAN<br />
<br />
==Block diagram==<br />
<br />
* Add block diagram<br />
<br />
* Add nice looking DB-9 Pinout<br />
<br />
==Mechanical footprint==<br />
* Add 3D model<br />
<br />
==Design files==<br />
* Add Gerbers <br />
* Add Schematics<br />
<br />
==Software files ==<br />
<br />
ToDo add files<br><br />
https://github.com/Compulab-Tensor-PC/TEL-CANBUS</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7956
TEL-CANBUS technical documentation
2020-05-26T10:24:07Z
<p>Andrew: /* Description */</p>
<hr />
<div>= Description = <br />
TEL-CANBUS Is an isolated USB to Controller Area Network (CAN) extension board.<br />
<br />
= Features =<br />
* USB to DB-9 Connector.<br />
* Driverless operation on Windows and optional USB native device for Linux system.<br />
* Isolation per UL1577 (Standard for Optical Isolators).<br />
* Isolated DC 5V power.<br />
* Transient immunity: 30kV/uS.<br />
* Ambient Operation from –40°C to 125°C.<br />
* Selectable Termination 120R.<br />
* Open Source - All design files are available under a permissive license.<br />
* Cross-platform - works on MAC, Linux, and windows.<br />
* Designed for Hacking - Easily scriptable using an open-source Python library. <br />
== Connection requirements ==<br />
* TRIP.<br />
* Optionally USB connector without using a TRIP.<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
Part number: FT.Q_CAN<br />
<br />
==Block diagram==<br />
<br />
* Add block diagram<br />
<br />
* Add nice looking DB-9 Pinout<br />
<br />
==Mechanical footprint==<br />
* Add 3D model<br />
<br />
==Design files==<br />
* Add Gerbers <br />
* Add Schematics<br />
<br />
==Software files ==<br />
<br />
ToDo add files<br><br />
https://github.com/Compulab-Tensor-PC/TEL-CANBUS</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7955
TEL-CANBUS technical documentation
2020-05-26T10:23:46Z
<p>Andrew: /* Connection requirements */</p>
<hr />
<div>= Description = <br />
TEL-CANBUS Is an isolated USB to Controller Area Network (CAN) Tell extension board.<br />
<br />
= Features =<br />
* USB to DB-9 Connector.<br />
* Driverless operation on Windows and optional USB native device for Linux system.<br />
* Isolation per UL1577 (Standard for Optical Isolators).<br />
* Isolated DC 5V power.<br />
* Transient immunity: 30kV/uS.<br />
* Ambient Operation from –40°C to 125°C.<br />
* Selectable Termination 120R.<br />
* Open Source - All design files are available under a permissive license.<br />
* Cross-platform - works on MAC, Linux, and windows.<br />
* Designed for Hacking - Easily scriptable using an open-source Python library. <br />
== Connection requirements ==<br />
* TRIP.<br />
* Optionally USB connector without using a TRIP.<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
Part number: FT.Q_CAN<br />
<br />
==Block diagram==<br />
<br />
* Add block diagram<br />
<br />
* Add nice looking DB-9 Pinout<br />
<br />
==Mechanical footprint==<br />
* Add 3D model<br />
<br />
==Design files==<br />
* Add Gerbers <br />
* Add Schematics<br />
<br />
==Software files ==<br />
<br />
ToDo add files<br><br />
https://github.com/Compulab-Tensor-PC/TEL-CANBUS</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7954
TEL-CANBUS technical documentation
2020-05-26T10:22:44Z
<p>Andrew: /* Version information */</p>
<hr />
<div>= Description = <br />
TEL-CANBUS Is an isolated USB to Controller Area Network (CAN) Tell extension board.<br />
<br />
= Features =<br />
* USB to DB-9 Connector.<br />
* Driverless operation on Windows and optional USB native device for Linux system.<br />
* Isolation per UL1577 (Standard for Optical Isolators).<br />
* Isolated DC 5V power.<br />
* Transient immunity: 30kV/uS.<br />
* Ambient Operation from –40°C to 125°C.<br />
* Selectable Termination 120R.<br />
* Open Source - All design files are available under a permissive license.<br />
* Cross-platform - works on MAC, Linux, and windows.<br />
* Designed for Hacking - Easily scriptable using an open-source Python library. <br />
== Connection requirements ==<br />
* Standart TELL connector.<br />
* Optionally USB connector without using a TELL connector.<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
Part number: FT.Q_CAN<br />
<br />
==Block diagram==<br />
<br />
* Add block diagram<br />
<br />
* Add nice looking DB-9 Pinout<br />
<br />
==Mechanical footprint==<br />
* Add 3D model<br />
<br />
==Design files==<br />
* Add Gerbers <br />
* Add Schematics<br />
<br />
==Software files ==<br />
<br />
ToDo add files<br><br />
https://github.com/Compulab-Tensor-PC/TEL-CANBUS</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7953
TEL-CANBUS technical documentation
2020-05-26T10:22:29Z
<p>Andrew: /* Version information */</p>
<hr />
<div>= Description = <br />
TEL-CANBUS Is an isolated USB to Controller Area Network (CAN) Tell extension board.<br />
<br />
= Features =<br />
* USB to DB-9 Connector.<br />
* Driverless operation on Windows and optional USB native device for Linux system.<br />
* Isolation per UL1577 (Standard for Optical Isolators).<br />
* Isolated DC 5V power.<br />
* Transient immunity: 30kV/uS.<br />
* Ambient Operation from –40°C to 125°C.<br />
* Selectable Termination 120R.<br />
* Open Source - All design files are available under a permissive license.<br />
* Cross-platform - works on MAC, Linux, and windows.<br />
* Designed for Hacking - Easily scriptable using an open-source Python library. <br />
== Connection requirements ==<br />
* Standart TELL connector.<br />
* Optionally USB connector without using a TELL connector.<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
<br />
Compulab PN: FT.Q-CAN<br />
<br />
==Block diagram==<br />
<br />
* Add block diagram<br />
<br />
* Add nice looking DB-9 Pinout<br />
<br />
==Mechanical footprint==<br />
* Add 3D model<br />
<br />
==Design files==<br />
* Add Gerbers <br />
* Add Schematics<br />
<br />
==Software files ==<br />
<br />
ToDo add files<br><br />
https://github.com/Compulab-Tensor-PC/TEL-CANBUS</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7952
TEL-CANBUS technical documentation
2020-05-26T10:21:57Z
<p>Andrew: /* Description */</p>
<hr />
<div>= Description = <br />
TEL-CANBUS Is an isolated USB to Controller Area Network (CAN) Tell extension board.<br />
<br />
= Features =<br />
* USB to DB-9 Connector.<br />
* Driverless operation on Windows and optional USB native device for Linux system.<br />
* Isolation per UL1577 (Standard for Optical Isolators).<br />
* Isolated DC 5V power.<br />
* Transient immunity: 30kV/uS.<br />
* Ambient Operation from –40°C to 125°C.<br />
* Selectable Termination 120R.<br />
* Open Source - All design files are available under a permissive license.<br />
* Cross-platform - works on MAC, Linux, and windows.<br />
* Designed for Hacking - Easily scriptable using an open-source Python library. <br />
== Connection requirements ==<br />
* Standart TELL connector.<br />
* Optionally USB connector without using a TELL connector.<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
==Block diagram==<br />
<br />
* Add block diagram<br />
<br />
* Add nice looking DB-9 Pinout<br />
<br />
==Mechanical footprint==<br />
* Add 3D model<br />
<br />
==Design files==<br />
* Add Gerbers <br />
* Add Schematics<br />
<br />
==Software files ==<br />
<br />
ToDo add files<br><br />
https://github.com/Compulab-Tensor-PC/TEL-CANBUS</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7951
TEL-CANBUS technical documentation
2020-05-26T10:21:17Z
<p>Andrew: /* Software files */</p>
<hr />
<div>= Description = <br />
FT.Q_CAN Is an isolated USB to Controller Area Network (CAN) Tell extension board. <br />
= Features =<br />
* USB to DB-9 Connector.<br />
* Driverless operation on Windows and optional USB native device for Linux system.<br />
* Isolation per UL1577 (Standard for Optical Isolators).<br />
* Isolated DC 5V power.<br />
* Transient immunity: 30kV/uS.<br />
* Ambient Operation from –40°C to 125°C.<br />
* Selectable Termination 120R.<br />
* Open Source - All design files are available under a permissive license.<br />
* Cross-platform - works on MAC, Linux, and windows.<br />
* Designed for Hacking - Easily scriptable using an open-source Python library. <br />
== Connection requirements ==<br />
* Standart TELL connector.<br />
* Optionally USB connector without using a TELL connector.<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
==Block diagram==<br />
<br />
* Add block diagram<br />
<br />
* Add nice looking DB-9 Pinout<br />
<br />
==Mechanical footprint==<br />
* Add 3D model<br />
<br />
==Design files==<br />
* Add Gerbers <br />
* Add Schematics<br />
<br />
==Software files ==<br />
<br />
ToDo add files<br><br />
https://github.com/Compulab-Tensor-PC/TEL-CANBUS</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7950
TEL-CANBUS technical documentation
2020-05-26T10:18:41Z
<p>Andrew: /* Block diagram */</p>
<hr />
<div>= Description = <br />
FT.Q_CAN Is an isolated USB to Controller Area Network (CAN) Tell extension board. <br />
= Features =<br />
* USB to DB-9 Connector.<br />
* Driverless operation on Windows and optional USB native device for Linux system.<br />
* Isolation per UL1577 (Standard for Optical Isolators).<br />
* Isolated DC 5V power.<br />
* Transient immunity: 30kV/uS.<br />
* Ambient Operation from –40°C to 125°C.<br />
* Selectable Termination 120R.<br />
* Open Source - All design files are available under a permissive license.<br />
* Cross-platform - works on MAC, Linux, and windows.<br />
* Designed for Hacking - Easily scriptable using an open-source Python library. <br />
== Connection requirements ==<br />
* Standart TELL connector.<br />
* Optionally USB connector without using a TELL connector.<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
==Block diagram==<br />
<br />
* Add block diagram<br />
<br />
* Add nice looking DB-9 Pinout<br />
<br />
==Mechanical footprint==<br />
* Add 3D model<br />
<br />
==Design files==<br />
* Add Gerbers <br />
* Add Schematics<br />
<br />
==Software files ==<br />
Will update later to Github link after board testing and code clean up<br><br />
https://git-server/kirill/usb2can_stm_sw</div>
Andrew
https://fit-pc.com/wiki/index.php?title=TEL-CANBUS_technical_documentation&diff=7949
TEL-CANBUS technical documentation
2020-05-26T10:18:17Z
<p>Andrew: 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..."</p>
<hr />
<div>= Description = <br />
FT.Q_CAN Is an isolated USB to Controller Area Network (CAN) Tell extension board. <br />
= Features =<br />
* USB to DB-9 Connector.<br />
* Driverless operation on Windows and optional USB native device for Linux system.<br />
* Isolation per UL1577 (Standard for Optical Isolators).<br />
* Isolated DC 5V power.<br />
* Transient immunity: 30kV/uS.<br />
* Ambient Operation from –40°C to 125°C.<br />
* Selectable Termination 120R.<br />
* Open Source - All design files are available under a permissive license.<br />
* Cross-platform - works on MAC, Linux, and windows.<br />
* Designed for Hacking - Easily scriptable using an open-source Python library. <br />
== Connection requirements ==<br />
* Standart TELL connector.<br />
* Optionally USB connector without using a TELL connector.<br />
<br />
== Version information ==<br />
Latest HW Version Rev 1.0<br />
==Block diagram==<br />
<br />
[[File:FT.Q-CAN.jpg|400px]]<br />
<br />
<br />
* Add nice looking DB-9 Pinout<br />
<br />
==Mechanical footprint==<br />
* Add 3D model<br />
<br />
==Design files==<br />
* Add Gerbers <br />
* Add Schematics<br />
<br />
==Software files ==<br />
Will update later to Github link after board testing and code clean up<br><br />
https://git-server/kirill/usb2can_stm_sw</div>
Andrew
https://fit-pc.com/wiki/index.php?title=Fit-statUSB&diff=5821
Fit-statUSB
2018-06-11T06:48:55Z
<p>Andrew: /* Sample Python code */</p>
<hr />
<div>* fit-statUSB is a programmable fingernail-size color LED that plugs into a USB port.<br />
* fit-statUSB provides status indication by changing the LED color, brightness and color cycle.<br />
* fit-statUSB identifies to the PC as a serial device and changes the LED color by text commands received over the serial port.<br />
<br />
== Commands ==<br />
=== General ===<br />
Commands to fit-statUSB are sent over serial port. No need to configure the baudrate, fit-statUSB adjusts automatically.<br />
Each command ends with a LF and executed immediately.<br />
<br />
=== Set color ===<br />
#RRGGBB<br />
* RR | GG | BB - HEX value of red, green, blue respectively<br />
fit-statUSB will set the intensity of each of the colors.<br />
<br />
'''Examples:'''<br><br />
To set dim green <br />
#001200<br />
To set bright yellow combine red and green<br />
#FFFF00<br />
<br />
=== Set color sequence ===<br />
Set a sequence of alternating colors. The sequence will cycle endlessly until a new color command is entered.<br />
B#RRGGBB-tttt#RRGGBB....<br />
* RR | GG | BB - HEX value of red, green, blue respectively<br />
* tttt - time until next color is displayed<br />
<br />
'''Examples:'''<br><br />
Pulsing red color<br />
B#FF0000-0200#000000-0600<br />
Alternating red-blue<br />
B#FF0000-1000#0000FF-1000<br />
Cycle of red 0.1 sec - yellow 0.1 sec -white 1 sec - off 0.3 sec<br />
B#FF0000-0100#FFFF00-0100#FFFFFF-1000#000000-0300<br />
<br />
=== Set color transition period ===<br />
Set how quickly current color fades to the next color.<br />
Fnnnn<br />
* nnnn - transition time in mS. Permitted values: 0001 (immediate) to 9999 (slowest transition, 10 seconds)<br />
Transition period is persistent until a new F command is entered. <br><br />
For B command the F value will determine transition period between colors.<br />
<br />
=== other (less common) commands ===<br />
* P - Enter Device firmware update mode<br />
* ? - Return device UUID #<br />
* G - Return current color, (rr,gg,bb)<br />
<br />
== Using fit-statUSB in Windows ==<br />
=== Using fit-statUSB from terminal ===<br />
* Open a terminal utility with serial port support (e.g. [https://ttssh2.osdn.jp Teraterm])<br />
* Establish new connection to the serial port assigned to fit-statUSB (in TeraTerm: File --> New connection --> Serial (select COMn: USB Serial Device)<br />
* Type a command, e.g. #FF0000 (fit-statUSB should turn RED)<br />
Note there is no command editing (no backspace / delete). If you mistype please start a new command.<br />
=== Using fit-statUSB from command line ===<br />
echo [command] > \\.\[com port]<br />
* [command] - the command sent to fit-statUSB over serial<br />
* [com port] - the COM port assigned to fit-statUSB<br />
<br />
'''Example:'''<br />
Assuming fit-statUSB is on COM10 the following command will set fit-statUSB color to red:<br />
echo #FF0000 > \\.\COM10<br />
<br />
=== Detect COM port of fit-statUSB ===<br />
==== From Device Manager ====<br />
Under device manager | Ports (COM & LPT)<br><br />
look for<br />
USB Serial Device (COMn)<br />
* n - COM port number<br />
==== From command line ====<br />
To identify which COM port is assigned to fit-statUSB use '''mode''' command<br />
mode<br />
<br />
You will receive a list of COM ports. fit-statUSB listing on COM10 looks like that:<br />
<br />
Status for device COM10:<br />
------------------------<br />
Baud: 9600<br />
Parity: None<br />
Data Bits: 8<br />
Stop Bits: 1<br />
Timeout: ON<br />
XON/XOFF: OFF<br />
CTS handshaking: OFF<br />
DSR handshaking: OFF<br />
DSR sensitivity: OFF<br />
DTR circuit: OFF<br />
RTS circuit: OFF<br />
<br />
=== PowerShell ===<br />
powershell "$fitstatUSB= new-Object System.IO.Ports.SerialPort [com port]; $fitstatUSB.open(); $fitstatUSB.WriteLine('[command]'); $fitstatUSB.Close()"<br />
* [command] - the command sent to fit-statUSB over serial<br />
* [com port] - the COM port assigned to fit-statUSB<br />
<br />
'''Example:'''<br />
Assuming fit-statUSB is on COM10 the following command will set fit-statUSB color to red:<br />
powershell "$fitstatUSB= new-Object System.IO.Ports.SerialPort COM10; $fitstatUSB.open(); $fitstatUSB.WriteLine('#FF0000'); $fitstatUSB.Close()"<br />
<br />
== Using fit-statUSB in Linux ==<br />
=== Using fit-statUSB from terminal ===<br />
==== Using Bash Command line ====<br />
* First you need to configure the Serial port <br />
sudo stty -F /dev/ttyACM0 9600 raw -echo -echoe -echok -echoctl -echoke<br />
* Send the command directly to the TYY port<br />
echo "B#FF0000-1000#00FF00-500" > /dev/ttyACM0<br />
- Please note that some Linux distributions will require sudo privileges to echo directly to serial<br />
<br />
==== Sample Python code ====<br />
* Python dependencies: pyserial<br />
import serial<br><br />
ser = serial.Serial("/dev/ttyACM0")<br />
ser.write(b"B#FF0000-500#00FF00-500#0000FF-500\n")<br />
ser.close()<br />
- Note that new line must be addded at the end of the command String<br />
<br />
=== Detect fit-statUSB Serial Port ===<br />
To Detect the system assigned TTY device:<br />
sudo dmesg <br />
Look for fit_StatUSB String and its assigned TTY device<br />
[[Image:dmesg_command_output_fitstatUSB.png|thumb|none|400px|Example of dmesg command output]]</div>
Andrew