Freescale provides the enclosed product(s) under the following conditions:
This evaluation kit is intended for use of ENGINEERING DEVELOPMENT OR EVALUATION PURPOSES
ONLY. It is provided as a sample IC pre-soldered to a printed circuit board to make it easier to access inputs,
outputs, and supply terminals. This evaluation kit may be used with any development system or other source
of I/O signals by simply connecting it to the host MCU or computer board via off-the-shelf cables. Final device
in an application will be heavily dependent on proper printed circuit board layout and heat sinking design as
well as attention to supply filtering, transient suppression, and I/O signal quality.
The goods provided may not be complete in terms of required design, marketing, and or manufacturing related
protective considerations, including product safety measures typically found in the end product incorporating
the goods. Due to the open construction of the product, it is the user's responsibility to take any and all
appropriate precautions with regard to electrostatic discharge. In order to minimize risks associated with the
customers applications, adequate design and operating safeguards must be provided by the customer to
minimize inherent or procedural hazards. For any safety concerns, contact Freescale sales and technical
support services.
Should this evaluation kit not meet the specifications indicated in the kit, it may be returned within 30 days from
the date of delivery and will be replaced by a new kit.
Freescale reserves the right to make changes without further notice to any products herein. Freescale makes
no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor
does Freescale assume any liability arising out of the application or use of any product or circuit, and
specifically disclaims any and all liability, including without limitation consequential or incidental damages.
“Typical” parameters can and do vary in different applications and actual performance may vary over time. All
operating parameters, including “Typical”, must be validated for each customer application by customer’s
technical experts.
Freescale does not convey any license under its patent rights nor the rights of others. Freescale products are
not designed, intended, or authorized for use as components in systems intended for surgical implant into the
body, or other applications intended to support or sustain life, or for any other application in which the failure
of the Freescale product could create a situation where personal injury or death may occur.
•Assembled and tested evaluation board/module in an anti-static bag
•Quick Start Guide, Analog Tools
•Warranty card
2.2Jump Start
Freescale’s analog product development boards help to easily evaluate Freescale products. These tools support analog mixed signal and
power solutions including monolithic ICs using proven high-volume SMARTMOS mixed signal technology, and system-in-package devices
utilizing power, SMARTMOS and MCU dies. Freescale products enable longer battery life, smaller form factor, component count reduction,
ease of design, lower system cost and improved performance in powering state of the art systems.
•Go to www.freescale.com/analogtools
•Locate your kit
•Review your Tool Summary Page
•Look for
•Download documents, software, and other information
Once the files are downloaded, review the user guide JumpStart. The user guide includes setup instructions, BOM and schematics. Jump
start bundles are available on each tool summary page with the most relevant and current information. The information includes everything
needed for design.
2.3Required Equipment and Software
To use this kit, you need:
•DC Power supply (2.7 V to 5.5 V, 0 . 1 A to 0.4 A, depending on stepper motor requirements)
•USB A to mini-B cable
•Oscilloscope (preferably 4-channel) with current probe(s)
•Digital multimeter
•FRDM-KL25Z Freedom Development Platform
•Typical loads (stepper motor, brushed DC motors, or power resistors)
•3/16" blade screwdriver
•One 12-pin (PPTC062LFBN-RC), two 16-pin (PPTC082LFBN-RC), and one 20-pin (PPTC102LFBN-RC) female
connector, by Sullins Connector Solutions, or equivalent soldered to FRDM-KL25Z
2.4System Requirements
The kit requires the following:
•USB-enabled PC with Windows® XP or higher
4Freescale Semiconductor, Inc.
KTFRDM17C724UG, Rev. 1.0
Getting to Know the Hardware
3Getting to Know the Hardware
3.1Board Overview
The FRDM-17C724-EVB evaluation board features the MPC17C724 dual H-Bridge IC, which features the ability to drive either a single
two phase stepper motor or two brushed DC motors. The MPC17C724 incorporates internal control logic, a charge pump, gate drive, and
high current, low R
3.2Board Features
The FRDM-17C724-EVB evaluation board is designed to easily evaluate and test the main component, the MPC17C724. The board's
main features are as follows:
•Compatible with Freedom series evaluation boards such as FRDM-KL25Z
•Built in fuse for both part and load protection
•Screw terminals to provide easy connection of power and loads
•Test points to allow probing of signals
•Built in voltage regulator to supply logic level circuitry
•LED to indicate status of Logic power supply of the evaluation board, as well as a general purpose indicator
•Form factor compatible with Arduino™ R3 pin layout
•New, OpenSDA debug interface
•Mass storage device flash programming interface (default) - no tool installation required to evaluate demonstration
•P&E Debug interface provides run-control debugging and compatibility with IDE tools
•CMSIS-DAP interface: new ARM standard for embedded debug interface
Additional reference documents are available on freescale.com/FRDM-KL25Z.
MOSFET output circuitry.
DS(on)
applications
3.4Device Features
This evaluation board features the following Freescale product:
Table 1. Device Features
DeviceDescriptionFeatures
The MPC17C724 is a dual H-Bridge
MPC17C724
Freescale Semiconductor5
motor driver IC intended for operating
stepper motors
• Voltage range of operation from 2.7 V to 5.5 V
• Output Current of 0.4 A (DC) continuous, 0.8 A peak
•1.0 R
• 3.3/5.0 V TTL/CMOS compatible inputs
• PWM frequencies up to 200 kHz
• Undervoltage shutdown
• Cross conduction (shoot through) suppression
KTFRDM17C724UG, Rev. 1.0
H-Bridge MOSFET outputs
DS(on)
Getting to Know the Hardware
MPC17C724
LED outputProtection Fuse
OUT1A
OUT1B
OUT2A
OUT2B
Charge Pump Voltage
Power Supply Input
Not Used
Ground
CONNECT PHASE 1
OF STEPPER TO
THESE TERMINALS
CONNECT PHASE 2
OF STEPPER TO
THESE TERMINALS
Ground
Not Used
3.5Board Description
This evaluation board consists mainly of an MPC17C724. The following sections describe the additional hardware used to support the
dual H-Bridge driver.
Table 2. Board Description
NameDescription
U1MPC17C724 H-Bridge motor drive IC
F1Over current Protection Fuse
D4User defined LED output
OUT1AOutput 1A Connect motor phase 1 lead to this terminal
OUT1BOutput 1B Connect motor phase 1 lead to this terminal
OUT2AOutput 2A Connect motor phase 2 lead to this terminal
OUT2BOutput 2B Connect motor phase 2 lead to this terminal
CRESCharge Pump Voltage
VMPower Supply Input
GNDGround Terminal
SNSNot used – connection to FRDM-KL25Z input
ANLNot used – connection to FRDM-KL25Z input
GNDGround Terminal
Figure 2. Board Description
6Freescale Semiconductor, Inc.
KTFRDM17C724UG, Rev. 1.0
3.6LED Display
An LED is provided as a visual output device for the FRDM-17C724-EVB evaluation board:
Table 3. Board Description
NameDescription
LED1 (D4 board designator)
Illuminated with an output from the FRDM-KL25Z. Note the on board voltage regulator must
be operating for the LED to operate
3.7Test Point Definitions
The following test-points provide access to signals on the FRDM-17C724-EVB. These signals are:
Table 4. Test Point Definitions
TP#Signal NameDescription
TP1GNDGround
TP2OUT2AH-Bridge 2 Output A
TP3OUT2BH-Bridge 2 Output B
TP4OUT1AH-Bridge 1 Output A
TP5IN1AH-Bridge 1 Input A
TP6IN1BH-Bridge 1 Input B
TP7PSAVEStandby/Enable pin
TP8READYLogic signal from microcontroller. This signal causes the green LED to operate
TP9SNSINNot Used
TP10ANLINNot Used
TP11VDDPWRGOODSignal to the Microcontroller indicating the voltage regulator is operating (3.3 V)
TP12IN2AH-Bridge 2 Input A
TP13IN2BH-Bridge 2 Input B
TP14OUT1BH-Bridge 1 Output B
TP15VDDLogic Power Supply from the voltage regulator on the evaluation board
Getting to Know the Hardware
3.8Input Signal Definitions
The MPC17C724 IC has five input signals that are used to control certain outputs or functions inside the circuit. These signals are:
Table 5. Input Signal Definitions
NameDescription
IN1AControls OUT1A
IN1BControls OUT1B
IN2AControls OUT2A
IN2BControls OUT2B
PSAVEEnables Outputs 1A, 1B and Outputs 2A, 2B
Freescale Semiconductor7
KTFRDM17C724UG, Rev. 1.0
Getting to Know the Hardware
3.9Output Signal Definitions
The MPC17C724 IC has four output signals used to drive a 2 phase stepper motor. These signals are:
Table 6. Output Signal Definitions
NameDescription
OUT1AOutput A of H-Bridge 1
OUT1BOutput B of H-Bridge 1
OUT2AOutput A of H-Bridge 2
OUT2BOutput B of H-Bridge 2
3.10 Screw Terminal Connections
There are four connectors on the FRDM-17C724-EVB which provide connections to the following signals:
Table 7: Screw Terminal Connections
NameSignalSignal Description
J5
J6
J7
J8
OUT1AH-Bridge 1 output A
OUT1BH-Bridge 1 output B
CRESCharge pump voltage for H-Bridge gate drive
VMMotor supply input (this is also the supply for the on board voltage regulator)
GNDPrimary ground connection for the motor power supply
OUT2AH-Bridge 2 output A
OUT2BH-Bridge 2 output B
SNSNot Used
ANLNot Used
GNDAdditional ground
3.11 Jumper J9
The FRDM-17C724-EVB has provision (not populated) for a jumper to accommodate measuring the total current consumption. If the fuse
is bypassed, use extreme care to make sure the maximum current for the MPC17C724 is not exceeded (0.4 A continuous, 0.8 A
peak/transients).
8Freescale Semiconductor, Inc.
KTFRDM17C724UG, Rev. 1.0
FRDM-KL25Z Freedom Development Platform
4FRDM-KL25Z Freedom Development Platform
The Freescale Freedom development platform is a set of software and hardware tools for evaluation and development. It is ideal for rapid
prototyping of microcontroller-based applications. The Freescale Freedom KL25Z hardware, FRDM-KL25Z, is a simple, yet sophisticated
design featuring a Kinetis L Series microcontroller, the industry's first microcontroller built on the ARM
4.1Connecting FRDM-KL25Z to the Board
The FRDM-17C724-EVB kit may be used with many of the Freedom platform evaluation boards featuring Kinetis processors. The
FRDM-KL25Z evaluation board has been chosen specifically to work with the FRDM-17C724-EVB kit because of its low cost and features.
The FRDM-KL25Z board makes use of the USB, built in LEDs, and I/O ports available with Freescale’s Kinetis KL2x family of
microcontrollers. The main functions provided by the FRDM-KL25Z are to allow control of a stepper motor using a PC computer over USB,
and to drive the necessary inputs on the FRDM-17C724-EVB evaluation kit to operate the motor.
The FRDM-17C724-EVB is connected to the FRDM-KL25Z using four dual row headers. The connections are as follows:
Table 8: FRDM-17C724-EVB to FRDM-KL25Z Connections
®
Cortex™-M0+ core.
FRDM-17C724-EVBFRDM-KL25ZPIn Hardware Name
HeaderPinHeaderPinFRDM-17C724-EVBFRDM-KL25Z
J11J91RUNPWRGDPTB8Regulator voltage present
J12J92N/CSDA_PTD5No connection
J13J93GNDPTB9System Ground
J14J94N/CP3V3No connection
J15J95GNDPTB10System ground
J16J96N/CRESET/PTA20No connection
J17J97GNDPTB11System ground
J18J98N/CP3V3No connection
J19J99N/CPTE2No Connection
J110J910N/CP5V_USBNo connection
J111J911N/CPTE3No connection
J112J912GNDGNDSystem ground
J113J913N/CPTE4No connection
J114J914N/CGNDNo connection
J115J915N/CPTE5No connection
J116J916N/CP5-9V_VINNo connection
J21J11ENPTC7Enable
J22J12N/CPTA1No connection
J23J13N/CPTC0No connection
J24J14N/CPTD4No connection
J25J15N/CPTC3No connection
J26J16IN1APTD4Input 1A
J27J17N/CPTC4No connection
J28J18IN1BPTA12Input 1B
J29J19READYPTC5No connection green LED (from KL25Z)
J210J110IN2APTA4No connection
J211J111READYPTC6Not used
Description
Freescale Semiconductor9
KTFRDM17C724UG, Rev. 1.0
FRDM-KL25Z Freedom Development Platform
Table 8: FRDM-17C724-EVB to FRDM-KL25Z Connections (continued)
FRDM-17C724-EVBFRDM-KL25ZPIn Hardware Name
HeaderPinHeaderPinFRDM-17C724-EVBFRDM-KL25Z
J212J112IN2BPTA5No connection
J213J113N/CPTC10No connection
J214J114N/CPTC8No connection
J215J115N/CPTC11No connection
J216J116N/CPTC9No connection
J31J21N/CPTC12No connection
J32J22N/CPTA13No connection
J33J23N/CPTC13No connection
J34J24N/CPTD5No connection
J35J25N/CPTC16No connection
J36J26N/CPTD0No connection
J37J27N/CPTC17No connection
J38J28N/CPTD2No connection
J39J29N/CPTA16No connection
J310J210N/CPTD3No connection
J311J211N/CPTA17No connection
J312J212N/CPTD1No connection
J313J213N/CPTE31No connection
J314J214N/CGNDNo connection
J315J215N/CN/CNo connection
J316J216N/CVREFHNo connection
J317J217N/CPTD6No connection
J318J218N/CPTE0No connection
J319J219N/CPTD7No connection
J320J220N/CPTE1No connection
J41J101N/CPTE20No connection
J42J102N/CPTB0No connection
J43J103N/CPTE21No connection
J44J104N/CPTB1No connection
J45J105N/CPTE22No connection
J46J106N/CPTB2No connection
J47J107N/CPTE23No connection
J48J108N/CPTB3No connection
J49J109N/CPTE29No connection
J410J1010ANLINPTC2Not used
J411J1011N/CPTE30No connection
J412J1012N/CPTC1No connection
Description
10Freescale Semiconductor, Inc.
KTFRDM17C724UG, Rev. 1.0
Installing the Software and Setting up the Hardware
5Installing the Software and Setting up the Hardware
5.1Installing the Motor Control Graphical User Interface (GUI) on your
Computer
The latest version of the Motor Control GUI is designed to run on any Windows 8, Windows 7, Vista, or XP-based operating system. To
install the software, go to
Page. Look for "Jump Start Your Design". Download to your computer desktop the Motor Control GUI software.
Run the install program from the desktop. The Installation Wizard will guide you through the rest of the process.
To use the Motor Control GUI, go to the Windows Start menu, then Programs, then Motor Control GUI, and click on the Freescale icon.
The Motor Control Graphic User Interface (GUI) will appear. The GUI is shown in
with the vendor ID for Freescale (0x15A2), and the part ID (0x138). The left side panel displays these numbers only if the PC is
communicating with the FRDM-KL25Z via the USB interface.
www.freescale.com/analogtools and select your kit. Click on that link to open the corresponding Tool Summary
Figure 3. The hex address numbers at the top are loaded
Figure 3. Motor Control GUI
Freescale Semiconductor11
KTFRDM17C724UG, Rev. 1.0
Installing the Software and Setting up the Hardware
Computer
USB Cable
FRDM-KL25Z
Use this USB Port
Stepper Motor
FRDM-17C724-EVB
Mounted on Top
DC Power Supply
5.2Configuring the Hardware
Figure 4 shows the configuration diagram for FRDM-17C724-EVB.
Figure 4. FRDM-17C724-EVB plus FRDM-KL25Z Board Setup
5.2.1Step-by-step Instructions for Setting Up the Hardware Using Motor
Control GUI
When using the FRDM-17C724-EVB make sure that the following operating parameters are followed or damage may occur.
•The maximum motor supply voltage (VM) cannot exceed 5.5 V, and must be at least 3.3 V
•The nominal operating current of the stepper motor cannot exceed 0.4 A (0.8 A peak)
In order to perform the demonstration example, first set up the evaluation board hardware and software as follows:
1. Setup the FRDM-KL25Z to accept code from the mbed online compiler. mbed is a developer site for ARM based
mbed.org (https://mbed.org/handbook/mbed-FRDM-KL25Z-Upgrade) (you will need
microcontrollers. The instructions are at
to switch to the other USB port on the FRDM-KL25Z, and back after you load the project).
2. Go to the Freescale page on mbed.org and look for the repository named "LVHB DC Motor Drive".
(http://developer.mbed.org/teams/Freescale/code/LVHB-Stepper-Motor-Drive/) Save the compiled code on your local drive,
and then drag and drop it onto the mbed drive (which is the FRDM-KL25Z). Move the USB connector back to the other USB
port on the FRDM-KL25Z.
Note: You may be asked to create a user before you can download the code.
3. Connect the FRDM-17C724-EVB to the FRDM-KL25Z. This is best accomplished by soldering the female connectors to the
FRDM-KL25Z, and then connecting to the male pins provided on the FRDM-17C724-EVB.
4. Ready the computer, install the "Stepper Motor Driver GUI Software" (See Section 5.1).
5. Attach DC power supply (without turning on the power) to the VM and GND terminals.
6. Attach one set of coils of the stepper motor to the OUT 1A and OUT 1B output terminals. Attach the other phase coil of the
stepper motor to terminals OUT2A and OUT2B. Launch the "Stepper Motor Driver GUI Software".
7. Make sure the GUI recognizes the FRDM-KL25Z. This is determined by seeing the hex Vendor ID (0x15A2), and Part ID
(0x138) under USB connection in the upper left hand corner of the GUI. If the GUI does not recognize the FRDM-KL25Z, you
need to disconnect and reconnect the USB cable to the FRDM-KL25Z.
8. Turn on the DC power supply.
12Freescale Semiconductor, Inc.
KTFRDM17C724UG, Rev. 1.0
Installing the Software and Setting up the Hardware
9. Click on the "Enable Target" checkbox on the GUI. The demo is now ready to run.
10. Click the "Run" button to run the motor. Notice that some options of the GUI are disabled while the motor is running. To
make changes, click the "Stop" button on the GUI, make the desired changes, and then click "Run" on the GUI to continue.
11. When finished, click "Enable Target" button on the GUI, and then "Quit". Turn off DC power supply. Remove USB cable.
1.Freescale does not assume liability, endorse, or warrant components from external manufacturers that are referenced in circuit drawings or
tables. While Freescale offers component recommendations in this configuration, it is the customer’s responsibility to validate their application.
2.Critical components. For critical components, it is vital to use the manufacturer listed.
HDR 2X8 TH 100MIL CTR TSW-108-07-G-D
SAMTEC
HDR 2X10 TH 100MIL CTR TSW-110-07-S-D
SAMTEC
HDR 2X6 TH 100MIL CTR TSW-106-07-S-D
SAMTEC
SUBASSEMBLY CON 1X3 TB TH 3.81MM SP
201H -- 138L + TERM BLOCK PLUG 3.81MM
2POS210-80097, 210-80098
SUBASSEMBLY CON 1X3 TB TH 3.81MM SP
201H -- 138L + TERM BLOCK PLUG 3.81MM
3POS210-80099, 211-79220
HDR 2X8
HDR 2X10
HDR 2X6
TERM BLOCK 1x2
TERM BLOCK 1x3
16Freescale Semiconductor, Inc.
KTFRDM17C724UG, Rev. 1.0
9References
Following are URLs where you can obtain information on related Freescale products and application solutions: