control board - cdn.hackaday.io
TRANSCRIPT
1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
G
H
A
B
C
D
E
F
G
H
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 1/34
Title: PD_AxiomSheet: /
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
Sheet: conditioning B
File: conditioning.sch
V_phase+V_phase-
V_phase
I_phase+I_phase
OC_FaultI_phase-
TEMPNTC-
OV_Fault
OT_Fault
NTC+
Sheet: Phase B sense
File: phase_sense.sch
I_phase+I_phase-V_phase+V_phase-
Vin+Vin-
VCCI_phase+I_phase-
VSS
Sheet: Phase C sense
File: phase_sense.sch
I_phase+I_phase-V_phase+V_phase-
Vin+Vin-
VCCI_phase+I_phase-
VSS
Sheet: DC link Vsense
File: phase_voltage_sensor.sch
Vin+Vin-
Vout+Vout-
VDD1GND1GND2
VDD2
Sheet: Gate driver interface B
File: gate_driver_IF.sch
PWM_TOPPWM_BOTNTC+NTC-
PWM_TOP_O
PWM_BOT_O
FAULT_TOP
FAULT_BOT
RST
Sheet: sheet5D0562D2
File: isolated_5v.sch
VDDoutGNDout
VDDinGNDin
Sheet: Supervisor v2.0
File: ice40_FPGA.sch
PWM_ATPWM_AB
PWM_BTPWM_BB
PWM_CTPWM_CB
OC_Fault_A
OC_Fault_B
OC_Fault_C
OV_Fault_A
OV_Fault_B
OV_Fault_C
OT_Fault_A
OT_Fault_B
OT_Fault_C
PWM_AT_uCPWM_AB_uCPWM_BT_uCPWM_BB_uCPWM_CT_uCPWM_CB_uC
RESETCLKIN
SAMPLE
SPI_SO
SPI_SCK
SPI_CS
SPI_SIV_phase_A
V_phase_A_uC
V_phase_B
V_phase_C
V_phase_B_uC
V_phase_C_uC
I_phase_A
I_phase_A_uC
I_phase_B
I_phase_C
I_phase_B_uC
I_phase_C_uCTEMP_C_uC
TEMP_B_uC
TEMP_A_uC
TEMP_A
TEMP_B
TEMP_C
FAULT_uC
GATE_DRIVER_FAULT
OC_Fault_LED
OV_Fault_LED
OT_Fault_LED
GATE_DRIVER_RESETSheet: STM32F4
File: MCU.sch
USB_D-USB_D+
HALL_1HALL_2HALL_3
TEMP_MOTOR
FAULT
LED_RED
LED_GREEN
ADC_TEMP
ADC_15
PD2
PB3
PB4
V_BUS
PB7
ADC_8
SPI3_MISOSPI3_SCK
MCO2
SPI3_NSS
PA7PC13PC15
CAN2_TX
CAN1_RXCAN1_TX
CAN2_RX
PC14
PB3
SPI3_MOSI
PWM_CB
PWM_BB
PWM_AB
TEMP_B
PWM_CT
PWM_BT
PWM_AT
V_phase_C
V_phase_B
V_phase_A
I_phase_B
I_phase_A
TEMP_CI_phase_C
TEMP_A
SPI3_MISO
SPI3_SCK
ADC_9
PB10_TX
Sheet: Isolated CAN
File: CAN.sch
CAN1_RXCAN1_TX
CAN2_RXCAN2_TX
CAN2HCAN2L
CAN2_5V
CAN2_GND
CAN1HCAN1L
CAN1_5V
CAN1_GND
Sheet: Board temperature
File: temp.sch
Temp
Sheet: Phase A sense
File: phase_sense.sch
I_phase+I_phase-V_phase+V_phase-
Vin+Vin-
VCCI_phase+I_phase-
VSS
Sheet: Gate driver interface A
File: gate_driver_IF.sch
PWM_TOPPWM_BOTNTC+NTC-
FAULT_TOPPWM_TOP_O
PWM_BOT_OFAULT_BOT
RST
Sheet: spares
File: spares.sch
Sheet: Gate driver B
File: gate_driver.sch
DRAIN_TOPGATE_TOP
SOURCE_TOP
DRAIN_BOTGATE_BOT
SOURCE_BOT
IN_TOP
IN_BOT
FAULT_TOP
FAULT_BOT
15VGND
Sheet: Gate driver C
File: gate_driver.sch
DRAIN_TOPGATE_TOP
SOURCE_TOP
DRAIN_BOTGATE_BOT
SOURCE_BOT
IN_TOP
IN_BOT
FAULT_TOP
FAULT_BOT
15VGND
Sheet: Gate driver A
File: gate_driver.sch
DRAIN_TOPGATE_TOP
SOURCE_TOP
DRAIN_BOTGATE_BOT
SOURCE_BOT
IN_TOP
IN_BOT
FAULT_TOP
FAULT_BOT
15VGND
Sheet: resolver
File: resolver.sch
EXC+EXC-SIN+SIN-COS+COS-
CS
CLKSAMPLE
RDVEL
MISO
Sheet: conditioning A
File: conditioning.sch
V_phase+V_phase-
V_phase
I_phase+I_phase
OC_FaultI_phase-
TEMPNTC-
OV_Fault
OT_Fault
NTC+
Sheet: Power
File: power.sch
12v_in15V
5V3.3VGND_in
GND_out1.2V
Sheet: conditioning C
File: conditioning.sch
V_phase+V_phase-
V_phase
I_phase+I_phase
OC_FaultI_phase-
TEMPNTC-
OV_Fault
OT_Fault
NTC+
Sheet: Accel input conditioning
File: 5v to 3.sch
OUTIN+IN-
Sheet: Regen input conditioning
File: 5v to 3.sch
OUTIN+IN-
Sheet: Vbus_conditioning
File: diff_to_single_ended.sch
IN+IN-OUT
OV_Fault
Sheet: Gate driver interface C
File: gate_driver_IF.sch
PWM_TOPPWM_BOTNTC+NTC-
PWM_TOP_O
PWM_BOT_O
FAULT_TOP
FAULT_BOT
RST
Sheet: Filters
File: hall_filters.sch
HALL3_IN
HALL2_IN
HALL1_IN
HALL3_OUT
HALL2_OUT
HALL1_OUT
TEMP_OUT
MOTOR_NTC-
MOTOR_NTC+
Sheet: Protected GPIOs
File: GPIOs.sch
IN1IN2
OUT1OUT2
IN3OUT3
Sheet: BiSS interface
File: BiSS.sch
BiSS_MA+BiSS_MA-
BiSS_MA
BiSS_SLO+BiSS_SLO-
BiSS_SLO
BiSS_CS5V_BiSSGND_BiSS
12345
J13
S5B-PH-SM4
R333DNP
NC1
GND 10
INB11 GND 12
FAULT_113 GND 14
INA15 GND 16
MOD17 GND 18
TB19
GND 2
GND 20
NC3 GND 4
15v5 GND 6
15v7 GND 8
FAULT_29
J3
SSW-110-02-L-D
R334DNP
R335DNP
C684.7uF
50V
NC1
GND 10
INB11 GND 12
FAULT_113 GND 14
INA15 GND 16
MOD17 GND 18
TB19
GND 2
GND 20
NC3 GND 4
15v5 GND 6
15v7 GND 8
FAULT_29
J1
SSW-110-02-L-D
+15
+15
C203100nF
50V
NC1
GND 10
INB11 GND 12
FAULT_113 GND 14
INA15 GND 16
MOD17 GND 18
TB19
GND 2
GND 20
NC3 GND 4
15v5 GND 6
15v7 GND 8
FAULT_29
J2
SSW-110-02-L-D
+15
12345
J14
S5B-PH-SM4
C1484.7uF
50V
1 23 45 67 8
J27
CONN_SPI
12
J28AUX_SUPPLY
MP3SCREW
R318499k
R317499k
12345
J10
S5B-PH-SM4
C1474.7uF
50V
+3.3
MP4SCREW
A
B
C
M1AC_MOTOR
MP2SCREW
MP1SCREW
MP6SCREW
MP5SCREW
1
10
2
34
78
Q8A
FF600R07ME4B11BOSA1
MP7COLDPLATECP 3001
EGND
5v1
Out
2
Ref
3
GN
D4
CT4HALL_SENSOR
5v1
Out
2
Ref
3
GN
D4
CT5HALL_SENSOR
5v1
Out
2
Ref
3
GN
D4
CT6HALL_SENSOR
+15
+3.3A
1234
J21DNP
R301100R
AN
A
+3.3
12DS19
RED
1234
J22JST GH 4
R300330R
R299330R
R298330R
1234
J23JST GH 4
R27
10k
TP1TESTPOINT
+15
+15
A1A1
A1A A10
A2C A11
A2A A12
A2A2
A3A3
A4A4
A5A5
A6A6
A7A7
A8A8
A1C A9
B1B1
B1A B10
B2C B11
B2A B12
B2B2
B3B3
B4B4
B5B5
B6B6
B7B7
B8B8
B1C B9
C1C1
C1A C10
C2C C11
C2A C12
C2C2
C3C3
C4C4
C5C5
C6C6
C7C7
C8C8
C1C C9
D1D1
D1A D10
D2C D11
D2A D12
D2D2
D3D3
D4D4
D5D5
D6D6
D7D7
D8D8
D1C D9
SHIELD P$1
SHIELD P$2
SHIELD P$3
SHIELD P$4
J24RJHSE538004
1234
J26JST GH 4
1234
J25JST GH 4
+5
C674.7uF
25V
E2
BEAD-220ohm@100khz
E1
BEAD-220ohm@100khz
+5
R1430R
RT5PTC-500mA
R1522k (off board)
+1.2
C109
100nF50V
1
10
2
34
78
Q7A
FF600R07ME4B11BOSA1
C93100nF
50V
TP10TESTPOINT
R322k (off board)
50W
K3A
389FHXXC1-24D
+3.3
+3.3A+3.3
1 2
W1NET-TIE
K2AGV200BC
K1AGV200BC
ANA
C2011uF10V
C2021uF10V
C18100nF
R261k
R240 34.8
k
12D23
MBR0520
+3.3
12DS4
GREEN
R1391k
R14010k
+5
R244
34.8
k
+5
1
23
Q9
IPN70R750P7SATMA1
12DS2
GREEN
R24
6
DN
P
R24510R
R243499k
R247
34.8
k
R266
34.8
k
12DS5
GREEN
12DS18 RED
12DS17 RED
12DS16 RED
+5+3.3
1
10
2
34
78
Q6A
FF600R07ME4B11BOSA1
12
34
567
8
C195650uF
PD-C600VDC-650UF10B
600Vdc
1
1
R34115k10WDNP
1
+5
+5
R264 34.8
k
R267
34.8
k
R11100R
12
DZ61SMA59xxBT3G
1 23
Q2
SZNUD3112LT1G
R260
34.8
k
R265 34.8
k
R270
34.8
k
R38100R
R259
34.8
k
12DS1
RED
R269
34.8
k
V+ 1
D- 2
D+ 3
ID 4
GND 5SH
J4
micro USB
R258
34.8
k
R262 34.8
k
R10422R
R257
34.8
k
R268
34.8
k
R263 34.8
k
R261 34.8
k
R10322R
R256
34.8
k
S_CB
S_CT
G_CB
BATT-
S_BT
PHASE_C
HVDC+
PHASE_B
PHASE_A
PHASE_B
S_CT
HVDC+
HVDC+
S_AB
S_CBG_CB
G_CT
S_BB
G_ATS_AT
G_AB
G_BB
S_BTG_BT
FAULT
S_ABG_AB
S_AT
S_BB
G_CT
5V_HVDCsense
G_AT
G_BB
BATT+
G_BT
FAULT
HVDC-HVDC+
HVDC+
HVDC-PHASE_C
PHASE_B
PHASE_A
BATT-
PHASE_BPHASE_A
PHASE_C
PHASE_A
GATE_DRIVER_RESET
BATT+
PHASE_C
5V_HVDCsense
EXC-
12V_IN
THROTTLE_1+
THROTTLE_1-
THROTTLE_1-
THROTTLE_2-
THROTTLE_2-
HALL3
12V_IN
HALL2
PC15
PA7_AN7
MOTOR_TEMP-
BISS_SLO+
MOTOR_TEMP-
SIN+
HALL1
SIN-
PC13
D+
THROTTLE_2+
GND_IN
CAN2_GND
12V_IN
CAN2L
CAN2H
CAN2_5V
CAN1_GND
SPI_CLK
D-
EXC+
CAN1L
CAN1H
CAN1_5V
SPI_MOSI
SPI_MISO
SPI_CLK
SPI_MOSI
GND_SHIELD
SPI_MISO
BISS_MA-
HALL2
HALL3
BISS_SLO+
CAN1_GND
BISS_SLO-
CAN1L
CAN1H
CAN1_5V
BISS_MA+
BISS_GND
COS+
BISS_5V
BISS_GND
MOTOR_TEMP+
MOTOR_TEMP+
PC15
PC13
PA7_AN7
THROTTLE_2+
THROTTLE_1+
12V_IN
BISS_5V
BISS_SLO-
GND_IN
GND_IN
GND_IN
BISS_MA+
MOTOR_TEMP-
MOTOR_TEMP+
CAN2_GND
BISS_MA-
CAN2L
CAN2H
CAN2_5V
EXC+
EXC-
COS+
HALL1
SIN-
SIN+
COS-
COS-
ISO
LA
TIO
N
Lowest cost from infineon: 650V 300A (FF300R07ME4_B11) $115650V 600A (FF600R07ME4B11BOSA1) $1601200V 600A FF600R12ME4A_B11 $2901200V 800A CM800DX-24T11700V 600A FF600R17ME4_B11 $300
ISOLATION
Shielded CAT5 cable. Connect shield to chassis
C
ISOLATION
12 b
it A
DC
syn
c'd
wit
h P
WM
ISO
LA
TIO
N
Gate driver supplyvoltage sensing
M8 CANbus cable assembly (not B though)https://www.digikey.com/products/en?mpart=1453452&v=277
see https://uavcan.org/Specification/8._Hardware_design_recommendations/
ISO
LA
TIO
N
Ad
van
ced
-co
ntr
ol t
imer
Gate drivers externalto control board
PD-AxiomControl Board
Contactor
Tes
t P
oin
ts
https://www.newark.com/lem/htfs-800-p/current-transducer-open-loop-800a/dp/97K1714?CMP=AFC-OP
Housing to build the current sensor cables:https://www.digikey.com/product-detail/en/jst-sales-america-inc/PHR-5/455-1163-ND/608605 (x3)wires housing https://www.digikey.com/product-detail/en/jst-sales-america-inc/ASPHSPH24K152/455-3082-ND/6009458 (x15)
Standoffs to mount the control board on the EconoDual moduleshttps://www.digikey.com/products/en?keywords=732-10421-ND (x6)
CAN connectors are the regular UAVCAN:Housing: https://www.digikey.com/product-detail/en/jst-sales-america-inc/GHR-04V-S/455-1594-ND/807816 (x1)12" cable: https://www.digikey.com/product-detail/en/jst-sales-america-inc/AGHGH28K305/455-3074-ND/6009450 (x4)
NON isolated, onlyfor firmware upgrade
x3 shielded twisted pair cable
BA
Res
olv
er in
terf
ace
Ab
s en
cod
er in
terf
ace*
ISO
LA
TIO
N
Resolver/Encoder
ISO
LA
TIO
NIS
O
mechanical support only
An
alo
g in
pu
ts
Fast discharge whenMCU supply is lost
PowerDesigns controllers are experimental systems designed to develop and test electrical systemsincorporating electric motors or actuators. Electrical systems can cause danger to humans, property and nature;therefore precautions shall be taken to avoid any risk. Under no circumstances shall the hardware be used wherehumans or property are put to risk without thoroughly validating and testing the whole system. Software andhardware interact in various ways, and software developers cannot foresee all possible combinations of hardwareused together with their software, nor problems that can occur in these different combinations. Things that can happen, even when using the correct settings, areelectrical failurefireelectric shockhazardous smokeoverheating motors and actuatorsoverstrained power sources, causing fire or explosions (e.g. Lithium Ion Batteries)motors or actuators stopping from spinning/movingmotors or actuators locking in, acting like a brake (full stop)motors or actuators losing control over torque production (uncontrolled acceleration or braking)interferences with other systemsother non-intended or unforeseeable behavior of the system
VESC Tool and the VESC firmware are developer tools that for safety reasons may only be usedby experts and experienced users, knowing exactly what they do.following safety standards applicable in the area of usage.under safe conditions where software or hardware malfunction will not lead to death, injuries or severe propertydamage.keeping in mind that software and hardware failures can happen. Although we design our products to minimizesuch issues, you should always operate with the understanding that a failure can occur at any point of time andwithout warning. As such, you shall take the appropriate precautions to minimize danger in case of failure.
650V 600A IGBT modules DC Link moduleDC Link discharge
Po
wer
+ I/
OC
AN
bu
s 1
panel mount conn:RCP-5SPFFH-TCU7001
70kOhmfor 90 sec discharge
ISOLATION
External to PCB
For 25 secdischarge
External to PCB
For KiCad ERC
CA
N b
us
2
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 2/34
Title: Controller temperature sensingSheet: /Board temperature/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
R210k
C41100nF50V
+3.3A
R1NTC 10k
Temp
PCB temperature sensor
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 3/34
Title: Signal conditioning and fault tripsSheet: /conditioning A/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
R18
14.
99k
C11810nF
C1171uF10V
C11610nF
R71
4.99
k
R6
0R
R182
10k
5
67
U22BADCMP392ARZC122
100pF
R14
949
9R
5
67
U14BTLV9002IDR
C121
100nF
R183
330k
R146
10k
C120100pF
R72100R
C119100pF
R73100R
C126100pF
C94120pF
R14
51k
R14
410
k
C90
100nF
R501100R
R502100R
R49
330k
R63
330k
C96120pF
C97
120pF
+3.3A
C95120pF
R171
10k
12
3
U27AADCMP392ARZC111
100pF
R16
91.
1k
R17
010
k C110
100nF
R172
330k
+3.3A
ANA
ANA
ANAANA
J7testpoint
ANA
J15testpoint
ANA
R304 10k
ANA
R77 10k
R305 2.5k
+3.3A
ANA
ANA
R414k
1
1
ANA
+3.3A
+3.3A
+3.3A
+3.3A
+3.3A
+3.3A
+3.3A
ANA
ANA
R514k
ANA
ANA
ANA
ANA
ANA ANA
ANA
ANA
R78100R
C3
100nF
V-
4V
+8 U3C
TLV
9002
IDR
C9
100nF
V-
4V
+8 U4C
AD
CM
P39
2AR
Z
C36
100nF
5
67
U4BADCMP392ARZ
C55
220pF
R821k
R83
1k
C53
2.2nF
12
3
U3ATLV9002IDR
R79
100R
C56
220pF
R841k
R85
1k
C54
2.2nF
R80100R
R81
100R
R7610k
R1161k
R1151k
R1810k
R1610k
R23 1k
C8100pF
12
3
U4AADCMP392ARZ
R25
10k
R178.87k
R198.87k
R1510k
R1410k
5
67
U3BTLV9002IDR R
24 10k
V_phase
OV_Fault
I_phase
OC_FaultI_phase-
I_phase+
TEMP
NTC-
V_phase-
V_phase+
OT_FaultNTC+
V_diff_-
V_diff_+
I_diff_-
I_diff_+
Overvoltage protection
Place close to ADC pin
2nd order filter(fc=240khz)
Open drain output,relieson R242 pullup to 3.3v
600mV offset when sensor isdisconnected
Place close to AC pin
Trip at 550Vdc
Consider TVSat the NTC inputs
Open drain output,relieson R241 pullup to 3.3v
final TF with ISB sensor=300A/V
Place close to AC pin
Overtemp protection
Set to 100°C
<- same resistance asNTC@trip temperature(495 Ohm @100°C)
positive currentcomparator
Open drain output,relieson R274 pullup to 3.3v
NTC signal conditioning
Differential to single ended
negative currentcomparator
Overcurrent protection
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 4/34
Title: Power suppliesSheet: /Power/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
C42100nF
50V
C2111uF10V
C2101uF10V GND
IN1
2
SHDN3 PWRGD 4OUT 5
U31MCP1824T-1202E_OT
C230100pF
C1081uF50V
R154
22R
C237100pF
12
DZ1TPSMF4L5.0A
C54.7uF
50V
C2354.7uF50V
C64.7uF
50V
C2364.7uF50V
R319DNP
C226DNP50V
C2344.7uF
50V
Isense 1
COMP2
FB 3
AGND4 PGND 5
DR 6
FA/SYNC7
Vin8
U11LM3488
R14
2
10k
PWR
PWR
PWR
EGND
PWR
ANA
PWR
GND1
PWR
R33DNP
C197330nF50V
C229100pF
50V
1
2 3
4
L4PLT5BPH5013R1SNL
4A
L54.7uH4.5A
C7820pF
50V
C1981uF50V
12
DZ25.6v zener
12
DZ33.9v zener
C2311uF50V
C232100nF50V
Vo 1
FB/Vo_s 2
GND3NC 4EN5
NC 6
NC 7
Vin8
GND9
U5BD33HC5MEFJ
R864.99k
R123
0R
R138
DN
P
C4922uF10V
C4622uF
10V
L122uH5.2A
1 2 34
5 6 7 8
Q1
BSC123N08
C4722uF10V
L227uH
C5222uF10V
C51100nF
50V
R3718mOhm
RT1FUSE 2A SLOW
C4822uF
35V
R7510k100mW
R74110k
100mW
C5022uF35V
SW 1
VIN2 BOOT 3
GND 4
FB 6
EN7 EP(GND) 8
U9LM22676QTJ-5.0
C391uF50V
PWR
12
D16SL510-TP
C4310nF100V
L322uH5.2A
12
D15SS16
C451uF50V
R22
100R
C44560pF50V
R1346.4k
C40180nF10V
PWR
12
TVS19SZP6SMB36AT3G
RT2FUSE 2A SLOW
R121.78k
1
2
78
Q3B
DMP4047SSD-13
1 2 D17
SS16
3
4
56 Q3A
DMP4047SSD-13
12v_in
5V
15V
3.3V
5V
GND_in
GND_out
1.2V
Reverse polarityprotectionEMI Filter
https://webench.ti.com/appinfo/webench/scripts/SDP.cgi?ID=603E52BB32755C33
zener/tvs to sinkovervoltagesBURN power in case of overvoltages,
mostly due to excess voltage appliedon a schottky-protected input.
3.3v LDO regulator9v-30v to 5.0v 3A SMPS
9v-30v to 15v 1A SMPS
for KiCad ERC
original part:BSC340N08NS3GATMA1
Delay 3.3v rail for FPGApower sequencing
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 5/34
Title: Signal conditioning and fault tripsSheet: /conditioning C/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
R19
94.
99k
C13210nF
C1311uF10V
C13010nF
R19
4
4.99
k
R19
3
0R
R200
10k
12
3
U35AADCMP392ARZC136
100pF
R19
849
9R
5
67
U34BTLV9002IDR
C135
100nF
R201
330k
R197
10k
C134100pF
R187100R
C138100pF
R195100R
C139100pF
C102120pF
R15
11k
R15
010
k
C92
100nF
R801100R
R802100R
R160
330k
R161
330k
C104120pF
C105
120pF
+3.3A
C103120pF
R179
10k
12
3
U29AADCMP392ARZC115
100pF
R17
71.
1k
R17
810
k C114
100nF
R180
330k
+3.3A
ANA
ANA
ANAANA
J18testpoint
ANA
J19testpoint
ANA
R306 10k
ANA
R98 10k
R307 2.5k
+3.3A
ANA
ANA
R5014k
1
1
ANA
+3.3A
+3.3A
+3.3A
+3.3A
+3.3A
+3.3A
+3.3A
ANA
ANA
R5114k
ANA
ANA
ANA
ANA
ANA ANA
ANA
ANA
R99100R
C25
100nF
V-
4V
+8 U16C
TLV
9002
IDR
C27
100nF
V-
4V
+8 U17C
AD
CM
P39
2AR
Z
C38
100nF
5
67
U17BADCMP392ARZ
C63
220pF
R1051k
R106
1k
C61
2.2nF
12
3
U16ATLV9002IDR
R100
100R
C64
220pF
R1071k
R108
1k
C62
2.2nF
R101100R
R102
100R
R9710k
R1201k
R1191k
R5610k
R5410k
R60 1k
C26100pF
12
3
U17AADCMP392ARZ
R62
10k
R558.87k
R578.87k
R5310k
R5210k
5
67
U16BTLV9002IDR R
61 10k
V_phase
OV_Fault
I_phase
OC_FaultI_phase-
I_phase+
TEMP
NTC-
V_phase-
V_phase+
OT_FaultNTC+
V_diff_-
V_diff_+
I_diff_-
I_diff_+
Overvoltage protection
Place close to ADC pin
2nd order filter(fc=240khz)
Open drain output,relieson R242 pullup to 3.3v
600mV offset when sensor isdisconnected
Place close to AC pin
Trip at 550Vdc
Consider TVSat the NTC inputs
Open drain output,relieson R241 pullup to 3.3v
final TF with ISB sensor=300A/V
Place close to AC pin
Overtemp protection
Set to 100°C
<- same resistance asNTC@trip temperature(495 Ohm @100°C)
positive currentcomparator
Open drain output,relieson R274 pullup to 3.3v
NTC signal conditioning
Differential to single ended
negative currentcomparator
Overcurrent protection
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 6/34
Title: 5v to 3.3v conditioningSheet: /Accel input conditioning/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
R660R
R336DNP
+5
C16100pF
R650R
R68
DNP
R69
4.99k
+3.3
1
R67100R
R3210R
R322100R
R337
0R
C14100pF
C15 DNP
12
TVS26TPSMF4L5.0A
C13
100pF
R32010k
5
67
U6BTLV9002IDR
12
TVS27TPSMF4L5.0A
R6410
kIN-
IN+OUT
Optional ref fordifferential input
Place close to AC pin
5v to 3.3v with overvoltage protection and filtering
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 7/34
Title: 5v to 3.3v conditioningSheet: /Regen input conditioning/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
R3250R
R338DNP
+5
C252100pF
R3240R
R327
DNP
R328
4.99k
+3.3
1
R326100R
R3300R
R331100R
R339
0R
C250100pF
C251 DNP
12
TVS28TPSMF4L5.0A
C249
100pF
R32910k
12
3
U6ATLV9002IDR
12
TVS29TPSMF4L5.0A
R32
3
10k
IN-
IN+OUT
Optional ref fordifferential input
Place close to AC pin
5v to 3.3v with overvoltage protection and filtering
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 8/34
Title: Differential to single endedSheet: /Vbus_conditioning/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
ANA
R164
10k
12
3
U22AADCMP392ARZC107
100pF
R16
21.
1k
R16
310
k C106
100nF
R165
330k
C183100pF
C184 100pF
V-
4V
+8
U22CADCMP392ARZ
C194100nF
+3.3A +3.3A
ANA
R1116.34k
ANA ANAANA
ANA
+3.3A
J20testpoint
ANA
ANA
ANA
R30
8
10k
+3.3A
C18510nF
R248
100R
12
3
U14ATLV9002IDR
R112
6.34k
R12
1
10k
R11410k
R11310k
C72100nF
V-
4V
+8U14C
TLV
9002
IDR
R110
1.1k
C65
100pF
R1091.1k
OV_FaultIN+
IN-
OUT Open drain output, needs apullup to 3.3v somewhere
Trip at 550Vdc
Overvoltage ProtectionDifferential to single ended1st order filter
fc = 170khz
see simulation projects in /simulation/ folder
positive currentcomparator
3.0v
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 9/34
Title: Protected outputsSheet: /Protected GPIOs/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
R31
DNP
R155
DNP
R291k
R1501
100R
1 23
Q10SZNUD3112LT1G
R30
DNP
R1502
100R
R281k
1 23
Q4SZNUD3112LT1G
12
TVS4TPSMF4L5.0A
12
TVS3TPSMF4L5.0A
1 23
Q5SZNUD3112LT1G
12
TVS22TPSMF4L5.0A
R15
7
DN
P
+5
R15
3
1k
R196
100R
IN1
IN2
OUT1
OUT2
IN3
OUT3
These circuits can be reconfiguredto work as a 12V open drain output for fans,relays or pumps.Remember TPSMF4L5.0A is a 5v zener
Protected, 1A Open drain outputs
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 10/34
Title: Gate Driver InterfaceSheet: /Gate driver interface A/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
R591k
12
DS10
RED
C240100pF
50V
R4522R
12
D5MBR0520
12
TVS6TPSMF4L5.0A
12D7
MBR0520
R5822R
+3.3
R201k
12
D4
MB
R05
20
R211k
12
DS9
RED
12
TVS5TPSMF4L5.0A
+3.3
R441k
12
D8
MB
R05
20
R203
0R
R271
DNP
12
J8NTC_conn
C241100pF50V
PWM_BOT
NTC-NTC+
PWM_TOP PWM_TOP_O
PWM_BOT_O
FAULT_TOP
FAULT_BOT
RST
GATE_DRIVER_RESET
FAULT
some gate drivers need a resetsignal to recover from a fault
GATE DRIVER INTERFACE
Switch NTC temperatutesensor connecor
Clamp signals to 3.3vDiodes + LED makepossible to identify
which switch faulted
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 11/34
Title: High Voltage sensing and current sensor inputSheet: /Phase A sense/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
Sheet: sheet5CAC8881
File: phase_voltage_sensor.sch
Vin+Vin-
Vout+Vout-
VDD1GND1GND2
VDD2
Sheet: sheet5CAC8882
File: isolated_5v.sch
VDDoutGNDout
VDDinGNDin
+3.3A
12
TVS23TPSMF4L5.0A
E3BEAD-220ohm@100khz
ANA
ANA
+3.3A
+3.3
ANA
E4DNP
+5
R311DNP
R312DNP
C246100nF
50V
ANA
ANA
I_phase-
Vin-Vin+
V_phase-V_phase+
I_phase+
VSS
VCC
I_phase-I_phase+
High Voltage
Divider in case ofweak Vref
Expecting 120dB CMRRbased on TIDUBJ1 test results
to I sense board (opamp+diffamp)
ISO
ISO
LA
TIO
N
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 12/34
Title: High Voltage sensingSheet: /Phase A sense/sheet5CAC8881/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
VDD11
VINP2
VINN3
GND14 GND2 5
VOUTN 6
VOUTP 7
VDD2 8
U18AMC1301
R209
10R
C1792.2uF
R204
499k
C69100nF
R205
499k
C1402.2uF
C71100nF
R20
81k
R206
499k
R207
499k
R210
1k
C70330pF
Vin+
Vin-
Vout+
Vout-
VDD1
GND1 GND2
VDD2
ISO
LA
TIO
N
Special layout requirementsfor isolation
HIGH VOLTAGE
0-650V phase voltage measurementusing isolation amplifier
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 13/34
Title: Isolated DC/DC supplySheet: /Phase A sense/sheet5CAC8882/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
C1412.2uF
C142100nF
12
D6MBR0520
12
D9MBR0520
C14410uF
C145100nF
IN1
GND2EN3
NR/FB 4
OUT 5
U28TPS76350
C14610uF
1
2
3
T1A
TRANS-2CT
4
5
6
T1B
TRANS-2CT
C1432.2uF
D1 1VCC2
D2 3GND4
GND5
U26
SN6501DBV
GNDout
VDDin
GNDin
VDDin
GNDout
VDDout
Transformer selection:2500Vrms isolation 3 -> 5v (LDO) 7603900155000Vrms isolation 3 -> 5v (LDO) 750313626 (higher CMRR?)
Special layout requirementsfor isolation
ISOLATED POWER SUPPLY
TP2TP1
TP1: rectified nodeTP2: LDO output
ISO
LA
TIO
N
ripple: 23mv
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 14/34
Title: Gate Driver InterfaceSheet: /Gate driver interface B/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
R2901k
12
DS12
RED
C242100pF
50V
R28822R
12
D11MBR0520
12
TVS8TPSMF4L5.0A
12D18
MBR0520
R28922R
+3.3
R2851k
12
D10
MB
R05
20
R2861k
12
DS11
RED
12
TVS7TPSMF4L5.0A
+3.3
R2871k
12
D28
MB
R05
20
R211
0R
R302
DNP
12
J12NTC_conn
C243100pF50V
PWM_BOT
NTC-NTC+
PWM_TOP PWM_TOP_O
PWM_BOT_O
FAULT_TOP
FAULT_BOT
RST
GATE_DRIVER_RESET
FAULT
some gate drivers need a resetsignal to recover from a fault
GATE DRIVER INTERFACE
Switch NTC temperatutesensor connecor
Clamp signals to 3.3vDiodes + LED makepossible to identify
which switch faulted
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 15/34
Title: Gate Driver InterfaceSheet: /Gate driver interface C/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
R2961k
12
DS14
RED
C244100pF
50V
R29422R
12
D30MBR0520
12
TVS10TPSMF4L5.0A
12D31
MBR0520
R29522R
+3.3
R2911k
12
D29
MB
R05
20
R2921k
12
DS13
RED
12
TVS9TPSMF4L5.0A
+3.3
R2931k
12
D35
MB
R05
20
R212
0R
R303
DNP
12
J11NTC_conn
C245100pF50V
PWM_BOT
NTC-NTC+
PWM_TOP PWM_TOP_O
PWM_BOT_O
FAULT_TOP
FAULT_BOT
RST
GATE_DRIVER_RESET
FAULT
some gate drivers need a resetsignal to recover from a fault
GATE DRIVER INTERFACE
Switch NTC temperatutesensor connecor
Clamp signals to 3.3vDiodes + LED makepossible to identify
which switch faulted
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 16/34
Title: High Voltage sensing and current sensor inputSheet: /Phase B sense/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
Sheet: sheet5CAC8881
File: phase_voltage_sensor.sch
Vin+Vin-
Vout+Vout-
VDD1GND1GND2
VDD2
Sheet: sheet5CAC8882
File: isolated_5v.sch
VDDoutGNDout
VDDinGNDin
+3.3A
12
TVS24TPSMF4L5.0A
E8BEAD-220ohm@100khz
ANA
ANA
+3.3A
+3.3
ANA
E9DNP
+5
R313DNP
R314DNP
C247100nF
50V
ANA
ANA
I_phase-
Vin-Vin+
V_phase-V_phase+
I_phase+
VSS
VCC
I_phase-I_phase+
High Voltage
Divider in case ofweak Vref
Expecting 120dB CMRRbased on TIDUBJ1 test results
to I sense board (opamp+diffamp)
ISO
ISO
LA
TIO
N
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 17/34
Title: High Voltage sensingSheet: /Phase B sense/sheet5CAC8881/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
VDD11
VINP2
VINN3
GND14 GND2 5
VOUTN 6
VOUTP 7
VDD2 8
U32AMC1301
R218
10R
C1802.2uF
R213
499k
C149100nF
R214
499k
C1522.2uF
C151100nF
R21
71k
R215
499k
R216
499k
R219
1k
C150330pF
Vin+
Vin-
Vout+
Vout-
VDD1
GND1 GND2
VDD2
ISO
LA
TIO
N
Special layout requirementsfor isolation
HIGH VOLTAGE
0-650V phase voltage measurementusing isolation amplifier
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 18/34
Title: Isolated DC/DC supplySheet: /Phase B sense/sheet5CAC8882/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
C1532.2uF
C154100nF
12
D12MBR0520
12
D22MBR0520
C15610uF
C157100nF
IN1
GND2EN3
NR/FB 4
OUT 5
U38TPS76350
C15810uF
1
2
3
T2A
TRANS-2CT
4
5
6
T2B
TRANS-2CT
C1552.2uF
D1 1VCC2
D2 3GND4
GND5
U37
SN6501DBV
GNDout
VDDin
GNDin
VDDin
GNDout
VDDout
Transformer selection:2500Vrms isolation 3 -> 5v (LDO) 7603900155000Vrms isolation 3 -> 5v (LDO) 750313626 (higher CMRR?)
Special layout requirementsfor isolation
ISOLATED POWER SUPPLY
TP2TP1
TP1: rectified nodeTP2: LDO output
ISO
LA
TIO
N
ripple: 23mv
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 19/34
Title: High Voltage sensing and current sensor inputSheet: /Phase C sense/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
Sheet: sheet5CAC8881
File: phase_voltage_sensor.sch
Vin+Vin-
Vout+Vout-
VDD1GND1GND2
VDD2
Sheet: sheet5CAC8882
File: isolated_5v.sch
VDDoutGNDout
VDDinGNDin
+3.3A
12
TVS25TPSMF4L5.0A
E10BEAD-220ohm@100khz
ANA
ANA
+3.3A
+3.3
ANA
E11DNP
+5
R315DNP
R316DNP
C248100nF
50V
ANA
ANA
I_phase-
Vin-Vin+
V_phase-V_phase+
I_phase+
VSS
VCC
I_phase-I_phase+
High Voltage
Divider in case ofweak Vref
Expecting 120dB CMRRbased on TIDUBJ1 test results
to I sense board (opamp+diffamp)
ISO
ISO
LA
TIO
N
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 20/34
Title: High Voltage sensingSheet: /Phase C sense/sheet5CAC8881/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
VDD11
VINP2
VINN3
GND14 GND2 5
VOUTN 6
VOUTP 7
VDD2 8
U39AMC1301
R225
10R
C1812.2uF
R220
499k
C159100nF
R221
499k
C1622.2uF
C161100nF
R22
41k
R222
499k
R223
499k
R226
1k
C160330pF
Vin+
Vin-
Vout+
Vout-
VDD1
GND1 GND2
VDD2
ISO
LA
TIO
N
Special layout requirementsfor isolation
HIGH VOLTAGE
0-650V phase voltage measurementusing isolation amplifier
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 21/34
Title: Isolated DC/DC supplySheet: /Phase C sense/sheet5CAC8882/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
C1632.2uF
C164100nF
12
D24MBR0520
12
D25MBR0520
C16610uF
C167100nF
IN1
GND2EN3
NR/FB 4
OUT 5
U41TPS76350
C16810uF
1
2
3
T3A
TRANS-2CT
4
5
6
T3B
TRANS-2CT
C1652.2uF
D1 1VCC2
D2 3GND4
GND5
U40
SN6501DBV
GNDout
VDDin
GNDin
VDDin
GNDout
VDDout
Transformer selection:2500Vrms isolation 3 -> 5v (LDO) 7603900155000Vrms isolation 3 -> 5v (LDO) 750313626 (higher CMRR?)
Special layout requirementsfor isolation
ISOLATED POWER SUPPLY
TP2TP1
TP1: rectified nodeTP2: LDO output
ISO
LA
TIO
N
ripple: 23mv
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 22/34
Title: High Voltage sensingSheet: /DC link Vsense/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
VDD11
VINP2
VINN3
GND14 GND2 5
VOUTN 6
VOUTP 7
VDD2 8
U42AMC1301
R232
10R
C1822.2uF
R227
499k
C169100nF
R228
499k
C1722.2uF
C171100nF
R23
11k
R229
499k
R230
499k
R233
1k
C170330pF
Vin+
Vin-
Vout+
Vout-
VDD1
GND1 GND2
VDD2
ISO
LA
TIO
N
Special layout requirementsfor isolation
HIGH VOLTAGE
0-650V phase voltage measurementusing isolation amplifier
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 23/34
Title: Isolated DC/DC supplySheet: /sheet5D0562D2/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
C1732.2uF
C174100nF
12
D26MBR0520
12
D27MBR0520
C17610uF
C177100nF
IN1
GND2EN3
NR/FB 4
OUT 5
U44TPS76350
C17810uF
1
2
3
T4A
TRANS-2CT
4
5
6
T4B
TRANS-2CT
C1752.2uF
D1 1VCC2
D2 3GND4
GND5
U43
SN6501DBV
GNDout
VDDin
GNDin
VDDin
GNDout
VDDout
Transformer selection:2500Vrms isolation 3 -> 5v (LDO) 7603900155000Vrms isolation 3 -> 5v (LDO) 750313626 (higher CMRR?)
Special layout requirementsfor isolation
ISOLATED POWER SUPPLY
TP2TP1
TP1: rectified nodeTP2: LDO output
ISO
LA
TIO
N
ripple: 23mv
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 24/34
Title: BiSS PHYSheet: /BiSS interface/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
1 2TVS12
TPSMF4L5.0A
C188100nF50V
GND1
GND1
GND1
1 2TVS14
TPSMF4L5.0A
GN
D1
1 2
TVS13TPSMF4L5.0A
AB
DDE
R
RE
12
34
GND5
67
V+8
U46SN65176BDR
R25110R
R252
10R
GN
D1
GND1
C191220pF
R24910R
GND1
C193220pF
C189100nF50V
1 2
TVS11TPSMF4L5.0A
GND1 GND1
GN
D1
R2530R
GN
D1
GN
D1
GN
D1
GND1
R250
10R
C192220pF
C186100nF
50V
R33260.4R250mW
R25560.4R250mW
C187100nF50V
E7BEAD-220ohm@100khz
C190220pF
AB
DDE
R
RE
12
34
GND5
67
V+8
U30SN65176BDR
R2541k
+5
RT8PTC-500mA
BiSS_SLO+
BiSS_CS
BiSS_MA+
BiSS_MA-
BiSS_SLO
GND_BiSS5V_BiSS
BiSS_MA
BiSS_SLO-
5V_BiSS_INT
5V_BiSS_INT
5V_BiSS_INT
5V_BiSS_INT
5V_BiSS_INT
PO
WE
R
BiSS absolute encoder PHY
BiSS Data input
DA
TA
BiSS Clock output
CL
OC
K
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 25/34
Title: FPGA supervisorSheet: /Supervisor v2.0/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
1 2
U50ANLVVHCT50ADTR2G
1213
U50FNLVVHCT50ADTR2G
1011
U50ENLVVHCT50ADTR2G
89
U50DNLVVHCT50ADTR2G
+3.3
R2741k
+3.3
R2421k
+3.3
R2411k
R2814.99k
R2804.99k
3 4
U50BNLVVHCT50ADTR2G
R2794.99k
R2784.99k
R2774.99k
R2764.99k
+5
C223100nF+3.3
C216100nF
C2194.7uF 25V
+3.312
D19CDBU0520
R1411k
TP3TESTPOINT
TP4TESTPOINT
TP5TESTPOINT
TP6TESTPOINT
TP7TESTPOINT
TP8TESTPOINT
TP2TESTPOINT
TP9TESTPOINT
C2224.7uF 25V
C2214.7uF 25V
C2204.7uF 25V
1 2D21
CDBU0520
C2184.7uF 25V
12
DS15GREEN
+3.3
R29710k
R28310k
+3.3
R2822.2k
+3.3
R2751k
VD
D14
VS
S7
U50GNLVVHCT50ADTR2G
5 6
U50CNLVVHCT50ADTR2G
+3.3
VCCIO_2 1
IOB_18A10
IOB_20A11
IOB_22A12
IOB_24A13
IOB_32A_SPI_SO14
IOB_34A_SPI_SCK15
IOB_35B_SPI_CSN16
IOB_33B_SPI_SI17
IOB_31B18IOB_29B19
IOB_6A2
IOB_25B_G320
IOB_23B21
SPI_VCCIO1 22
IOT_37A 23
VPP_2V5 24
IOT_36B 25
IOT_39A 26
IOT_38B 27
IOT_41A 28
VCCPLL 29
IOB_9B3
VCC 30
IOT_42B 31
IOT_43A 32
VCCIO_0 33
IOT_44B 34
IOT_46B_G035
IOT_48B 36
IOT_45A_G137
IOT_50B 38
RGB2 39
IOB_8A4
RGB1 40RGB0 41
IOT_51A 42IOT_49A 43
IOB_3B_G644
IOB_5B45
IOB_0A46
IOB_2A47
IOB_4A48
GND 49
VCC 5
IOB_13B6
CDONE7
CRESET_B8
IOB_16A9
U47ICE40UP5K-SG48ITR50
C217100nF
C214100nF
+1.2
R131100R
C213100nF50V
+1.2
C215100nF
C212100nF
+3.3
+3.3
PWM_CT_uC
PWM_BB_uC
PWM_AB
PWM_BT_uCPWM_AB_uC
TEMP_C_uCTEMP_B_uCTEMP_A_uCTEMP_A
TEMP_BTEMP_C
PWM_AT_uC
OC_Fault_COC_Fault_B
OT_Fault_AOT_Fault_BOT_Fault_C
OC_Fault_A
GATE_DRIVER_RESET
OT_Fault_LEDOV_Fault_LED
OC_Fault_LEDGATE_DRIVER_FAULT
V_phase_A
OV_Fault_C
CLKIN
OV_Fault_BOV_Fault_A
SPI_SOSPI_SI
SPI_SCKSPI_CS
FAULT_uC
SAMPLE
PWM_CB
PWM_CT
PWM_BB
PWM_AT
V_phase_A_uCV_phase_BV_phase_C
V_phase_B_uCV_phase_C_uC
I_phase_A I_phase_A_uCI_phase_BI_phase_C
I_phase_B_uCI_phase_C_uC
PWM_BT
RESET
PWM_CB_uC
PWM_BT_FPGA
PWM_CB_FPGA
PWM_AT_FPGA
PWM_AB_FPGA
PWM_BB_FPGA
PWM_CT_FPGA
PWM_CB_FPGA
OverTemp_n
OverTemp_n
OverVoltage_n
OverVoltage_n
PWM_CT_FPGA
PWM_BB_FPGA
PWM_BT_FPGAPWM_AB_FPGA
PWM_AT_FPGA
OverCurrent_nOverCurrent_n
CDONE
FPGASO is NOT 5v tolerant and wehave a 5v BiSS and resolver IC
3.3V 5V
DS_V
DS_I
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 26/34
Title: MicrocontrollerSheet: /STM32F4/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
X2ABM3B - 8MHz
GND
R1221k
+3.3
PWR
SW1
BOOTLOADER
GND
GND
GND
C17
15pF
ANA
ANA
ANA
J5testpoint
J6testpoint
12345
J9SWD
C33
15pF
C32100nF50V
GND
C30100nF50V
C312.2uF6.3V
C282.2uF6.3V
C292.2uF6.3V
GND
C34100nF
50V
C10100nF
50V
+3.3A
VBAT 1
PC2(ADC123_IN12)10
PC3(ADC123_IN13)11
VSSA 12VDDA 13
PA0(ADC123_IN0/WKUP)14
PA1(ADC123_IN1)15
PA2(ADC123_IN2)16
PA3(ADC123_IN3)17
VSS 18
VDD 19
PC13_(RTC_AF1)2
PA4(ADC12_IN4/DAC1_OUT)20
PA5(ADC12_IN5/DAC2_OUT)21
PA6(ADC12_IN6)22
PA7(ADC12_IN7)23
PC4(ADC12_IN14)24
PC5(ADC12_IN15)25
PB0(ADC12_IN8)26
PB1(ADC12_IN9)27
PB2-BOOT1 28
PB1029
PC14-OSC32_IN 3
PB1130
VCAP1 31
VDD 32
PB1233
PB13(OTG_HS_VBUS)34
PB1435
PB1536
PC637
PC738
PC839
PC15-OSC32_OUT 4
PC940
PA841
PA9(OTG_FS_VBUS)42
PA1043
PA1144
PA1245PA13(JTMS-SWDIO) 46
VCAP2 47
VDD 48
PA14(JTCK-SWCLK) 49
PH0-OSC_IN 5
PA15(JTDI) 50
PC1051
PC1152
PC1253
PD254
PB3(JTDO/TRACESWO) 55
PB4(NJTRST) 56PB557
PB658
PB759
PH1-OSC_OUT 6
BOOT0(VPP) 60
PB861
PB962
VSS 63
VDD 64
NRST 7
PC0(ADC123_IN10)8
PC1(ADC123_IN11)9
U1
STM32F405RGT6
+3.3
+3.3
C12100nF
50V
+3.3
C11100nF
50V
MCO2
V_phase_A
I_phase_BI_phase_A
V_BUS
PC14
CAN1_RXCAN1_TX
LED_RED
LED_GREENTEMP_C
PA7
ADC_TEMP
ADC_9
I_phase_C
SPI3_MISOSPI3_SCK
USB_D-
PWM_BB
USB_D+
CAN2_TX
HALL_1HALL_2HALL_3
PB10_TX
TEMP_MOTOR
PWM_CB
V_phase_B
PWM_AB
TEMP_B
FAULT
PWM_CTPWM_BTPWM_AT
V_phase_C
PB7
CAN2_RX
PC15
SPI3_NSS
SPI3_MOSIPC13
ADC_8
ADC_15
TEMP_A
PB4PB3
PD2
SWDIO
SWDIO
SWCLK
NRST
SWCLK
NRST
STM32F405 MCU
Place close to MCU andminimize loop area
BOOT1 should always bepulled down on startup
Bypass, place next to VDD pins
optional 12bit DAC outputfor debugging
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 27/34
Title: Signal conditioning and fault tripsSheet: /conditioning B/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
R19
04.
99k
C12510nF
C1241uF10V
C12310nF
R18
5
4.99
k
R18
4
0R
R191
10k
5
67
U35BADCMP392ARZC129
100pF
R18
949
9R
12
3
U34ATLV9002IDR
C128
100nF
R192
330k
R188
10k
C127100pF
R135100R
C133100pF
R186100R
C137100pF
C98120pF
R14
81k
R14
710
k
C91
100nF
R701100R
R702100R
R158
330k
R159
330k
C100120pF
C101
120pF
+3.3A
C99120pF
R175
10k
5
67
U27BADCMP392ARZC113
100pF
R17
31.
1k
R17
410
k C112
100nF
R176
330k
+3.3A
ANA
ANA
ANAANA
J16testpoint
ANA
J17testpoint
ANA
R309 10k
ANA
R88 10k
R310 2.5k
+3.3A
ANA
ANA
R3414k
1
1
ANA
+3.3A
+3.3A
+3.3A
+3.3A
+3.3A
+3.3A
+3.3A
ANA
ANA
R3514k
ANA
ANA
ANA
ANA
ANA ANA
ANA
ANA
R89100R
C22
100nF
V-
4V
+8 U12C
TLV
9002
IDR
C24
100nF
V-
4V
+8 U10C
AD
CM
P39
2AR
Z
C37
100nF
5
67
U10BADCMP392ARZ
C59
220pF
R931k
R94
1k
C57
2.2nF
12
3
U12ATLV9002IDR
R90
100R
C60
220pF
R951k
R96
1k
C58
2.2nF
R91100R
R92
100R
R8710k
R1181k
R1171k
R4210k
R4010k
R46 1k
C23100pF
12
3
U10AADCMP392ARZ
R48
10k
R418.87k
R438.87k
R3910k
R3610k
5
67
U12BTLV9002IDR R
47 10k
V_phase
OV_Fault
I_phase
OC_FaultI_phase-
I_phase+
TEMP
NTC-
V_phase-
V_phase+
OT_FaultNTC+
V_diff_-
V_diff_+
I_diff_-
I_diff_+
Overvoltage protection
Place close to ADC pin
2nd order filter(fc=240khz)
Open drain output,relieson R242 pullup to 3.3v
600mV offset when sensor isdisconnected
Place close to AC pin
Trip at 550Vdc
Consider TVSat the NTC inputs
Open drain output,relieson R241 pullup to 3.3v
final TF with ISB sensor=300A/V
Place close to AC pin
Overtemp protection
Set to 100°C
<- same resistance asNTC@trip temperature(495 Ohm @100°C)
positive currentcomparator
Open drain output,relieson R274 pullup to 3.3v
NTC signal conditioning
Differential to single ended
negative currentcomparator
Overcurrent protection
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 28/34
Title: Gate driverSheet: /Gate driver A/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
BOM_ITEM
GATE_DRIVER12SP0115T2A0-06
DRAIN_TOP
GND
15V
FAULT_BOT
FAULT_TOP
IN_BOT
IN_TOP
SOURCE_BOT
GATE_BOT
DRAIN_BOTSOURCE_TOP
GATE_TOP
External to control board
GATE DRIVER
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 29/34
Title: Isolated CAN BUSSheet: /Isolated CAN/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
TXD1
GND2
VCC3
RXD4
Vref 5
CANL 6
CANH 7
S8
U36SN65HVD1050DR
R234100R
C35100nF
C196100nF
CA
N1G
ND
CA
N1G
ND
CAN1GNDCAN1GND
C207100nF
R236
0RR23960.4R250mW
R23860.4R250mW
C205100nF
C1100pF
CAN2GND
CA
N2G
ND
CA
N2G
ND
CAN2GND
CAN2GND
CAN1GND
C208100nF
R237
0RR27360.4R250mW
R27260.4R250mW
C75100nF
C204100nF
12
TVS17TPSMF4L5.0A
RT6PTC-500mA
CAN2GND
RT7PTC-500mA
12
TVS21TPSMF4L5.0A
CAN1GND
12
TVS20TPSMF4L5.0A
PWR
PWRPWR
CAN1GND CAN2GND
PWR
OUTA2
INB3 OUTB 6
INA 7
U33A
ISO7721DR3000Vrms
12 TVS18
TPSMF4L5.0A
12 TVS16
TPSMF4L5.0A
12
TVS15TPSMF4L5.0A
+3.3
R7010
k
C2100pF
R235100R
+3.3
R3
10k
V+
11
GN
D1
4
GN
D2
5V
+2
8
U33B
ISO7721DR
+3.3
+3.3
TXD1
GND2
VCC3
RXD4
Vref 5
CANL 6
CANH 7
S8
U45SN65HVD1050DR
C206100nF
V+
11
GN
D1
4
GN
D2
5V
+2
8
U2B
ISO7721DR
OUTA2
INB3 OUTB 6
INA 7
U2A
ISO7721DR3000Vrms
CAN2_5V
CAN2H
CAN2L
CAN1_TX
CAN1_5V
CAN1_RX
CAN2_RX
CAN1_GND
CAN2_TX
CAN2_GND
CAN1H
CAN1L
CAN1_5V_INT
CAN1_5V_INT
CAN1_5V_INT
CAN2_5V_INT
CAN2_5V_INT
CAN2_5V_INT
KiCad ERC
208mW dissipation in worstcase canbus harness failure
REDUNDANT ISOLATED CAN BUS TRANSCEIVER
ISOLATION
ISO
LA
TIO
NIS
OL
AT
ION
Special layout requirementsfor isolation
Defult high output
In case of MCU failure, pullupensures the bus is kept in
recessive state
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 30/34
Title: ResolverSheet: /resolver/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
+12
1
R35810k+5
+15
R20210k
DV
DD
1
DB810
DB711
DB612
DB513
DB414
DB315
DG
ND
16
DV
VD
17
DB218
DB119
RD2
DB020 XTALOUT 21
CLKIN 22D
GN
D23
CPO 24
A25
B26
NM27
DIR28
DOS29
CS3
LOT30
FS1 31
FS2 32
RESET33
EXC 34
EXC 35
AG
ND
36
Sin 37
SinLO 38
AV
DD
39
SAMPLE4
CosLO 40
Cos 41
AG
ND
42REFBYP 43
REFOUT 44
RDVEL5
SOE6
DB11/SO7
DB10/SCLK8
DB99
U15
AD2S1205
PWR
R137
0R
R1360R
1
C86100nF
50V
GND
IN1 OUT 2
3
U21L78M12ABDT-TR
C87100nF
50V
E6BEAD-220ohm@100khz
C8922uF35V
R167
0R
R353
15R
R352
15R
C85100nF
50V
V-
4V
+8 U19C
AD
8397
+12
R354
15R
C238100pF
C239100pF
R168
0R
R355
15R
R166
0R
R156
0R
TP12TP
TP11TP
PWR
C2094.7uF 25V
C81100nF
50V
C80
15pF
C79
15pF
R12568.1k
R12468.1k
E5BEAD-220ohm@100khz
C782.2uF
C762.2uF C77
100nF50V
+5 +5 +5
C73100nF
50V
C74100nF50V
+5
+5
C8822uF
35V
RESET
GND
VCC
1
2
3
U20APX809
+5
12
3
U19AAD8397
+12
C84120pF
R13315k
R12810k
C83120pF
R13215k
C82100nF50VR
130
10k
R12722k
R12610k
5
67
U19BAD8397
X1ABM3B - 8MHz
EXC-
SIN+
SIN-
COS+
COS-
CS
MISOCLK
SAMPLERDVEL
EXC+
EXC_SOURCE+
BUFREF
BUFREF
EXC_SOURCE-
RESET line requiresa voltage monitor
This is an alternative buffer suggested here:http://www.analog.com/en/analog-dialogue/articles/precision-rtdc-measures-angular-position-and-velocity.html
Its more expensive, but much simpler and smaller
IC Part# points to 22 arc-minute version.There is a more expensive 11 arc-minute
resolution version available
Set to 20KHz
DegradationOfSignal and LossOfTracking reportedon every SPI transfer
tune divider for signal to be below 4Vpp
BufferResolver interface
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 31/34
Title: Hall sensor and motor temperatureSheet: /Filters/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
R13
4
10k
12
3
U48ATLV9002IDR
RT4PTC-500mA
RT3PTC-500mA
12
TVS2TPSMF4L5.0A
12
TVS1TPSMF4L5.0A
+3.3
R1291k
5
67
U48BTLV9002IDR
C22510nF
C2241uF10V
C410nF R
7
0R
C228
100nF
V-
4V
+8
U48CTLV9002IDR
C227
100nF
R2841k
+3.3
12
3D3
BAT54S
R810k
+3.3 +3.3
12
3D13
BAT54S 12
3D14
BAT54S
R1010k
+3.3
R910k HALL2_OUT
TEMP_OUT
HALL1_OUT
MOTOR_NTC-
HALL3_OUT
HALL1_INHALL2_IN
MOTOR_NTC+
HALL3_IN
vref
vref
HALL position input and motor temp sensor
NTC signal conditioning
Place close to ADC pin
Unused OpAmp
clamped HALL input
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 32/34
Title: Gate driverSheet: /Gate driver B/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
BOM_ITEM
GATE_DRIVERB12SP0115T2A0-06
DRAIN_TOP
GND
15V
FAULT_BOT
FAULT_TOP
IN_BOT
IN_TOP
SOURCE_BOT
GATE_BOT
DRAIN_BOTSOURCE_TOP
GATE_TOP
External to control board
GATE DRIVER
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 33/34
Title: Gate driverSheet: /Gate driver C/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
BOM_ITEM
GATE_DRIVERC12SP0115T2A0-06
DRAIN_TOP
GND
15V
FAULT_BOT
FAULT_TOP
IN_BOT
IN_TOP
SOURCE_BOT
GATE_BOT
DRAIN_BOTSOURCE_TOP
GATE_TOP
External to control board
GATE DRIVER
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2019-08-15PowerDesigns.ca - CC-BY-SA
Rev: 1
Id: 34/34
Title: SparesSheet: /spares/
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY.PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
THE HARDWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
C66100nF
C20100nF
+3.3A
ANA
C19100nF
V-
4V
+8
U29C
AD
CM
P39
2AR
Z
V-
4V
+8
U27C
AD
CM
P39
2AR
Z
V-
4V
+8
U35C
AD
CM
P39
2AR
Z
V-
4V
+8
U34C
TLV
9002
IDR
V-
4V
+8
U6C
TLV
9002
IDR
+3.3A
ANA
+3.3A
C233100nF
+3.3
5
67
U29BADCMP392ARZ
ANA
+3.3A
ANA ANA
C21100nF
+3.3A
Unused comparator
opamp and comparators scatteredthroughout the schematic withouttheir supply pins in order to be sharedacross different sheets