Vous êtes sur la page 1sur 15

1 2 3 4 5 6

Power

VESC Controller 12V 2


J7 1
12v_in

power.sch
C66
4.7uF
A A
+5
Accel input conditioning
STM32F4 Supervisor
3
ACCEL 2 IN OUT ADC_15 DRIVER_RESET DRIVER_RST_IN DRIVER_RST_OUT DRIVER_RESET
J5 1
C67 5v to 3.sch FAULT FAULT FAULT_IN FAULT
4.7uF PB7 OC_Fault GATE_DRIVER_CONN_U +24
+5 conditioning U
Regen input conditioning PB5 CLR_OC_Fault 6 1
3 PWM_GT PWM_TOP 24V
PWM_GUT PWM_T 5 3 C69
REGEN 2 IN OUT ADC_8 PWM_GB PWM_BOTTOM 24V
J6 1
PWM_UT PWM_UT PWM_GUB PWM_B 7 2 4.7uF 50v
5v to 3.sch TEMP_G TEMP GND
PWM_UB PWM_UB OC_Fault_U OC_Fault 14 4
V_phase+ V_phase+ GND
PWM_VT PWM_VT V_phase_U V_phase 13 9
V_phase- V_phase- -VEE_ctrl -VEE_ctrl
PWM_VB PWM_VB I_phase_U I_phase 16 10
I_phase+ I_phase+ PWR_SYNC SUPPLY_SYNC
micro USB MBR0540 +5 PWM_WT PWM_WT TEMP_U TEMP 15 11
1 D23 I_phase- I_phase- RESET DRIVER_RESET
V+ 2 1 R103 PWM_WB PWM_WB 8 12
2 GND FAULT FAULT
D- 22R USB_D- conditioning.sch
3 R104
J4 D+ 22R USB_D+ J1
4
ID ESD protection?
5
GND GATE_DRIVER_CONN_V +24
SH conditioning V
6 1
PWM_GT PWM_TOP 24V
PWM_GVT PWM_T 5 3 C70
Isolated CAN PWM_GB PWM_BOTTOM 24V
B P101 PWM_GVB PWM_B 7 2 4.7uF 50v B
4 TEMP_G TEMP GND
5v_CAN V_phase_U V_phase_U OC_Fault_V OC_Fault 14 4
3 V_phase+ V_phase+ GND
CANH CAN_RX CAN_RX I_phase_U I_phase_U V_phase_V_in V_phase 13 9
2 V_phase- V_phase- -VEE_ctrl -VEE_ctrl
CANL CAN_TX CAN_TX I_phase_V_in I_phase 16 10
1 I_phase+ I_phase+ PWR_SYNC SUPPLY_SYNC
GND_CAN V_phase_V V_phase_V TEMP_V TEMP 15 11
CAN.sch I_phase- I_phase- RESET DRIVER_RESET
CANBUS I_phase_V I_phase_V 8 12
GND FAULT FAULT
conditioning.sch
HALL/Encoder Filters
1 V_phase_W V_phase_W J2
2 I_phase_W I_phase_W
HALL3_IN HALL3_OUT HALL_3
3 GATE_DRIVER_CONN_W +24
HALL2_IN HALL2_OUT HALL_2 conditioning W
4 HALL1_IN HALL1_OUT HALL_1 PWM_GT
6
PWM_TOP 24V
1
5 TEMP_U TEMP_U PWM_GWT PWM_T 5 3 C71
TEMP_IN TEMP_OUT TEMP_MOTOR PWM_GB PWM_BOTTOM 24V
6 TEMP_V TEMP_V PWM_GWB PWM_B 7 2 4.7uF 50v
+5

hall_filters.sch TEMP_G TEMP GND


