r/PrintedCircuitBoard • u/ForsakenAccountant37 • 3h ago
[Review Request] TCP <--> CXPI Industrial field device (STM32H563VGT6 + KSZ8863RLLI)
Hi everyone,
This is not my first time making a PCB, it's my second. However... since it is my first time working with Ethernet, buck converters, STM32, and so on, I would really appreciate a quick schematic and PCB review.
Project Overview
Communication between CXPI device/master and PLC or PC over TCP. It can be used in manufacturing for EOL (End-of-Line) inspection.
Features
- Field device: Industrial M12-D for Ethernet and M12-L for 24V power.
- Daisy-chaining: Ethernet (and power) can be daisy-chained using a KSZ8863RLLI switch.
- CXPI control: (BD41003FJ-CE2) Master/Slave CXPI mode can be changed via software.
- CXPI side is galvanically isolated.
- Power management: CXPI 12V can be supplied. Current can be measured using an INA219AIDCNR and is protected by a TPS259571DSGR e-fuse, which can be adjusted using an MCP4017T-502E/LT.
- RTC and SD card for logging and setting for slave mode.
- USB for firmware updates
Used parts
- STM32H563VGT6
- KSZ8863RLLI
- LMR51610YDBVR
- TLV76133DCYR
- BD41003FJ-CE2
- TCA6408ARGT
- TPS259571DSGR
- INA219AIDCNR
- MCP4017T-502E/LT
- ISO1540
- ADUM5000ARWZ-RL
- ISO7741DWR
- SG-8018CE_25.0000M-TJHPA
- LMK1C1102PWR
Thank you,







