filmov
tv
STM32 ESC PCB Schematic Design - KiCAD ESC Project (DeepDrive v1.0)
Показать описание
This is the first version of the DeepDrive project, an STM32-Based ESC PCB Designed For Evaluating Motor Control Algorithms for PMSM/BLDC Motors. I’ve designed this board to be a development board that can be used to test various motor control algorithms, especially Sensorless FOC (Field-Oriented Control).
In this video, I'll show you the STM32 ESC PCB & schematic design steps, explain some of the design decisions that I’ve made, how to prepare the files needed for manufacturing, and how to place the PCB SMT order at JLCPCB who are kindly sponsoring this project as well.
[ ◾-- JLCPCB Discount Coupon Link --◾ ]
Create a new JLCPCB account to enjoy a 54$ discount coupon on your first PCB/PCBA order using the link below
[ ◾-- Support My Work --◾ ]
[ ⏱️-- Timestamps --⏱️ ]
(Project Overview)
00:00:00 - DeepDrive v1.0 Project Overview & Objectives
00:01:40 - Hardware Requirements For The PCB Project
00:02:58 - Hardware HLD (High-Level Design)
(Schematic Design)
00:03:40 - Schematic Design Overview
00:06:14 - DC Voltage Input (Power IN) + TVS
00:07:33 - RPP (Reverse Polarity Protection)
00:11:58 - DC-Link Filtering Cap. Array
00:12:20 - DC-DC Buck Converter (3.3v Logic Supply)
00:15:10 - Gate Driver (DRV8302) 3-Phase Half-Bridge MOSFET Driver
00:20:20 - 3-Phase Inverter Bridge + RC Snubbers
00:25:42 - Dual-Shunt Phase Current Measurement
00:30:35 - Phase Voltage Measurement + Virtual Neutral Point
00:31:26 - BEMF ZCD (Zero-Crossing Detection For 3-PH BEMF)
00:32:00 - DC (Battery) Current Measurement
00:38:07 - DC-Link & Battery Voltage Measurement
00:38:50 - Temperature Sensing Using a BJT Transistor
00:43:12 - ADC Analog Inputs Protection
00:44:03 - STM32G4 Microcontroller Circuitry (uC, SWD, OSC, VDDA, RESET)
00:51:00 - uC Auxiliaries (USB 2.0 FS, UART, AIN, LEDs, Switches, NVM)
(PCB Layout Overview)
00:55:28 - PCB Stackup & Layout Overview
(Generating PCB Fabrication & Assembly Output Files in KiCAD)
00:58:51 - Fabrication Output Files Generation Using JLCPCB Toolkit Plugin
(Placing PCBA Order At JLCPCB)
00:59:53 - Placing PCBA Assembly Order At JLCPCB
(PCB Unboxing, Smoke Testing, and Firmware Test)
01:05:17 - PCB Unboxing
01:05:42 - Microscope Inspection
01:05:54 - Firmware Test (LED Blinking)
01:06:28 - Spinning a BLDC With DeepDrive Board (in OLC)
(What's Next?)
01:06:33 - What's Coming Next?!
01:07:05 - DeepDrive v1.0 Rev. E (Economic Optimized Revision)
01:09:45 - Outro
[ 🔖-- Attachments --🔖 ]
OneNote Hand-Written Notes
DeepDrive v1.0 STM32 ESC PCB Project Article
STM32 Programming Tutorials Series
------------------
Disclaimer: These are affiliate links so if you buy anything through them I get a small commission as a kickback from Amazon which helps out the channel. Thank you!
[ ⚙️-- LAB KIT --⚙️ ]
[ 💻-- COURSES --💻 ]
PCB Design For Embedded Systems & Electronics Projects
------------------
[ 🔗-- LINKS --🔗 ]
In this video, I'll show you the STM32 ESC PCB & schematic design steps, explain some of the design decisions that I’ve made, how to prepare the files needed for manufacturing, and how to place the PCB SMT order at JLCPCB who are kindly sponsoring this project as well.
[ ◾-- JLCPCB Discount Coupon Link --◾ ]
Create a new JLCPCB account to enjoy a 54$ discount coupon on your first PCB/PCBA order using the link below
[ ◾-- Support My Work --◾ ]
[ ⏱️-- Timestamps --⏱️ ]
(Project Overview)
00:00:00 - DeepDrive v1.0 Project Overview & Objectives
00:01:40 - Hardware Requirements For The PCB Project
00:02:58 - Hardware HLD (High-Level Design)
(Schematic Design)
00:03:40 - Schematic Design Overview
00:06:14 - DC Voltage Input (Power IN) + TVS
00:07:33 - RPP (Reverse Polarity Protection)
00:11:58 - DC-Link Filtering Cap. Array
00:12:20 - DC-DC Buck Converter (3.3v Logic Supply)
00:15:10 - Gate Driver (DRV8302) 3-Phase Half-Bridge MOSFET Driver
00:20:20 - 3-Phase Inverter Bridge + RC Snubbers
00:25:42 - Dual-Shunt Phase Current Measurement
00:30:35 - Phase Voltage Measurement + Virtual Neutral Point
00:31:26 - BEMF ZCD (Zero-Crossing Detection For 3-PH BEMF)
00:32:00 - DC (Battery) Current Measurement
00:38:07 - DC-Link & Battery Voltage Measurement
00:38:50 - Temperature Sensing Using a BJT Transistor
00:43:12 - ADC Analog Inputs Protection
00:44:03 - STM32G4 Microcontroller Circuitry (uC, SWD, OSC, VDDA, RESET)
00:51:00 - uC Auxiliaries (USB 2.0 FS, UART, AIN, LEDs, Switches, NVM)
(PCB Layout Overview)
00:55:28 - PCB Stackup & Layout Overview
(Generating PCB Fabrication & Assembly Output Files in KiCAD)
00:58:51 - Fabrication Output Files Generation Using JLCPCB Toolkit Plugin
(Placing PCBA Order At JLCPCB)
00:59:53 - Placing PCBA Assembly Order At JLCPCB
(PCB Unboxing, Smoke Testing, and Firmware Test)
01:05:17 - PCB Unboxing
01:05:42 - Microscope Inspection
01:05:54 - Firmware Test (LED Blinking)
01:06:28 - Spinning a BLDC With DeepDrive Board (in OLC)
(What's Next?)
01:06:33 - What's Coming Next?!
01:07:05 - DeepDrive v1.0 Rev. E (Economic Optimized Revision)
01:09:45 - Outro
[ 🔖-- Attachments --🔖 ]
OneNote Hand-Written Notes
DeepDrive v1.0 STM32 ESC PCB Project Article
STM32 Programming Tutorials Series
------------------
Disclaimer: These are affiliate links so if you buy anything through them I get a small commission as a kickback from Amazon which helps out the channel. Thank you!
[ ⚙️-- LAB KIT --⚙️ ]
[ 💻-- COURSES --💻 ]
PCB Design For Embedded Systems & Electronics Projects
------------------
[ 🔗-- LINKS --🔗 ]
Комментарии