TEMP_W TEMP_W OC_Fault_W OC_Fault 14 4
P1 V_phase+ V_phase+ GND
V_phase_W V_phase 13 9
V_phase- V_phase- -VEE_ctrl -VEE_ctrl
resolver I_phase_W_in I_phase 16 10
Resolver I_phase+ I_phase+ PWR_SYNC SUPPLY_SYNC
6 TEMP_W TEMP 15 11
EXC+ CS SPI3_NSS I_phase- I_phase- RESET DRIVER_RESET
5 EXC- MISO SPI3_MISO 8
GND FAULT
12 FAULT
4 supervisor.sch conditioning.sch
SIN+ CLK SPI3_SCK
3 J3
C SIN- SAMPLE PB3 C
2 COS+ RDVEL PC12
1 COS- RES_FAULT PD2
R134
P2 C68
resolver.sch PB4 100R -VEE_ctrl
R135
4.7uF PC9 100R SUPPLY_SYNC
+5
4 Vbus_conditioning
+3.3 +3.3
3 V_bus+
IN+
V_BUS OUT V_BUS

2
2
use LDO in
V_bus-
IN-
sensing board
might want a smaller R11 DS2
J8 1 connector
LED_GREEN 100R
diff_to_single_ended.sch 2 1 D21 D22
GREEN
3 3
Board temperature R38 DS1
LED_RED 100R
2 1
+5

1
7 Temp ADC_TEMP +3.3 RED BAT54S BAT54S
+3.3
6 temp.sch R139 DS4
1k
PWR_COMM

2 1
5 GREEN
+24
4
RX_SDA_NSS 10k
R140 DS5
3 2 1
TX_SCL_MOSI GREEN
2
Protected GPIOs
1
OUT1 IN1 PWM_AUX
P3
D OUT2 IN2 PA6_TX D

GPIOs.sch MCU.sch Title: VESC Controller Rev: 0.2


Sheet: / Id: 1/15
vedder.se + PALTA TECH S.A. + PYMCO.fr Date: 2017-02-22
1 2 3 4 5 6
1 2 3 4 5 6

A A

+3.3A
B B

R1
NTC 10k

Temp
C41 R2
2.2uF 10k

C C

D D

Title: Controller temperature sensing Rev: 0.2


Sheet: /Board temperature/ Id: 2/15
vedder.se + PALTA TECH S.A. + PYMCO.fr Date: 2017-02-22
1 2 3 4 5 6
1 2 3 4 5 6

A A

ISOLATED CAN BUS DRIVER

Reverse polarity protection


5v_CAN

1
C1 C2 Q2 2N7002PW
100nF 4.7uF 2 3

B 2 1 GND_CAN B
ISOGND ISOGND ISOGND D20
MBR0540

the IC is rugged, but this still lacks overvoltage protection


+3.3 +3.3 5v_CAN
U2 CANH
1 8 R70
VCC1 VCC2 100nF
C401 2 7 60.4R
CAN_RX RXD CANH C35
3 6
100nF CAN_TX TXD CANL
4 5 R3 ISOGND
GND1 GND2
60.4R
ISO1050 PWR CANL
ISOGND ISOGND

A regular CAN PHY + 2 optos is equally


effective. It just needs more components

C C

D D

Title: Isolated CAN BUS Rev: 0.2


Sheet: /Isolated CAN/ Id: 3/15
vedder.se + PALTA TECH S.A. + PYMCO.fr Date: 2017-02-22
1 2 3 4 5 6
1 2 3 4 5 6

A A

+3.3

10k
B R7 B

HALL3_IN 10k HALL3_OUT


R10
HALL2_IN 10k HALL2_OUT
R9
HALL1_IN 10k HALL1_OUT
TEMP_MOTOR R8
TEMP_IN TEMP_OUT

C4
2.2uF
+3.3 +3.3 +3.3 +3.3

2
D3 D13 D14 D18
3 3 3 3

1
BAT54S BAT54S BAT54S BAT54S

C C

D D

Title: Hall sensor conditioning Rev: 0.2


Sheet: /Filters/ Id: 4/15
vedder.se + PALTA TECH S.A. + PYMCO.fr Date: 2017-02-22
1 2 3 4 5 6
1 2 3 4 5 6

A
2nd order filter Differential to single ended A
(fc=240khz) R18
10k

U3A
OPA2376AIDR
R78 R82 R4
2
V_phase- 100R 1k
V_diff_+
5.6k
1
R76 C53 C55 V_phase

