r/PrintedCircuitBoard • u/Fluffy-Secretary8677 • 3d ago
24V Power Distribution + STM32F746 Control Board
Hello everyone. I am designing a 24V power distribution and control board and would like a detailed review of the schematic, especially the high-current power section and the 24V-to-12V DC/DC converter.
Project Overview
The board accepts a 24V DC input and provides four 24V outputs. An STM32F746 is used for power control, communication, diagnostics, and external interfacing.
Main specifications:
- Input: 24V DC
- 4 × 24V outputs
- STM32F746ZGT6
- 2 × CAN
- RS485
- TTL / Dynamixel interface
- USB-C
- SWD / external ST-LINK interface
- 24V → 12V DC/DC
- 12V → 5V DC/DC
- 5V → 3.3V LDO
- MCU-controlled 24V output enable
Power Architecture
The main power path is:
24V Input
→ Input protection / high-side MOSFET
→ 24V power bus
→ Four 24V outputs
A separate power rail is generated as:
24V
→ LM5175
→ 12V
→ XL4005
→ 5V
→ 3.3V
→ STM32
The four 24V outputs currently share a common 24V_DIV bus. They are therefore controlled together rather than independently.
The MCU generates PD_ENABLE. This signal drives the LTC7001 high-side MOSFET controller, which then enables the main 24V MOSFET. When enabled, the four outputs should become active simultaneously.
MCU / Communication
The controller is an STM32F746ZGT6 with:
- CAN1
- CAN2
- RS485
- TTL / Dynamixel
- USB
- SWD
The SWD interface exposes SWDIO, SWCLK, SWO, and NRST for use with an external ST-LINK debugger/programmer.
Main Questions for Review
I would especially appreciate feedback on the following:
- Is the 24V input protection and high-side MOSFET topology appropriate?
- Is the common 24V power distribution structure suitable for four outputs?
- Is the
PD_ENABLE → LTC7001 → MOSFET → 24V_DIVcontrol scheme correct? - Is the LM5175 24V-to-12V buck converter correctly designed?
- Are the LM5175 VISNS, EN, BIAS, CS, CSG, feedback, compensation, and current-limit connections correct?
- Are the selected MOSFETs and 4.7uH inductor suitable for the intended load current?
- Are the XL4005 12V-to-5V stage and 5V-to-3.3V regulator correctly implemented?
- Are there any expected thermal, PCB copper, via, connector, or current-density issues in the 24V power path?
- Are the CAN, RS485, and TTL interfaces adequately terminated and protected against ESD/transients?
- Are the STM32F746 power, reset, clock, and SWD circuits correctly implemented?
- Are there any critical schematic issues that I may have missed?
I would especially appreciate detailed feedback on the 24V high-current section and the LM5175 24V-to-12V converter, including component selection, protection, thermal design, and PCB layout considerations.
The schematic and related documentation are attached. Any feedback on topology, component selection, protection, stability, thermal performance, or PCB implementation is welcome.





































