DEVKIT-MOTORGD
QUICK START GUIDE (QSG)
Ultra-Reliable MCUs for Industrial and Automotive Applications
www.nxp.com/DEVKIT-MOTORGD
EXTERNAL USE
Contents
•
Step-by-Step Installation Instructions
• How to Spin the Motor
• Hardware: DEVKIT-MOTORGD Board
− Features
− Overview
− Pinout
and Jumper Settings
− Power Supply
− Order Information
− EMC Requirements Note
•
Documentation
• Recommendations
1
EXTERNAL USE
Step-by-Step Installation Instructions
In this quick start guide, you will learn how to set up the
DEVKIT-MOTORGD board and run the default program.
Install Software and Tools
1
Install S32 Design Studio IDE for base board (S32K144EVB-Q100
or DEVKIT-MPC5744P).
S32 Design Studio for ARM/Power
See Software Installation Guide (SWIG) from S32K144EVB-Q100
or DEVKIT-MPC5744P Quick Start Package.
Program Base Board
2
Connect one end of the USB cable to the PC and the other end to
the micro-B connector on DEVKIT-MPC5744P/S32K144EVB-Q100.
Allow the PC to automatically configure the USB drivers. Flash
motor control program to base board.
Plug in MOTORGD
3
Plug in DEVKIT-MOTORGD to base board. Make sure base board
is configured to be powered externally. DEVKIT-MOTORGD must
supply power to base board. Plug in motor to phase and Hall
sensors of DEVKIT-MOTORGD
Learn More About the DEVKIT-MOTORGD
4
2
EXTERNAL USE
Read release notes and documentation on the
nxp.com/DEVKIT-MOTORGD
How to Spin a Motor: Power the Base Board
•
This example uses DEVKIT-MPC5744P as base board
•
Base board can be powered by USB or external supply
− Check
− This
base board jumpers
slide shows settings for external power
•
Plug in USB to base board for programming
•
Plug in power supply if base board configured to be externally
powered
3
EXTERNAL USE
How to Spin a Motor: Program the Base Board
• Load
• Use
the motor control program onto base board
S32DS
− Refer
to S32K144EVB-Q100 or DEVKIT-MPC5744 SWIG
• Online
tutorial on installing software using Model
Based Design Toolbox
4
EXTERNAL USE
How to Spin a Motor: Remove the USB
•
Unplug the USB and external supply from base board
•
DEVKIT-MOTORGD will power base board
5
EXTERNAL USE
How to Spin a Motor: Configure Base Board Jumpers
•
Make sure base board is configured to be powered externally
•
S32K144EVB-Q100: Short J107.1-2
•
DEVKIT-MPC5744P: Short J13.1-2 and J39.1-2
S32K144EVB-Q100
6
EXTERNAL USE
DEVKIT-MPC5744P
How to Spin a Motor: Plug in DEVKIT-MOTORGD
•
7
Plug DEVKIT-MOTORGD onto base board
EXTERNAL USE
How to Spin a Motor: Power Shield and Base Board
•
Plug in barrel connector to DEVKIT-MOTORGD
•
DEVKIT-MOTORGD also powers base board
8
EXTERNAL USE
How to Spin a Motor: Connect Phase Outputs (Linix)
•
Connect the phase outputs
•
NXP recommends and uses the Linix
45ZWN24-40 BLDC motor for evaluation
purposes
•
Alternative motor: Nanotec
DB41M024030-A
•
NXP example:
9
−
PHA – White
−
PHB – Blue
−
PHC – Green
EXTERNAL USE
How to Spin a Motor: Connect Hall Sensor (Sensored Only) (Linix)
•
Plug in Hall sensor if motor control program requires Hall sensor JP1
10
EXTERNAL USE
How to Spin a Motor: Nanotec Alternative
•
The Nanotec DB41M024030-A is an alternative to the Linix 45ZWN2440
•
It comes with its wires in a bunch
•
Two groups
−
3 thick wires (phases): Red, Yellow, Black
−
5 slender wires (hall sensor): Red, Black, White, Green, Blue
11
EXTERNAL USE
How to Spin a Motor: Connect Phase Outputs (Nanotec)
•
If you are running the NXP example on
the Nanotec DB41M024030-A connect:
−
PHA – Yellow
−
PHB – Red
−
PHC – Black
12
EXTERNAL USE
How to Spin a Motor: Connect Hall Sensor (Nanotec)
•
The Nanotec DB41M024030-A’s hall sensor follows same color coding
as the Linix 45ZWN24-40’s hall sensor
•
Connect the wires in the same order (from “JP1” label):
•
−
Red
−
Black
−
White
−
Green
−
Blue
−
No wire
You may need to install headers of your choice for better connection
13
EXTERNAL USE
How to Spin a Motor: Run the Motor
•
If you use NXP’s software example, motor will automatically start
spinning after a few seconds
•
Press SW1 to speed up
•
Press SW2 to slow down/reverse
14
EXTERNAL USE
DEVKIT-MOTORGD Board : Features
•
Gate Driver Unit MC34GD3000EP
•
3-Phase Bridge
−
Output Parameters: 3 phase outputs, 10-18V, 5A phase current (RMS)
•
Hall Encoder
•
Arduino™ UNO R3 footprint-compatible with expansion “shield” support
•
Easy access to the MCU I/O header pins for prototyping
•
Flexible power supply options
•
10-18V External power supply
•
Supports DEVKIT-MPC5744P and S32K144EVB
•
NXP recommends and uses the Linix 45ZWN24-40 or Nanotec DB41M024030-A
BLDC motor for evaluation purposes
•
Box includes:
−
•
15
EXTERNAL USE
DEVKIT-MOTORGD Shield
Downloads include:
−
Quick Start Guide
−
Application notes
DEVKIT-MOTORGD Board : Overview
J2
The DEVKIT-MOTORGD
is an ultra-low-cost
development platform
motor control.
Features include easy
access to all base board
I/Os and a standardbased form factor
compatible with the
Arduino™ pin layout,
providing a broad range of
expansion board options.
The shield can be
powered by external
supply from 10V to 18V.
J1
Break Resistor
Terminal
3-Phase FET
Pre-Driver
Output
Terminal
Hall Encoder
Interface
3-Phase Bridge
J3
12V External
Power Supply
16
EXTERNAL USE
J6
J4
J5
DEVKIT-MOTORGD Board : Pinout
1 of 3
J2
FUNCTION
J2
PORT
PIN
PIN
PORT
GD_INT
J2-19
J2-20
NC
OC_OUT
J2-17
J2-18
NC
NC
J2-15
J2-16
NC
GND
J2-13
J2-14
NC
SPI_SCLK
J2-11
J2-12
NC
SPI_MISO
J2-09
J2-10
NC
SPI_MOSI
J2-07
J2-08
NC
SPI_CS_B
J2-05
J2-06
NC
BRAKE_PWM
J2-03
J2-04
NC
NC
J2-01
J2-02
NC
FUNCTION
J1
J1
FUNCTION
17
EXTERNAL USE
Arduino Compatibility
The internal rows of the I/O headers on
the DEVKIT-MOTORGD are arranged to
fulfill Arduino™ shields compatibility .
PORT
PIN
PIN
PORT
PWMC_LS
J1-15
J1-16
NC
PWMC_HS
J1-13
J1-14
NC
PWMB_LS
J1-11
J1-12
NC
PWMB_HS
J1-09
J1-10
NC
PWMA_LS
J1-07
J1-08
NC
PWMA_HS
J1-05
J1-06
NC
GD_RST_B
J1-03
J1-04
NC
GD_EN
J1-01
J1-02
NC
FUNCTION
DEVKIT-MOTORGD Board : Pinout
2 of 3
J3
FUNCTION
J3
PORT
NC
NC
NC
NC
NC
NC
NC
NC
PIN
J3-02
J3-04
J3-06
J3-08
J3-10
J3-12
J3-14
J3-16
J4
PORT
J_VDC
MC_VCC
NC
NC
NC
GND
GND
J_VDC
FUNCTION
VDC
5V
VDC
J4
FUNCTION
18
PIN
J3-01
J3-03
J3-05
J3-07
J3-09
J3-11
J3-13
J3-15
EXTERNAL USE
Arduino Compatibility
The internal rows of the I/O headers on
the DEVKIT-MOTORGD are arranged to
fulfill Arduino™ shields compatibility .
PORT
PIN
PIN
PORT
FUNCTION
NC
J4-02
J4-01
DCBI
Current
NC
J4-04
J4-03
DCBV
Voltage
NC
J4-06
J4-05
BEMF_A/PHA_I Feedback/Output
NC
J4-08
J4-07
BEMF_B/PHB_I Feedback/Output
NC
J4-10
J4-09
BEMF_C/PHC_I Feedback/Output
NC
J4-12
J4-11
NC
NC
J4-14
J4-13
NC
NC
J4-16
J4-15
NC
DEVKIT-MOTORGD Board : Pinout
FUNCTION
FUNCTION
J6
J5
19
EXTERNAL USE
Arduino Compatibility
The internal rows of the I/O headers on
the DEVKIT-MOTRGD are arranged to
fulfill Arduino™ shields compatibility .
PORT
PIN
NC
3 of 3
J6
PIN
PORT
J6-19
J6-20
NC
NC
J6-17
J6-18
NC
NC
J6-15
J6-16
NC
NC
J6-13
J6-14
NC
NC
J6-11
J6-12
NC
NC
J6-09
J6-10
NC
NC
J6-07
J6-08
NC
NC
J6-05
J6-06
NC
NC
J6-03
J6-04
NC
NC
J6-01
J6-02
NC
PORT
PIN
NC
J5
FUNCTION
PIN
PORT
J5-2
J5-1
HALL_A/ENC_A
NC
J5-4
J5-3
HALL_B/ENC_B
NC
J5-6
J5-5
HALL_C/ENC_INDEX
NC
J5-8
J5-7
NC
NC
J5-10
J5-9
NC
NC
J5-12
J5-11
NC
NC
J5-14
J5-13
NC
NC
J5-16
J5-15
NC
NC
J5-18
J5-17
NC
NC
J5-20
J5-19
NC
FUNCTION
DEVKIT-MOTORGD Board : Power Supply
DEVKIT-MOTORGD supports power through an external 10-18V
power supply, 12V being the most common. NXP does not directly
sell 12V power supplies. You can obtain a power supply through a
third-party.
Power supply specifications:
Fully regulated Switching Power Supply
Input Voltage 100-240V AC 50/60Hz
Output 12V 1A/2A DC
Plug size: 5.5mm x 2.1 mm, Center Positive
12V must be used for CAN and LIN/UART communication.
External Power Supply
20
EXTERNAL USE
DEVKIT-MOTORGD Board : Order Information
Follow this link to order this board.
You can also do a search in NXP.com and look for “DEVKIT-MOTORGD”
SRP = $49 USD
21
EXTERNAL USE
EMC Requirements Note
To comply with EMC requirements, you must attach the included ferrite
clamp to the motor wires connecting to terminal block J13 of the
DEVKIT-MOTORGD board. The clamp must be installed at the end of
the motor wires closest to the DEVKIT-MOTORGD board.
The following outlines how to install the ferrite clamp.
22
EXTERNAL USE
EMC Requirements Note – Step 1
Using the provided tool, open the ferrite
clamp by inserting it in the two slots on
the clamp.
23
EXTERNAL USE
EMC Requirements Note – Step 2
Loop the motor wires through and
around the ferrite clamp so that the
motor wires pass through the ferrite
clamp twice. The maximum distance
from the board is 2.5 inches.
24
EXTERNAL USE
EMC Requirements Note – Step 3
Close the ferrite clamp carefully,
ensuring none of the wires are pinched
by the ferrite material and/or ferrite
clamp housing
25
EXTERNAL USE
Documentation and Reference Material
•
Documentation Links
− MOTORGD
Schematic (TBA)
− MOTORGD
Factsheet (TBA)
− Model-Based
•
•
Software Suites
− Automotive
Math and Motor Control Library Set for S32K14x
− Automotive
Math and Motor Control Library Set for MPC574xP
Reference Manuals
− S32K
Reference Manual
− MPC574xP
26
Design
EXTERNAL USE
Reference Manual
Recommendations
•
Keep S32 Design Studio IDE and OpenSDA firmware Up-to-date for best results
•
Post Technical Questions on NXP community for MPC5xxx.
•
Useful Links:
− MPC5744P
Webpage
− S32K Webpage
− DEVKIT-MOTOROGD Webpage
− S32K144EVB-Q100 Webpage
− DEVKIT-MPC5744P Webpage
− nxp.com/community
27
EXTERNAL USE
很抱歉,暂时无法提供与“DEVKIT-MOTORGD”相匹配的价格&库存,您可以联系我们找货
免费人工找货