2k
3
V_phase+ No floating inputs
100R 1k
V_diff_-
5.6k
2.2nF 220pF
R79 R83 R5
R16
note that this works
2.7v/2 * 2.4(gain) =3.24v
https://www.partsim.com/simulator#72915 10k only for positive signals.

E1
+3.3
PWR
BEAD-220ohm@100khz
3.3V_AN

8
For single-ended signals you can
short FB resistor, remove R_- and U4C U3C
R19 drive your signal through IN+ of

OPA2376AIDR
the opamp so its a voltage follower

V+

V+
LM2903DT
8.87k
R_FB
U3B C36 C9
OPA2376AIDR 100nF 100nF
B R80 R84 R14 B

V-

V-
6
I_phase- 100R 1k
I_diff_+
10k
R_- 7

4
R77 C54 C56 I_phase
2k

use 0.1% resistors


5
I_phase+ 100R 1k
I_diff_-
10k

remove 2k resistor if
2.2nF 220pF
using ISB-425-A-800 R81 R85 R15 In order to be able to measure bidirectional

current sensor R17 R115 currents,reference the opamp output to VDD_AN/2

8.87k 1k
3.3V_AN

https://www.partsim.com/simulator#70478 R116
1k

3.3V_AN
Overcurrent protection
Schottky clamp protection

R23
1k
R20 3.0v
PWM_T 22R PWM_GT positive current
C3

R24
comparator

10k
PWM_B 22R PWM_GB
+5 +5 R21 100nF 3
1
2

OC_Fault
10k
2
Open drain output, needs a
D4 D5 pullup to 3.3v somewhere
C 3 3 R25 C
LM2903DT
C8 U4A
1

BAT54S BAT54S 100pF

+3.3 +3.3
negative current
3.3V_AN comparator
2

D6
R6
10k

R144
10k
TEMP_G 22R
3 TEMP 7
R71 0.3v 6
1

R145
BAT54S C90
1k
LM2903DT
100nF U4B

D D

Title: Gate driver conditioning Rev: 0.2


Sheet: /conditioning U/ Id: 5/15
vedder.se + PALTA TECH S.A. + PYMCO.fr Date: 2017-02-22
1 2 3 4 5 6
1 2 3 4 5 6

A A

Q3A
9v-30v to 24v 1A SMPS
Q3B C45
RT1 L1 D16
AO4805 2.2uF 50v +24
FUSE 5A SLOW PWR 22uH 5.2A 30BQ100TR PWR
8
6
12v_in 5
7 3
1 2 1
^ this footprint was horribly wrong
R142 42

1
this tantalum cap
DZ1 C6 is really bad
10k

L3 C48 C50
1SMB18CAT 4.7uF 50v tant
2

Reverse polarity 22uH 5.2A 22uF 22uF


protection R74
Should the MCU
R143

enable this supply? 180k


10k

U11
C42 LM3488
180nF
8 3 R75
Vin FB

5
6
7
8
Q1 10k
2 6 BSC340N08
COMP DR 4

1
2
3
7 1
FA/SYNC Isense 100R

R13 4 5 R22
B 33.2k
AGND PGND Pretty much a textual copy B
C44 R37 of a web bench design
680pF 18mOhm (typical SEPIC converter)
R12
1.78k
C7
750pF
C40
180nF

9v-30v to 5.0v 3A SMPS 3.3v LDO regulator


U9 SS16
C C43 C
RT2
LM22676QTJ-5.0 1uF 50v 1 2 D17
POLYFUSE 1A PWR
2 3 L2 U13
VIN BOOT +5
27uH LM1117IMP-v.v +3.3
PWR
C5 C39 1 3 2
SW IN OUT
10uF 35v 1uF 50v 4
1

D15 GND
SS16

1
2

1
6 C46 C47 DZ2 C49 C51 C52 DZ3
FB
22uF 10v 22uF 10v 5.7v zener 22uF 10v 100nF 22uF 10v 4v zener

2
4
GND
7 8 PWR
EN EP(GND) zener/tvs to sink
overvoltages
BURN power in case of overvoltages,
mostly due to excess voltage applied
on a schottky-protected input.

