

UartIsoFEC
Framework laptop expansion card exposing insulated serial interface
- Size
- 24 × 27.9 mm
- Copper layers
- 2
- Thickness
- 0.8 mm
- Parts
- 34
- Nets
- 25
- Pads
- 124
- Tracks, vias
- 293, 37
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 2 Apr 2022
- Updated
- 31 Jan 2024
Overview
UartIsoFEC is an open-source printed circuit board by medo64, from the medo64/UartIsoWork repository on GitHub, published under the MIT licence. It is a 2-layer board of 24 × 27.9 mm with 34 parts on 25 nets, routed with 293 tracks and 37 vias.
It is built around the FT230XS-R, B3B-XH-A and SM05T1G. Its parts include 13 capacitors, 10 resistors, 2 ICs, 2 connectors and 1 diode. It belongs with the interfaces and adapters boards of this library.
Main components
3FT230XS-R
SSOP-16-150mil-40℃~+85℃ 125uA 3.3V~5V 8mA USB 2.0 USB to UART SSOP-16-150mil USB Converters ROHSFTDIUSB ConvertersB3B-XH-A
UncategorisedJST Automotive ConnectorsSM05T1G
SOT-2310uA 17A@8/20us 2 225pF 300W@8/20us 5V 7.3V 9.8V IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 TVS SOT-23 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)
README
README.mdIsolated UART Framework Expansion Card
This Framework laptop expansion card will show up on your system as a serial device and allow for a fully isolated serial UART communication up to 1 Mbaud rate.
Please note that this card is not using RS-232 but TTL (either 3.3V or 5V) voltage levels (depending on the solder-jumper position).
UART Pinout
To connect to this board, one has to use 3-pin JST XH connector. The following table represents the pinout, pin 1 being on the left as looking into the expansion card.
| # | Ref | Description |
|---|---|---|
| 1 | RXD | Receive (TTL: 5V or 3.3V) |
| 2 | GND | Ground connection |
| 3 | TXD | Transmit (TTL: 5V or 3.3V) |
PPS: As power consumption is below 10 mA, wires can be almost any AWG. I would recommend using 24 AWG wire (0.25 mm²) as they allow for greater compatibility with other connectors.
Supported Speeds
This board employs the FT232R as its UART chip, and consequently, it supports all the baud rates this chip can handle up to 1 Mbaud which is the limit of isolator chip used. The table below lists the standard baud rates.
| Baud rate | Actual | Error | Divisor |
|---|---|---|---|
| 300 | 300 | 0.00% | 10000.000 |
| 600 | 600 | 0.00% | 5000.000 |
| 1,200 | 1,200 | 0.00% | 2500.000 |
| 1,800 | 1,800 | 0.00% | 1666.625 |
| 2,400 | 2,400 | 0.00% | 1250.000 |
| 4,800 | 4,800 | 0.00% | 625.000 |
| 7,200 | 7,201 | 0.01% | 416.625 |
| 9,600 | 9,600 | 0.00% | 312.500 |
| 14,400 | 14,406 | 0.04% | 208.250 |
| 19,200 | 19,200 | 0.00% | 156.250 |
| 28,800 | 28,812 | 0.04% | 104.125 |
| 38,400 | 38,400 | 0.00% | 78.125 |
| 57,600 | 57,692 | 0.16% | 52.000 |
| 115,200 | 115,385 | 0.16% | 26.000 |
| 230,400 | 230,769 | 0.16% | 13.000 |
| 460,800 | 461,538 | 0.16% | 6.500 |
| 921,600 | 923,077 | 0.16% | 3.250 |
You can check my blog and other projects at www.medo64.com.
Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 100n | Medo64:C (0805) | C4, C5, C6, C7, C8, C9, C10 |
| 3 | 1K | Medo64:R (0805) | R3, R4, R5 |
| 2 | 10u | Medo64:C (0805) | C12, C13 |
| 2 | 27R | Medo64:R (0805) | R1, R2 |
| 2 | 47p | Medo64:C (0805) | C1, C2 |
| 1 | 100K | Medo64:R (0805) | R10 |
| 1 | 105444-0001 | Medo64:P USB C 3.2 Edge (24w) | P1 |
| 1 | 10K | Medo64:R (0805) | R7 |
| 1 | 10n | Medo64:C (0805) | C3 |
| 1 | 16K9 | Medo64:R (0805) | R8 |
| 1 | 30K9 | Medo64:R (0805) | R9 |
| 1 | 4u7 | Medo64:C (0805) | C11 |
| 1 | 5K1 | Medo64:R (0805) | R6 |
| 1 | 600R | Medo64:L (0805) | L1 |
| 1 | ADUM5211 | Medo64:U Isolator+Power ADUM5211ARSZ (SSOP-20) | U2 |
| 1 | B3B-XH-A | Medo64:J JST XH Edge [UART] (3w) | J1 |
| 1 | DMP3099L-13 | Medo64:Q MOSFET-P (SOT23-3) | Q1 |
| 1 | FT230XS | Medo64:U Transciever UART FT230XS (SSOP-16) | U1 |
| 1 | Jumper | Medo64:JP Dual (1205) | JP1 |
| 1 | Medo64 | Medo64:ICON Medo64 | ICON |
| 1 | RX | Medo64:DS (0805) | DS1 |
| 1 | SM05T1G | Medo64:D TVS SM05T1G (SOT23-3) | D1 |
| 1 | TX | Medo64:DS (0805) | DS2 |
Similar boards
- 2 layers24 × 27.9 mm

- 2 layers24 × 27.9 mm

- 2 layers24 × 22.8 mm

UartHandshakeFEC
medo64/UartHandshakeFEC
Framework laptop expansion card exposing serial TTL interface with handshake signals
18 parts1MIT - 2 layers24 × 27.9 mm

- 4 layers38 × 43.6 mm

High power module
Terrapin-Rocket-Team/SRAD-Avionics
Code and PCBs for the avionics subteam for the SRAD flight computer and side projects
88 parts17 - 2 layers178.2 × 110.9 mm

LegRobotBoardTeensy
01binary/str1ker
A human-scale mech integrated with Robot Operating System
179 parts20 - 4 layers50 × 80 mm

ARGOS DEMO
CNES/argos-demo-board
Demo board designed to use the ARRIBADA SMD module via USB to send ARGOS messages to the Kineis constellation.
91 parts7CERN-OHL-S-2.0 - 10 layers30.6 × 65 mm

EffectiveRangeHat simple
EffectiveRange/pcb-mrhat
PCB project for MrHAT RPi extension hat project
117 parts2
Questions
How big is the UartIsoFEC PCB?
It measures 24 × 27.9 mm and has 2 copper layers, 0.8 mm thick.
What parts does the UartIsoFEC use?
34 parts, built around the FT230XS-R, B3B-XH-A and SM05T1G. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the UartIsoFEC KiCad files?
From the medo64/UartIsoWork repository on GitHub, at the commit this page was made from: the board is src/UartIsoFEC.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the UartIsoFEC design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).