AEK-MOT-2DC40Y1
Data brief
Automotive-grade Dual DC motor driver up to 35 A each
Features
•
•
•
•
•
•
•
Dual DC motor driver
Parallel driving
–
–
Bi-directional
–
Output current up to 35A each device
Three DC motor drivers
–
Up to two in parallel
–
Bi-directional
Dual high-side driver
–
Parallel driving
–
Suitable for DC unidirectional driving
–
One channel up to 85A and the other up to 25A
Optional encoder input
–
Three separated connectors
Size 65mm x 83mm
Included in AutoDevKit initiative
RoHS compliant
Description
Product summary
Automotive-grade
Dual DC motor driver
up to 35 A each
AEKMOT-2DC40Y1
Automotive fully
integrated H-bridge
motor driver
VN7040AY
High-side driver with
MultiSense analog
feedback for
automotive
applications
VN7E010AJ
High-side driver with
MultiSense analog
feedback for
automotive
applications
VN7050AJ
AutoDevKit library
plugin for SPC5STUDIO
STSWAUTODEVKIT
AutoDevKit library
plugin for SPC5STUDIO
SPC5-STUDIO
The AEK-MOT-2DC40Y1 is a very compact solution for multi DC motor driving
applications, embedding all the driver and signal decoding functions on the same
board.
Together with current sensing capability, the AEK-MOT-2DC40Y1 features three
independent encoder inputs. The DC motor drivers have separate half-bridge driving
which allows up to three separated motors with only two devices, using an
appropriate driving sequence.
The motor driver is ideal for two-wheel applications and allows engineers to build
highly compact motor control solutions. The two high-side drivers facilitate additional
driving for system actuators (unidirectional DC motor, LED, pump, etc.).
DB4317 - Rev 1 - October 2020
For further information contact your local STMicroelectronics sales office.
www.st.com
AEK-MOT-2DC40Y1
Block diagram
1
Block diagram
Figure 1. AEK-MOT-2DC40Y1 block diagram
DB4317 - Rev 1
page 2/8
DB4317 - Rev 1
2
Schematic diagrams
AEK-MOT-2DC40Y board schematic
L1
18 uH
J1
282837-2
+VIN
GND
C1
1
R70
4.7uF
10K
L2
2
18 uH
+12 V
Q5
BSS84
+12 V dc
INPUT VOLTAGE
R71
10K
R72
32K
Q6
BSS138
Pull-up switch
1K8
3
U2
Y
G
Q1
4
KPHB-1608CGKSYKC-GX
1K8
5
6
7
BC846C
8
Q2
9
C3
BC846C
R7
C4
100n
15K
C5
220uF
10
100n
R8
11
15K
TP1
12
R9
1K2
13
C9
JP1
R10
AWHW 16G-0202-T
33K
15
TP2
R11
16
1K2
17
SEL_0_1
C10
MS_1
R12
SEL_1_1
18
100p
GND_A
GND_B
GND_A
GND_B
GND_A
GND_B
GND_A
GND_B
GND_A
GND_B
DRAIN LS_A
DRAIN LS_B
DRAIN LS_A
DRAIN LS_B
VCC
VCC
SOURCE HS_A
SOURCE HS_B
SOURCE HS_A
SOURCE HS_B
SOURCE HS_A
SOURCE HS_B
SOURCE HS_A
SOURCE HS_B
SEL_0
SEL_1
IN_A
IN_B
IN_PWM
MULTI SENSE_EN
N.C.
MULTI SENSE
10K
34
33
32
31
30
29
28
C6
220uF
27
C7
C8
100n
100n
26
J4
691322310002
25
24
1
23
2
21
TP3
R13
20
10k
19
MS_1
1
C11
U1
33n
1K5
VNH7040AY_PSSO36
1K2
ENC-A_1
ENC-B_1
ENC-A_3
ENC-B_3
Iout/Isense = ~4500
R20
C12
33K
100p
D2
TP7
R22
D3
TP6
TP5
J2
691322310002
1
1K2
2
R23
C14
33K
100p
TP8
R25
R16
R14
1K8
1K8
2
3
U4
4
5
Y
G
6
OUT_A_1
Q3
OUT_B_1
7
BC846C
D5
SW_IN_1
MOTOR-1
STPS1L60ZFY
MSENSE_1
STPS1L60ZFY
D4
SIGNAL IN/OUT -1
8
Q4
C15
C16
BC846C
100n
100n
C17
9
220uF
R24
R26
15K
15K
10
1K2
11
R2
J3
10R
C21
1
2
3
4
R56
TP10
R30
R4
1K2
1K2
GND
33K
10R
C24
33K
100p
13
R29
10R
+12 V
150060SS75000
R36
100n
VN7E010AJ
1
R48
C30
10k
100p
INPUT
R47
10k
2
VCC
1K0
SW_IN_1
/FaultRST
OUTPUT
OUTPUT
17
R6
C2
1K0
47uF
R35
C25
33K
100p
3
SEn
OUTPUT
6
R41
N.C.
N.C.
OUTPUT
OUTPUT
OUTPUT
12
11
10k
7
MSENSE_1
CS
OUTPUT
N.C.
OUTPUT
10
C29
33n
R44
5K1
8
GND_A
RED
1
DRAIN LS_B
DRAIN LS_B
VCC
D10
RED
30
SOURCE HS_B
SOURCE HS_A
SOURCE HS_B
SOURCE HS_A
SOURCE HS_B
SOURCE HS_A
26
C27
33K
100p
C20
100n
100n
220uF
23
R31
22
MS_2
20
19
MULTI SENSE
R34
C23
1K5
33n
U3
Rpu
STPS1L60ZFY
D6
D7
TP15
TP16
1
2
D8
ENC-A_2
ENC-B_2
SEL_1_3'
SEL_0_3
MSS_2
SW_IN_2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
J6
691322310002
1K2
IN_A_2
IN_B_2
PWM_2
SEL_0_2
MS_2
SEL_1_2
MS_EN_2
+5 V
Pull-up switch
GND
TP11
10k
21
TP17
R39
GND
C19
24
MULTI SENSE_EN
N.C.
C18
25
IN_B
IN_PWM
47uF
27
SEL_1
IN_A
C13
28
SOURCE HS_B
SEL_0
33K
10R
VCC_1
29
VCC
SOURCE HS_A
R59
R21
31
GND_B
DRAIN LS_A
DRAIN LS_A
ENCODER-3
ENC-A_3
32
VNH7040AY_PSSO36
R38
R40
C28
33K
100p
TP19
R42
R43
33
GND
ENC-B_3
ENC-A_3
VCC_1
J2541404
33K
R19
10R
1K2
OUT_A_2
OUT_B_2
D9
MOTOR-2
J7
J2541404
MS_2
SEL_1_2
R45
C35
33K
100p
R62
R46
10R
TP20
1
2
3
4
ENC-B_2
1K2
VCC_2
Pull-up switch
R60
ENC-A_2
ENC-B_2
R49
C31
33K
100p
R63
10R
GND
ENC-B_2
ENC-A_2
VCC_2
33K
ENCODER-2
ENC-A_2
R61
R50
VCC_2
10R
33K
SIGNAL IN/OUT -2
TP21
+12 V
R51
1K2
100p
R54
2
100p
3
TP23
10k
4
5
C38
33K
100p
OUTPUT
16
6
7
TP24
100n
/FaultRST
OUTPUT
SEn
OUTPUT
J9
15
691322310002
14
GND
TAB
OUTPUT
1
SEL0
N.C.
8
SEL1
N.C.
MULTISENSE
N.C.
12
11
10
N.C.
N.C.
9
U6
VN7050AJ
C34
R68
33n
1K3
R67
13
R52
10k
Iout/Isense = ~1250
C33
R66
1K2
R55
INPUT
2
1K0
150060SS75000
C37
33K
1
10k
C36
10k
R53
C32
47uF
R64
R65
VCC
1K0
TP22
R69
LOAD-2
D11
RED
LOAD_2
GND
page 3/8
AEK-MOT-2DC40Y1
Iout/Isense = 5000
9
GND_B
34
Iout/Isense = ~4500
JP2
14
13
GND_B
GND_A
TP14
R37
LOAD_1
LOAD-1
15
150060SS75000
5
TP18
TAB
GND_B
GND_A
1
2
3
4
R58
J8
2
16
1K0
GND
18
GND_A
691322310002
D1
AWHW 16G-0202-T
4
16
GND_B
ENC-B_3
35
DRAIN LS_B
GND_A
J5
R17
10R
36
NC
1K2
C26
TP13
TP12
33K
VCC_1
U5
15
100p
1K2
ENCODER-1
R57
14
C22
33K
R33
R5
12
ENC-A_1
VCC_1
ENC-A_1
R32
TP9
R28
J2541404
ENC-B_1
ENC-B_1
100p
33K
NC
DRAIN LS_A
STPS1L60ZFY
R27
OUT_B_3 (A_2)
MOTOR-3
R15
TP4
R18
OUT_A_3 (B_1)
22
33K
VCC_1
Rpu
R73
35
STPS1L60ZFY
ENC-A_1
ENC-B_1
ENC-A_3
ENC-B_3
MSS_1
SW_IN_1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
100p
DRAIN LS_B
STPS1L60ZFY
IN_A_1
IN_B_1
PWM_1
SEL_0_1
MS_1
SEL_1_1
MS_EN_1
+5 V
GND
GND
14
DRAIN LS_A
36
STPS1L60ZFY
2
R3
NC
KPHB-1608CGKSYKC-GX
R1
NC
STPS1L60ZFY
1
AEK-MOT-2DC40Y1
Key IC device features
3
Key IC device features
Table 1. Key IC device features
Features
Max
transient
supply
voltage
VNH7040AY
H-bridge
motor
driver
VN7E010AJ
VN7050AJ
Product
DB4317 - Rev 1
Operating voltage range
Typ on-state
resistance
Current
per CH
limitation
RDS(on)
(Ilim) typ (A)
(mΩ)
Stand-by
current
(max) Istby
(uA)
Min (V)
Max (V)
40 V
4
28
40
35
1
High-side
driver
40 V
4
28
10.5
88
0.5
High-side
driver
40 V
4
28
50
30
0.5
page 4/8
AEK-MOT-2DC40Y1
Connector pin-out
4
Connector pin-out
Table 2. Connector pin-out
Pin name
DB4317 - Rev 1
Pin number Connector
Pin function
IN_A_1, IN_A_2
1
JP1, JP2
Clockwise input for H-bridge motor driver
IN_B_1, IN_B_2
2
JP1, JP2
Counter-clockwise input for H-bridge motor driver
PWM_1, PWM_2
3
JP1, JP2
A square wave signal up to 20 kHz can be used on this pin for motor speed
control (H-bridge motor driver)
SEL_0_1, SEL_0_2
4
JP1, JP2
In combination with INA and INB, it addresses the CurrentSense information
delivered to the micro according to the truth table (H-bridge motor driver)
CS_1, CS_2
5
JP1, JP2
Multiplexed analog sense output pin for H-bridge motor driver. It delivers a
current proportional to the HSA output current if SEL0 is set high; and to the
HSB if SEL0 is set low. It develops a voltage flag for a failure on the relevant
output in the ON-state as well as the OFF-state
N.C.
6,7
JP1, JP2
Not connected
+5V
8
JP1, JP2
5V voltage supply Voltage for Encoder
GND
9
JP1
Ground
Pull-up switch
9
JP2
Enable pull-up resistor for open load detection in OFF-state for H-bridge
motor driver
GND
10
JP1, JP2
ENC-A_1, ENC-B_1
11,12
JP1
Encoder output 1
ENC-A_2, ENC-B_2
11,12
JP2
Encoder output 2
ENC-A_3, ENC-B_3
13,14
JP1
Encoder output 3
SEL_1_3, SEL_0_3
13,14
JP2
Address the MultiSense multiplexer for VN7050AJ High side driver
MSS_1, MSS_2
15
JP1, JP2
Analog current sense output pin; it delivers a current proportional to the
selected load current for High side driver
SW_IN_1, SW_IN_2
16
JP1, JP2
Controls output switch state for High side driver
Ground
page 5/8
AEK-MOT-2DC40Y1
AEK-MOT-2DC40Y1 dedicated software component
5
AEK-MOT-2DC40Y1 dedicated software component
Through the dedicated AutoDevKit component, motors can be selectively activated according to application
requirements. The dedicated GUI allows intuitive management of three motors directly connected to the VNHxxx
devices (MOTOR 1, MOTOR 3, MOTOR 5). For each motor, it is possible to set rotation direction and to connect
an encoder for precise positioning. MOTOR / LOAD 2 and MOTOR / LOAD 4 are connected on the VNxxx
devices and are therefore they are unidirectionally driven. MOTOR 1, MOTOR / LOAD 2, MOTOR 3, MOTOR /
LOAD 4 can be driven in parallel, while MOTOR 5 should be activated separately to avoid improper driving on
MOTOR 1 and MOTOR 3.
AutoDevKit high-level drivers are very straightforward and comprehensive API support is available through online
help in SPC5Studio. The user can invoke the desired functions such as starting a DC motor, increasing or
decreasing the DC rotation speed, and braking by just passing the motor parameter (e.g., MOTOR 1) to them.
The API set includes diagnostic functions indicating if the device is in Fault or in Operative mode. Moreover, it is
possible to monitor the device even when it is switched off, to avoid starting the application while faults are
present.
Inside AutoDevKit plugin, there are several examples of API usage, including one using an encoder. The encoder
has a ‘K’ factor that should be set in the appropriate #DEFINE in the encoder driver according to the specific
motor model.
The AutoDevKit also allows you to implement custom PID control, useful for negative feedback systems, by
modifying the relevant #DEFINE statements in the PID driver code.
DB4317 - Rev 1
page 6/8
AEK-MOT-2DC40Y1
Revision history
Table 3. Document revision history
DB4317 - Rev 1
Date
Version
14-Oct-2020
1
Changes
Initial release.
page 7/8
AEK-MOT-2DC40Y1
IMPORTANT NOTICE – PLEASE READ CAREFULLY
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST
products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST
products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of
Purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other product or service
names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
© 2020 STMicroelectronics – All rights reserved
DB4317 - Rev 1
page 8/8