UM0759
User manual
L9958 evaluation board and graphical user interface (GUI)
1
Overview
This document was intended to explain how to work with L9958 GUI and ST10F276
evaluation board.
September 2013
Doc ID 16058 Rev 2
1/26
www.st.com
Contents
UM0759
Contents
1
2
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
System description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1
2.2
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Main components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3
General description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.1
Hardware description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
3.1.7
3.1.8
Main feature of the L9958 evaluation board . . . . . . . . . . . . . . . . . . . . . . 6
Battery power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
L9958 H-bridge DC motor driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
DC motor connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Test points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
I/O header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
BOM of L9958 evaluation board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2
3.3
ST10F276 evaluation board configuration . . . . . . . . . . . . . . . . . . . . . . . . 12
Evaluation GUI description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
RUN and STOP L9958 GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Configure L9958 GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Rx error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
"Exit" button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
"Continue diagnosis" switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
SPI diagnosis indication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.4
Test results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Appendix A
A.1
A.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
ST10 configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Pin out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2/26
Doc ID 16058 Rev 2
UM0759
List of tables
List of tables
Table 1.
Table 2.
Table 3.
Table 4.
Table 5.
Table 6.
Table 7.
Table 8.
Table 9.
Table 10.
Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Test points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Bill of material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
ST10F276 configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
SPI configuration protocol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
EN/DI/DIR switch map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
SPI diagnostic protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Partly diagnostic testing result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
ST10F276 pin out for L9958 board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Doc ID 16058 Rev 2
3/26
List of figures
UM0759
List of figures
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Figure 8.
Figure 9.
Figure 10.
Figure 11.
Figure 12.
Figure 13.
Figure 14.
Figure 15.
Figure 16.
Figure 17.
Figure 18.
Figure 19.
Figure 20.
Figure 21.
Figure 22.
Figure 23.
Figure 24.
Figure 25.
System connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
System diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
L9958 evaluation board top view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
L9958 evaluation board back view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
L9958 evaluation board application circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
L9958 evaluation board power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
L9958 H-bridge DC motor driver overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
L9958 evaluation board DC motor connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
L9958 evaluation board jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
L9958 evaluation board test point. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
L9958 GUI general view and the default value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
SPI control area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
SPI control data display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Motor control command field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
PWM duty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
PWM frequency control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Reverse direction of motor control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Forward direction of motor control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Freewheeling direction of motor control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Function configure field. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
COM number map on PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
SPI diagnostic information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
PWM settings for motor control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
The wave form of motor forward control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
The wave form of motor reverse control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4/26
Doc ID 16058 Rev 2
UM0759
System description
2
2.1
System description
Introduction
The L9958 evaluation board is a standalone evaluation board for the L9958 devices.
The L9958 is an SPI controlled H-bridge, designed for the control of DC and stepper motors
in safety critical applications and under extreme environmental
2.2
Main components
●
●
L9958 device with 34x4 connectors can be connected to the MCU evaluation board
Main GUI
System connection
Figure 1.
12V Power supply
SPI,PWM,IO
PC
DC motor
IO header
Figure 2.
System diagram
Doc ID 16058 Rev 2
5/26