D D

Title: Power supplies Rev: 0.2


Sheet: /Power/ Id: 6/15
vedder.se + PALTA TECH S.A. + PYMCO.fr Date: 2017-02-22
1 2 3 4 5 6
1 2 3 4 5 6

A
2nd order filter Differential to single ended A
(fc=240khz) R42
10k

U12A
OPA2376AIDR
R89 R93 R34
2
V_phase- 100R 1k
V_diff_+
5.6k
1
R87 C57 C59 V_phase

2k
3
V_phase+ No floating inputs
100R 1k
V_diff_-
5.6k
2.2nF 220pF
R90 R94 R35
R40
note that this works
2.7v/2 * 2.4(gain) =3.24v
https://www.partsim.com/simulator#72915 10k only for positive signals.

E2
+3.3
PWR
BEAD-220ohm@100khz
3.3V_AN

8
For single-ended signals you can
short FB resistor, remove R_- and U10C U12C
R43 drive your signal through IN+ of

OPA2376AIDR
the opamp so its a voltage follower

V+

V+
LM2903DT
8.87k
R_FB
U12B C37 C24
OPA2376AIDR 100nF 100nF
B R91 R95 R36 B

V-

V-
6
I_phase- 100R 1k
I_diff_+
10k
R_- 7

4
R88 C58 C60 I_phase
2k

use 0.1% resistors


5
I_phase+ 100R 1k
I_diff_-
10k

remove 2k resistor if
2.2nF 220pF
using ISB-425-A-800 R92 R96 R39 In order to be able to measure bidirectional

current sensor R41 R117 currents,reference the opamp output to VDD_AN/2

8.87k 1k
3.3V_AN

https://www.partsim.com/simulator#70478 R118
1k

3.3V_AN
Overcurrent protection
Schottky clamp protection

R46
1k
R44 3.0v
PWM_T 22R PWM_GT positive current
C22

R47
comparator

10k
PWM_B 22R PWM_GB
+5 +5 R45 100nF 3
1
2

OC_Fault
10k
2
Open drain output, needs a
D7 D8 pullup to 3.3v somewhere
C 3 3 R48 C
LM2903DT
C23 U10A
1

BAT54S BAT54S 100pF

+3.3 +3.3
negative current
3.3V_AN comparator
2

R146

D9
10k

R147
10k
TEMP_G 22R
3 TEMP 7
R72 0.3v 6
1

R148
BAT54S C91
1k
LM2903DT
100nF U10B

D D

Title: Gate driver conditioning Rev: 0.2


Sheet: /conditioning V/ Id: 7/15
vedder.se + PALTA TECH S.A. + PYMCO.fr Date: 2017-02-22
1 2 3 4 5 6
1 2 3 4 5 6

A
2nd order filter Differential to single ended A
(fc=240khz) R56
10k

U16A
OPA2376AIDR
R99 R105 R50
2
V_phase- 100R 1k
V_diff_+
5.6k
1
R97 C61 C63 V_phase

2k
3
V_phase+ No floating inputs
100R 1k
V_diff_-
5.6k
2.2nF 220pF
R100 R106 R51
R54
note that this works
2.7v/2 * 2.4(gain) =3.24v
https://www.partsim.com/simulator#72915 10k only for positive signals.

E3
+3.3
PWR
BEAD-220ohm@100khz
3.3V_AN

8
For single-ended signals you can
short FB resistor, remove R_- and U17C U16C
R57 drive your signal through IN+ of

OPA2376AIDR
the opamp so its a voltage follower

V+

V+
LM2903DT
8.87k
R_FB
U16B C38 C27
OPA2376AIDR 100nF 100nF
B R101 R107 R52 B

V-

V-
6
I_phase- 100R 1k
I_diff_+
10k
R_- 7

4
R98 C62 C64 I_phase
2k

use 0.1% resistors


5
I_phase+ 100R 1k
I_diff_-
10k

remove 2k resistor if
2.2nF 220pF
using ISB-425-A-800 R102 R108 R53 In order to be able to measure bidirectional

current sensor R55 R119 currents,reference the opamp output to VDD_AN/2

