BLDC controller uses an STM32F446RET microcontroller.
Since the motor is rated for a nominal 2500 watts, the motor driver is designed to operate at a nominal 48 V operating voltage and a nominal 50 A operating current.
12 IXFH320N10T2 MOSFETs were used in the circuit for switching and power balancing, depending on the need.
STM32F446RET
High-performance ARM Cortex-M4 core with FPU running at up to 180 MHz
Up to 512 KB of Flash memory and 128 KB of SRAM
Rich set of peripherals including advanced timers, ADCs, DACs, and communication interfaces (USART, SPI, I2C, CAN, USB OTG, and Ethernet)
Integrated floating-point unit (FPU) for efficient processing of mathematical computations
Flexible power management modes for optimized power consumption
Operation down to 1.7 V with a fully integrated regulator
Built-in security features including hardware encryption and true random number generator (TRNG)
Advanced debugging and trace capabilities for enhanced development and troubleshooting
Wide range of development tools and software libraries for easy application development
IRS21867
High voltage, high-speed power MOSFET driver
Bootstrap supply voltage up to 600 V
Independent high and low side output channels
Logic inputs compatible with standard CMOS or LSTTL outputs, down to 3.3 V
Matched propagation delay for both channels
Output source/sink current capability: 1.4 A / 1.8 A
Under-voltage lockout for both high and low side
Tolerant to negative transient voltage (dV/dt immunity)
Shoot-through (cross-conduction) protection
3.3 V, 5 V, and 15 V logic input compatibility
Integrated dead-time control (typical 520 ns)
INA229
High-precision, digital current, power, and voltage monitor
Wide common-mode voltage range: -0.3 V to +85 V
High accuracy with 20-bit ΔΣ ADC
Programmable averaging for enhanced measurement accuracy
Integrated shunt calibration for precise current measurement
Multiple operating modes for current, power, and voltage monitoring
I2C, SMBus, and SPI-compatible interface
High-speed sampling rate: up to 50 kHz
Built-in alert function for overcurrent, overvoltage, and overpower
Low offset voltage: 5 µV (max)
Wide operating temperature range: -40°C to +125°C
IXFH320N10T2
N-Channel Power MOSFET
Drain-to-Source Voltage (Vds): 100 V
Continuous Drain Current (Id): 320 A
Rds(on) (Max): 3.2 mΩ
Gate Charge (Qg): 330 nC
Enhanced Trench Technology for low Rds(on)
Fast switching capability
High avalanche energy rating
Low gate drive requirements
Package: TO-264
Suitable for high-power applications including motor drives, power supplies, and DC-DC converters
Operating temperature range: -55°C to +175°C
Order Your JLCPCB
We have the PCB design and it's time to order the PCBs. For that, you just have to go to JLCPCB and click the “Instant Quote” button. JLCPCB is the sponsor of this project. JLCPCB (ShenzhenJLC Electronics Co., Ltd.) is the largest PCB prototype enterprise in China and a high-tech manufacturer specializing in rapid PCB prototype and small batch PCB production.
You can order at least 5 PCBs for just $2. Upload the Gerber file you downloaded in the last step to fabricate the PCB. Upload .rar file or you can also drag and drop Gerber files. After uploading the .rar file, you will see a success message below the successfully uploaded file. You can inspect the PCB in Gerber viewer to make sure everything is ok.
You can view both the top and bottom of the PCB. After making sure our PCB looks good, we can now place the order at a reasonable price. You can order 5 PCBs for just $2. You can see what the individual options are and what they are used for, on JLCPCB's user-friendly website. Of course, the price will vary depending on the PCB board size and the extra services you choose. In order to have it produced in the cheapest and shortest time, I suggest you order according to the options selected as standard.
Click the "SAVE TO CART" button to place an order.
After entering your information, you can order with the desired shipping option.
In addition to PCB production, you can also have SMT-Stencil produced for your board, which will assist you during 3D printing and production. With the help of JLCPCB, it's that simple to get anything produced.