# BLDC Motor controller (FOC) ## Description Compact Dual-Motor BLDC FOC Driver with BLE and USB-C PD Input ## Project Details - **Owner:** ryanf - **Created:** 10/6/2025 - **Last Updated:** 10/6/2025 - **Visibility:** Public - **Power Budget: PD sink controller (U1 STUSB4500QTR):** Current = 0.005 A, Power = 0.06 W - **Maximum Allowable Trace Resistance:** 0.005Ω - **Minimum Copper Trace Width:** 14.78mm - **Power Budget: Gate drivers (U2, U14 MCF8316A1VRGFR on 12 V):** Current = 0.040 A, Power = 0.48 W - **Minimum Trace Width 3.3V (150 mm, ≤50 mV drop):** 0.036mm - **System Architecture:** ```mermaid graph TD USB-C_PD_Sink["USB-C PD Sink"] --> TwelveV["12 V Rail"] TwelveV --> Buck12to5["Buck Converter → 5 V Rail"] TwelveV --> Buck12to3v3["Buck Converter → 3.3 V Rail"] ThreePhase1["3-Phase Bridge A"] -- Shunt Sense & Hall Inputs --> FOC_MCU["FOC MCU"] ThreePhase2["3-Phase Bridge B"] -- Shunt Sense & Hall Inputs --> FOC_MCU BLE_Module["BLE Module"] -->|3.3 V| ThreePointThreeV["3.3 V Rail"] Connectors["Connectors"] Buck12to5 --> BLE_Module FOC_MCU --> Connectors BLE_Module --> Connectors ``` - **Minimum Trace Width 5V (150 mm, ≤50 mV drop):** 0.072mm - **Power Budget: MCU (U4 STM32G4A1KEUx at 3.3 V):** Current = 0.025 A, Power = 0.083 W - **Power Budget: BLE module (U5 MDBT50Q-U1MV2 at 3.3 V):** Current = 0.030 A, Power = 0.099 W - **Power Budget: 12 V → 5 V buck converter (U12 TPS63070):** Current = 0.050 A, Power = 0.60 W - **Power Budget: 12 V → 3.3 V buck converter (U13 TLV62568DDC):** Current = 0.020 A, Power = 0.24 W - **Power Budget: Sense amplifiers (U3–U8 INA240A1D at 5 V):** Current = 0.006 A, Power = 0.030 W - **Minimum Copper Trace Width:** 2.9mm ## Key Components ### J1 — [UC-31PFFH-QF7001](https://www.flux.ai/jecstronic/uc-31pffh-qf7001~v19.md) - Datasheet URL: https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/5337/UC-00PFFH-QF700X.pdf - Part Type: Connector - Package or Case Code: CONN-TH - Manufacturer Name: Amphenol LTW - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: UC-31PFFH-QF7001 - Role: Connector - Role Details: USB-C PD input receptacle **Pins:** - CC1 [pin A5] - CC2 [pin B5] - DN1 [pin A7] - DN2 [pin B7] - DP1 [pin A6] - DP2 [pin B6] - GND_A [pin A12] - GND_A [pin A1] - GND_B [pin B12] - GND_B [pin B1] - SBU1 [pin A8] - SBU2 [pin B8] - SHIELD [pin S2] - SHIELD [pin S3] - SHIELD [pin S1] - SHIELD [pin S4] - SSRXN1 [pin B10] - SSRXN2 [pin A10] - SSRXP1 [pin B11] - SSRXP2 [pin A11] - SSTXN1 [pin A3] - SSTXN2 [pin B3] - SSTXP1 [pin A2] - SSTXP2 [pin B2] - VBUS_A [pin A4] - VBUS_A [pin A9] - VBUS_B [pin B9] - VBUS_B [pin B4] ### J2 — [TSW-103-07-G-S](https://www.flux.ai/adrian95/tsw-103-07-g-s~876.md) - Part Type: Connector - Role: Connector - Manufacturer Name: Samtec Inc. - Manufacturer Part Number: TSW-103-07-G-S - Role Details: 3-phase motor phase output header - License: https://creativecommons.org/licenses/by/4.0/ - Package or Case Code: CONN-TH - Datasheet URL: https://suddendocs.samtec.com/prints/tsw-xxx-xx-x-x-xx-xxx-footprint.pdf **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### J3 — [TSW-103-07-G-S](https://www.flux.ai/adrian95/tsw-103-07-g-s~876.md) - Datasheet URL: https://suddendocs.samtec.com/prints/tsw-xxx-xx-x-x-xx-xxx-footprint.pdf - Role Details: 3-phase motor phase output header - Package or Case Code: CONN-TH - Manufacturer Part Number: TSW-103-07-G-S - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: Samtec Inc. - Part Type: Connector - Role: Connector **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### J4 — [TSW-103-07-G-S](https://www.flux.ai/adrian95/tsw-103-07-g-s~876.md) - Datasheet URL: https://suddendocs.samtec.com/prints/tsw-xxx-xx-x-x-xx-xxx-footprint.pdf - Manufacturer Part Number: TSW-103-07-G-S - Role: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: Samtec Inc. - Role Details: Hall sensor signal header - Package or Case Code: CONN-TH - Part Type: Connector **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### J5 — [TSW-103-07-G-S](https://www.flux.ai/adrian95/tsw-103-07-g-s~876.md) - Manufacturer Part Number: TSW-103-07-G-S - License: https://creativecommons.org/licenses/by/4.0/ - Package or Case Code: CONN-TH - Datasheet URL: https://suddendocs.samtec.com/prints/tsw-xxx-xx-x-x-xx-xxx-footprint.pdf - Role Details: Hall sensor signal header - Part Type: Connector - Manufacturer Name: Samtec Inc. - Role: Connector **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### J6 — [PZ2.54-2*5](https://www.flux.ai/adrian95/pz2p54-25~3n1.md) - Manufacturer Part Number: PZ2.54-2*5 - Datasheet URL: https://www.lcsc.com/datasheet/C5156677.pdf - Manufacturer Name: ZHOURI - Part Type: Connector - Role Details: MCU debug/programming (SWD) header - License: https://creativecommons.org/licenses/by/4.0/ - LCSC Part Number: C5156677 - Role: Connector - Package or Case Code: CONN-TH **Pins:** - Pin_1 [pin 1] - Pin_10 [pin 10] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] - Pin_5 [pin 5] - Pin_6 [pin 6] - Pin_7 [pin 7] - Pin_8 [pin 8] - Pin_9 [pin 9] ### J7 — [U.FL-R-SMT-1(10)](https://www.flux.ai/jecstronic/upfl-r-smt-110~du.md) - Manufacturer Part Number: U.FL-R-SMT-1(10) - Role: Connector - Package or Case Code: CONN-SMD - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Hirose%20PDFs/EDC3-302540-10.tif.pdf - Role Details: BLE external antenna connector - Manufacturer Name: Hirose Electric Co Ltd - Part Type: Connector **Pins:** - Center_Contact [pin 2] - Outer_Contact [pin 1] - Outer_Contact [pin 3] ### Q1 — [N-Channel MOSFET 30V](https://www.flux.ai/corynrobinson/n-channel-mosfet-30v~bc.md) - Datasheet URL: https://www.ti.com/lit/ds/symlink/csd17575q3.pdf?ts=1661136995284&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FCSD17575Q3%253FHQS%253Dti-null-null-verifimanuf_manuf-manu-pf-octopart-wwe - Role: Switching - Part Type: MOSFET - Resistance: 2.3mΩ - Power: 2.8W - Role Details: Phase switch MOSFET for 3-phase bridges - Package or Case Code: 8-DFN - Manufacturer Name: Texas Instruments - Purchase Url: https://octopart.com/csd17575q3t-texas+instruments-47153697?r=sp - Manufacturer Part Number: CSD17575Q3T - Part Type: Transistor **Pins:** - DRAIN - DRAIN - DRAIN - DRAIN - GATE - SOURCE - SOURCE - SOURCE ### Q10 — [N-Channel MOSFET 30V](https://www.flux.ai/corynrobinson/n-channel-mosfet-30v~bc.md) - Package or Case Code: 8-DFN - Part Type: MOSFET - Resistance: 2.3mΩ - Datasheet URL: https://www.ti.com/lit/ds/symlink/csd17575q3.pdf?ts=1661136995284&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FCSD17575Q3%253FHQS%253Dti-null-null-verifimanuf_manuf-manu-pf-octopart-wwe - Role Details: Phase switch MOSFET for 3-phase bridges - Power: 2.8W - Part Type: Transistor - Manufacturer Name: Texas Instruments - Manufacturer Part Number: CSD17575Q3T - Role: Switching - Purchase Url: https://octopart.com/csd17575q3t-texas+instruments-47153697?r=sp **Pins:** - DRAIN - DRAIN - DRAIN - DRAIN - GATE - SOURCE - SOURCE - SOURCE ### Q11 — [N-Channel MOSFET 30V](https://www.flux.ai/corynrobinson/n-channel-mosfet-30v~bc.md) - Purchase Url: https://octopart.com/csd17575q3t-texas+instruments-47153697?r=sp - Manufacturer Name: Texas Instruments - Manufacturer Part Number: CSD17575Q3T - Part Type: Transistor - Role: Switching - Power: 2.8W - Package or Case Code: 8-DFN - Datasheet URL: https://www.ti.com/lit/ds/symlink/csd17575q3.pdf?ts=1661136995284&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FCSD17575Q3%253FHQS%253Dti-null-null-verifimanuf_manuf-manu-pf-octopart-wwe - Resistance: 2.3mΩ - Part Type: MOSFET - Role Details: Phase switch MOSFET for 3-phase bridges **Pins:** - DRAIN - DRAIN - DRAIN - DRAIN - GATE - SOURCE - SOURCE - SOURCE ### Q12 — [N-Channel MOSFET 30V](https://www.flux.ai/corynrobinson/n-channel-mosfet-30v~bc.md) - Role: Switching - Datasheet URL: https://www.ti.com/lit/ds/symlink/csd17575q3.pdf?ts=1661136995284&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FCSD17575Q3%253FHQS%253Dti-null-null-verifimanuf_manuf-manu-pf-octopart-wwe - Resistance: 2.3mΩ - Part Type: MOSFET - Role Details: Phase switch MOSFET for 3-phase bridges - Power: 2.8W - Package or Case Code: 8-DFN - Purchase Url: https://octopart.com/csd17575q3t-texas+instruments-47153697?r=sp - Manufacturer Part Number: CSD17575Q3T - Manufacturer Name: Texas Instruments - Part Type: Transistor **Pins:** - DRAIN - DRAIN - DRAIN - DRAIN - GATE - SOURCE - SOURCE - SOURCE ### Q2 — [N-Channel MOSFET 30V](https://www.flux.ai/corynrobinson/n-channel-mosfet-30v~bc.md) - Resistance: 2.3mΩ - Part Type: MOSFET - Datasheet URL: https://www.ti.com/lit/ds/symlink/csd17575q3.pdf?ts=1661136995284&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FCSD17575Q3%253FHQS%253Dti-null-null-verifimanuf_manuf-manu-pf-octopart-wwe - Role Details: Phase switch MOSFET for 3-phase bridges - Role: Switching - Package or Case Code: 8-DFN - Part Type: Transistor - Manufacturer Name: Texas Instruments - Manufacturer Part Number: CSD17575Q3T - Purchase Url: https://octopart.com/csd17575q3t-texas+instruments-47153697?r=sp - Power: 2.8W **Pins:** - DRAIN - DRAIN - DRAIN - DRAIN - GATE - SOURCE - SOURCE - SOURCE ### Q3 — [N-Channel MOSFET 30V](https://www.flux.ai/corynrobinson/n-channel-mosfet-30v~bc.md) - Datasheet URL: https://www.ti.com/lit/ds/symlink/csd17575q3.pdf?ts=1661136995284&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FCSD17575Q3%253FHQS%253Dti-null-null-verifimanuf_manuf-manu-pf-octopart-wwe - Part Type: MOSFET - Resistance: 2.3mΩ - Role: Switching - Purchase Url: https://octopart.com/csd17575q3t-texas+instruments-47153697?r=sp - Manufacturer Part Number: CSD17575Q3T - Package or Case Code: 8-DFN - Manufacturer Name: Texas Instruments - Part Type: Transistor - Power: 2.8W - Role Details: Phase switch MOSFET for 3-phase bridges **Pins:** - DRAIN - DRAIN - DRAIN - DRAIN - GATE - SOURCE - SOURCE - SOURCE ### Q4 — [N-Channel MOSFET 30V](https://www.flux.ai/corynrobinson/n-channel-mosfet-30v~bc.md) - Datasheet URL: https://www.ti.com/lit/ds/symlink/csd17575q3.pdf?ts=1661136995284&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FCSD17575Q3%253FHQS%253Dti-null-null-verifimanuf_manuf-manu-pf-octopart-wwe - Resistance: 2.3mΩ - Part Type: MOSFET - Package or Case Code: 8-DFN - Manufacturer Part Number: CSD17575Q3T - Manufacturer Name: Texas Instruments - Purchase Url: https://octopart.com/csd17575q3t-texas+instruments-47153697?r=sp - Part Type: Transistor - Role: Switching - Role Details: Phase switch MOSFET for 3-phase bridges - Power: 2.8W **Pins:** - DRAIN - DRAIN - DRAIN - DRAIN - GATE - SOURCE - SOURCE - SOURCE ### Q5 — [N-Channel MOSFET 30V](https://www.flux.ai/corynrobinson/n-channel-mosfet-30v~bc.md) - Role: Switching - Datasheet URL: https://www.ti.com/lit/ds/symlink/csd17575q3.pdf?ts=1661136995284&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FCSD17575Q3%253FHQS%253Dti-null-null-verifimanuf_manuf-manu-pf-octopart-wwe - Part Type: MOSFET - Resistance: 2.3mΩ - Package or Case Code: 8-DFN - Power: 2.8W - Manufacturer Part Number: CSD17575Q3T - Manufacturer Name: Texas Instruments - Purchase Url: https://octopart.com/csd17575q3t-texas+instruments-47153697?r=sp - Role Details: Phase switch MOSFET for 3-phase bridges - Part Type: Transistor **Pins:** - DRAIN - DRAIN - DRAIN - DRAIN - GATE - SOURCE - SOURCE - SOURCE ### Q6 — [N-Channel MOSFET 30V](https://www.flux.ai/corynrobinson/n-channel-mosfet-30v~bc.md) - Power: 2.8W - Part Type: Transistor - Purchase Url: https://octopart.com/csd17575q3t-texas+instruments-47153697?r=sp - Manufacturer Name: Texas Instruments - Manufacturer Part Number: CSD17575Q3T - Package or Case Code: 8-DFN - Part Type: MOSFET - Role: Switching - Resistance: 2.3mΩ - Datasheet URL: https://www.ti.com/lit/ds/symlink/csd17575q3.pdf?ts=1661136995284&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FCSD17575Q3%253FHQS%253Dti-null-null-verifimanuf_manuf-manu-pf-octopart-wwe - Role Details: Phase switch MOSFET for 3-phase bridges **Pins:** - DRAIN - DRAIN - DRAIN - DRAIN - GATE - SOURCE - SOURCE - SOURCE ### Q7 — [N-Channel MOSFET 30V](https://www.flux.ai/corynrobinson/n-channel-mosfet-30v~bc.md) - Part Type: Transistor - Manufacturer Name: Texas Instruments - Manufacturer Part Number: CSD17575Q3T - Purchase Url: https://octopart.com/csd17575q3t-texas+instruments-47153697?r=sp - Role Details: Phase switch MOSFET for 3-phase bridges - Role: Switching - Package or Case Code: 8-DFN - Power: 2.8W - Resistance: 2.3mΩ - Part Type: MOSFET - Datasheet URL: https://www.ti.com/lit/ds/symlink/csd17575q3.pdf?ts=1661136995284&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FCSD17575Q3%253FHQS%253Dti-null-null-verifimanuf_manuf-manu-pf-octopart-wwe **Pins:** - DRAIN - DRAIN - DRAIN - DRAIN - GATE - SOURCE - SOURCE - SOURCE ### Q8 — [N-Channel MOSFET 30V](https://www.flux.ai/corynrobinson/n-channel-mosfet-30v~bc.md) - Manufacturer Part Number: CSD17575Q3T - Purchase Url: https://octopart.com/csd17575q3t-texas+instruments-47153697?r=sp - Manufacturer Name: Texas Instruments - Part Type: Transistor - Power: 2.8W - Role Details: Phase switch MOSFET for 3-phase bridges - Package or Case Code: 8-DFN - Datasheet URL: https://www.ti.com/lit/ds/symlink/csd17575q3.pdf?ts=1661136995284&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FCSD17575Q3%253FHQS%253Dti-null-null-verifimanuf_manuf-manu-pf-octopart-wwe - Resistance: 2.3mΩ - Part Type: MOSFET - Role: Switching **Pins:** - DRAIN - DRAIN - DRAIN - DRAIN - GATE - SOURCE - SOURCE - SOURCE ### Q9 — [N-Channel MOSFET 30V](https://www.flux.ai/corynrobinson/n-channel-mosfet-30v~bc.md) - Role Details: Phase switch MOSFET for 3-phase bridges - Part Type: MOSFET - Resistance: 2.3mΩ - Datasheet URL: https://www.ti.com/lit/ds/symlink/csd17575q3.pdf?ts=1661136995284&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FCSD17575Q3%253FHQS%253Dti-null-null-verifimanuf_manuf-manu-pf-octopart-wwe - Package or Case Code: 8-DFN - Power: 2.8W - Part Type: Transistor - Manufacturer Part Number: CSD17575Q3T - Purchase Url: https://octopart.com/csd17575q3t-texas+instruments-47153697?r=sp - Manufacturer Name: Texas Instruments - Role: Switching **Pins:** - DRAIN - DRAIN - DRAIN - DRAIN - GATE - SOURCE - SOURCE - SOURCE ### U1 — [STUSB4500QTR](https://www.flux.ai/kicad-part-library/stusb4500qtr~tgl.md) - Role Details: USB-C PD sink controller for 12 V rail with OVP, UVP, and OCP - Package or Case Code: QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm - Role: Power Management - Manufacturer Part Number: STUSB4500QTR - Datasheet URL: https://www.st.com/resource/en/datasheet/stusb4500.pdf **Pins:** - A_B_SIDE [pin 17] - ADDR0 [pin 12] - ADDR1 [pin 13] - ALERT [pin 19] - ATTACH [pin 11] - CC1 [pin 2] - CC1DB [pin 1] - CC2 [pin 4] - CC2DB [pin 5] - DISCH [pin 9] - GND [pin 25] - GND [pin 10] - GPIO [pin 15] - NC [pin 3] - POWER_OK2 [pin 20] - POWER_OK3 [pin 14] - RESET [pin 6] - SCL [pin 7] - SDA [pin 8] - VBUS_EN_SNK [pin 16] - VBUS_VS_DISCH [pin 18] - VDD [pin 24] - VREG_1V2 [pin 21] - VREG_2V7 [pin 23] - VSYS [pin 22] ### U1 — [BLDC Controller](https://www.flux.ai/corynrobinson/bldc-controller~ud.md) - Manufacturer Part Number: MCF8316A1VRGFR - Part Type: Integrated Circuit - Datasheet URL: https://www.ti.com/lit/ds/symlink/mcf8316a.pdf?ts=1663421516990&ref_url=https%253A%252F%252Fwww.google.com%252F - Role Details: Three-phase gate driver for BLDC motors - Package or Case Code: 40-VQFN - Role: Switching - Manufacturer Name: Texas Instruments **Pins:** - AGND - AVDD - BRAKE - CP - CPH - CPL - DGND - DIR - DRVOFF - DVDD - EXT_CLK - EXT_WD - FB_BK - FG - GND - GND_BK - NC - NC - NC - NC - NC - NC - NC - NFAULT - OUTA - OUTA - OUTB - OUTB - OUTC - OUTC - PGND - PGND - PGND - SCL - SDA - SOX - SPEED/WAKE - SW_BK - VM - VM - VM ### U13 — [TLV62568DDC](https://www.flux.ai/kicad-part-library/tlv62568ddc~vt.md) - Role: Power Conversion - Manufacturer Part Number: TLV62568DDC - Package or Case Code: SOT-23-6 - Datasheet URL: http://www.ti.com/lit/ds/symlink/tlv62568.pdf - Manufacturer Name: Texas Instruments Inc. - Role Details: Buck converter for 3.3 V rail **Pins:** - EN [pin 1] - FB [pin 6] - GND [pin 2] - PG [pin 5] - SW [pin 3] - VIN [pin 4] ### U2 — [BLDC Controller](https://www.flux.ai/corynrobinson/bldc-controller~ud.md) - Role Details: Three-phase gate driver for BLDC motors - Role: Switching - Package or Case Code: 40-VQFN - Manufacturer Name: Texas Instruments - Manufacturer Part Number: MCF8316A1VRGFR - Part Type: Integrated Circuit - Datasheet URL: https://www.ti.com/lit/ds/symlink/mcf8316a.pdf?ts=1663421516990&ref_url=https%253A%252F%252Fwww.google.com%252F **Pins:** - AGND - AVDD - BRAKE - CP - CPH - CPL - DGND - DIR - DRVOFF - DVDD - EXT_CLK - EXT_WD - FB_BK - FG - GND - GND_BK - NC - NC - NC - NC - NC - NC - NC - NFAULT - OUTA - OUTA - OUTB - OUTB - OUTC - OUTC - PGND - PGND - PGND - SCL - SDA - SOX - SPEED/WAKE - SW_BK - VM - VM - VM ### U3 — [INA240A1D](https://www.flux.ai/kicad-part-library/ina240a1d~wc.md) - Datasheet URL: http://www.ti.com/lit/ds/symlink/ina240.pdf - Package or Case Code: SOIC-8_3.9x4.9mm_P1.27mm - Role: Sensing (Shunt) - Role Details: Current sense amplifier for each phase shunt - Manufacturer Name: Texas Instruments Inc. - Manufacturer Part Number: INA240A1D **Pins:** - - [pin 1] - + [pin 8] - ~ [pin 5] - GND [pin 2] - GND [pin 4] - REF1 [pin 7] - REF2 [pin 3] - V+ [pin 6] ### U4 — [INA240A1D](https://www.flux.ai/kicad-part-library/ina240a1d~wc.md) - Manufacturer Part Number: INA240A1D - Manufacturer Name: Texas Instruments Inc. - Package or Case Code: SOIC-8_3.9x4.9mm_P1.27mm - Datasheet URL: http://www.ti.com/lit/ds/symlink/ina240.pdf - Role: Sensing (Shunt) - Role Details: Current sense amplifier for each phase shunt **Pins:** - - [pin 1] - + [pin 8] - ~ [pin 5] - GND [pin 2] - GND [pin 4] - REF1 [pin 7] - REF2 [pin 3] - V+ [pin 6] ### U4 — [STM32G4A1KEUx](https://www.flux.ai/kicad-part-library/stm32g4a1keux~tk.md) - Role Details: FOC-capable MCU with synchronized ADCs and PWM outputs - Manufacturer Name: STMicroelectronics NV - Manufacturer Part Number: STM32G4A1KEUx - Role: Microcontroller - Datasheet URL: https://www.st.com/resource/en/datasheet/stm32g4a1ke.pdf - Package or Case Code: QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm **Pins:** - PA0 [pin 5] - PA1 [pin 6] - PA10 [pin 20] - PA11 [pin 21] - PA12 [pin 22] - PA13 [pin 23] - PA14 [pin 24] - PA15 [pin 25] - PA2 [pin 7] - PA3 [pin 8] - PA4 [pin 9] - PA5 [pin 10] - PA6 [pin 11] - PA7 [pin 12] - PA8 [pin 18] - PA9 [pin 19] - PB0 [pin 13] - PB3 [pin 26] - PB4 [pin 27] - PB5 [pin 28] - PB6 [pin 29] - PB7 [pin 30] - PB8 [pin 31] - PF0 [pin 2] - PF1 [pin 3] - PG10 [pin 4] - VDD [pin 1] - VDD [pin 17] - VDDA [pin 15] - VSS [pin 16] - VSS [pin 33] - VSS [pin 32] - VSSA [pin 14] ### U5 — [MDBT50Q-U1MV2](https://www.flux.ai/vasyl/mdbt50q-u1mv2~zyl.md) - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: MDBT50Q-U1MV2 - Role Details: Bluetooth Low Energy radio module - Role: Modulation / Demodulation - Manufacturer Name: Raytac Cororation - Part Type: RF module - Package or Case Code: XCVR_MDBT50Q-1MV2 - Datasheet URL: https://www.raytac.com/download/index.php?index_id=43 **Pins:** - D- [pin 34] - D+ [pin 35] - GND [pin 55] - GND [pin 1] - GND [pin 33] - GND [pin 15] - GND [pin 2] - NC [pin 31] - NC [pin 45] - NC [pin 49] - NC [pin 4] - NC [pin 60] - NC [pin 59] - NC [pin 42] - P0.00 [pin 17] - P0.01 [pin 18] - P0.02 [pin 11] - P0.03 [pin 9] - P0.04 [pin 20] - P0.05 [pin 21] - P0.06 [pin 22] - P0.07 [pin 23] - P0.08 [pin 24] - P0.09 [pin 52] - P0.10 [pin 54] - P0.11 [pin 27] - P0.12 [pin 29] - P0.13 [pin 37] - P0.14 [pin 36] - P0.15 [pin 39] - P0.16 [pin 38] - P0.17 [pin 41] - P0.18/NRST [pin 40] - P0.19 [pin 8] - P0.20 [pin 44] - P0.21 [pin 43] - P0.22 [pin 46] - P0.23 [pin 5] - P0.24 [pin 48] - P0.25 [pin 3] - P0.26 [pin 19] - P0.27 [pin 16] - P0.28 [pin 13] - P0.29 [pin 10] - P0.30 [pin 14] - P0.31 [pin 12] - P1.00 [pin 47] - P1.01 [pin 61] - P1.02 [pin 50] - P1.03 [pin 7] - P1.04 [pin 56] - P1.05 [pin 6] - P1.06 [pin 57] - P1.07 [pin 58] - P1.08 [pin 25] - P1.09 [pin 26] - SWDCLK [pin 53] - SWDIO [pin 51] - VBUS [pin 32] - VDD [pin 28] - VDDH [pin 30] ### U5 — [INA240A1D](https://www.flux.ai/kicad-part-library/ina240a1d~wc.md) - Manufacturer Name: Texas Instruments Inc. - Manufacturer Part Number: INA240A1D - Role Details: Current sense amplifier for each phase shunt - Role: Sensing (Shunt) - Package or Case Code: SOIC-8_3.9x4.9mm_P1.27mm - Datasheet URL: http://www.ti.com/lit/ds/symlink/ina240.pdf **Pins:** - - [pin 1] - + [pin 8] - ~ [pin 5] - GND [pin 2] - GND [pin 4] - REF1 [pin 7] - REF2 [pin 3] - V+ [pin 6] ### U6 — [INA240A1D](https://www.flux.ai/kicad-part-library/ina240a1d~wc.md) - Manufacturer Name: Texas Instruments Inc. - Manufacturer Part Number: INA240A1D - Role Details: Current sense amplifier for each phase shunt - Datasheet URL: http://www.ti.com/lit/ds/symlink/ina240.pdf - Package or Case Code: SOIC-8_3.9x4.9mm_P1.27mm - Role: Sensing (Shunt) **Pins:** - - [pin 1] - + [pin 8] - ~ [pin 5] - GND [pin 2] - GND [pin 4] - REF1 [pin 7] - REF2 [pin 3] - V+ [pin 6] ### U7 — [INA240A1D](https://www.flux.ai/kicad-part-library/ina240a1d~wc.md) - Role: Sensing (Shunt) - Datasheet URL: http://www.ti.com/lit/ds/symlink/ina240.pdf - Package or Case Code: SOIC-8_3.9x4.9mm_P1.27mm - Role Details: Current sense amplifier for each phase shunt - Manufacturer Name: Texas Instruments Inc. - Manufacturer Part Number: INA240A1D **Pins:** - - [pin 1] - + [pin 8] - ~ [pin 5] - GND [pin 2] - GND [pin 4] - REF1 [pin 7] - REF2 [pin 3] - V+ [pin 6] ### U8 — [INA240A1D](https://www.flux.ai/kicad-part-library/ina240a1d~wc.md) - Role: Sensing (Shunt) - Datasheet URL: http://www.ti.com/lit/ds/symlink/ina240.pdf - Package or Case Code: SOIC-8_3.9x4.9mm_P1.27mm - Role Details: Current sense amplifier for each phase shunt - Manufacturer Name: Texas Instruments Inc. - Manufacturer Part Number: INA240A1D **Pins:** - - [pin 1] - + [pin 8] - ~ [pin 5] - GND [pin 2] - GND [pin 4] - REF1 [pin 7] - REF2 [pin 3] - V+ [pin 6] ### U9 — [SN74AVC8T245PW](https://www.flux.ai/lcsc/sn74avc8t245pw~2hq5.md) - Role: Interface - Role Details: Level translator for Hall sensor signals - Package or Case Code: TSSOP-24_L7.8-W4.4-P0.65-LS6.4-BL - LCSC Part Number: C544865 - JLCPCB Part Class: Extended Part - Manufacturer Part Number: SN74AVC8T245PW - Manufacturer Name: TI(德州仪器) - Part Type: Translators / Level Shifters **Pins:** - ~{OE} [pin 22] - A1 [pin 3] - A2 [pin 4] - A3 [pin 5] - A4 [pin 6] - A5 [pin 7] - A6 [pin 8] - A7 [pin 9] - A8 [pin 10] - B1 [pin 21] - B2 [pin 20] - B3 [pin 19] - B4 [pin 18] - B5 [pin 17] - B6 [pin 16] - B7 [pin 15] - B8 [pin 14] - DIR [pin 2] - GND [pin 11] - GND [pin 12] - GND [pin 13] - VCCA [pin 1] - VCCB [pin 23] - VCCB [pin 24] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/ryanf/bldc-motor-controller-foc~2ze](https://www.flux.ai/ryanf/bldc-motor-controller-foc~2ze).* --- *Generated from [https://www.flux.ai/ryanf/bldc-motor-controller-foc~2ze](https://www.flux.ai/ryanf/bldc-motor-controller-foc~2ze)*