8.87k 1k
3.3V_AN

https://www.partsim.com/simulator#70478 R120
1k

3.3V_AN
Overcurrent protection
Schottky clamp protection

R60
1k
R58 3.0v
PWM_T 22R PWM_GT positive current
C25

R61
comparator

10k
PWM_B 22R PWM_GB
+5 +5 R59 100nF 3
1
2

OC_Fault
10k
2
Open drain output, needs a
D10 D11 pullup to 3.3v somewhere
C 3 3 R62 C
LM2903DT
C26 U17A
1

BAT54S BAT54S 100pF

+3.3 +3.3
negative current
3.3V_AN comparator
2

R149

D12
10k

R150
10k
TEMP_G 22R
3 TEMP 7
R73 0.3v 6
1

R151
BAT54S C92
1k
LM2903DT
100nF U17B

D D

Title: Gate driver conditioning Rev: 0.2


Sheet: /conditioning W/ Id: 8/15
vedder.se + PALTA TECH S.A. + PYMCO.fr Date: 2017-02-22
1 2 3 4 5 6
1 2 3 4 5 6

A A

5v to 3.3v with overvoltage protection and filtering


B B

R64 R65
IN 1k 100k OUT
+3.3
C13 C14 R66

270k
100nF 1nF

2
D1
BAT54S 3

1
fc = 1591 [Hz]

C C

D D

Title: 5v to 3.3v conditioning Rev: 0.2


Sheet: /Accel input conditioning/ Id: 9/15
vedder.se + PALTA TECH S.A. + PYMCO.fr Date: 2017-02-22
1 2 3 4 5 6
1 2 3 4 5 6

A A

5v to 3.3v with overvoltage protection and filtering


B B

R67 R68
IN 1k 100k OUT
+3.3
C15 C16 R69

270k
100nF 1nF

2
D2
BAT54S 3

1
fc = 1591 [Hz]

C C

D D

Title: 5v to 3.3v conditioning Rev: 0.2


Sheet: /Regen input conditioning/ Id: 10/15
vedder.se + PALTA TECH S.A. + PYMCO.fr Date: 2017-02-22
1 2 3 4 5 6
1 2 3 4 5 6

A A

B
1st order filter Differential to single ended B

R114 +3.3
22k

U14A U14C

8
OPA2376AIDR

OPA2376AIDR
R109 R111

V+
2
IN- 4.7k 10k

R121
1
C65 OUT C72

2k
3
IN+ 4.7k 10k 100nF
100pF

V-
R110 R112
R113

4
22k

C C

fc = 170khz
see simulation projects in /simulation/ folder

D D

Title: Differential to single ended Rev: 0.2


Sheet: /Vbus_conditioning/ Id: 11/15
vedder.se + PALTA TECH S.A. + PYMCO.fr Date: 2017-02-22
1 2 3 4 5 6
1 2 3 4 5 6

A
Resolver interface Buffer
A

C83
120pF
+5 +5 +5 E5
BEAD-220ohm@100khz +5
C76 C73 C74 R132
2.2uF 100nF 100nF 15.4k
C77 C78
100nF 2.2uF U19B
+5 AD8397
+5 R126
10k
6
3

7
EXC+

17

39
VCC AD2S1205

1
5
RESET line requires
U20

DVVD
DVDD
2 33

AVDD
RESET
a voltage monitor
RESET +12 R127
APX809 2
RD 22k
GND 3
CS CS

R130
1

U18A 4 C82

10k
SAMPLE SAMPLE
SN74LVC1G 5 34 100nF
B
RDVEL RDVEL EXC EXC_SOURCE+

B
1 6 35 EXC_SOURCE-
SOE EXC
4 3 29
RES_FAULT DOS C84
6 30 37
LOT Sin SIN+ 120pF
R124
7 38 68.1k +12
MISO DB11/SO SinLO SIN-
8 R133
+3.3 CLK DB10/SCLK
15.4k
9 41
DB9 Cos COS+
10 R125

8
DB8 U19A U19C
11 40 68.1k AD8397
DB7 CosLO COS-
5

V+
12 R128

