

Power drive
STM32F302硬件设计
- Size
- 58.8 × 60.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 121
- Nets
- 96
- Pads
- 343
- Tracks, vias
- 759, 132
- Pours
- 86
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 5 Jul 2022
- Updated
- 26 Jan 2024
Overview
Power drive is an open-source printed circuit board by SourceLizi, from the SourceLizi/F302-minimal repository on GitHub, published under the MIT licence. It is a 2-layer board of 58.8 × 60.2 mm with 121 parts on 96 nets, routed with 759 tracks and 132 vias.
It is built around the IR2101PBF, MT3540 and LP5907MFX-3.3, with the BAT46 among its other parts. Its parts include 51 resistors, 34 capacitors, 12 diodes, 8 ICs and 6 transistors. It belongs with the STM32 boards of this library.
Main components
4IR2101PBF
PDIP-8-40℃~+125℃ 100ns 10V~20V 130mA 150ns 150uA 160ns 2 270mA 50ns Half-Bridge IGBT、MOSFET Under Voltage Protection PDIP-8 Gate Drivers ROHSInfineon TechnologiesGate DriversMT3540
SOT-23-5-40℃~+85℃ 1 1.2MHz 1.5A 2.5V~5.5V 40uA Adjustable Boost Boost Built-in No SOT-23-5 DC-DC Converters ROHSXI'AN Aerosemi TechDC-DC ConvertersLP5907MFX-3.3
SOT-23-5-40℃~+125℃@(Tj) 1 10uVrms 12uA 250mA 250mV@(250mA) 3.3V 5.5V 82dB@(1kHz) Fixed Positive Short Circuit Protection、Thermal shutdown、Enable control、Input under-voltage protection、Output discharge SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsBAT46
DO-35Schottky DiodesSTMicroelectronics
README
README.mdSTM32F302C8T6最小系统
这个硬件项目是用于取代原先F103C8T6开发板而制作的,也为其他硬件项目提供参考。相比于同等密度的F103,STM32F302拥有一个高速(5MSPS)ADC,并且额外增加了一个运放和三个比较器,适合模数混合的应用。另外由于其定时器带有输入时钟倍频的功能,其输出分辨率比F103更高。
板载功能除了必须的调试口,复位电路以及晶振电路之外,还引出了USB接口与两枚测试用的LED,另外还增加了一颗IMU(QMI8658C)的位置,用于实践测试IMU解算算法以及评估IMU性能。
最小系统板还配备了一块带有三个半桥驱动的底板(原来的目的是用于驱动电机,后面发现不符合要求),适合用于作为功率级使用。三个半桥均带有电流检测的功能。由核心板的5V经过升压达到11V输入驱动IC,而电流检测放大器的供电则由5V经线性稳压供电。

