logo资料库

本杰明-大功率电调原理图BLDC_4.pdf

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
1 2 3 4 5 A B C D BLDC motor controller MCU AN_IN +5V ESD protection? USB_DM USB_DP Mount 0R if used as USB host 0R 22R 22R R6 R103 R104 V_SUPPLY R3 R4 39k 2k2 C2 100n MINI-USB-SHIELD-32005-201 1 2 3 4 5 P101 1 2 3 4 5 X1A 4 3 2 1 CANBUS P1 6 5 4 3 2 1 HALL/Encoder P3 M M O C _ R W P +5V +5V 1 2 3 4 5 6 7 +5V VCC SCK_ADC_EXT TX_SDA RX_SCL_MOSI MISO_RX_SCL CAN bus transceiver CANH CANL CAN_RX CAN_TX CAN_RX CAN_TX CAN.sch Filters HALL3_IN HALL2_IN HALL1_IN TEMP_IN HALL3_OUT HALL2_OUT HALL1_OUT TEMP_OUT hall_filters.sch HALL_3 HALL_2 HALL_1 TEMP_MOTOR SCK_ADC_EXT TX_SDA_NSS RX_SCL_MOSI MISO_ADC_EXT2 NTC temp sensor Temp ADC_TEMP temp.sch STM32F4 64LQFP.sch EN_GATE H1 L1 H2 L2 H3 L3 SENS1 SENS2 SENS3 FAULT BR_SO1 BR_SO2 DC_CAL SERVO LED_GREEN LED_RED Mosfet driver EN_GATE H1 L1 H2 L2 H3 L3 SENS1 SENS2 SENS3 FAULT BR_SO1 BR_SO2 DC_CAL M_H1 M_L1 M_H2 M_L2 M_H3 M_L3 H1_VS H2_VS H3_VS H1_LOW H2_LOW H3_LOW SH1_A SH1_B SH2_A SH2_B Power.sch 100R if used as servo output 2k2 R5 100n C3 +5V 1 2 3 K 1 O V R E S VCC R 0 0 1 8 3 R R 0 0 1 7 3 R 2 k 2 2 2 R 1 RED 1 GREEN1 LED 2D2 2D1 2D3 Top level V_SUPPLY P4 P5 Voltage supply (0 - 60v) Needs external decoupling caps to avoid high voltage transients produced by the inductance of the battery wiring while switching the FETs Also critical for EMI/RF compliance Power MOSFETS M_H1 M_L1 M_H2 M_L2 M_H3 M_L3 H1_VS H2_VS H3_VS H1_LOW H2_LOW H3_LOW mosfets.sch PHASE_1 PHASE_2 P9 P7 PHASE_3 P6 Connect signal ground and power ground in one place only 1 T N U H S 4 5 R 2 3 4 2 T N U H S 3 5 R 1 4 3 1 2 3 4 5 Benjamin Vedder Sheet: / File: BLDC_4.sch Title: BLDC Driver 4.11 Size: A4 KiCad E.D.A. kicad (2015-08-21 BZR 6112)-product Date: 21 aug 2015 Rev: 4.12 Id: 1/7 6 A B C D 6
1 2 3 4 5 V_SUPPLY M_H1 4R7 R28 Q1 D G S 0 3 5 7 S F R I M_H2 4R7 R34 Q3 D G S H1_VS PHASE_1 H2_VS M_L1 4R7 R29 0 3 5 7 S F R I Q2 D G S M_L2 39k R30 4R7 R35 39k R36 W O L _ 1 H Q4 D G S W O L _ 2 H 0 3 5 7 S F R I 0 3 5 7 S F R I M_H3 4R7 R42 Q5 D G S 0 3 5 7 S F R I PHASE_2 H3_VS PHASE_3 M_L3 4R7 R43 Q6 D G S 0 3 5 7 S F R I 39k R46 W O L _ 3 H 1 2 3 4 5 Benjamin Vedder Sheet: /Power MOSFETS/ File: mosfets.sch Title: BLDC Driver 4.11 Size: A4 KiCad E.D.A. kicad (2015-08-21 BZR 6112)-product Date: 21 aug 2015 Rev: 4.12 Id: 2/7 6 A B C D 6 A B C D
1 2 3 4 5 VCC k 0 1 C T N 1 R Temp C41 2.2u k 0 1 2 R 1 2 3 4 5 Benjamin Vedder Sheet: /NTC temp sensor/ File: temp.sch Title: BLDC Driver 4.11 Size: A4 KiCad E.D.A. kicad (2015-08-21 BZR 6112)-product Date: 21 aug 2015 Rev: 4.12 Id: 3/7 6 A B C D 6 A B C D
1 2 3 4 5 VCC C401 2.2u VCC 3 U401 D D V S S V RXD TXD Vref Rs 4 1 5 8 I N 1 0 4 R 7 6 CANH CANL SN65HVD232 2 CANH CANL CAN_RX CAN_TX k 0 1 R402 Propagation delay resistor 1 2 3 4 5 Benjamin Vedder Sheet: /CAN bus transceiver/ File: CAN.sch Title: BLDC Driver 4.11 Size: A4 KiCad E.D.A. kicad (2015-08-21 BZR 6112)-product Date: 21 aug 2015 Rev: 4.12 Id: 4/7 6 A B C D 6 A B C D
1 2 3 4 5 C C V k 0 1 2 k 2 2 k 2 2 k 2 7 R 1 1 R 2 1 R 3 1 R HALL3_IN HALL2_IN HALL1_IN TEMP_IN 10k 10k 10k R10 R9 R8 TEMP_MOTOR HALL3_OUT HALL2_OUT HALL1_OUT TEMP_OUT 4n7 C4 C5 C6 C7 4n7 4n7 4n7 1 2 3 4 5 Benjamin Vedder Sheet: /Filters/ File: hall_filters.sch Title: BLDC Driver 4.11 Size: A4 KiCad E.D.A. kicad (2015-08-21 BZR 6112)-product Date: 21 aug 2015 Rev: 4.12 Id: 5/7 6 A B C D 6 A B C D
1 2 3 4 SENS3 SENS2 SENS1 ADC_TEMP TX_SDA_NSS SCK_ADC_EXT MISO_ADC_EXT2 RX_SCL_MOSI H3 H2 H1 USB_DM USB_DP BR_SO2 BR_SO1 SERVO HALL_1 HALL_2 CAN_RX CAN_TX RX_SCL_MOSI TX_SDA_NSS DC_CAL L3 L2 L1 TEMP_MOTOR AN_IN LED_GREEN LED_RED TX_SDA_NSS RX_SCL_MOSI EN_GATE HALL_3 FAULT U1 PA0(ADC123_IN0/WKUP) PA1(ADC123_IN1) PA2(ADC123_IN2) PA3(ADC123_IN3) PA4(ADC12_IN4/DAC1_OUT) PA5(ADC12_IN5/DAC2_OUT) PA6(ADC12_IN6) PA7(ADC12_IN7) PA8 PA9(OTG_FS_VBUS) PA10 PA11 PA12 PB0(ADC12_IN8) PB1(ADC12_IN9) PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13(OTG_HS_VBUS) PB14 PB15 PC0(ADC123_IN10) PC1(ADC123_IN11) PC2(ADC123_IN12) PC3(ADC123_IN13) PC4(ADC12_IN14) PC5(ADC12_IN15) PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13_(RTC_AF1) PD2 14 15 16 17 20 21 22 23 41 42 43 44 45 26 27 57 58 59 61 62 29 30 33 34 35 36 8 9 10 11 24 25 37 38 39 40 51 52 53 2 54 PC14-OSC32_IN PC15-OSC32_OUT PH0-OSC_IN PH1-OSC_OUT BOOT0(VPP) PB2-BOOT1 NRST PA13(JTMS-SWDIO) PA14(JTCK-SWCLK) PA15(JTDI) PB3(JTDO/TRACESWO) PB4(NJTRST) VDD VDD VDD VDD VSS VSS VBAT VDDA VSSA VCAP1 VCAP2 STM32F40X_LQFP64 3 4 5 6 60 28 7 46 49 50 55 56 19 32 48 64 18 63 1 13 12 31 47 Required for USB to work 15p C15 15p C38 X2 1 2 3 8MHz 10ppm Reset pin internally pulled up NRST SWDIO SWCLK 100n C32 VCC VCC VCC 2.2u 2.2u C31 C35 6 1 C 7 1 C u 2 2 . u 2 2 . 5 VCC 2.2u 2.2u 2.2u 2.2u 2.2u C10 C11 C12 C13 C14 Bypass, place next to VDD pins C C V 2 P D W S 1 2 3 4 5 6 SWCLK SWDIO NRST Programming / Debug connector 1 2 3 4 5 Benjamin Vedder Sheet: /MCU/ File: STM32F4 64LQFP.sch Title: BLDC Driver 4.11 Size: A4 KiCad E.D.A. kicad (2015-08-21 BZR 6112)-product Date: 21 aug 2015 Rev: 4.12 Id: 6/7 6 A B C D 6 A B C D
1 2 3 PWR_FLAG V_SUPPLY n 8 6 . 1 2 C +5V p 0 2 1 9 1 C +5V U2 TC2117 3 VI 2 VO PWR_FLAG D N G 1 3.3v regulator for the logic 4 VCC C24 2.2u + C25 100u 5 V_SUPPLY C9 C40 C51 10u,50V 10u,50V 15u, 100v 6 A V_SUPPLY V 0 5 u 0 1 , V 0 5 u 0 1 , V 0 0 1 u 5 1 , 8 C 1 C 7 3 C A B C D R21 220k 9 1 R k 5 1 7 1 R k 8 1 8 1 R 3 k 3 FAULT R20 10k VCC u 2 2 . u 2 2 . 6 2 C 8 1 C C52 2.2u C20 2.2u VCC DC_CAL C22 22n EN_GATE H1 L1 H2 L2 H3 L3 BR_SO1 BR_SO2 3 2 C u 2 . 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 RT_CLK COMP VSENSE PWRGD OCTW FAULT DTC M_PWM M_OC GAIN OC_ADJ DC_CAL GVDD CP1 CP2 EN_GATE INH_A INL_A INH_B INL_B INH_C INL_C DVDD REF SO1 SO2 AVDD AGND U3 ) D A P _ R E W O P D N G ( SS_TR EN_BUCK PVDD2 PVDD2 BST_BK PH PH BIAS BST_A GH_A SH_A GL_A SL_A BST_B GH_B SH_B GL_B SL_B BST_C GH_C SH_C GL_C SL_C SN1 SP1 SN2 SP2 PVDD1 DRV8302 7 5 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 100n C27 220n C28 220n C29 220n C30 M_H1 M_L1 H1_LOW M_H2 M_L2 H2_LOW M_H3 M_L3 H3_LOW 2.2n C34 2.2n C36 V_SUPPLY 10u,50V 10u,50V 10u,50V C43 C44 C49 D5 +5V TVS 5V V_SUPPLY 10u,50V C39 +5V PWR_FLAG 22u L1 1M R25 H1_VS H2_VS H3_VS 4 D H C S E D O D I + C33 100u SENS1 SENS2 SENS3 MCU must sense the voltage at each phase R48 R49 R50 R51 100R 100R 100R 100R SH1_A SH1_B SH2_A SH2_B R23 39k 2k2 R24 R26 39k 2k2 R27 R32 39k 2k2 R33 H3_VS B H2_VS H1_VS C D 6 1 2 3 4 5 Benjamin Vedder Sheet: /Mosfet driver/ File: Power.sch Title: BLDC Driver 4.11 Size: A4 KiCad E.D.A. kicad (2015-08-21 BZR 6112)-product Date: 21 aug 2015 Rev: 4.12 Id: 7/7
分享到:
收藏