STM32-Isolated-RS485-DevBoard

jiazhengfu912-lang·STM32-Isolated-RS485-DevBoard

STM32-Isolated-RS485-DevBoard PCB layout, top view — open source STM32 board by jiazhengfu912-lang

About the STM32-Isolated-RS485-DevBoard PCB

STM32-Isolated-RS485-DevBoard is an open source STM32 PCB design by jiazhengfu912-lang, published on GitHub. It is a 2-layer board measuring 65 × 40 mm, with 53 components from 40 distinct parts.

Its main chip is the STM32F103C8T6, from the STM32 family. Other key parts include the CA-IS3092VW and AP2112K-3.3TRG1. By type, the board carries 20 capacitors, 11 resistors, 6 connectors, 3 ICs, 3 diodes and 2 jumpers.

It belongs with the dev boards & breakouts designs in this gallery.

From the project

STM32F103C8T6 isolated RS485 development board: KiCad schematic, PCB, 3D previews and engineering validation

基于 STM32F103C8T6 的隔离 RS485 开发板 · Rev A / V4 · KiCad 10

一块面向室内嵌入式开发、串口通信调试和 Modbus RTU 实验的 65 × 40 mm 双层开发板。采用 CA-IS3092VW 隔离收发器及其内置隔离电源,提供两个并联 RS485 接线端口、两路 3.3 V UART、SWD 调试接口,以及可切换的终端电阻和总线偏置。

本仓库包含可编辑的原理图与 PCB、本地元件库、工程审核用制造文件、设计依据和验证工具。当前状态为 ENGINEERINGREVIEWHOLD:设计文件检查通过,器件资格和首板实测尚未完成,制造尚未放行。 当前不包含应用固件。

最新修复 · 原理图预览 · PCB 预览 · 应用领域 · 接口与接线 · 打开工程 · 验证状态

上图由当前 PCB 原生渲染,不是实物照片。J1/J2/J3、SW1/SW2 和 U2 尚缺完整实体模型,因此图中的部分焊盘没有显示器件外壳;缺模型不表示这些器件不装配。D3、SJ1 则确实为默认不装配项(DNP)。

STM32-Isolated-RS485-DevBoard, from the project README
From the project README

Main components on the STM32-Isolated-RS485-DevBoard

STM32-Isolated-RS485-DevBoard bill of materials (BOM)

53 components, 40 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32F103C8T6
STMicroelectronics
U1
1
CA-IS3092VW
Chipanalog
U2
1
AP2112K-3.3TRG1
AP2112K-3.3
Diodes Incorporated
U3
1
AO3401A
Alpha and Omega Semiconductor
Q1
1
SX32Y008000BC1T001
8MHz / CL12pF
TKD
Y1
1
WJ2EDGRC-5.08-02P-14-00A
5V INPUT
KANGNEX
J1
1
WJ2EDGRC-5.08-04P-14-00A
RS485 IN
KANGNEX
J2
1
WJ2EDGRC-5.08-04P-14-00A
RS485 OUT
KANGNEX
J3
1
PZ254V-11-04P
SWD / VTref only
XFCN
J4
1
PZ254V-11-03P
UART1 / 3.3V TTL
XFCN
J5
1
PZ254V-11-03P
UART3 / 3.3V TTL
XFCN
J6
1
1206L075/16WR
0.75A PTC
Littelfuse
F1
1
PZ254V-11-02P
BOOT0 / OFF
XFCN
JP1
1
PZ254V-11-02P
TERM / OFF
XFCN
JP2
1
PCB_OPEN_SOLDER_JUMPER
SH BOND / DNP
PCB fabrication
SJ1
1
TS-1088-AR02016
RESET
XUNPU
SW1
1
JS202011SCQN
BIAS / OFF
C&K
SW2
1
HAND_FORMED_TINNED_COPPER_WIRE_LOOP
TP_NRST
PCB feature
TP1
1
19-213SYGC/S530-E2/5T
POWER GREEN
Everlight
D1
1
KT-0603R
USER RED
Hubei KENTO
D2
Show 20 more
QtyPartRefs
1
SM712
SM712 / DNP
TECHPUBLIC
D3
1
BLM18AG601SN1D
600R @100MHz
Murata
FB1
1
VEJ470M1CTR-0505
47u 16V
Lelon
C1
3
0603B104J500NT
100n
FH
C2, C6, C8
4
0603B225K100NT
2.2u 10V
FH
C3, C4, C9, C10
2
CL32B226KAJNNNE
22u 25V
Samsung
C5, C7
1
0603B104J500NT
100n VDD24
FH
C11
1
0603B104J500NT
100n VDD36
FH
C12
1
0603B104J500NT
100n VDD48
FH
C13
1
CL10A475KO8NNNC
4.7u
Samsung
C14
1
0603B104J500NT
100n VDDA
FH
C15
1
CL10B105KO8NNNC
1u VDDA
Samsung
C16
1
0603B104J500NT
100n VBAT
FH
C17
1
0603B104J500NT
100n NRST
FH
C18
2
CL10C180JB8NNNC
18p C0G
Samsung
C19, C20
1
0603WAF1003T5E
100k
UNI-ROYAL
R1
5
0603WAF1002T5E
10k
UNI-ROYAL
R2, R3, R4, R5, R6
2
0603WAF1001T5E
1k
UNI-ROYAL
R7, R8
1
1206W4F1200T5E
120R 1% 0.25W
UNI-ROYAL
R9
2
0805W8F4700T5E
470R 1%
UNI-ROYAL
R10, R11

STM32-Isolated-RS485-DevBoard design files

The KiCad project lives in the jiazhengfu912-lang/STM32-Isolated-RS485-DevBoard repository on GitHub; these links point at the commit this page was built from.

STM32-Isolated-RS485-DevBoard: common questions

What microcontroller does the STM32-Isolated-RS485-DevBoard use?

The STM32-Isolated-RS485-DevBoard is built around the STM32F103C8T6, from the STM32 family.

How big is the STM32-Isolated-RS485-DevBoard PCB?

The STM32-Isolated-RS485-DevBoard measures 65 × 40 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the STM32-Isolated-RS485-DevBoard?

53 components, from 40 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the STM32-Isolated-RS485-DevBoard design files?

From the jiazhengfu912-lang/STM32-Isolated-RS485-DevBoard repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the STM32-Isolated-RS485-DevBoard design in my own project?

The repository has no license, so all rights stay with jiazhengfu912-lang. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the STM32-Isolated-RS485-DevBoard without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

Similar boards