AD8397
DB6 2
VCC

10k
13
U18B C75 DB5 R136 1 C85
14 31 EXC-
SN74LVC1G 100nF DB4 FS1 100nF
GND

0R
3
15 32

V-
DB3 FS2 0R
+12 R129
18 R137
DB2
2

4
22k
19 X1
DB1 21
20 XTALOUT

R131
DB0 22 ABM3B - 8MHz C81

10k
CLKIN
24 100nF
CPO C79 C80
25
A
26 43
B REFBYP 15pF 15pF
C 27 44 C
DGND
DGND

AGND
AGND
NM REFOUT
28 This is an alternative buffer suggested here:
DIR http://www.analog.com/en/analog-dialogue/articles/precision-rtdc-measures-angular-position-and-velocity.html
Its more expensive, but much simpler and smaller
16
23

36
42

U15

U21 E6
+24 +12
NCV78Mxx BEAD-220ohm@100khz PWR
1 2
IN OUT
GND
C86 C87 C88 C89

3
100nF 100nF 22uF 22uF

D D

Title: Rev: 0.2


Sheet: /resolver/ Id: 12/15
Date: 2017-02-22
1 2 3 4 5 6
1 2 3 4 5 6

+3.3

C34 C10 C11 C12


A U1 A
14 3 100nF 100nF 100nF 100nF
V_phase_U PA0(ADC123_IN0/WKUP) PC14-OSC32_IN DRIVER_RESET C17 C33
15 4
V_phase_V PA1(ADC123_IN1) PC15-OSC32_OUT X2 GND
16 Bypass, place next to VDD pins
V_phase_W PA2(ADC123_IN2) 15pF ABM3B - 8MHz 15pF
17 5 GND
ADC_TEMP PA3(ADC123_IN3) PH0-OSC_IN
20 6
TEMP_U PA4(ADC12_IN4/DAC1_OUT) PH1-OSC_OUT
21
TEMP_V PA5(ADC12_IN5/DAC2_OUT)
22 60 GND
TEMP_W PA6(ADC12_IN6) BOOT0(VPP)
23 28
PA6_TX PA7(ADC12_IN7) PB2-BOOT1 LED_GREEN
41 SW1 +3.3
PWM_UT PA8 remember it should be
pulled down if you want 1k
42 to enter bootloader
PWM_VT PA9(OTG_FS_VBUS) R122 BOOTLOADER
43 7
PWM_WT PA10 NRST GND
44
USB_D- PA11
45
USB_D+ PA12 46 SWDIO C32 +3.3
PA13(JTMS-SWDIO)
49 SWCLK
26 PA14(JTCK-SWCLK) 1
ADC_8 PB0(ADC12_IN8) 50 100nF SWCLK
27 PA15(JTDI) SPI3_NSS 2
LED_RED PB1(ADC12_IN9) 55 J9
57 PB3(JTDO/TRACESWO) PB3 GND 3
PB5 PB5 56 SWDIO SWD
58 PB4(NJTRST) PB4 4
PWM_AUX PB6 GND NRST
59 5
B
PB7 PB7
B
61
CAN_RX PB8
62
CAN_TX PB9
29
TX_SCL_MOSI PB10
30
RX_SDA_NSS PB11
33
vesc vanilla uses PB7! FAULT PB12 +3.3
34
Changes for board support package PWM_UB PB13(OTG_HS_VBUS)
35
PWM_VB PB14
PIN | VESC Vanilla | VESC-controller 36 19
PWM_WB PB15 VDD
---------------------------------- 32
VDD
FAULT | PB7 | PB12 (could enable BRK) 8 48
SPI_CS | PC9 (drv) | PA15 (resolver) I_phase_U PC0(ADC123_IN10) VDD
LED_GREEN | PB0 | PB2 9 64
I_phase_V PC1(ADC123_IN11) VDD
ACCEL |- | PC5 (AN15) 10
REGEN |- | PB0 (AN8)
I_phase_W PC2(ADC123_IN12)
11
GATE DRIVER RST | - | PC14 V_BUS PC3(ADC123_IN13)
24 18
TEMP_MOTOR PC4(ADC12_IN14) VSS
25 63 E4
ADC_15 PC5(ADC12_IN15) VSS +3.3A +3.3
37 BEAD-220ohm@100khz
HALL_1 PC6 PWR
38 GND
HALL_2 PC7
39 +3.3
HALL_3 PC8
40 1 C30 C31
PC9 PC9 VBAT
51
C SPI3_SCK PC10 C
52 13 100nF 2.2uF
SPI3_MISO PC11 VDDA
53 12
PC12 PC12 VSSA
2
PC13_(RTC_AF1)
31
VCAP1
54 47
PD2 PD2 VCAP2
2.2uF

