dsPICDEM MCLV Development Board User's Guide

dsPICDEMTM MCLV
DEVELOPMENT BOARD
USER’S GUIDE
© 2008 Microchip Technology Inc.
DS70331A
Note the following details of the code protection feature on Microchip devices:
•
Microchip products meet the specification contained in their particular Microchip Data Sheet.
•
Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the
intended manner and under normal conditions.
•
There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our
knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data
Sheets. Most likely, the person doing so is engaged in theft of intellectual property.
•
Microchip is willing to work with the customer who is concerned about the integrity of their code.
•
Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not
mean that we are guaranteeing the product as “unbreakable.”
Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our
products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts
allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.
Information contained in this publication regarding device
applications and the like is provided only for your convenience
and may be superseded by updates. It is your responsibility to
ensure that your application meets with your specifications.
MICROCHIP MAKES NO REPRESENTATIONS OR
WARRANTIES OF ANY KIND WHETHER EXPRESS OR
IMPLIED, WRITTEN OR ORAL, STATUTORY OR
OTHERWISE, RELATED TO THE INFORMATION,
INCLUDING BUT NOT LIMITED TO ITS CONDITION,
QUALITY, PERFORMANCE, MERCHANTABILITY OR
FITNESS FOR PURPOSE. Microchip disclaims all liability
arising from this information and its use. Use of Microchip
devices in life support and/or safety applications is entirely at
the buyer’s risk, and the buyer agrees to defend, indemnify and
hold harmless Microchip from any and all damages, claims,
suits, or expenses resulting from such use. No licenses are
conveyed, implicitly or otherwise, under any Microchip
intellectual property rights.
Trademarks
The Microchip name and logo, the Microchip logo, Accuron,
dsPIC, KEELOQ, KEELOQ logo, MPLAB, PIC, PICmicro,
PICSTART, rfPIC and SmartShunt are registered trademarks
of Microchip Technology Incorporated in the U.S.A. and other
countries.
FilterLab, Linear Active Thermistor, MXDEV, MXLAB,
SEEVAL, SmartSensor and The Embedded Control Solutions
Company are registered trademarks of Microchip Technology
Incorporated in the U.S.A.
Analog-for-the-Digital Age, Application Maestro, CodeGuard,
dsPICDEM, dsPICDEM.net, dsPICworks, dsSPEAK, ECAN,
ECONOMONITOR, FanSense, In-Circuit Serial
Programming, ICSP, ICEPIC, Mindi, MiWi, MPASM, MPLAB
Certified logo, MPLIB, MPLINK, mTouch, PICkit, PICDEM,
PICDEM.net, PICtail, PIC32 logo, PowerCal, PowerInfo,
PowerMate, PowerTool, REAL ICE, rfLAB, Select Mode, Total
Endurance, UNI/O, WiperLock and ZENA are trademarks of
Microchip Technology Incorporated in the U.S.A. and other
countries.
SQTP is a service mark of Microchip Technology Incorporated
in the U.S.A.
All other trademarks mentioned herein are property of their
respective companies.
© 2008, Microchip Technology Incorporated, Printed in the
U.S.A., All Rights Reserved.
Printed on recycled paper.
Microchip received ISO/TS-16949:2002 certification for its worldwide
headquarters, design and wafer fabrication facilities in Chandler and
Tempe, Arizona; Gresham, Oregon and design centers in California
and India. The Company’s quality system processes and procedures
are for its PIC® MCUs and dsPIC® DSCs, KEELOQ® code hopping
devices, Serial EEPROMs, microperipherals, nonvolatile memory and
analog products. In addition, Microchip’s quality system for the design
and manufacture of development systems is ISO 9001:2000 certified.
DS70331A-page ii
© 2008 Microchip Technology Inc.
dsPICDEMTM MCLV
DEVELOPMENT BOARD
USER’S GUIDE
Table of Contents
Preface ........................................................................................................................... 1
Chapter 1. Introduction
1.1 Overview of the dsPICDEM MCLV Development Board ................................ 7
1.2 Features Overview ......................................................................................... 7
Chapter 2. Hardware Overview
2.1 PIM Configuration ......................................................................................... 11
2.2 Board Connectors ........................................................................................ 16
2.3 Selecting a Power Supply for the dsPICDEM MCLV Development Board ... 20
2.4 User Interface Hardware .............................................................................. 20
Chapter 3. Running a BLDC Motor Using Hall Sensors
3.1 Hardware Requirements .............................................................................. 23
3.2 dsPICDEM MCLV Development Board Setup ............................................. 23
Appendix A. Schematics and Layouts ...................................................................... 25
Appendix B. Electrical Specifications ....................................................................... 33
Index ............................................................................................................................. 35
Worldwide Sales and Service .................................................................................... 36
© 2008 Microchip Technology Inc.
DS70331A-page iii
dsPICDEMTM MCLV Development Board User’s Guide
NOTES:
DS70331A-page iv
© 2008 Microchip Technology Inc.
dsPICDEMTM MCLV
DEVELOPMENT BOARD
USER’S GUIDE
Preface
NOTICE TO CUSTOMERS
All documentation becomes dated, and this manual is no exception. Microchip tools and
documentation are constantly evolving to meet customer needs, so some actual dialogs and/
or tool descriptions may differ from those in this document. Please refer to our web site
(www.microchip.com) to obtain the latest documentation available.
Documents are identified with a “DS” number. This number is located on the bottom of each
page, in front of the page number. The numbering convention for the DS number is
“DSXXXXXA”, where “XXXXX” is the document number and “A” is the revision level of the
document.
For the most up-to-date information on development tools, see the MPLAB® IDE on-line help.
Select the Help menu, and then Topics to open a list of available on-line help files.
INTRODUCTION
This chapter contains general information that will be useful to know before using the
dsPICDEM™ MCLV Development Board. Items discussed in this chapter include:
•
•
•
•
•
•
•
•
Document Layout
Conventions Used in this Guide
Warranty Registration
Recommended Reading
The Microchip Web Site
Development Systems Customer Change Notification Service
Customer Support
Document Revision History
DOCUMENT LAYOUT
This user’s guide describes how to use the dsPICDEM MCLV Development Board. The
document is organized as follows:
• Chapter 1. “Introduction” – This chapter introduces the dsPICDEM MCLV
Development Board and provides an overview of various features.
• Chapter 2. “Hardware Overview” – This chapter describes the hardware
components of the dsPICDEM MCLV Development Board.
• Chapter 3. “Running a BLDC Motor Using Hall Sensors” – This chapter
describes how to run a sensored BLDC motor using a dsPIC® DSC device.
• Appendix A. “Schematics and Layouts” – This appendix provides detailed
circuit schematics of the dsPICDEM MCLV Development Board.
• Appendix B. “Electrical Specifications” – This appendix lists the DC input and
output ratings for the dsPICDEM MCLV Development Board.
© 2008 Microchip Technology Inc.
DS70331A-page 1
dsPICDEMTM MCLV Development Board User’s Guide
CONVENTIONS USED IN THIS GUIDE
This manual uses the following documentation conventions:
DOCUMENTATION CONVENTIONS
Description
Represents
Examples
Arial font:
MPLAB® IDE User’s Guide
Italic characters
Referenced books
Emphasized text
...is the only compiler...
Initial caps
A window
the Output window
A dialog
the Settings dialog
A menu selection
select Enable Programmer
Quotes
A field name in a window or
dialog
“Save project before build”
Underlined, italic text with
right angle bracket
A menu path
File>Save
Bold characters
A dialog button
Click OK
A tab
Click the Power tab
N‘Rnnnn
A number in verilog format,
4‘b0010, 2‘hF1
where N is the total number of
digits, R is the radix and n is a
digit
Text in angle brackets < >
A key on the keyboard
Press <Enter>, <F1>
Sample source code
#define START
Filenames
autoexec.bat
File paths
c:\mcc18\h
Keywords
_asm, _endasm, static
Command-line options
-Opa+, -Opa-
Bit values
0, 1
Courier New font:
Plain Courier New
DS70331A-page 2
Constants
0xFF, ‘A’
Italic Courier New
A variable argument
file.o, where file can be
any valid filename
Square brackets [ ]
Optional arguments
mcc18 [options] file
[options]
Curly brackets and pipe
character: { | }
Choice of mutually exclusive
arguments; an OR selection
errorlevel {0|1}
Ellipses...
Replaces repeated text
var_name [,
var_name...]
Represents code supplied by
user
void main (void)
{ ...
}
© 2008 Microchip Technology Inc.
Preface
WARRANTY REGISTRATION
Please complete the enclosed Warranty Registration Card and mail it promptly.
Sending in the Warranty Registration Card entitles users to receive new product
updates. Interim software releases are available at the Microchip web site.
RECOMMENDED READING
This user’s guide describes how to use the dsPICDEM MCLV Development Board. The
device-specific data sheets contain current information on programming the specific
microcontroller or digital signal controller devices. Other useful documents are listed
below. The following Microchip documents are available and recommended as
supplemental reference resources:
MPLAB® IDE Simulator, Editor User’s Guide (DS51025)
This user’s guide is a comprehensive guide that describes installation and features of
Microchip’s MPLAB Integrated Development Environment (IDE), as well as the editor
and simulator functions in the MPLAB IDE environment.
Readme Files
For the latest information on using other tools, read the tool-specific Readme files in the
Readme subdirectory of the MPLAB IDE installation directory. The Readme files contain
updated information and known issues that may not be included in this user’s guide.
MPASM™ Assembler, MPLINK™ Object Linker, MPLIB™ Object Librarian User’s
Guide (DS33014)
This user’s guide describes how to use the Microchip MPASM Assembler, the MPLINK
Object Linker and the MPLIB Object Librarian.
dsPIC33FJ12MC202 PIM Information Sheet (DS70314)
This document provides device-specific information for the dsPIC33FJ12MC202 PIM
device. The dsPIC33FJ12MC202 is a high-performance 16-bit digital signal controller
within a small 28-pin 6x6 mm QFN package.
dsPIC33FJ32MC204 PIM Information Sheet (DS70316)
This document provides device-specific information for the dsPIC33FJ32MC204 PIM
device. The dsPIC33FJ32MC204 is a high-performance 16-bit digital signal controller
within a small 44-pin QFN package.
dsPIC33FJ128MC804 PIM Information Sheet (DS70326)
This document provides device-specific information for the dsPIC33FJ128MC804 PIM
device. The dsPIC33FJ128MC804 is a high-performance 16-bit digital signal controller
within a small 44-pin QFN package.
dsPIC33FJ12MC201/202 Data Sheet (DS70265)
This data sheet contains device-specific information for the dsPIC33FJ12MC201/202
Digital Signal Controller (DSC) Devices. The dsPIC33F devices contain extensive
Digital Signal Processor (DSP) functionality with a high performance 16-bit
microcontroller (MCU) architecture.
dsPIC33FJ32MC202/204 and dsPIC33FJ16MC304 Data Sheet (DS70283)
This data sheet provides device-specific information for the dsPIC33FJ32MC202/204
and dsPIC33FJ16MC304 motor control family of devices.
© 2008 Microchip Technology Inc.
DS70331A-page 3
dsPICDEMTM MCLV Development Board User’s Guide
dsPIC33FJ32MC302/304, dsPIC33FJ64MCX02/X04 and dsPIC33FJ128MCX02/
X04 Data Sheet (DS70291)
This data sheet contains device-specific information for the dsPIC33FJ32MC302/304,
dsPIC33FJ64MCX02/ X04 and dsPIC33FJ128MCX02/X04 motor control family of
devices.
dsPIC33FJXXXMCX06/X08/X10 Data Sheet (DS70287)
This data sheet contains device-specific information for the dsPIC33FJXXXMCX06/
X08/X10 motor control family of devices.
DS70331A-page 4
© 2008 Microchip Technology Inc.
Preface
THE MICROCHIP WEB SITE
Microchip provides online support via our web site at www.microchip.com. This web
site is used as a means to make files and information easily available to customers.
Accessible by using your favorite Internet browser, the web site contains the following
information:
• Product Support – Data sheets and errata, application notes and sample
programs, design resources, user’s guides and hardware support documents,
latest software releases and archived software
• General Technical Support – Frequently Asked Questions (FAQs), technical
support requests, online discussion groups, Microchip consultant program
member listing
• Business of Microchip – Product selector and ordering guides, latest Microchip
press releases, listing of seminars and events, listings of Microchip sales offices,
distributors and factory representatives
DEVELOPMENT SYSTEMS CUSTOMER CHANGE NOTIFICATION SERVICE
Microchip’s customer notification service helps keep customers current on Microchip
products. Subscribers will receive e-mail notification whenever there are changes,
updates, revisions or errata related to a specified product family or development tool of
interest.
To register, access the Microchip web site at www.microchip.com, click on Customer
Change Notification and follow the registration instructions.
The Development Systems product group categories are:
• Compilers – The latest information on Microchip C compilers and other language
tools. These include the MPLAB C17, MPLAB C18 and MPLAB C30 C compilers;
MPASM™ and MPLAB ASM30 assemblers; MPLINK™ and MPLAB LINK30
object linkers; and MPLIB™ and MPLAB LIB30 object librarians.
• Emulators – The latest information on Microchip in-circuit emulators. This
includes the MPLAB ICE 2000, MPLAB ICE 4000 and MPLAB REAL ICE.
• In-Circuit Debuggers – The latest information on the Microchip in-circuit
debugger, MPLAB ICD 2.
• MPLAB IDE – The latest information on Microchip MPLAB IDE, the Windows®
Integrated Development Environment for development systems tools. This list is
focused on the MPLAB IDE, MPLAB SIM and MPLAB SIM30 simulators, MPLAB
IDE Project Manager and general editing and debugging features.
• Programmers – The latest information on Microchip programmers. These include
the MPLAB PM3 and PRO MATE® II device programmers and the PICSTART®
Plus and PICkit™ 1 development programmers.
© 2008 Microchip Technology Inc.
DS70331A-page 5
dsPICDEMTM MCLV Development Board User’s Guide
CUSTOMER SUPPORT
Users of Microchip products can receive assistance through several channels:
•
•
•
•
Distributor or Representative
Local Sales Office
Field Application Engineer (FAE)
Technical Support
Customers should contact their distributor, representative or Field Application Engineer
(FAE) for support. Local sales offices are also available to help customers. A listing of
sales offices and locations is included in the back of this document.
Technical support is available through the web site at: http://support.microchip.com
DOCUMENT REVISION HISTORY
Revision A (July 2008)
Initial release of this document.
DS70331A-page 6
© 2008 Microchip Technology Inc.
dsPICDEMTM MCLV
DEVELOPMENT BOARD
USER’S GUIDE
Chapter 1. Introduction
The dsPICDEM MCLV Development Board is targeted to control a Brushless DC
(BLDC) motor or Permanent Magnet Synchronous Motor (PMSM) in sensor or
sensorless operation. This flexible and cost-effective board can be configured in
different ways for use with Microchip’s specialized motor control digital signal
controllers. The dsPICDEM MCLV Development Board supports the dsPIC33F motor
control device family. It offers a mounting option to connect either a 28-pin SOIC device
or a generic 100-pin Plug-In Module (PIM). The board also has a three-phase inverter
bridge circuit. The circuit drives a BLDC or PMSM motor using different control
techniques without requiring any additional hardware. Topics covered include:
• Overview of the dsPICDEM MCLV Development Board
• Features Overview
1.1
OVERVIEW OF THE dsPICDEM MCLV DEVELOPMENT BOARD
Figure 1-1 shows a simplified block diagram of the dsPICDEM MCLV Development
Board. A dsPIC33F device uses the gate driver to drive the three-phase inverter that
powers the motor windings. The board includes various circuitry to perform the
following functions:
• Measure the feedback signals (e.g., voltage, current, Hall sensors and Fault
signals)
• Communicate with a host computer or an external device via CAN, LIN, USB or
RS-232 interface
• Drive a three-phase inverter
It also provides the option to interface Hall sensors or a Quadrature Encoder for
sensored commutation.
The dsPICDEM MCLV Development Board supports motors with terminal voltage up to
48V and current up to 15A. Refer to Appendix B. “Electrical Specifications” for
more information on electrical specifications.
1.2
FEATURES OVERVIEW
The key features of this board include the following:
• Devices Supported:
- 28-pin to 100-pin dsPIC33FJXXXMC202 PIM (MA330014) with a dsPIC33F
Motor control device (U9) socket
- 44-pin to 100-pin dsPIC33FJXXXMCX04 PIM (MA330017 and MA330018)
with a dsPIC33F Motor Control device (U9) socket
- 100-pin to 100-pin dsPIC33FJXXXMCX10 PIM (MA330013) with a dsPIC33F
Motor control device (U9) socket
- The dsPIC33FJ12MC202 Motor Control device in SOIC package (U2)
footprint
© 2008 Microchip Technology Inc.
DS70331A-page 7
dsPICDEMTM MCLV Development Board User’s Guide
• Motor Control Interfaces:
- Three-phase inverter bridge with a power rating of 48V/15A (J7)
- Hall sensors/Quadrature encoder interface for sensored motor control (J7)
- Phase voltage feedback for sensorless BLDC operation
- DC bus current sense resistor for single shunt vector control
- Phase current sense resistor for dual shunt vector control
- Overcurrent protection
• Input/Output Control Switches:
- Two push buttons (S2 and S3)
- Reset push button (S1)
- 10 kΩ potentiometer (POT1)
- LED indicator for PWM outputs
• Communication Ports:
- CAN interface port (J4)
- LIN interface port (J1)
- UART communication via USB (J8)
- UART communication via RS-232 (J10)
• Power Supply Connectors:
- Auxiliary Power Tab Fast-On connectors (BP1 and BP2) for the controller and
power stage
- 24V power input connector (J2) for the controller
- Dedicated power input connector (J7) for the power stage
• Programming Connectors:
- ICSP™ connector for programming a dsPIC DSC device (J12)
- RJ11 connector for programming a dsPIC DSC device (J11)
- ICSP connector for programming the PIC18LF2450 USB to UART Bridge (J9)
DS70331A-page 8
© 2008 Microchip Technology Inc.
Introduction
FIGURE 1-1:
dsPICDEM™ MCLV DEVELOPMENT BOARD BLOCK DIAGRAM
J2
BP1
BP2
Regulator
3.3V
3.3V
10K
J3
Regulator
Regulator
5V
15V
J7
VBUS
POT1
J6
PWM1H3
POT
+
-
VBUS
Driver
S2
PWM1L1
U5:A
IMOTOR1
R16
Amplifier
J11/J12
R32
0.005Ω
dsPIC33FJXXXMCXXX
PIM
0.005Ω
S3
M3
M3
M2
M2
M1
M1
5V
U5:B
ICD2
0.005Ω
IMOTOR2
Amplifier
J1
M
R12
HA
HB
LIN
HC
J4
JP4
U5:C
CAN
J8
Three-Phase Inverter
FAULT_MC
IMOTOR_SUM
Amplifier
Safe Current
Level
USB
JP5
J10
RS-232
VBUS
DC+
V_M3
M3
V_M2
M2
V_M1
JP1-JP3
Potential
Divider
M1
HA
HB
HC
V_M3
V_M2
V_M1
© 2008 Microchip Technology Inc.
DS70331A-page 9
dsPICDEMTM MCLV Development Board User’s Guide
NOTES:
DS70331A-page 10
© 2008 Microchip Technology Inc.
dsPICDEMTM MCLV
DEVELOPMENT BOARD
USER’S GUIDE
Chapter 2. Hardware Overview
This chapter describes the hardware components of the dsPICDEM MCLV
Development Board. Topics covered include:
• PIM Configuration
• Board Connectors
• User Interface Hardware
A +24V power supply connected to the Power Connector terminal (J2) or Auxiliary
Power Tab Fast-On Connector terminals (BP1-BP2) supplies power to the control
circuits and DC bus of the board. It is recommended that you use a 24V power supply
listed as an accessory (Part Number AC002013) on the Microchip web site
(www.microchip.com).
The various components on the board receive the power as follows:
•
•
•
•
•
•
The Gate drivers receive +15V power from a 15V regulator.
The CAN driver receives +5V power from a 5V regulator.
The LIN driver receives VBAT power from the LIN connector J1.
A dsPIC33F motor control device receives +3.3V power from a +3.3V regulator.
The RS-232 UART interface receives +3.3V power from a +3.3V regulator.
The PIC18LF2450 USB to UART Bridge receives +3.3V power from a +3.3V
regulator.
Note 1:
2:
If the input voltage value is less than 16V, remove the 15V voltage
regulator and short jumper J3.
To use a higher DC voltage bus (24V-48V), complete the following steps:
a) Connect the power supply to jumper J7, and keep jumper J6 open.
b) Power the circuit components, MCU, and the gate drivers using a
separate 16V-24V power supply connected to the power connector
J2 or BP1-BP2.
2.1
PIM CONFIGURATION
This section summarizes the resistor configuration required to connect the PIM pins to
dsPIC DSC pins. The following PIMs can be configured on the dsPICDEM MCLV
Development Board:
•
•
•
•
dsPIC33FJ256MC710 PIM (MA330013)
dsPIC33FJ12MC202 PIM (MA330014)
dsPIC33FJ32MC204 PIM (MA330017)
dsPIC33FJ128MC804 PIM (MA330018)
Note:
When using PIMs, make sure that the 28-pin SOIC dsPIC DSC is removed
from the dsPICDEM MCLV Development Board.
The tables that follow describe the PIM configuration details.
© 2008 Microchip Technology Inc.
DS70331A-page 11
dsPICDEMTM MCLV Development Board User’s Guide
TABLE 2-1:
PIM Pin
Number
3
dsPIC33FJ256MC710 PIM CONFIGURATION DETAILS
Labels on the
dsPICDEM™ MCLV
Development Board
PWM1H3
dsPIC33FJ256MC710
Pin Number
3
Pin Name
PIM Resistor
Configuration
PWM3H/RE5
Not applicable
13
MCLR
13
MCLR
Not applicable
18
FAULT_MC
18
AN20/FLTA/INC1/RE8
Not applicable
19
TX
19
AN21/FLTB/INT2/RE9
Not applicable
20
V_M3
20
AN5/QEB/CN7/RB5
Not applicable
21
V_M2
21
AN4/QEA/CN6/RB4
Not applicable
22
V_M1
22
AN3/INDX/CN5/RB3
Not applicable
23
IMOTOR_SUM
23
AN2/SS1/CN4/RB2
Not applicable
24
IMOTOR2
24
PGC3/EMUC3/AN1/CN3/RB1
Not applicable
25
IMOTOR1
25
PGD3/EMUD3/AN0/CN2/RB0
Not applicable
26
PGC
26
PGC1/EMUC1/AN6/OCFA/RB6
Not applicable
27
PGD
27
PGD1/EMUD1/AN7/RB7
Not applicable
32
POT
32
AN8/RB8
Not applicable
35
VBUS
35
AN11/R11
Not applicable
41
MONITOR_1
41
AN12/RB12
Not applicable
42
MONITOR_2
42
AN13/RB13
Not applicable
43
MONITOR_3
43
AN14/RB14
Not applicable
47
HB
47
IC7/U1CTS/CN20/RD14
Not applicable
48
HC
48
IC8/U1RTS/CN21/RD15
Not applicable
49
RX
49
U2RX/CN17/RF4
Not applicable
50
TX
50
U2TX/CN18/RF5
Not applicable
51
USB_TX
51
U1TX/RF3
Not applicable
52
USB_RX
52
U1RX/RF2
Not applicable
63
OSI
63
OSC1/CLKIN/RC12
Not applicable
64
OSO
64
OSC2/CLKO/RC15
Not applicable
68
LIN_CS
68
IC1/RD8
Not applicable
69
LIN_FAULT
69
IC2/RD9
Not applicable
70
RX
70
IC3/RD10
Not applicable
72
USB_RX
72
OC1/RD0
Not applicable
76
USB_TX
76
OC2/RD1
Not applicable
77
CAN_TX
77
OC3/RD2
Not applicable
78
CAN_RX
78
OC4/RD3
Not applicable
80
HALLA
80
IC6/CN19/RD13
Not applicable
83
BTN_1
83
OC7/CN15/RD6
Not applicable
84
BTN_2
84
OC8/UPDN/CN16/RD7
Not applicable
87
CAN_RX
87
C1RX/RF0
Not applicable
88
CAN_TX
88
C1TX/RF1
Not applicable
93
PWM1L1
93
PWM1L/RE0
Not applicable
94
PWM1H1
94
PWM1H/RE1
Not applicable
98
PWM1L2
98
PWM2L/RE2
Not applicable
99
PWM1H2
99
PWM2H/RE3
Not applicable
100
PWM1L3
100
PWM3L/RE4
Not applicable
DS70331A-page 12
© 2008 Microchip Technology Inc.
Hardware Overview
TABLE 2-2:
PIM Pin
Number
dsPIC33FJ12MC202 PIM CONFIGURATION DETAILS
Label on the
dsPICDEM™ MCLV
Development Board
dsPIC33FJ12MC202
Pin Number
Pin Name
PIM Resistor Configuration
3
PWM1H3
18
TDI/PWM1H3/RP10/CN16/RB10
13
MCLR
26
MCLR
Solder R12
Not applicable
18
FAULT_MC
14
TCK/PWM2H1/SCL1/RP8/CN22/RB8
Solder R11
19
TX
15
TDO/PWM2L1/SDA1/RP9/CN21/RB9
Solder R13 and remove R14
20
V_M3
—
Restricted Use (see Appendix
A. “Schematics and Layouts”)
Not applicable
21
V_M2
—
Restricted Use (see Appendix
A. “Schematics and Layouts”)
Not applicable
22
V_M1
—
Restricted Use (see Appendix
A. “Schematics and Layouts”)
Not applicable
23
IMOTOR_SUM
—
Not connected
Not applicable
24
IMOTOR2
—
Restricted Use (see Appendix
A. “Schematics and Layouts”)
Not applicable
25
IMOTOR1
27
PGD2/EMUD2/AN0/VREF+/CN2/RA0
Solder R24 and remove R27
26
PGC
9
PGC3/EMUC3/SOSCO/T1CK/CN0/RA4
Not applicable
27
PGD
8
PGD3/EMUD3/SOSCI/RP4/CN1/RB4
Not applicable
32
POT
28
PGC2/EMUC2/AN1/VREF-/CN3/RA1
Solder R26 and remove R25
35
VBUS
1
PGD1/EMUD1/AN2/RP0/CN4/RB0
Solder R20 and remove R28
41
MONITOR_1
2
PGC1/EMUC1/AN3/RP1/CN5/RB1
Solder R21 and remove R31
42
MONITOR_2
3
AN4/RP2/CN6/RB2
Solder R22 and remove R30
43
MONITOR_3
4
AN5/RP3/CN7/RB3
Solder R23 and remove R29
47
HB
—
Not connected
Not applicable
48
HC
—
Not connected
Not applicable
49
RX
—
Not connected
Not applicable
50
TX
—
Not connected
Not applicable
51
USB_TX
—
Not connected
Not applicable
52
USB_RX
—
Not connected
Not applicable
63
OSI
6
OSCI/CLKI/CN30/RA2
Not applicable
64
OSO
7
OSCO/CLKO/CN29/RA3
Not applicable
68
LIN_CS (1)
11
ASDA1/RP5/CN27/RB5
Solder R6 and remove R5, R33
69
LIN_FAULT (2)
12
ASCL1/RP6/CN24/RB6
Solder R8 and remove R7, R32
70
RX
13
INT0/RP7/CN23/RB7
Solder R10 and remove R9
72
USB_RX
—
Not connected
Not applicable
76
USB_TX
—
Not connected
Not applicable
77
CAN_TX
—
Not connected
Not applicable
78
CAN_RX
—
Not connected
Not applicable
Not applicable
80
HALLA
—
Not connected
83
BTN_1
11
ASDA1/RP5/CN27/RB5
Solder R33 and remove R5, R6
84
BTN_2
12
ASCL1/RP6/CN24/RB6
Solder R32 and remove R7, R8
87
CAN_RX
—
Not connected
Not applicable
88
CAN_TX
—
Not connected
Not applicable
93
PWM1L1
23
PWM1L1/RP15/CN11/RB15
Solder R19
Solder R18
94
PWM1H1
22
PWM1H1/RP14/CN12/RB14
98
PWM1L2
21
PWM1L2/RP13/CN13/RB13
Solder R17
99
PWM1H2
20
PWM1H2/RP12/CN14/RB12
Solder R16
PWM1L3
19
TMS/PWM1L3/RP11/CN15/RB11
Solder R15
100
Note
1:
2:
If LIN_CS signal is used, BTN_1 signal can not be used.
If LIN_FAULT signal is used, BTN_2 signal can not be used.
© 2008 Microchip Technology Inc.
DS70331A-page 13
dsPICDEMTM MCLV Development Board User’s Guide
TABLE 2-3:
PIM Pin
Number
dsPIC33FJ32MC204 PIM CONFIGURATION DETAILS
Label on the
dsPICDEM™ MCLV
Development Board
dsPIC33FJ32MC204
Pin Number
PIM Resistor Configuration
Pin Name
3
PWM1H3
8
PGD2/EMUD2/PWM1H3/RP10/CN16/RB10 Solder R6
13
MCLR
18
MCLR
Not applicable
18
FAULT_MC
44
SCL1/RP8/CN22/RB8
Solder R4
19
TX
1
SDA1/RP9/CN21/RB9
Solder R1
20
V_M3
—
Restricted use (see Appendix
A. “Schematics and Layouts”)
Not applicable
21
V_M2
—
Restricted use (see Appendix
A. “Schematics and Layouts”)
Not applicable
22
V_M1
—
Restricted use (see Appendix
A. “Schematics and Layouts”)
Not applicable
Not applicable
23
IMOTOR_SUM
—
Not connected
24
IMOTOR2
20
AN1/VREF-/CN3/RA1
Solder R13
25
IMOTOR1
19
AN0/VREF+/CN2/RA0
Solder R12
26
PGC
42
PGC3/EMUC3/ASCL1/RP6/CN24/RB6
Not applicable
27
PGD
41
PGD3/EMUD3/ASDA1/RP5/CN27/RB5
Not applicable
32
POT
27
AN8/RP18/CN10/RC2
Solder R16
35
VBUS
21
PGD1/EMUD1/AN2/C2IN-/RP0/CN4/RB0
Solder R14
41
MONITOR_1
22
PGC1/EMUC1/AN3/C2IN+/RP1/CN5/RB1
Solder R22
42
MONITOR_2
23
AN4/RP2/CN6/RB2
Solder R25
43
MONITOR_3
24
AN5/RP3/CN7/RB3
Solder R21
47
HALLB
—
Not connected
Not applicable
48
HALLC
—
Not connected
Not applicable
49
RX
—
Not connected
Not applicable
50
TX
—
Not connected
Not applicable
51
USB_TX
—
Not connected
Not applicable
52
USB_RX
—
Not connected
Not applicable
63
OSI
30
OSCI/CLKI/CN30/RA2
Not applicable
64
OSO
31
OSCO/CLKO/CN29/RA3
Not applicable
68
LIN_CS
4
RP24/CN20/RC8
Solder R2 and remove R18
69
LIN_FAULT
5
RP25/CN19/RC9
Solder R5 and remove R27
70
RX
43
INT0/RP7/CN23/RB7
Solder R3 and remove R26
72
USB_RX
37
RP20/CN25/RC4
Solder R29
76
USB_TX
38
RP21/CN26/RC5
Solder R30
77
CAN_TX
2
PWM2H1/RP22/CN18/RC6
Solder R32
78
CAN_RX
3
PWM2L1/RP23/CN17/RC7
Solder R31
80
HALLA
—
Not connected
Not applicable
83
BTN_1
32
TDO/RA8
Solder R19
84
BTN_2
33
SOSCI/RP4/CN1/RB4
Solder R20
87
CAN_RX
—
Not connected
Not applicable
88
CAN_TX
—
Not connected
Not applicable
93
PWM1L1
15
PWM1L1/RP15/CN11/RB15
Solder R11
94
PWM1H1
14
PWM1H1/RP14/CN12/RB14
Solder R10
98
PWM1L2
11
PWM1L2/RP13/CN13/RB13
Solder R9
99
PWM1H2
10
PWM1H2/RP12/CN14/RB12
Solder R7
100
PWM1L3
9
PGC2/EMUC2/PWM1L3/RP11/CN15/RB11
Solder R8
DS70331A-page 14
© 2008 Microchip Technology Inc.
Hardware Overview
TABLE 2-4:
Pin
Number
dsPIC33FJ128MC804 PIM CONFIGURATION DETAILS
Label on the
dsPICDEM™ MCLV
Development Board
3
PWM1H3
dsPIC33FJ128MC804
Pin Number
8
Pin Name
PGD2/EMUD2/PWM1H3/RP10/CN16/RB10
PIM Resistor Configuration
Solder R6
13
MCLR
18
MCLR
Not applicable
18
FAULT_MC
44
SCL1/RP8/CN22/RB8
Solder R4
19
TX
1
SDA1/RP9/CN21/RB9
Solder R1
20
V_M3
—
Restricted use (see Appendix
A. “Schematics and Layouts”)
Not applicable
21
V_M2
—
Restricted use (see Appendix
A. “Schematics and Layouts”)
Not applicable
22
V_M1
—
Restricted use (see Appendix
A. “Schematics and Layouts”)
Not applicable
23
IMOTOR_SUM
—
Not Connected
Not applicable
24
IMOTOR2
20
AN1/VREF-/CN3/RA1
Solder R13
25
IMOTOR1
19
AN0/VREF+/CN2/RA0
Solder R12
26
PGC
42
PGC3/EMUC3/ASCL1/RP6/CN24/RB6
Not applicable
27
PGD
41
PGD3/EMUD3/ASDA1/RP5/CN27/RB5
Not applicable
32
POT
27
AN8/RP18/CN10/RC2
Solder R16
35
VBUS
21
PGD1/EMUD1/AN2/C2IN-/RP0/CN4/RB0
Solder R14
41
MONITOR_1
22
PGC1/EMUC1/AN3/C2IN+/RP1/CN5/RB1
Solder R22
42
MONITOR_2
23
AN4/RP2/CN6/RB2
Solder R25
43
MONITOR_3
24
AN5/RP3/CN7/RB3
Solder R21
47
HALLB
—
Not connected
Not applicable
48
HALLC
—
Not connected
Not applicable
49
RX
—
Not connected
Not applicable
50
TX
—
Not connected
Not applicable
51
USB_TX
—
Not connected
Not applicable
52
USB_RX
—
Not connected
Not applicable
Not applicable
63
OSI
30
OSCI/CLKI/CN30/RA2
64
OSO
31
OSCO/CLKO/CN29/RA3
Not applicable
68
LIN_CS
4
RP24/CN20/RC8
Solder R2 and remove R18
69
LIN_FAULT
5
RP25/CN19/RC9
Solder R5 and remove R27
70
RX
43
INT0/RP7/CN23/RB7
Solder R3 and remove R26
72
USB_RX
37
RP20/CN25/RC4
Solder R29
76
USB_TX
38
RP21/CN26/RC5
Solder R30
77
CAN_TX
2
PWM2H1/RP22/CN18/RC6
Solder R32
78
CAN_RX
3
PWM2L1/RP23/CN17/RC7
Solder R31
80
HALLA
—
Not connected
Not applicable
83
BTN_1
32
TDO/RA8
Solder R19
84
BTN_2
33
SOSCI/RP4/CN1/RB4
Solder R20
87
CAN_RX
—
Not connected
Not applicable
88
CAN_TX
—
Not connected
Not applicable
93
PWM1L1
15
PWM1L1/RP15/CN11/RB15
Solder R11
94
PWM1H1
14
PWM1H1/RP14/CN12/RB14
Solder R10
98
PWM1L2
11
PWM1L2/RP13/CN13/RB13
Solder R9
99
PWM1H2
10
PWM1H2/RP12/CN14/RB12
Solder R7
100
PWM1L3
0
PGC2/EMUC2/PWM1L3/RP11/CN15/RB11
Solder R8
© 2008 Microchip Technology Inc.
DS70331A-page 15
dsPICDEMTM MCLV Development Board User’s Guide
2.2
BOARD CONNECTORS
Table 2-5 describes the hardware connection between MPLAB ICD 2 or MPLAB REAL
ICE™ In-Circuit Emulator, the power supply, and the dsPICDEM MCLV Development
Board connectors.
TABLE 2-5:
DS70331A-page 16
BOARD CONNECTORS
Number
Designator
Description
1
BP1-BP2
2
J1
LIN interface port
3
J2
Input power supply connector
4
J4
CAN interface port
5
J7
Motor power connector, Hall sensors/Quadrature
encoder connector and DC bus power supply
connector
6
J8
USB interface port
7
J9
ICSP™ programmer interface connector for
programming the PIC18LF2450 USB to UART Bridge
8
J10
RS-232 interface port
9
J11
RJ11, 6-pin connector for programming a dsPIC® DSC
device
10
J12
ICSP connector for programming a dsPIC DSC device
Auxiliary power supply connector
© 2008 Microchip Technology Inc.
Hardware Overview
Figure 2-1 shows various connectors and jumpers available on the dsPICDEM MCLV
Development Board.
FIGURE 2-1:
dsPICDEM™ MCLV DEVELOPMENT BOARD CONNECTORS AND JUMPERS
J1
J3
BP1-BP2
J5
JP3
JP1
J4
J2
J6
JP5
JP11
JP2
JP4
J7
J8
J9
J11
D10-D15
S2
J10
S1
J12
2.2.1
S3
Input Power Connector (J2, BP1-BP2)
The dsPICDEM MCLV Development Board receives the power for control circuits and
the DC bus from a +24V power supply. It is connected to the board through J2 or
BP1-BP2 points.
2.2.2
DC Bus Power Supply Connector (J6 and J7)
By default, jumper J6 is short, and the +24V input power supply connected to J2 or
BP1-BP2 supplies the DC bus voltage to the board.
2.2.3
CAN Interface (J4)
The board has a MCP2551 High-Speed CAN Transceiver, which is connected to the
dsPIC33F device through jumpers JP4 and JP5. The CAN transceiver converts the
differential signal on the CAN bus to a digital signal for the ECAN™ module. It also
converts the ECAN output digital signal to a differential signal for the CAN bus. In Sleep
mode, the CAN transmitter is turned off, and the receiver operates at a lower current
level. The control device monitors the CAN activity and switches the transceiver back
to normal operation when needed. For more information, refer to the data sheet,
MCP2551 “High-Speed CAN Transceiver” (DS21667).
© 2008 Microchip Technology Inc.
DS70331A-page 17
dsPICDEMTM MCLV Development Board User’s Guide
2.2.4
LIN Interface (J1)
The board has a MCP2021 High-Speed LIN Transceiver, which is connected to the
dsPIC33F device through jumpers JP4 and JP5. The LIN transceiver monitors the LIN
bus, conditions the incoming signal, and passes it to the UART module on the control
device. The LIN transceiver responds to a “Transmit Enable” from the control device by
conditioning an output signal and placing it on the LIN bus. A power-down mode turns
the transmitter and voltage regulator off, leaving only the receiver and wake-up circuits
in operation. The LIN circuit includes a Master/Slave jumper to accommodate a Master
node on the LIN bus. For more information, refer to the data sheet, MCP202X “LIN
Transceiver with Voltage Regulator” (DS22018).
2.2.5
USB Interface (J8)
The board uses an on-board PIC18 interface as a bridge between the UART and USB.
The PIC18 UART pins are connected to the dsPIC33F device through jumpers JP4 and
JP5.
2.2.6
ICD 2 Connector (J11- J12)
The ICD 2 Connector is an RJ11 female connector (J11) that connects the MPLAB ICD
2 In-Circuit Debugger to the dsPIC33F device for programming and debugging
purposes. The ICD 2 can be connected to the board using 6-pin ICSP connector (J12).
2.2.7
ICSP for PIC18 (J9)
The jumper J9 is a 6-pin connector that connects the PICkit™ 2 development
programmer to the PIC18F device. The board uses the on-board PIC18 interface as a
bridge between the UART and USB. The PIC18F can be programmed for USB
communication.
2.2.8
RS-232 Connector (J10)
The connector J10 is an RS-232 interface port. The board uses the UART connector
to pass the UART signals from the dsPIC33F device to the dedicated UART IC
MAX3232CUE. The output of U14 is provided to the connector J10.
2.2.9
Motor Connector (J7)
The motor connector (J7) has 11 terminals. Table 2-6 shows the functionality of each
terminal.
TABLE 2-6:
DS70331A-page 18
MOTOR CONNECTOR DETAILS
Pin
Terminal Name
Function
1
+
External DC bus power supply
2
-
Ground
3
M1
Motor winding phase 1
4
M2
Motor winding phase 2
5
M3
Motor winding phase 3
6
G
7
+5V
Hall sensors/Quadrature encoder power supply
Ground
8
GND
Hall sensors ground
9
HALLA
Hall A/QEA feedback
10
HALLB
Hall B/QEB feedback
11
HALLC
Hall C/INDEX feedback
© 2008 Microchip Technology Inc.
Hardware Overview
Table 2-7 lists the test points that can be used to check various signals.
TABLE 2-7:
TEST POINTS
Test Points
HA
Hall A/QEA feedback
HB
Hall B/QEB feedback
HC
Hall C/INDEX feedback
PWM1H1
PWM output for leg 1 top switch
PWM1L1
PWM output for leg 1 bottom switch
PWM1H2
PWM output for leg 2 top switch
PWM1L2
PWM output for leg 2 bottom switch
PWM1H3
PWM output for leg 3 top switch
PWM1L3
PWM output for leg 3 bottom switch
Fault
Fault pin
V1
Motor phase 1 voltage feedback
V2
Motor phase 2 voltage feedback
V3
Motor phase 3 voltage feedback
Ref
POT1
2.5V reference for current feedback
POT signal
MONITOR_1
Motor feedback signal 1
MONITOR_2
Motor feedback signal 2
MONITOR_3
Motor feedback signal 3
I1
Phase 1 current
I2
Phase 2 current
IBUS
© 2008 Microchip Technology Inc.
Description
Bus current
P1
+3.3V
P2
GND
P3
+5V
P4
AVSS
P5
+15V
DS70331A-page 19
dsPICDEMTM MCLV Development Board User’s Guide
2.3
SELECTING A POWER SUPPLY FOR THE dsPICDEM MCLV DEVELOPMENT
BOARD
The following connectors and power jumpers, when configured, offer multiple power
supply configuration options for the dsPICDEM MCLV Development Board.
•
•
•
•
Input Power Connector (J2 or BP1-BP2)
Bypass 15V Regulator (J3)
DC Bus Power Supply Jumper (J6)
Motor Power Connector with pins, ‘+’ and ‘-’ (J7)
To locate these components, refer to Figure 1-1. Table 2-8 describes how to select the
required power supply configuration option by setting jumper J3 and J6:
TABLE 2-8:
JUMPER SETTINGS FOR SELECTING A POWER SUPPLY
J3
J6
J2 or BP1-BP2
J7: Pins ‘+’ and ‘-’
Remove the jumper
Remove the jumper
16V to 24V
0V to 48V
Remove the jumper
Install the jumper
16V to 24V
Supplied by J2 or BP1-BP2
Install the jumper(1)
Remove the jumper
10V to 16V
0V to 48V
Install the jumper
10V to 16V
Supplied by J2 or BP1-BP2
Install the
Note 1:
2.4
jumper(1)
When J3 is installed, VR3 must be removed to avoid damage to the 15V regulator.
USER INTERFACE HARDWARE
2.4.1
Jumpers
The dsPICDEM MCLV Development Board has nine jumpers that configure the
functionality of the board. Figure 2-2 shows the jumper settings and Table 2-9 lists
these jumpers and their functions.
FIGURE 2-2:
JUMPER SETTINGS
MONITOR_1
MONITOR_2
JP1
MONITOR_3
JP2
Curr Volt
Hall
USB
Curr Volt
LIN
JP4
2:
DS70331A-page 20
Hall
CAN UART
USB
Curr Volt
LIN
Hall
CAN UART
JP5
Rx
Note 1:
JP3
Tx
The JP1, JP2 and JP3 jumper pairs select the feedback signals required for the motor control algorithm.
The JP4 and JP5 jumper pairs select the communication bus for the transmit and receive pin.
© 2008 Microchip Technology Inc.
Hardware Overview
TABLE 2-9:
JUMPER DESCRIPTIONS
No.
Designator
Position
1
JP1
1-2
Connects current sense phase 1 to MONITOR_1
3-4
Connects voltage sense phase 1 to MONITOR_1
2
JP2
3
JP3
4
JP4
5
JP5
TABLE 2-10:
Description
5-6
Connects Hall sensor interface HA to MONITOR_1
1-2
Connects current sense phase 2 to MONITOR_2
3-4
Connects voltage sense phase 2 to MONITOR_2
5-6
Connects Hall sensor interface HB to MONITOR_2
1-2
Connects current sense DC Bus to MONITOR_3
3-4
Connects voltage sense phase 3 to MONITOR_3
5-6
Connects Hall sensor interface HC to MONITOR_3
1-2
Connects USB receive line to Rx
3-4
Connects LIN receive line to Rx
5-6
Connects CAN receive line to Rx
7-8
Connects UART receive line to Rx
1-2
Connects USB transmit line to Tx
3-4
Connects LIN transmit line to Tx
5-6
Connects CAN transmit line to Tx
7-8
Connects UART transmit line to Tx
ADDITIONAL JUMPERS
Designator
J3
Bypass 15V regulator connector for gate driver IC
J5
LIN master select
J6
Connects BP1-BP2/J2 to motor connector block J7
JP11
© 2008 Microchip Technology Inc.
Functions
CAN end enable
DS70331A-page 21
dsPICDEMTM MCLV Development Board User’s Guide
2.4.2
Push Buttons, LEDs, Bus Resistors and Potentiometers
The dsPICDEM MCLV Development Board consists of the following items:
•
•
•
•
•
•
Two push buttons
One potentiometer
Six LEDs
Two power-on status LEDs
Two USB LEDs
Device Reset push button
TABLE 2-11:
Hardware Element Description
S2, S3
Push buttons; these push buttons are connected to port pins. When
momentarily pressed, the switch connects the respective port pin to
Ground.
POT
10 kΩ potentiometer; it is connected to analog input pin.
D3
Power-on status LED, which indicates the status of the 5V
regulator.
D4
Power-on status LED, which indicates the status of the +3.3V
regulator.
D8
USB communication indicator, which indicates the device has been
detected.
D10-D15
D16
DS70331A-page 22
INDICATORS AND HUMAN INTERFACES
Label
LEDs, which indicate the PWM pin status.
USB bus indicator, which indicates that the device is connected to
the USB bus.
© 2008 Microchip Technology Inc.
dsPICDEMTM MCLV
DEVELOPMENT BOARD
USER’S GUIDE
Chapter 3. Running a BLDC Motor Using Hall Sensors
This chapter describes how to set up the dsPICDEM MCLV Development Board to run
a BLDC motor using Hall sensors.
Refer to the application note, AN957 “Sensored BLDC Motor Control Using
dsPIC30F2010” (DS00957), for more information about running the BLDC motor control
using Hall sensors. Topics covered include:
• Hardware Requirements
• dsPICDEM MCLV Development Board Setup
3.1
HARDWARE REQUIREMENTS
To set up and run the board, the following items are recommended:
•
•
•
•
3.2
dsPICDEM MCLV Development Board (DM330021)
24V power supply (AC002013) or equivalent
10 pole Hurst motor (AC300020)
dsPIC33FJ32MC204 PIM (MA330017)
dsPICDEM MCLV DEVELOPMENT BOARD SETUP
The following procedure describes how to set up the dsPICDEM MCLV Development
Board:
WARNING
Note 1:
The dsPICDEM MCLV Development Board is intended to drive the
three-phase BLDC or PMSM motor. Before connecting the motor, make
sure that the power rating of the motor is equal to or less than the power
rating of the board, as shown in Appendix B. “Electrical
Specifications”. Also, make sure the jumper settings are correct for the
firmware programmed into the target dsPIC DSC device mounted on the
socket. Failure to comply with this warning could lead to malfunction of
the board and the motor, and could result in physical harm.
2:
Before beginning the start-up procedure, complete a visual check of the
board and the motor for connectivity and mechanical damage. If damage
is found, DO NOT power-up the board. Otherwise, you may further
damage the equipment. Contact Microchip’s local office or distributor
immediately.
1. Place the dsPICDEM MCLV Development Board on a sturdy insulated platform.
2. Make sure that the dsPIC33FJ32MC204 device or an appropriate PIM is
mounted in the respective socket.
© 2008 Microchip Technology Inc.
DS70331A-page 23
dsPICDEMTM MCLV Development Board User’s Guide
3. Connect the 24V power supply to J2 or BP1-BP2.
If the supply voltage is not equal to 24V, refer to Table 2-8 to configure the power
supply for the board.
4. Set JP1, JP2 and JP3 in the 5-6 position to select Hall sensors feedback.
5. Connect MPLAB ICD 2 or MPLAB REAL ICE In-Circuit Emulator to the computer,
and the board to J11 or J12.
6. Connect the three-phase, 10 pole, 24V Hurst motor (AC300020) to J7. Connect
motor phases and Hall sensors as described in Table 3-1.
TABLE 3-1:
PHASES AND HALL SENSORS CONNECTION
J7
Connection
Component
4-pin power (white
connector) wires
—
—
Red wire
M1
Motor phase 1
Pin 3
Black wire
M2
Motor phase 2
Pin 2
White wire
M3
Motor phase 3
Pin 1
Green wire
G
Body Ground
Pin 4
8-pin Hall sensor (black
connector) wires
—
Color Coding
—
Hurst Motor Connection
Power connector on the
Hurst motor
Hall interface connector on
the Hurst motor
Red wire
+5V
Hall sensor power Pin 1
Black wire
Gnd
Hall sensor return Pin 2
White wire
HA
Hall A output
Brown wire
HB
Hall B output
Pin 4
Pin 3
Green wire
HC
Hall C output
Pin 5
7. Download the code for the dsPIC33FJ32MC204 from the Microchip web site
(www.microchip.com). It is available with the application note AN957.
8. Unzip the file and open the project using MPLAB IDE. Refer to the “MPLAB® ICD
2 In-Circuit Debugger User’s Guide” (DS51331) for more information about how
to generate a project and run a program using the MPLAB ICD 2 In-Circuit
Debugger.
9. Build the project and download the program into the processor.
10. Press the Run icon when in Debug mode.
11. Press S2 to run the motor.
12. Vary the motor’s speed with POT1.
13. Press S2 again to stop the motor.
Note:
For more information on running BLDC motors using dsPIC DSC devices,
refer to the following application notes, which are available from the
Microchip web site:
• AN957, “Sensored BLDC Motor Control Using dsPIC30F2010”
(DS00957)
• AN1160, “Sensorless BLDC Control with Back-EMF Filtering Using a
Majority Function” (DS01160)
• AN1078, “Sensorless Field Oriented Control of PMSM Motors using
dsPIC30F or dsPIC33F Digital Signal Controllers” (DS01078)
• AN1017, “Sinusoidal Control of PMSM Motors with dsPIC30F DSC”
(DS01017)
The source code referred in these application notes is also available from
the Microchip web site (www.microchip.com).
DS70331A-page 24
© 2008 Microchip Technology Inc.
dsPICDEMTM MCLV
DEVELOPMENT BOARD
USER’S GUIDE
Appendix A. Schematics and Layouts
FIGURE A-1:
dsPICDEM™ MCLV DEVELOPMENT BOARD SCHEMATIC (SHEET 1 OF 7)
© 2008 Microchip Technology Inc.
DS70331A-page 25
dsPICDEMTM MCLV Development Board User’s Guide
FIGURE A-2:
DS70331A-page 26
dsPICDEM™ MCLV DEVELOPMENT BOARD SCHEMATIC (SHEET 2 OF 7)
© 2008 Microchip Technology Inc.
Schematics and Layouts
FIGURE A-3:
dsPICDEM™ MCLV DEVELOPMENT BOARD SCHEMATIC (SHEET 3 OF 7)
© 2008 Microchip Technology Inc.
DS70331A-page 27
dsPICDEMTM MCLV Development Board User’s Guide
FIGURE A-4:
DS70331A-page 28
dsPICDEM™ MCLV DEVELOPMENT BOARD SCHEMATIC (SHEET 4 OF 7)
© 2008 Microchip Technology Inc.
Schematics and Layouts
FIGURE A-5:
dsPICDEM™ MCLV DEVELOPMENT BOARD SCHEMATIC (SHEET 5 OF 7)
© 2008 Microchip Technology Inc.
DS70331A-page 29
dsPICDEMTM MCLV Development Board User’s Guide
dsPICDEM™ MCLV DEVELOPMENT BOARD SCHEMATIC (SHEET 6 OF 7)
12
B
9
DS70331A-page 30
10
5
6
C
3
2
A
8
7
1
13
D
14
FIGURE A-6:
© 2008 Microchip Technology Inc.
Schematics and Layouts
5
VCC
VB 8
HO 7
VS 6
VCC 5
1 HIN
2 LIN
3 COM
4 LO
4 LO
7
6
VS
8
VB
1 HIN
2 LIN
3 COM
4 LO
© 2008 Microchip Technology Inc.
HO
VCC 5
VB 8
HO 7
VS 6
2 LIN
3 COM
dsPICDEM™ MCLV DEVELOPMENT BOARD SCHEMATIC (SHEET 7 OF 7)
1 HIN
FIGURE A-7:
DS70331A-page 31
dsPICDEMTM MCLV Development Board User’s Guide
dsPICDEM™ MCLV DEVELOPMENT BOARD LAYOUT
TM
FIGURE A-8:
DS70331A-page 32
© 2008 Microchip Technology Inc.
dsPICDEMTM MCLV
DEVELOPMENT BOARD
USER’S GUIDE
Appendix B. Electrical Specifications
TABLE B-1:
DC INPUT RATING
Parameter
Condition
Min.
Max.
Unit
Power supply connected to J7
J6 is open
0
48
VDC
Power supply connected to J2
or BP1-BP2
J3 is open and VR3 is
installed
16
24
VDC
Power supply connected to J2
or BP1-BP2
J3 is installed and VR3
is removed
10
16
VDC
TABLE B-2:
Parameter
Voltage
DC OUTPUT RATING
Min.
Typical
Max.
Unit
0
24
48
VDC
Current
0
10
15
A
Power Rating
0
240(1)
720(2)
Watts
Note 1:
2:
© 2008 Microchip Technology Inc.
If the output power exceeds 240W, the power MOSFETs (Q1-Q6) may need
additional heat sink.
By default, the board uses D2-PAK Power MOSFETs. It also supports the TO-220
packages. If the TO-220 Power MOSFETs are used, additional heat sink can be
mounted on the MOSFETs, if required.
DS70331A-page 33
dsPICDEMTM MCLV Development Board User’s Guide
NOTES:
DS70331A-page 34
© 2008 Microchip Technology Inc.
dsPICDEMTM MCLV
DEVELOPMENT BOARD
USER’S GUIDE
Index
B
I
Block .......................................................................... 9
Board Connectors
CAN (J4) ........................................................... 17
ICD2.................................................................. 18
LIN (J1) ............................................................. 18
USB (J8) ........................................................... 18
Board Connectors and Jumpers .............................. 17
Board Schematics and Layout 25, 26, 27, 28, 29, 30, 31
Internet Address......................................................... 5
C
Connectors..........................................................16, 20
Customer Notification Service.................................... 5
Customer Support ...................................................... 6
D
Documentation
Conventions ........................................................ 2
Layout ................................................................. 1
dsPICDEM MCLV Development Board Block Diagram
................................................................................... 9
dsPICDEM MCLV Development Board Setup ......... 23
F
Features Overview ..................................................... 7
© 2008 Microchip Technology Inc.
J
Jumper Description .................................................. 21
Jumper Settings ....................................................... 20
Jumpers ................................................................... 20
M
Microchip Internet Web Site ....................................... 5
Motor Connector Details .................................... 18, 19
O
Overview of the dsPICDEM MCLV Development Board
................................................................................... 7
R
Recommended Reading ............................................ 3
Revision History ......................................................... 6
S
Switches, LEDs and Potentiometers ........................ 22
W
Warranty Registration ................................................ 3
WWW Address........................................................... 5
DS70331A-page 35
WORLDWIDE SALES AND SERVICE
AMERICAS
ASIA/PACIFIC
ASIA/PACIFIC
EUROPE
Corporate Office
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Fax: 480-792-7277
Technical Support:
http://support.microchip.com
Web Address:
www.microchip.com
Asia Pacific Office
Suites 3707-14, 37th Floor
Tower 6, The Gateway
Harbour City, Kowloon
Hong Kong
Tel: 852-2401-1200
Fax: 852-2401-3431
India - Bangalore
Tel: 91-80-4182-8400
Fax: 91-80-4182-8422
India - New Delhi
Tel: 91-11-4160-8631
Fax: 91-11-4160-8632
Austria - Wels
Tel: 43-7242-2244-39
Fax: 43-7242-2244-393
Denmark - Copenhagen
Tel: 45-4450-2828
Fax: 45-4485-2829
India - Pune
Tel: 91-20-2566-1512
Fax: 91-20-2566-1513
France - Paris
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Japan - Yokohama
Tel: 81-45-471- 6166
Fax: 81-45-471-6122
Germany - Munich
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Atlanta
Duluth, GA
Tel: 678-957-9614
Fax: 678-957-1455
Boston
Westborough, MA
Tel: 774-760-0087
Fax: 774-760-0088
Chicago
Itasca, IL
Tel: 630-285-0071
Fax: 630-285-0075
Dallas
Addison, TX
Tel: 972-818-7423
Fax: 972-818-2924
Detroit
Farmington Hills, MI
Tel: 248-538-2250
Fax: 248-538-2260
Kokomo
Kokomo, IN
Tel: 765-864-8360
Fax: 765-864-8387
Los Angeles
Mission Viejo, CA
Tel: 949-462-9523
Fax: 949-462-9608
Santa Clara
Santa Clara, CA
Tel: 408-961-6444
Fax: 408-961-6445
Toronto
Mississauga, Ontario,
Canada
Tel: 905-673-0699
Fax: 905-673-6509
Australia - Sydney
Tel: 61-2-9868-6733
Fax: 61-2-9868-6755
China - Beijing
Tel: 86-10-8528-2100
Fax: 86-10-8528-2104
China - Chengdu
Tel: 86-28-8665-5511
Fax: 86-28-8665-7889
Korea - Daegu
Tel: 82-53-744-4301
Fax: 82-53-744-4302
China - Hong Kong SAR
Tel: 852-2401-1200
Fax: 852-2401-3431
Korea - Seoul
Tel: 82-2-554-7200
Fax: 82-2-558-5932 or
82-2-558-5934
China - Nanjing
Tel: 86-25-8473-2460
Fax: 86-25-8473-2470
Malaysia - Kuala Lumpur
Tel: 60-3-6201-9857
Fax: 60-3-6201-9859
China - Qingdao
Tel: 86-532-8502-7355
Fax: 86-532-8502-7205
Malaysia - Penang
Tel: 60-4-227-8870
Fax: 60-4-227-4068
China - Shanghai
Tel: 86-21-5407-5533
Fax: 86-21-5407-5066
Philippines - Manila
Tel: 63-2-634-9065
Fax: 63-2-634-9069
China - Shenyang
Tel: 86-24-2334-2829
Fax: 86-24-2334-2393
Singapore
Tel: 65-6334-8870
Fax: 65-6334-8850
China - Shenzhen
Tel: 86-755-8203-2660
Fax: 86-755-8203-1760
Taiwan - Hsin Chu
Tel: 886-3-572-9526
Fax: 886-3-572-6459
China - Wuhan
Tel: 86-27-5980-5300
Fax: 86-27-5980-5118
Taiwan - Kaohsiung
Tel: 886-7-536-4818
Fax: 886-7-536-4803
China - Xiamen
Tel: 86-592-2388138
Fax: 86-592-2388130
Taiwan - Taipei
Tel: 886-2-2500-6610
Fax: 886-2-2508-0102
China - Xian
Tel: 86-29-8833-7252
Fax: 86-29-8833-7256
Thailand - Bangkok
Tel: 66-2-694-1351
Fax: 66-2-694-1350
Italy - Milan
Tel: 39-0331-742611
Fax: 39-0331-466781
Netherlands - Drunen
Tel: 31-416-690399
Fax: 31-416-690340
Spain - Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
UK - Wokingham
Tel: 44-118-921-5869
Fax: 44-118-921-5820
China - Zhuhai
Tel: 86-756-3210040
Fax: 86-756-3210049
01/02/08
DS70331A-page 36
© 2008 Microchip Technology Inc.