AEK-MOT-2DC70S1
Data brief
Automotive-grade Dual DC motor driver up to 15A each
Features
•
•
•
•
•
•
•
Dual DC motor driver
Parallel driving
–
–
Bi-directional
–
Output current up to 15A 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 85 A and the other up to 25 A
Optional encoder input
–
Three separated connectors
Size 65 mm x 83 mm
Included in AutoDevKit initiative
RoHS compliant
Description
Product summary
Automotive-grade
Dual DC motor driver
up to 15A each
AEKMOT-2DC70S1
High-side driver with
MultiSense analog
feedback for
automotive
applications
VN7050AJ
High-side driver with
MultiSense analog
feedback for
automotive
applications
VN7E010AJ
Automotive fully
integrated H-bridge
motor driver
VN7070BAS
AutoDevKit library
plugin for SPC5STUDIO
STSWAUTODEVKIT
AutoDevKit library
plugin for SPC5STUDIO
SPC5-STUDIO
The AEK-MOT-2DC70S1 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-2DC70S1 features three
independent encoder inputs. The DC motor drivers have separate half-bridge driving
which allows up to three separate 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.).
DB4259 - Rev 1 - October 2020
For further information contact your local STMicroelectronics sales office.
www.st.com
AEK-MOT-2DC70S1
Block diagram
1
Block diagram
Figure 1. AEK-MOT-2DC70S1 block diagram
DB4259 - Rev 1
page 2/8
DB4259 - Rev 1
2
Schematic diagrams
Figure 2. AEK-MOT-2DC70S1 board schematic
L1
J1
18 uH
282837-2
+VIN
GND
C1
1
R70
4.7uF
10K
L2
2
18 uH
2B Part Number: 2B
Q5
BSS84
+12 V dc
INPUT VOLTAGE
R71
C6
220uF
+12 V
10K
C7
100N
U1
VNH7070BAS_SO16
R72
TP3
R13
Y
G
3
4
R9
C3
1K2
Q1
R10
15K
15K
IN_A
SEL_0
VCC
CS
VCC
VCC
7
IN_B
PWM
TP8
R25
JP1
C21
33K
100P
OUT_B
GND_B
GND_B
33N
13
D3
TP5
TP6
J2
1985865
1
10
D4
9
J3
J2541404
R2
CS_1
10R
1K2
1
2
3
4
ENC-B_1
VCC_1
ENC-A_3
ENC-B_3
C10
33K
100P
33K
GND
ENC-B_1
ENC-A_1
VCC_1
R4
TP4
R18
R6
10R
ENCODER-1
ENC-A_1
1K2
1K0
ENC-A_1
ENC-B_1
R56
R12
OUT_B_1
MOTOR-1
TP2
R11
OUT_A_1
D5
SEL_0_1
150060SS75000
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
1K5
12
11
AWHW 16G-0202-T
IN_A_1
IN_B_1
PWM_1
SEL_0_1
CS_1
N.C.
N.C.
+5 V
GND
GND
C11
2
8
1K2
R27
OUT_B
Rpu
10K
R15
14
D2
100P
32K
R73
15
C9
33K
R8
OUT_A
Q6
BSS138
Pull-up switch
CS_1
220uF
6
BC846C
R7
5
C4
100N
Q2
BC846C
OUT_A
10k
16
STPS1L60ZFY
U2
2
GND_A
STPS1L60ZFY
1K8
GND_A
STPS1L60ZFY
1K8
TP1
KPHB-1608CGKSYKC-GX
R3
STPS1L60ZFY
1
R1
R57
D1
R20
C12
33K
100P
R5
33K
10R
VCC_1
C2
RED
47uF
J8
691322310002
+12 V
SIGNAL IN/OUT -1
1
C26
TP13
U5
R36
2
100N
VN7E010AJ
1
R48
C30
10k
100P
INPUT
R47
10k
2
VCC
1K0
OUTPUT
LOAD-1
16
J4
1985865
/FaultRST
OUTPUT
SEn
OUTPUT
15
1
N.C.
OUTPUT
N.C.
OUTPUT
CS
OUTPUT
2
1K0
13
12
D10
R16
6
R41
RED
Y
33N
G
R24
15K
C29
Q3
R44
5K1
8
N.C.
OUTPUT
BC846C
9
3
Q4
4
C17
C16
1K2
220uF
IN_A
SEL_0
VCC
CS
16
VCC
VCC
IN_B
7
TP19
PWM
8
OUT_B
OUT_B
GND_B
GND_B
33K
14
11
R34
C23
1K5
33N
100P
33K
47uF
TP15
TP16
Rpu
100P
J7
J2541404
R46
10R
1
2
3
4
ENC-B_2
TP14
VN7050AJ
C32
R64
C36
R65
INPUT
3
OUTPUT
/FaultRST
OUTPUT
SEn
OUTPUT
16
C33
47uF
100N
J9
15
691322310002
14
1
R66
TP23
10k
4
GND
TAB
OUTPUT
R67
13
33K
5
C38
100P
TP24
6
R52
SEL0
N.C.
SEL1
N.C.
MULTISENSE
N.C.
12
11
10k
7
Iout/Isense = ~1250
R68
C34
33N
1K3
8
N.C.
N.C.
10
9
150060SS75000
1K2
R55
2
1K0
R54
LOAD-2
D11
RED
LOAD_2
GND
page 3/8
Schematic diagrams
100P
2
100P
10k
1
10k
VCC
1K0
R69
33K
10R
AEK-MOT-2DC70S1
R51
VCC_2
+12 V
U6
TP21
C37
ENCODER-2
R61
TP22
33K
GND
ENC-B_2
ENC-A_2
VCC_2
ENC-A_2
R50
R53
OUT_B_2
MOTOR-2
33K
C27
OUT_A_2
D9
R63
10R
33K
J6
1985865
2
D8
R60
R38
33K
10R
C13
D7
1
C25
R35
1K2
VCC_1
9
1K2
SIGNAL IN/OUT -2
R21
STPS1L60ZFY
10
TP12
R37
ENCODER-3
ENC-A_3
R59
Pull-up switch
ENC-B_2
R19
10R
GND
ENC-B_3
ENC-A_3
VCC_1
CS_2
1K2
ENC-A_2
TP11
R31
13
12
VNH7070BAS_SO16
100P
33K
1
2
3
4
R58
U3
C35
R45
R33
VCC_2
J2541404
R17
10R
ENC-B_3
15
D6
100P
1K2
CS_2
OUT_A
C22
33K
R42
ENC-A_2
ENC-B_2
SEL_1_3'
SEL_0_3
MSS_2
SW_IN_2
5
6
R29
AWHW 16G-0202-T
SEL_0_2
GND_A
OUT_A
100N
JP2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
GND_A
10k
15K
R28
IN_A_2
IN_B_2
PWM_2
SEL_0_2
CS_2
N.C.
N.C.
+5 V
Pull-up switch
GND
OUT_B_3 (A_2)
J5
1
2
TP9
BC846C
R26
Iout/Isense = 5000
OUT_A_3 (B_1)
MOTOR-3
11
10
100N
1K8
10k
7
C19
220uF
R14
1K8
U4
TP18
C18
STPS1L60ZFY
OUTPUT
STPS1L60ZFY
TAB
STPS1L60ZFY
5
GND
KPHB-1608CGKSYKC-GX
4
R43
14
150060SS75000
3
AEK-MOT-2DC70S1
Key IC device features
3
Key IC device features
Table 1. Key IC device features
DB4259 - Rev 1
Product
Features
Max
transient
supply
voltage
VNH7070BAS
H-bridge
motor
driver
VN7E010AJ
VN7050AJ
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
70
15
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-2DC70S1
Connector pin-out
4
Connector pin-out
Table 2. Connector pin-out
Pin name
DB4259 - 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-2DC70S1
AEK-MOT-2DC70S1 dedicated software component
5
AEK-MOT-2DC70S1 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, MOTOR 2,
… MOTOR 5) 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 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.
DB4259 - Rev 1
page 6/8
AEK-MOT-2DC70S1
Revision history
Table 3. Document revision history
DB4259 - Rev 1
Date
Version
14-Oct-2020
1
Changes
Initial release.
page 7/8
AEK-MOT-2DC70S1
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
DB4259 - Rev 1
page 8/8