C28
GND
STM32F40X_LQFP64
2.2uF

C29

D D

Title: VESC 6.4 Rev: 0.2


Sheet: /STM32F4/ Id: 13/15
vedder.se + PALTA TECH S.A. + PYMCO.fr Date: 2017-02-22
1 2 3 4 5 6
1 2 3 4 5 6

PWM overlap elimination V_phase_U V_phase_U


+5
A V_phase_V V_phase_V_in A
U6A
SN74ACT08PWR V_phase_W V_phase_W

14
1
3 U6E
PWM_GUT I_phase_U I_phase_U

SN74ACT08PWR
U5A 2

V+
7400-TSSOP I_phase_V I_phase_V_in
1 C19 I_phase_W I_phase_W_in
PWM_UT 3 100nF
2 U6B

GND
PWM_UB
SN74ACT08PWR TEMP_U TEMP_U
R27 R30 4 TEMP_V TEMP_V
6

7
4.7k 4.7k 5 PWM_GUB TEMP_W TEMP_W
AND: 2.9ns propagation delay

+3.3
+5
U6C

2
DS6
SN74ACT08PWR
+3.3

1
FAULT

14
9
8 U7E
PWM_GVT

SN74ACT08PWR
U5B 10
R141

V+

10k
R138
7400-TSSOP 100R
4 C20
PWM_VT 6 100nF
5 U6D FAULT_IN 22R FAULT

GND
B
PWM_VB B
SN74ACT08PWR R123 +3.3
R28 R31 12
11

2
4.7k 4.7k 13 PWM_GVB
pulldowns to assert
MCU pins in high-Z state
during boot
D19
3

U7A +3.3

1
SN74ACT08PWR BAT54S
1
3
PWM_GWT

14
U5C 2
U5E
7400-TSSOP

V+
7400-TSSOP
9
PWM_WT 8
10 U7B C21
PWM_WB 100nF
SN74ACT08PWR

GND
R29 R32 4
6
4.7k 4.7k 5 PWM_GWB

7
C C

Overcurrent latch If FAULT, or OCP, or RESET is triggered,


+3.3
RESET driver
+3.3 C18
R86
100nF U7C
100R
+3.3 +3.3 SN74ACT08PWR
U7D
9
2

DS3 DRIVER_RST_IN 8 SN74ACT08PWR


10
FAULT 12
1

SN74AUP1G74 OCP
8

11
R26 R33 5 13 DRIVER_RST_OUT
2 Q OC_Fault
GND VCC

4.7k 4.7k U5D D 3


7400-TSSOP 7 Q
PRE
12
OC_Fault_U 11 1
13 CLK 6
OC_Fault_V CLR CLR_OC_Fault
OC_Fault_W U8
4

D D

Title: Monitor logic Rev: 0.2


Sheet: /Supervisor/ Id: 14/15
vedder.se + PALTA TECH S.A. + PYMCO.fr Date: 2017-02-22
1 2 3 4 5 6
1 2 3 4 5 6

A A

+5

R156
NI
B NI OUT1 B
R154

1
Q4 DZ4
IN1 SI2302 MMSZ52XXB

2
1

2
R152
1k
+5

R157
NI
NI OUT2
R155

1
Q5 DZ5
IN2 SI2302 MMSZ52XXB

2
1

2
R153
1k

C C

D D

Title: Rev:
Sheet: /Protected GPIOs/ Id: 15/15
Date:
1 2 3 4 5 6

Vous aimerez peut-être aussi