硬件说明
-
最小系统板内主控的模拟电源与数字电源可分开供电,可以选择使用额外的LDO LP5907为模拟电源供电,或者拖锡连接JP1直接连接模数电源
-
AMS1117输入输出的二极管D3必须焊接,否则会出现在调试时只接入3.3V而1117发热严重的情况
-
IMU的中断管脚INT1与栅极驱动底板的驱动输入引脚有冲突,按照目前的设计二选其一使用
软件说明
f302_minimal_test 内为早期测试核心板的代码,基本没有实际用途
imu_f302 内为IMU测试解算代码,读取QMI8658C解算角度,并将其通过USB虚拟串口发送至匿名地面站上位机。EKF解算算法详见这篇博客,新增加的ESKF解算算法见这篇博客
Parts
121| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 5R | lc_lib:0805 | R1, R2, R3, R4, R6, R21, R22, R36, R37, R38 |
| 6 | 10R | lc_lib:0603_R | R41, R43, R45, R46, R49, R50 |
| 6 | 1N4148 | Diode_SMD:D_SOD-123 | D2, D3, D6, D7, D8, D9 |
| 6 | 1R | lc_lib:0805 | R15, R16, R19, R20, R32, R33 |
| 6 | 1uF | lc_lib:0603_C | C6, C17, C25, C26, C28, C29 |
| 6 | 20R | lc_lib:0805 | R5, R7, R8, R11, R24, R25 |
| 6 | 22uF | lc_lib:1206_C | C13, C19, C33, C34, C35, C36 |
| 6 | 51R | lc_lib:0805 | R9, R10, R12, R14, R27, R30 |
| 6 | Q_NMOS_GDS | Package_TO_SOT_SMD:TO-252-2 | Q1, Q2, Q3, Q4, Q5, Q6 |
| 5 | 100nF | lc_lib:0805_C | C1, C2, C11, C15, C20 |
| 5 | 1uF | lc_lib:0805_C | C3, C4, C16, C31, C32 |
| 4 | 0.01 | Resistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolder | R13, R17, R18, R31 |
| 4 | 100nF | lc_lib:0603_C | C9, C10, C21, C38 |
| 3 | 0603_0Ω__0R0_1% | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R28, R39, R40 |
| 3 | 22uF | lc_lib:0805_C | C14, C22, C23 |
| 3 | 4.7uF | lc_lib:0805_C | C7, C8, C18 |
| 3 | 51k | lc_lib:0603 | R42, R44, R47 |
| 3 | BAT46 | Diode_SMD:D_SOD-123 | D1, D4, D5 |
| 3 | INA180 | Package_TO_SOT_SMD:SOT-23-5 | U3, U4, U7 |
| 3 | IR2101 | lc_lib:SOP-8_150MIL | U1, U2, U5 |
| 2 | Conn_01x01 | Connector_Pin:Pin_D1.0mm_L10.0mm | J5, J6 |
| 2 | Conn_02x10_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical | J1, J2 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | TP2, TP3 |
| 1 | 0603_0Ω__0R0_1% | lc_lib:0603_R | R51 |
| 1 | 0R | lc_lib:0603_C | R48 |
| 1 | 10nF | lc_lib:0805_C | C37 |
| 1 | 10pF | lc_lib:0603_C | C24 |
| 1 | 10uH | Inductor_SMD:L_Bourns_SRP7028A_7.3x6.6mm | L1 |
| 1 | 1N5821 | Diode_SMD:D_SMB | D10 |
| 1 | 33k | lc_lib:0603_R | R53 |
| 1 | 470k | lc_lib:0603_R | R52 |
| 1 | 51k | lc_lib:0805 | R35 |
| 1 | 5k | lc_lib:0603_R | R23 |
| 1 | 6.8k | lc_lib:0805 | R34 |
| 1 | D_ALT | Diode_SMD:D_SMB_Handsoldering | D16 |
| 1 | D_TVS | lc_lib:SOD-323 | D11 |
| 1 | Ferrite_Bead | lc_lib:0805_L | FB1 |
| 1 | LP5907MFX-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U8 |
| 1 | MT3540 | Package_TO_SOT_SMD:SOT-23-5_HandSoldering | U6 |
| 1 | MountingHole | MountingHole:MountingHole_2.2mm_M2_Pad_Via | H2 |
| 1 | TestPoint | TestPoint:TestPoint_Pad_2.5x2.5mm | TP1 |
More from SourceLizi/F302-minimal
2- 2 layers56.8 × 38.8 mm

- 2 layers56.8 × 38.5 mm

Similar boards
- 4 layers85 × 85 mm

Rprp STmpu devB qY-7F
gorougd/qY7F
MPU based on STM32MP157 512MB / 4Gbit DDR3L single bank (routed on PCB)
164 parts - 4 layers88 × 58 mm

- 4 layers71.1 × 96.2 mm

ATF15xxProgBoard
roscopeco/atfprog-hardware
Hardware & firmware for the ATF150x programmer board
42 parts6GPL-2.0 - 2 layers65 × 56 mm

- 2 layers32 × 30 mm

Badapple006
cnlohr/cnhardware
My dumping grounds for all my kicad projects and random hardware bringup.
37 parts114 - 2 layers259.7 × 159.5 mm

- 2 layers99.1 × 99.1 mm

BLDC SensorlessWithLM339
phpkadir/KiCad-Sensorless-BLDC-ESC
I designed this pcb because I want to be able to try different microcontrollers as part of Electronic Speed Controller projects.
55 parts2MIT - 2 layers45 × 63.5 mm

Motor driver
CK20000/Isolated-Half-Bridge-Driver
An isolated half-bridge motor driver board featuring 6N137 galvanic protection, an IR2101 bootstrap topology, and precise AD8418 bidirectional current sensing.
50 parts1MIT
Questions
How big is the Power drive PCB?
It measures 58.8 × 60.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Power drive use?
121 parts, built around the IR2101PBF, MT3540, LP5907MFX-3.3 and BAT46. 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 Power drive KiCad files?
From the SourceLizi/F302-minimal repository on GitHub, at the commit this page was made from: the board is Hardware/Power_Drive/power_drive.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Power drive 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).