|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Usb Serial For Android||3,947||13 days ago||22||mit||Java|
|Android USB host serial driver library for CDC, FTDI, Arduino and other devices.|
|Openmv||2,028||7 days ago||40||mit||C|
|OpenMV Camera Module|
|Fromthetransistor||1,607||a year ago||16|
|From the Transistor to the Web Browser, a rough outline for a 12 week course|
|Circle||1,491||5 days ago||16||gpl-3.0||C|
|A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)|
|Usbserial||1,354||2 years ago||93||mit||Java|
|Usb serial controller for Android|
|Nut||1,086||5 days ago||1||February 27, 2018||583||other||C|
|The Network UPS Tools repository. UPS management protocol Informational RFC 9271 published by IETF at https://www.rfc-editor.org/info/rfc9271|
|Androbd||989||3 days ago||63||gpl-3.0||Java|
|Android OBD diagnostics with any ELM327 adapter|
|Scriptcommunicator_serial Terminal||641||5 days ago||C++|
|Scriptable cross-platform data terminal which supports: serial port, UDP, TCP, SPI, I2C and CAN.|
|Hoodloader2||564||a year ago||13||C|
|16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE|
|Device.net||494||4||7||8 months ago||44||October 30, 2021||60||mit||C#|
|A C# cross platform connected device framework|
ISO-port Isolated USB Serial Interface
This is an isolated USB serial interface implemented with a CH340G USB to serial converter chip and 4 Silicon Labs SI8410 digital isolators.
In a standard USB serial interface, the ground coming from your PC is connected to the USB ground, and connected to the device you are communicating with. If there is a high current short to ground on the device you are connected to, a large current could flow though the USB cable which could damage your computer.
If you need to communicate with some device which is not at the ground used by the PC or could raise the ground due to large fault currents then you must use some form of isolation to prevent a large fault current from flowing.
The board has a micro usb type B connector on one end, and a 6 pin 5mm connector and 2 pin 5mm connector on the other end. The 2 pin connector can be used to feed in 3.3V or 5V to power the isolated side of the interface if there is no power coming in on the 6 pin connector. The isolated side has a red LED to indicate it is powered on. The USB side has a green LED to indicate the USB cable is plugged in, and USB power is present. There are slots the PCB underneath each Si8410 to help increase the creepage distance.
Picture of the front of the board:
Picture of the rear of the board:
This board was designed using KICAD.
5cm x 5cm
Creative Commons Attribution Share-Alike license. (CC-BY-SA)
Build and use at your own risk.
Be safe. Test the isolated serial adapter with appropriate test equipment (such as an Insulation Tester) before connecting it to any high voltage project!
I will not be responsible for any damages including but not limited to: errors or omissions, loss of life, or property damage. You have been warned.