Microchip Technology dsPICDEM MCHV-2 User Manual

dsPICDEM™ MCHV-2
Development Board
User’s Guide
2012 Microchip Technology Inc. DS52074A
Note the following details of the code protection feature on Microchip devices:
YSTEM
CERTIFIED BY DNV
== ISO/TS 16949 ==
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, dsPIC, K
EELOQ, KEELOQ logo, MPLAB, PIC, PICmicro, PICSTART,
32
PIC
logo, rfPIC and UNI/O are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
FilterLab, Hampshire, HI-TECH C, Linear Active Thermistor, MXDEV, MXLAB, SEEVAL 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, chipKIT, chipKIT logo, CodeGuard, dsPICDEM, dsPICDEM.net, dsPICworks, dsSPEAK, ECAN, ECONOMONITOR, FanSense, HI-TIDE, In-Circuit Serial Programming, ICSP, Mindi, MiWi, MPASM, MPLAB Certified logo, MPLIB, MPLINK, mTouch, Omniscient Code Generation, PICC, PICC-18, PICDEM, PICDEM.net, PICkit, PICtail, REAL ICE, rfLAB, Select Mode, Total Endurance, TSHARC, UniWinDriver, 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.
© 2012, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved.
Printed on recycled paper.
QUALITY MANAGEMENT S
DS52074A-page 2  2012 Microchip Technology Inc.
ISBN: 978-1-62076-406-0
Microchip received ISO/TS-16949:2009 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 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.
®
MCUs and dsPIC® DSCs, KEELOQ
®
code hopping
2012 Microchip Technology Inc. DS52074A-page 3
dsPICDEM™ MCHV-2 Development Board User’s Guide
NOTES:
DS52074A-page 4  2012 Microchip Technology Inc.
dsPICDEM™ MCHV-2 DEVELOPMENT
BOARD USER’S GUIDE
Safety Notice
The safety notices and operating instructions provided should be adhered to, to avoid a safety hazard. If in any doubt, consult your supplier.
WARNING – This system must be earthed (grounded) at all times.
WARNING – The output terminals are NOT isolated from the incoming AC mains
supply and may be at up to 410V with respect to ground, regardless of the input mains supply voltage applied. These terminals are live during operation AND for five minutes after disconnection from the supply. Do not attempt to access the terminals or remove the cover during this time.
WARNING – The unit may obtain power through the output terminals if these are connected to a rotating motor acting as a generator. If this is the case, then the previous warning also applies (i.e., the output terminals are live when connected to the genera­tor and for five minutes after the generator has been stopped). Note that this case can arise even when the unit has been disconnected from the incoming AC mains supply.
CAUTION – The system should not be installed, operated, serviced or modified except by qualified personnel who understand the danger of electric shock hazards and have read and understood the user instructions. Any service or modification performed by the user is done at the user’s own risk and voids all warranties.
CAUTION – If a motor is connected to the output of this unit, the frame should be connected to the output protective ground terminal provided. Particular care should be taken to mechanically guard such a motor, bearing in mind that unexpected behavior is likely to result from the process of code development.
CAUTION – For continued protection against the risk of fire, replace the fuse with one of the same type only (i.e., Fast Act Fuse 15A/250V).
• The system is intended for evaluation and development purposes and should only be operated in a normal laboratory environment as defined by IEC 61010-1:2001
• Clean with a dry cloth only
• Operate flat on a bench, do not move during operation and do not block the ventilation holes
• The system should not be operated without all the supplied covers fully secured in place
• The system should not be connected or operated if there is any apparent damage to the unit
• The unit is designed to be connected to the AC mains supply via a standard non­locking plug. As the unit has no mains switch, this plug constitutes the means of disconnection from the supply and thus the user must have unobstructed access to this plug during operation.
2012 Microchip Technology Inc. DS52074A-page 5
dsPICDEM™ MCHV-2 Development Board User’s Guide
NOTES:
DS52074A-page 6  2012 Microchip Technology Inc.
dsPICDEM™ MCHV-2 DEVELOPMENT
Table of Contents
Chapter 1. Introduction
1.1 Overview ...................................................................................................... 15
Chapter 2. Getting Started
2.1 Board Components ...................................................................................... 21
2.2 User Interface ............................................................................................... 22
2.3 Connecting the System ................................................................................ 23
2.4 Power Sequences ........................................................................................ 27
Chapter 3. Running the Demonstration
Chapter 4. Hardware
4.1 Power Factor Correction (PFC) Stage Board ............................................... 35
4.2 Power Module Stage .................................................................................... 40
4.3 Electrical Specifications ................................................................................ 49
Appendix A. Board Layout and Schematics
BOARD USER’S GUIDE
Appendix B. Debugging and Troubleshooting with MPLAB® 8
B.1 Setting up an Application for Debugging ...................................................... 65
B.2 Running the Application ............................................................................... 66
B.3 Debugging the Application ........................................................................... 67
B.4 Programming an Application ........................................................................ 69
B.5 Determining Device Support and Reserved Resources .............................. 70
B.6 Troubleshooting ........................................................................................... 70
B.7 Settings Dialog and Info Tab ........................................................................ 70
2012 Microchip Technology Inc. DS52074A-page 7
dsPICDEM™ MCHV-2 Development Board User’s Guide
NOTES:
DS52074A-page 8  2012 Microchip Technology Inc.
dsPICDEM™ MCHV-2 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 Select the Help menu, and then Topics to open a list of available on-line help files.

INTRODUCTION

®
IDE on-line help.
This preface contains general information that will be useful to know before using the dsPICDEM™ MCHV-2 Development Board. Topics discussed in this preface 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™ MCHV-2 Development Board. The document is organized as follows:
Chapter 1. “Introduction” – This chapter introduces the dsPICDEM™ MCHV-2 Development Board and provides a brief overview of its features.
Chapter 2. “Getting Started” – This chapter provides information on getting started with the dsPICDEM™ MCHV-2 Development Board.
Chapter 3. “Running the Demonstration” – This chapter describes the demonstration software that is preloaded on the device that accompanies the dsPICDEM™ MCHV-2 Development Board.
Chapter 4. “Hardware” – This chapter describes the hardware on the dsPICDEM™ MCHV-2 Development Board.
Appendix A. “Board Layout and Schematics” – This appendix provides diagrams of the hardware layout, as well as schematic diagrams for the dsPICDEM™ MCHV-2 Development Board.
Appendix B. “Debugging and Troubleshooting with MPLAB appendix provides debug and programming guidance for MPLAB 8 users.
®
8” – This
2012 Microchip Technology Inc. DS52074A-page 9
dsPICDEM™ MCHV-2 Development Board User’s Guide

CONVENTIONS USED IN THIS GUIDE

This manual uses the following documentation conventions:
DOCUMENTATION CONVENTIONS
Description Represents Examples
Arial font:
Italic characters Referenced books MPLAB® IDE User’s Guide
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
Underlined, italic text with right angle bracket
Bold characters A dialog button Click OK
N‘Rnnnn A number in verilog format,
Text in angle brackets < > A key on the keyboard Press <Enter>, <F1>
Courier New font:
Plain Courier New Sample source code #define START
Italic Courier New A variable argument file.o, where file can be
Square brackets [ ] Optional arguments mcc18 [options] file
Curly braces and pipe character: { | }
Ellipses... Replaces repeated text var_name [,
A menu path File>Save
A tab Click the Power tab
where N is the total number of digits, R is the radix and n is a digit.
Filenames autoexec.bat File paths c:\mcc18\h Keywords _asm, _endasm, static Command-line options -Opa+, -Opa- Bit values 0, 1 Constants 0xFF, ‘A’
Choice of mutually exclusive arguments; an OR selection
Represents code supplied by user
“Save project before build”
4‘b0010, 2‘hF1
any valid filename
[options]
errorlevel {0|1}
var_name...]
void main (void) { ... }
DS52074A-page 10  2012 Microchip Technology Inc.

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™ MCHV-2 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® C Compiler for PIC24 MCUs and dsPIC® DSCs User’s Guide (DS51284)
This comprehensive guide describes the usage, operation and features of Microchip’s MPLAB C compiler (formerly MPLAB C30) for use with 16-bit devices.
MPLAB® IDE User’s Guide (DS51519)
This user’s guide describes how to set up the MPLAB IDE software and use it to create projects and program devices.
Preface
MPLAB X IDE User’s Guide (DS52027)
This document describes how to setup the MPLAB X IDE software and use it to create projects and program devices.
MPLAB® Assembler, Linker and Utilities For PIC24 MCUs And dsPIC® DSCs User’s Guide (DS51317)
This user’s guide describes the usage, operation, and features of the MPLAB® Assem­bler for PIC24 MCUs and dsPIC relocatable machine code from symbolic assembly language for the PIC24 MCU and dsPIC DSC families of devices. The assembler is a Windows console application that provides a platform for developing assembly language code. The assembler is a port of the GNU assembler from the Free Software Foundation.
®
DSCs (formerly MPLAB ASM30), which produces
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.
dsPIC33EP256MC506 Plug-In Module (PIM) for Internal Op amp Configuration Information Sheet (DS52062)
This document provides device specific information for the dsPIC33EP256MC506 Internal Op amp configuration PIM.
To obtain any of these documents, visit the Microchip web site at www.microchip.com.
2012 Microchip Technology Inc. DS52074A-page 11
dsPICDEM™ MCHV-2 Development Board User’s Guide

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 assemblers; MPLINK™ and MPLAB 16-bit object linkers; and MPLIB™ and MPLAB 16-bit object librarians.
Emulators – The latest information on the Microchip MPLAB REAL ICE™
in-circuit emulator.
In-Circuit Debuggers – The latest information on the Microchip in-circuit
debugger, MPLAB ICD 3.
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 simulator, MPLAB IDE Project Manager and general editing and debugging features.
Programmers – The latest information on Microchip programmers. These include
the MPLAB PM3 device programmer and the PICkit™ 3 development programmers.
®
C compiler; MPASM™ and MPLAB 16-bit
®
DS52074A-page 12  2012 Microchip Technology Inc.

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 2012)
This is the initial released version of the document.
Preface
2012 Microchip Technology Inc. DS52074A-page 13
dsPICDEM™ MCHV-2 Development Board User’s Guide
NOTES:
DS52074A-page 14  2012 Microchip Technology Inc.

1.1 OVERVIEW

The Microchip dsPICDEM MCHV-2 Development Board is intended to aid the user in the rapid evaluation and development of a wide variety of motor control applications using PIC24 Microcontrollers (MCUs) and dsPIC This development system is targeted to control Brushless DC (BLDC) motors, Perma­nent Magnet Synchronous Motors (PMSM), and AC Induction Motors (ACIM) in sensor or sensorless operation.
This flexible and cost-effective tool can be configured in different ways for use with Microchip’s specialized Motor Control devices. The dsPICDEM MCHV-2 Development Board is essentially a backward-compatible upgraded version of the dsPICDEM MCHV Development System. The dsPICDEM MCHV-2 Development Board is designed to support the PIC24F, PIC24E, dsPIC33F, and dsPIC33E Motor Control device families, and offers a mounting option to connect a generic 100-pin Plug-In Module (PIM).
The system has a three-phase power module device that contains the motor inverter and the gate driver’s circuitry. The circuit drives a BLDC, PMSM, or ACIM motor using different control techniques without requiring any additional hardware. It also has Power Factor Correction (PFC) circuitry in order to provide a full set of tools used in motor control applications. Figure 1-1 provides a photograph of the dsPICDEM MCHV-
2. A block diagram that shows the main components of the system is provided in
Figure 1-2.
The rated continuous output current from the inverter is 6.5A (RMS). This allows up to approximately 2 kVA output when running from a 208V to 230V single-phase input volt­age in a maximum 30ºC (85ºF) ambient temperature environment. Therefore, the sys­tem is ideally suited for running a standard 3-Phase Induction Motor of up to 1.4 kW (1.8 HP) rating or a slightly higher rated industrial servo-motor. The power module is capable of driving other types of motors and electrical loads that do not exceed the maximum power limit and are predominantly inductive. Furthermore, single-phase loads can be driven using one or two of the inverter outputs.
The unit is capable of operating from 90V up to a maximum of 265V. A more detailed explanation of power limitations is provided in Chapter 4. “Hardware”.
dsPICDEM™ MCHV-2 DEVELOPMENT
BOARD USER’S GUIDE

Chapter 1. Introduction

®
Digital Signal Controllers (DSCs).
Note: It is recommended to carefully read the hardware section mentioned above
before attempting to use the system.
2012 Microchip Technology Inc. DS52074A-page 15
dsPICDEM™ MCHV-2 Development Board User’s Guide

FIGURE 1-1: dsPICDEM™ MCHV-2 DEVELOPMENT BOARD

DS52074A-page 16 2012 Microchip Technology Inc.
2012 Microchip Technology Inc. DS52074A-page 17
PFC Feedback Signals
15V, 3.3V, A-3.3V
PFC PWM
VBUS
15V PSU
3.3VA-3.3V
PFC Circuitry
PFC Current
Feedback
Circuitry
VAC Zero
Crossing
VAC Voltage
Feedback
EMI Choke,
In-rush current
protection, FUSE
90V-265V
Rectifier
PFC Fault
dsPIC® DSC
Power
Alternative
15V PSU
Alternative
3.3V/A3.3V
Isolated User Interface
RS-232/
USB
Starter Kit
POT, PB, RESET
Current
Feedback
Circuitry
HALL
Sensors
Voltage
Feedback
Circuitry
(VBUS and Motor)
Fault
Non-isolated
ICSP™ connector
Hall
Sensors
MOTOR
External
Programmer/
Debugger
R
X
ICSP
commands
T
X
User
Interface
PFC Stage Board
Power Module Board
Circuitry
Circuitry
Module
PIC24 MCU
Matrix Board
or
on Board

FIGURE 1-2: SYSTEM BLOCK DIAGRAM

Introduction
dsPICDEM™ MCHV-2 Development Board User’s Guide

1.1.1 Features

This section provides some of the key features of the dsPICDEM MCHV-2 Development Board.
Motor Control Interfaces:
• Three-phase inverter bridge with a power rating of 400V/6.5A (J17)
• Hall sensors/Quadrature Encoder Interface (QEI) for sensored motor control algorithms (J9)
• 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
• Support for PIC24 MCUs and dsPIC DSCs with internal op amps and comparators
Input/Output:
- One isolated push button (S1)
- Isolated reset push button (RESET)
- Isolated 10 k potentiometer (POT1)
- LED indicators for PWM outputs
- Two LED indicators for debugging purposes (D2 and D19)
Isolated Communication Ports:
- UART communication via USB (J6)
- UART communication via RS-232 (J8)
Built-In Isolated Programmer/Debugger (J20):
- Starter Kit on Board programmer/debugger (daughter board)
Power Supply Connectors:
- Power Tab Fast-On connectors (BP1 and BP2) for the power stage
- Auxiliary 24V power input connector (J15) for the PIC24 MCU or dsPIC DSC
device and low-power circuitry (non-populated)
- Auxiliary 15V and 3.3V regulators for regulating auxiliary power supply (non-
populated)
Programming Connectors:
- ICSP™ connector for programming a PIC24 MCU or dsPIC DSC device
(J18), non-isolated
- ICSP connector for programming the PIC18LF2450 USB module to the UART
Bridge (J1), isolated
- ICSP connector for programming the Starter Kit on Board Programmer/
Debugger, isolated (J1)
DS52074A-page 18  2012 Microchip Technology Inc.
Introduction
Power Factor Corrector:
- Maximum input voltage 90 VAC-265 VAC
- Current Feedback circuitry
- VAC input voltage sensing
- Zero-crossing detection
- DC bus sensing
- Overcurrent protection (The maximum power available is specified in
Section 4.3 “Electrical Specifications”.)
Built-In Power Supplies:
- 15V power supply, maximum power available 11W
- 3.3V power supply, maximum power available 2W
Additional Protection Circuitry:
-250VAC/15A fuse
- In-rush current limiter
- EMI filter
2012 Microchip Technology Inc. DS52074A-page 19
dsPICDEM™ MCHV-2 Development Board User’s Guide
NOTES:
DS52074A-page 20  2012 Microchip Technology Inc.
dsPICDEM™ MCHV-2 DEVELOPMENT
BOARD USER’S GUIDE

Chapter 2. Getting Started

2.1 BOARD COMPONENTS

The dsPICDEM MCHV-2 Development Board consists of two stages:
• PFC Stage The first stage is integrated by the Power Factor Correction (PFC) circuitry, the
full-bridge rectifier, the 15V power supply, and the 3.3V power supply.
• Power Module Stage The second stage is the power module board. This board contains the Plug-In
Module (PIM) connector, the isolated user interface connectors, and the motor drive.
Figure 2-1 shows an interior view.

FIGURE 2-1: dsPICDEM™ MCHV-2 DEVELOPMENT BOARD ENCLOSURE VIEW

2012 Microchip Technology Inc. DS52074A-page 21
dsPICDEM™ MCHV-2 Development Board User’s Guide
J8
J6
J20
S1
POT1
Reset
PWM LED Indicators
J7
J2,J3

2.2 USER INTERFACE

The dsPICDEM MCHV-2 has the following components to interact with the user.
Figure 2-2 shows a photograph of the front of the system.
• Input/Output Control Switches (Figure 2-2):
- One isolated push button (S1)
- Isolated reset push button (RESET)
- Isolated 10 k potentiometer (POT1)
- LED indicators for PWM outputs
- Two LED indicators for debugging purposes (D2 and D19 on the Power Module Board; not shown in Figure 2-2)
• PWM Outputs (Figure 2-2)
- Enable and disable jumpers (J7)
• Isolated Communication Ports (Figure 2-2):
- UART communication via USB (J6)
- UART communication via RS-232 (J8)
- Communication Ports Selector (J2, J3)
• Built-In Isolated Programmer/Debugger (Figure 2-2)
- Starter Kit type programmer/debugger (J20)
• Motor Connectors (Figure 2-4):
- Three-phase inverter bridge connector with a power rating of 400V/6.5A (J17)
- Hall sensors/Quadrature encoder interface for sensored motor control algorithms (J9)
• Power Supply Connector (Figure 2-3)
- AC power inlet specified for 40VAC-220VAC 10Amps max (J1)

FIGURE 2-2: dsPICDEM™ MCHV-2 DEVELOPMENT BOARD (FRONT)

DS52074A-page 22  2012 Microchip Technology Inc.
Getting Started

FIGURE 2-3: dsPICDEM™ MCHV-2 DEVELOPMENT BOARD (LEFT SIDE)

FIGURE 2-4: dsPICDEM™ MCHV-2 DEVELOPMENT BOARD (RIGHT SIDE)

2.3 CONNECTING THE SYSTEM

CAUTION
The user must be aware of the operating procedures outlined below and ensure that they are followed. Failure to do so may result in damage to the system.

2.3.1 Power Connections

It is recommended that cables used for the power connections should be terminated with blue or red insulated crimp terminals. If crimp terminals are not used, care should be taken to ensure that stray strands of wire do not short to adjacent terminals or the enclosure. If possible, all wires should be stripped and tinned with solder before connecting to the dsPICDEM™ MCHV-2 Development Board terminals.
2012 Microchip Technology Inc. DS52074A-page 23
dsPICDEM™ MCHV-2 Development Board User’s Guide
For the AC mains supply input, standard double-insulated, 3-core flex cable should be used with a minimum current rating of 10A (1 mm
2
18 AWG). A computer power cable
can be used.
Note: The system is designed for installation category II. Therefore, the incoming
mains cable should be wired into a standard non-locking 2-pin in addition with a earth ground type plug.
The recommended output cable size is 1.0 to 1.5 mm
2
(18-16 AWG) and it should have
a 600V rating. This cable should also be double insulated or have a protective ground screen. Access to the terminal screws is provided via holes in the lid of the enclosure. A slotted screwdriver should be used.
Note: The user should only access the power terminals when the system is fully
discharged (see the“Safety Notice” on page 5).
Figure 2-7 provides the locations of all connectors. Corresponding tables that describe
each connection are provided in the relevant section.

FIGURE 2-5: dsPICDEM™ MCHV-2 DEVELOPMENT BOARD CONNECTIONS

The power connections are listed in Tab le 2- 1.
DS52074A-page 24  2012 Microchip Technology Inc.
Getting Started

TABLE 2-1: POWER CONNECTIONS

Number Name Type
1 Neutral Input
2 Earth Ground Input
3 Live (Fused) Input
4 Motor Phase 1 (M1) Output
5 Motor Phase 2 (M2) Output
6 Motor Phase 3 (M3) Output
7 Hall Sensor A (HA) Input
8 Hall Sensor B (HB) Input
9 Hall Sensor C (HC) Input
10 Hall Sensors, 5V power supply terminal Output
11 Hall Sensors, Ground terminal Output

2.3.2 Host/Communication Connections

A mini-USB-to-USB certified cable and a standard DB9 male-to-female cable should be used to connect the dsPICDEM™ MCHV-2 Development Board to the host computer.
The communication port connectors are listed in Tab l e 2 -2 . Refer to Figure 2-5 for their exact location.

TABLE 2-2: I/O CONNECTORS

Number Name Type
12 USB-to-UART connector Input/Output
13 RS-232- to-UART connector Input/Output
14 USB connector for the Starter Kit on Board programmer/debugger Input/Output
15 Non-isolated ICSP™ connector for device programming/debugging Input/Output
16 Matrix board Input/Output

2.3.3 Connection Sequence

The recommended connection sequence is listed below. The user should ensure that the following sequence is met before connecting the system to the mains, a motor and a host computer.
Note: Before making any connection, verify that the system is not powered and it
is fully discharged. The system is completed discharged when the red LED D13 is OFF.
1. Connect the motor terminals R, Y, and B (also known as RWB or 123 or ABC) to
the connection nodes M1, M2, and M3 (4, 5, and 6 in Figure 2-5), respectively.
2. Follow the next steps if position sensors are utilized to control the motor. If not,
proceed to step 3. a) If the motor position is sensed with Hall Sensors, connect the terminals A, B,
and C to the connection nodes HA, HB, and HC (7, 8, and 9 in Figure 2-5), respectively. Also, connect the positive terminal +5V to the connection node +5V and the ground terminal to the connection node GND (10 and 11 in
Figure 2-5).
b) If the motor position is sensed with a Quadrature Encoder, connect the ter-
minals phase A, phase B, and Index to the connection nodes HA, HB, and HC (7, 8, and 9 in Figure 2-5), respectively.
2012 Microchip Technology Inc. DS52074A-page 25
dsPICDEM™ MCHV-2 Development Board User’s Guide
3. Connect the communication ports. a) If RS-232 communication is used, connect the DB9 male connector to the
RS-232 port. Connect the other end to the host PC (12 in Figure 2-5).
b) If USB communication is used, connect the mini-USB male terminal to the
mini-USB female connector labeled “USB” (12 in Figure 2-5). Connect the other end to the host PC.
Note: The Microchip serial emulator driver (mchpcdc.inf) should be installed on
your PC in order to activate the USB-to-Serial emulator. The emulator can be obtained from the dsPICDEM MCHV-2 Development Board product page: http://www.microchip.com/mchv2
4. Connect the USB cable to the mini-USB female connector labeled “Program/Debug” (14 in Figure 2-5). Connect the USB male terminal to the USB ports of the host PC.
Note: The built-in programmer/debugger is supported in MPLAB IDE Version
8.83 (or higher) and MPLAB X Version 1.10 (or higher).
5. Ensure that the appropriate matrix board is plugged into the connector labeled J4 and that the board is oriented so that its pins are correctly lined up, as shown in Figure 2-6. Refer to Section 4.2.5 “Matrix Board” for more information regarding the matrix board.

FIGURE 2-6: MATRIX BOARD CONNECTION

6. Power Cord connection. Make sure the power cord is disconnected from the AC mains before connecting the female terminal of the power cable to the AC input connector (1, 2, and 3 in Figure 2-5) of the dsPICDEM™ MCHV-2 Development Board.
Note: The unit is designed to be connected to the AC mains supply via a standard
non-locking plug. As the unit has no mains switch, this plug constitutes the means of disconnection from the supply. Therefore, the user must have unobstructed access to this plug during operation.
DS52074A-page 26  2012 Microchip Technology Inc.

2.4 POWER SEQUENCES

The user should ensure that the following power sequences are adhered to.

2.4.1 Power-up Sequence

The unit is powered-up when the power cable is connected to the AC mains. To verify that the unit is powered make sure that the LEDs D6, D13, D17 and D18 are ON.
Note: The unit is designed to be connected to the AC mains supply via a standard
non-locking plug. As the unit has no mains switch, this plug constitutes the means of disconnection from the supply and thus the user must have unobstructed access to this plug during operation.

2.4.2 Power-down Sequence

1. Stop firing all power devices by removing the PWM OUTPUTS shunt jumper.
2. Turn OFF the incoming AC supply by disconnecting the power cord from the
mains.
3. Wait until the red DC bus LED indicator (D13) located next to the DC bus
connector is no longer illuminated (this will take 5 minutes or less).
2.4.3 Programming/Debugging an Application Code Using the
Built-in Starter Kit on Board Programmer/Debugger
Getting Started
The MPLAB Starter Kit on Board Programmer/Debugger for the dsPICDEM™ MCHV-2 Development Board may be used with MPLAB X, the free integrated development envi­ronment, which is available from Microchip’s web site (www.microchip.com). MPLAB X allows the Starter Kit on Board to be used as an in-circuit debugger as well as a programmer.
In-circuit debugging allows you to run, examine and modify your program using the Starter Kit on Board hardware. This greatly assists you in debugging your firmware and hardware together.
Special Starter Kit on Board software interacts with the MPLAB X application to run, stop, and single-step through programs. Breakpoints can be set and the processor can be reset. Once the processor is stopped, the register’s contents can be examined and modified.
Note: Refer to Appendix B. “Debugging and Troubleshooting with MPLAB®
8” for MPLAB IDE Version 8 debug and programming guidance.

2.4.4 Setting Up an Application for Debug

To prepare the application for debug:
1. Launch MPLAB X, and then open the application project. The related workspace
will be open. For information on projects and workspaces, refer to the MPLAB X documentation listed in the “Recommended Reading” section of the “Preface” in this user’s guide.
2. In the toolbar, click Debug Project. The build progress will be visible in the Build
tab of the Output window.
3. Once the build sequence is complete, MPLAB X will program the target device
and begin executing the application code in Debug mode, as shown in
Figure 2-7.
2012 Microchip Technology Inc. DS52074A-page 27
DS52074A-page 28 2012 Microchip Technology Inc.

FIGURE 2-7: MPLAB® X WORKSPACE

dsPICDEM™ MCHV-2 Development Board User’s Guide
Getting Started

2.4.4.1 RUNNING THE APPLICATION IN DEBUG MODE

The Starter Kit on Board executes the application code in either real-time (Continue) or steps (Step Into, Step Over, Run to Cursor, and Set PC at Cursor). Real-time execution occurs when you select Continue in MPLAB X. Once the device code is halted, either by clicking Pause or by a breakpoint, you can step.
Note: When Pause is clicked to stop the program execution, all of the peripherals
are frozen.
To see how these options function, do the following:
1. Select Debug
2. Select Debug
operates.
3. Select Debug
solid arrow will mark the line of code in the File window where the program halted.
4. Select Debug
once. The green solid arrow will move down one line of code in the File window. Repeatedly click the button to step through the code.
5. Select Debug
6. Select Debug>Finish Debug Session
exit Debug mode.
>Reset or click the Reset icon to reset the program. >Continue or click the Continue icon. Observe how the application
>Pause or click the Pause icon to stop program execution. A green
>Step Into or click the Step Into icon to step the program execution
>Reset click the Reset icon to reset the program again.
or click the Finish Debug Session icon to
2012 Microchip Technology Inc. DS52074A-page 29
dsPICDEM™ MCHV-2 Development Board User’s Guide
Existing Code

2.4.4.2 DEBUGGING THE APPLICATION

MPLAB X provides an editor and several debug features such as breakpoints and Watch windows to aid in application code debugging.
2.4.4.2.1 Editing Application Code
To view application code so it may be edited, do one of the following:
Select File>Open File in the Project window to open an existing code file. See an example Project window in
Figure 2-8.
FIGURE 2-8: PROJECT EXAMPLE
to search for and open an existing code file, or double click a file
For more information on using MPLAB X to create and edit code, see the MPLAB X Help.

2.4.5 Programming an Application

When the program is successfully debugged and running, the next step is to program the device for stand-alone operation in the finished design. When doing this, the resources reserved for debug are released for use by the application. To program the application, use the following steps:
1. Select Debug>Finish Debug Session exit Debug mode.
2. Select Run>Run Project program the device, and release it from reset. Alternatively, click the Make and Program Device icon to build the application and program the device (this action does not release the device from reset).
At this point, the application code will run independently.
DS52074A-page 30  2012 Microchip Technology Inc.
or click the Run Project icon to build the application,
or click the Finish Debug Session icon to
Getting Started

2.4.6 Determining Device Support and Reserved Resources

Due to the built-in in-circuit debugging capability of ICD devices and the ICSP function offered by the debugger, the Starter Kit on Board uses some on-chip resources when debugging. It also uses program memory and file register locations in the target device during debugging. These locations are not available for use by user code. In MPLAB X, registers marked with an “R” in the register display represents reserved registers.

2.4.7 Troubleshooting

2.4.7.1 DEBUG CONNECTION PROBLEMS

While using the Starter Kit on Board as a debugger, you may receive the error “Starter Kits (PKOB) not found” when programming the device. This can result from communication being lost between the Starter Kit on Board and MPLAB X. To resolve this:
1. Unplug the USB cable from the Starter Kit.
2. Plug the USB cable back into the Starter Kit.
MPLAB X should automatically reconnect to the Starter Kit on Board and display its serial number (SN) in the same dialog box. Click the serial number followed by OK to continue. If this does not work, do the following:
1. Check the USB connection between the PC and Starter Kit at both ends.
2. If using a USB hub, make sure it is powered.
3. Make sure the USB port is not in use by another device.

2.4.7.2 PROGRAMMING PROBLEMS

If during the course of developing your own application you can no longer program the device, you may have set device configuration bits to code protect or some other state that prevents programming. To view the settings of the configuration bits, select
Window>PIC Memory Views>Configuration b
its.

2.4.8 Starter Kit on Board Information Tab

The firmware version and operating system (OS) version of the Starter Kit on Board can be obtained from the Project Dashboard window of MPLAB X. The project dashboard window also displays other useful information such as Starter Kit on Board V device ID, and target device ID revision.
DD, target
2012 Microchip Technology Inc. DS52074A-page 31
dsPICDEM™ MCHV-2 Development Board User’s Guide
NOTES:
DS52074A-page 32  2012 Microchip Technology Inc.
dsPICDEM™ MCHV-2 DEVELOPMENT
BOARD USER’S GUIDE

Chapter 3. Running the Demonstration

This chapter describes the demonstration software that is preloaded on the dsPIC® device that is included with the dsPICDEM MCHV-2 Development Board. This demon­stration software, which is based on application note AN1162, demonstrates how to use the dsPICDEM™ MCHV-2 Development Board for controlling an AC induction motor (ACIM). For more information on this application note please refer to the following Microchip web page: www.microchip.com/motor
Note: The demonstration code preloaded on the dsPIC device is the latest ver-
sion available at the time this board was packaged. There may be a newer version of software available online. Visit www.microchip.com/motor to download the latest version of software for the application note AN1162.
Follow these basic steps to run the demonstration:
Note 1: Before making any connection, verify that the system is not powered and
it is fully discharged. The system is completed discharged when the red LED D13 is off.
2: One AC Induction Motor (part number: AC300023) is required to run this
demonstration.
1. Connect the system as described in 2.3.3 “Connection Sequence”. Ensure
that the Internal Op amp Configuration matrix board is connected to J4.
2. Power up the dsPICDEM™ MCHV-2 Development Board by connecting the
power cord to the mains. To verify that the unit is powered, make sure that the LEDs D6, D13, D17, and D18 are ON. The very first time you connect the system to any host PC, you should briefly see a popup balloon in the system tray (lower right of desktop) that states: 1) new hardware has been found, 2) drivers are being installed, and 3) new hardware is ready for use. If you do not see these messages and the Starter Kit on Board does not work, try reconnecting the USB. If this does not work, see Section 2.4.7 “Troubleshooting”.
Note: The unit is designed to be connected to the AC mains supply via a standard
non-locking plug. As the unit has no mains switch, this plug constitutes the means of disconnection from the supply. Therefore, the user must have unobstructed access to this plug during operation.
3. When powered up, the application will turn on the LEDs PWM1L1, PWM1L2 and
PWM1L3.
To use the demonstration application, follow these steps:
a) Make sure the PWM OUTPUT shunt jumper is installed. b) To start/stop the motor, press the switch labeled “PUSHBUTTON”. c) Use the potentiometer labeled “POT” to control the direction and speed of
the motor.
2012 Microchip Technology Inc. DS52074A-page 33
dsPICDEM™ MCHV-2 Development Board User’s Guide
NOTES:
DS52074A-page 34  2012 Microchip Technology Inc.
dsPICDEM™ MCHV-2 DEVELOPMENT
BOARD USER’S GUIDE

Chapter 4. Hardware

This chapter describes the hardware components of the dsPICDEM™ MCHV-2 Development Board.
Topics covered include:
Power Factor Correction (PFC) Stage Board
Power Module Stage
Electrical Specifications

4.1 POWER FACTOR CORRECTION (PFC) STAGE BOARD

This board has two main functions; the first one is to provide the required power sup­plies to the power module board stage. The second function is to create the power bus rail that will be used to energize the motor through the power module.
Note: The circuits for the hardware described in this section are shown in
Appendix A. “Board Layout and Schematics”.

4.1.1 AC Supply Input

The AC supply input stage of the board consists of the following components,:
• F1 –15A/250 VAC fast acting fuse (only replace with a part of the same rating)
• C1, C2 – Film capacitors to aid in the suppression of AC supply transients and to
also provide a low impedance return path for any currents that flows from the power device tabs to the heat sink and enclosure due to capacitive coupling
• C3 – Film capacitor to aid in the suppression of AC supply transients.
• R1 – A metal oxide varistor located across the incoming supply lines to suppress
high energy transients.
• L1 – 2.3 mH/15A Choke inductor for suppressing EMI
• C4 – Film capacitor to aid in the suppression of EMI
• C5, C6 – Film capacitors to aid in the suppression of AC supply transients and to
also provide a low impedance return path for any currents that flow from the power device tabs to the heat sink and enclosure due to capacitive coupling
• R7 – A 1W high-voltage resistor, which acts to discharge C4
• R6 – A resistor with a negative temperature coefficient that acts to limit the surge
of input current that would occur at initial application of power due to the dis­charged DC bus capacitance. The initial nominal cold resistance is 1 Ohm, which reduces once current flows and the device heats up.
• BR1 – A single-phase bridge rectifier to convert the incoming AC into DC suitable
for input to the power conditioning stage.
2012 Microchip Technology Inc. DS52074A-page 35
dsPICDEM™ MCHV-2 Development Board User’s Guide

4.1.2 Active Power Factor Correction (PFC)

The active PFC circuit is essentially a simple boost chopper with the control aimed at shaping the input current to follow the incoming mains supply waveform. The purpose of the different parts of the circuit is described below.
• L6 – A high frequency axial inductor with a single layer winding on a ferrite core.
This component is in series with the main inductor (L7) to reduce the effect of the self-capacitance of its winding. Without L6, significant high frequency (15 MHz) ringing of the inductor current occurs at every transistor turn-on, which would increase EMI and the PFC transistor switching loss.
• L7 – A power inductor with three stacked toroidal cores made from a
powdered-iron material to limit the core loss while maintaining good energy storage density. The particular cores used are Magnetics 0077083A7. A simple multi-layer winding is used which results in moderate copper loss but significant self-capacitance. Sixty-six turns of 1.5 mm diameter enameled copper wire is used. The design offers a good compromise between cost, core loss and size for this application. The nominal inductance is 1 mH at 10A.
• Q2 – A 600V TO-247 IGBT. As the tab of the device is not isolated, a thermally
conductive insulator is used. When closed, Q2 increase the energy stored in the inductor L7. When open, energy stored in the inductance is transferred to the DC bus capacitors (C30-C32). Energy is also drawn from the AC supply during this time. By appropriate control of the switches, the input current waveform can be profiled to obtain good power factor and low harmonic distortion.
• D12 – A 600V TO-247 diode optimized for use at high switching frequency. As the
tab of the device is not isolated, a thermally conductive insulator is used.
• C28, R31, R32, R33, D11 – A “snubber” that acts to damp high frequency
oscillations and limit the rate of change of voltage across Q2
• C30, C31, C32 – 470 µF/450V electrolytic capacitors which act as the main DC
bus energy storage capacitors.
• R25, R26, C25, D8, Q1, R27, R28 – A lever shifter to boost the PWM signal coming
from the dsPIC DSC
• U19 – Microchip TC4421A gate drive IC. This contains a low resistance comple-
mentary push-pull MOSFET pair and input circuitry suitable for interfacing to a wide range of input voltages. It is an ideal choice for this application allowing up to 10A of peak gate drive current to switch Q2 rapidly and therefore achieve low switching loss. It also has a small footprint allowing it to be located physically close to the transistors allowing a low inductance gate circuit layout.
• D9, C26, C27 – These components act to provide a dynamic level shifting circuit
to U19 while Q2 switch. Inductance of the power tracking between the source of Q2 due to the physical board layout means there is a substantial transient voltage between the +15V supply point reference at R28 and the source of Q2. This simple low cost circuit allows the power supply of U19 to move transiently.
• R75, R29 and D10 – These components control the current and voltage to turn on
and turn off the IGBT. R29 controls the rising time and the di/dt when the IGBT is turned on. R29 in parallel with R75 control the falling time and the di/dt when the IGBT is turned off.
• The power factor corrector design is based on the application note AN1106, for
more information on this application note please refer to one of the following Microchip Web sites:
- www.microchip.com/smps
- www.microchip.com/motor
DS52074A-page 36  2012 Microchip Technology Inc.
Hardware

4.1.3 PFC Feedback Circuitry

In a DSC-based PFC, the relevant analog parameters and the control loops need to be redefined and discretized. This enables changeover from existing hardware to its digital counterpart easier and more logical.
The PFC is an AC-to-DC converter, which converts the AC input voltage to a DC volt­age and maintains sinusoidal input current at a high input power factor. In a DSC-based PFC, three inputs signals are required to implement the current control.
The input rectifier (BR1) converts (shown in Section 4.1.1 “AC Supply Input ”) the alternating voltage at power frequency into unidirectional voltage. This rectified voltage is fed to the chopper circuit to produce a smooth and constant DC output voltage to the load. The chopper circuit is controlled by the PWM switching pulses generated by the dsPIC DSC device, based on three measured feedback signals:
• Rectified input voltage
• AC input voltage zero-crossing event
• Rectified input current
• DC bus voltage
The rectified input voltage is measured in two stages:
• Signal conditioning: R22, R23, R24, C24, and D7 convert and filter the AC input
voltage waveform from 90-265 VAC to 0-3.3 VAC. D7 limit the maximum voltage to 3.3V. C24 along with R22, R23 form a low-pass filter. The circuit is shown in Appendix A.
• Amplification: the operational amplifier MCP6024 (U13B) amplifies the condi-
tioned AC input voltage; R45, R46, R47, R48, R49 and R51 set the gain. The MC6024 also shifts the conditioned AC input voltage to a 1.65V DC level. There­fore, the voltage applied to the dsPIC DSC ADC channel varies within 0-3.3V. The offset is controlled by R50, R53, and R54. R39 and C39 filter out the high-frequency noise.
AC input voltage zero-crossing event is sensed using a voltage divider (R2-R5) and two opto-couplers (U1 and U2). The circuit is shown in Appendix A.
Rectified input current is measured using the shunt resistor R34 and the operational amplifier MCP6024 (U13A); R38, R39, R40, R41, R42 and R43 set the gain. R43 shifts the voltage present at the shunt resistor to a 1.65V DC level. Therefore, the voltage applied to the dsPIC DSC ADC channel varies within 0-3.3V. The offset is controlled by R43, R53, and R54. R44 and C37 filter out the high-frequency noise. The circuit is shown in Appendix A.
DC bus voltage, the DC bus voltage is sensed at the power module stage. Please refer to Section 4.2.4 “Feedback Circuitry”.

4.1.4 Power Supplies

The PFC stage board provides the 15 volts power supply required to fire the power module IGBTs. The 15 volts power supply is built using a low power off-line SMPS pri­mary switcher. The switching frequency is fixed to 60 kHz, the feedback signal to the power supply is provided by the opto-coupler. The output voltage is regulated at 15V with a maximum output current of 0.750A, the resultant maximum power is 11.25W. The input voltage range for this power supply is from 90 VAC to 260 VAC.
The PFC stage board also provides the 3.3 volts to powering-up the PIC24 MCU or dsPIC DSC, the isolation circuitry, the communication ports, the Starter Kit program­mer, etc. It also generates the 3.3 volts for powering the analog circuits and the analog reference for the Analog-To-Digital Converter (ADC) module.
2012 Microchip Technology Inc. DS52074A-page 37
dsPICDEM™ MCHV-2 Development Board User’s Guide
The 3.3 volts rail is created using a step-down regulator which is attached to the 15 volts regulator. The maximum output current is 0.650A, thus the resultant maximum power is 2.145W.
The 3.3 volts rail required for the analog circuits such as the current feedback and the Analog-to-digital converter is generated by a decoupling circuitry attached to the 3.3 volts regulator.

4.1.5 Fault Circuitry

Given the development nature of the system, robust independent FAULT protection is provided on the PFC Stage Board. Two different fault categories are used to indicate a FAULT to the PIC24 MCU or dsPIC DSC.
DC Bus Overcurrent, this fault signal is generated when the maximum current limit of 15A is reached. The comparison of the threshold value and the actual current is done by comparator U8. The threshold limit is set by R56 and R57. R69 is a shunt jumper resistor that can disconnect the overcurrent fault to the PIC24 MCU or dsPIC DSC.
DC Bus Overvoltage, this fault signal is generated when the maximum voltage limit on the DC bus rails is reached. The threshold value is set to 432V. The comparison of the threshold value and the actual DC bus voltage is done by comparator U7. The thresh­old limit is set by R60, R61 and R62. R66 is a shunt jumper resistor that can disconnect the overvoltage fault to the PIC24 MCU or dsPIC DSC.
Note: Both comparators are of open-drain type and need an external pull-up
resistor. Both circuits share this pull-up resistor creating an OR condition at the output.

4.1.6 Board Connectors

The PFC stage board has four tab fast-on connectors, one AC inlet and one 14-pin keyed connector for attaching a flat cable.
For the AC mains supply input, standard double-insulated, 3-core flex cable should be used with a minimum current rating of 10A (1 mm can be used. The recommended cable size is 1.0 to 1.5 mm have a 600V rating. This cable should also be double insulated or have a protective ground screen.
Note 1: The system is designed for installation category II. Therefore, the
incoming mains cable should be wired into a standard non-locking 2-pin in addition with an earth ground type plug.
2: The unit is designed to be connected to the AC mains supply via a
standard non-locking plug. As the unit has no mains switch, this plug constitutes the means of disconnection from the supply. Therefore, the user must have unobstructed access to this plug during operation.
The tab fast-on connectors AC_N and AC_L provides the connections to the bridge rectifier BR1. The recommended cable size is 16-18 AWG or 1.0 to 1.5 mm recommended that cables used for the power connections should be terminated with blue or red crimp terminals. If crimp terminals are not used, care should be taken to ensure that stray strands of wire do not short to adjacent terminals or the enclosure. If possible, all wires should be stripped and tinned with solder before connecting to the dsPICDEM MCHV-2 Development Board terminals.
2
18 AWG). A computer power cable
2
(18-16 AWG) and it should
2
. It is also
DS52074A-page 38  2012 Microchip Technology Inc.
Hardware
The fast-on connectors PFC_OUT “+” and PFC_OUT “-” provide DC bus voltage to the Power Module Stage. The recommended cable size is 16-18 AWG or 1.0 to 1.5 mm
2
. It is also recommended that cables used for the power connections should be terminated with blue or red crimp terminals. If crimp terminals are not used, care should be taken to ensure that stray strands of wire do not short to adjacent terminals or the enclosure. If possible, all wires should be stripped and tinned with solder before connecting to the dsPICDEM MCHV-2 Development Board terminals.
Note: The user should only access the power terminals when the system is fully
discharged (see the “Safety Notice” on page 5).
The 14-pin keyed connector provides the signals and power supply rails from and to the Power Stage. These signals are shown in Tab le 4 -1 .

TABLE 4-1: 14-PIN KEYED CONNECTORS

Number Name Type
1 3.3V, digital rail Output 2 Not Connected NC 3 3.3V, analog rail Output 4 AC input voltage feedback Output 5 Ground, analog rail Output 6 AC input current feedback Output 7 Fault (Overcurrent OR Overvoltage condition) Output 8 VAC zero crossing signal Output
9 Ground, digital rail Output 10 PWM signal for the PFC IGBT Input 11 Ground, digital rail Output 12 Not Connected NC 13 15V Output 14 Not Connected NC
2012 Microchip Technology Inc. DS52074A-page 39
dsPICDEM™ MCHV-2 Development Board User’s Guide

4.2 POWER MODULE STAGE

This board has two main functions; the first is to control the motor using a PIC24 MCU or dsPIC DSC and a Power Module and the associated feedback signals for each control algorithm. The second is to provide a safe method in which to interact with the user.
Note: The circuits for the hardware described in this section are shown in
Appendix A. “Board Layout and Schematics”.

4.2.1 Plug-In Module Configuration

Ta bl e 4 - 2 summarizes the pinout functionality of the PIM (U11).
TABLE 4-2: dsPICDEM™ MCHV-2 DEVELOPMENT BOARD PIM PINOUT
FUNCTIONALITY
Routed
PIM
Pin #
1 DBG_LED1 Debug LED 1 No 2V 3 PWM1H3 PWM Output - 3H No 4N/A N/A No 5N/A N/A No 6N/A N/A No 7N/A N/A No 8N/A N/A No
9N/A N/A No 10 N/A N/A No 11 N/A N/A No 12 N/A N/A No
13 MCLR 14 N/A N/A No 15 V 16 V 17 N/A N/A No 18 FAULT IBUS Current Fault (active-low logic) No 19 PFC_FLT IPFC fault (overvoltage or overcurrent) No 20 PIM_INDX/POT/V_M3 Hall sensor/Current sense/Voltage feedback signal Yes 21 PIM_QEB/IB/V_M2 Hall sensor/Current sens /Voltage feedback signal Yes 22 PIM_QEA/IA/V_M1 Hall sensor/Current sense/Voltage feedback signal Yes 23 PIM_IBUS/V 24 PIM_IB/POT AC input zero-cross/AC input voltage (downscaled)/Potentiometer Yes 25 PIM_IA/IPFC PFC current (buffered) Yes 26 PGC Device programming clock line No 27 PGD Device programming data line No 28 AV 29 PIM_REC_NEUTR Reconstructed motor neutral line voltage Yes 30 AV 31 AV 32 PIM_POT Potentiometer signal Yes 33 PIM_POT Potentiometer signal Yes
Signal Name Pin Out Description
DD N/A No
Device Master Clear No
SS N/A No DD N/A No
BUS DC bus voltage (downscaled) Yes
DD/2 Reference voltage (half of AVDD voltage) No
DD Analog supply No SS Analog supply No
via Matrix Board
DS52074A-page 40  2012 Microchip Technology Inc.
Hardware
TABLE 4-2: dsPICDEM™ MCHV-2 DEVELOPMENT BOARD PIM PINOUT
FUNCTIONALITY (CONTINUED)
PIM
Pin #
34 PIM_GEN2 General I/O Yes 35 PIM_DC_BUS DC bus voltage (downscaled) Yes 36 V 37 V 38 PIM_VAC_VOL2 AC input voltage (unbuffered) Yes 39 PIM_IPFC_C_SHUNT PFC shunt signal Yes 40 PIM_PFC_L PFC shunt signal Yes 41 PIM_V_M1/POT Hall sensor / Current sense / Voltage feedback signal Yes 42 PIM_V_M2 Hall sensor / Current sense / Voltage feedback signal Yes 43 PIM_V_M3/IBUS Hall sensor / Current sense / Voltage feedback signal Yes 44 N/A N/A No 45 V 46 V 47 HB/QEB Hall sensor / QEI input No 48 HC/INDX Hall sensor / QEI input No 49 RX UART Receive No 50 TX UART Transmit No 51 N/A N/A No 52 N/A N/A No 53 N/A N/A No 54 N/A N/A No 55 N/A N/A No 56 N/A N/A No 57 N/A N/A No 58 PIM_FLT_OUT2 General I/O Yes 59 PIM_FLT_OUT1 General I/O Yes 60 DBG_LED2 Debug LED #2 No 61 HOME Home signal for QEI (test point only) No 62 VDD N/A No 63 OSCI Crystal oscillator in No 64 OSCO Crystal oscillator out No 65 V 66 PIM_IBUS+ IBUS shunt signal Yes 67 PIM_IBUS- IBUS shunt signal Yes 68 BTN Push Button No 69 N/A N/A No 70 RX UART Receive No 71 PIM_PFC_PWM PFC PWM output Yes 72 HA/QEA Hall sensor / QEI input No 73 PIM_IB+ IB shunt signal Yes 74 PIM_IA+ IA shunt signal Yes 75 V 76 HB/QEB Hall sensor / QEI input No 77 PIM_HALLC/INDX/STP_PWM Hall sensor / QEI input Yes 78 PIM_PFC_PWM PFC PWM output Yes
Signal Name Pin Out Description
SS N/A No DD N/A No
SS N/A No SS N/A No
SS N/A No
SS N/A No
Routed
via Matrix Board
2012 Microchip Technology Inc. DS52074A-page 41
dsPICDEM™ MCHV-2 Development Board User’s Guide
TABLE 4-2: dsPICDEM™ MCHV-2 DEVELOPMENT BOARD PIM PINOUT
FUNCTIONALITY (CONTINUED)
Routed
PIM
Pin #
79 VACZX AC input zero-cross No 80 HA/QEA Hall sensor/QEI input No 81 N/A N/A No 82 PIM_GEN1 General I/O Yes 83 N/A N/A No 84 TX UART Transmit No 85 N/A N/A No 86 V 87 N/A N/A No 88 N/A N/A No 89 N/A N/A No 90 N/A N/A No 91 N/A N/A No 92 N/A N/A No 93 PWM1L1 PWM Output - 1L No 94 PWM1H1 PWM Output - 1H No 95 N/A N/A No 96 N/A N/A No 97 N/A N/A No 98 PWM1L2 PWM Output - 2L No 99 PWM1H2 PWM Output - 2H No
100 PWM1L3 PWM Output - 3L No
Signal Name Pin Out Description
DD N/A No
via Matrix Board

4.2.2 Power Supplies

The system default configuration is to get the 15V, 3.3V and 3.3V analog rail voltages from the PFC stage board. However, it is also possible to use an external 24V power supply to generate these voltages.
U19, C70, C73, C71 and C74 regulate the voltage applied to the system via J15 (28V max). The output of the regulator is connected to the system through R109. The circuit is shown in Appendix A. “Board Layout and Schematics”.
Note: It is the responsibility of the user to populate these components if an
external power supply is used.
U18, C67, R110, C68, D16, D15, L3, R111, R112 and C75 regulate the 15 volts to cre­ate a 3.3V digital rail. This auxiliary 3.3V digital rail is applied to the system through R106. The circuit is shown in Appendix A. “Board Layout and Schematics”.
Note: It is the responsibility of the user to populate these components if an
external power supply is used.
DS52074A-page 42  2012 Microchip Technology Inc.
Hardware
R114, R107, C69, and C72 form a decoupling circuit for generating a 3.3V rail for the analog circuitry such as the ADC reference and the current feedback reference. This auxiliary 3.3V analog rail is applied to the system through R108.
Note: It is the responsibility of the user to populate these components if an
external power supply is used.

4.2.3 Power Module

The three-phase inverter is embedded in a power module (U16). This power module contains:
• 600V/30A 3-phase IGBT Inverter Bridge
• Gate driver circuitry for each IGBT
• Three Independent connections to the negative DC bus for current sensing
• Short-circuit protection circuitry
• Thermal Shutdown
• Gate Driver Power Supply Undervoltage protection
• Gate Driver Power Supply Overvoltage protection
• Single-grounded power supply
• Isolation of 2.5 kV per minute
• Maximum switching frequency: 20 kHz
The PIC24 MCU or dsPIC DSC provides the PWM signals to this power module in order to turn on/off the IGBT, and therefore apply power to the motor phases.
R95 and R124 set the threshold limit for the overcurrent circuitry. If this voltage is greater than 0.5V (typical), a fault signal is asserted and the low-side IGTBs are turned off. R94 and C53 form a low-pass RC filter that filters out the frequencies above
88.4 kHz.
C56 sets the fault pulse duration, the value of C56 is given by the following equation: C56 = 18.3E-6 x 1.8E-3 seconds. Therefore, the fault pulse duration is 54 µs.
The power module fault output pin (VFO) is open-collector configured. R50 pulls up the fault output to the analog 3.3V rail. R53 and C40 form a low-pass RC filter that filters out the frequencies above 53 kHz.
For more information about this power module please refer to the manufacturer’s data sheet.

4.2.4 Feedback Circuitry

The Power Module Stage provides three different methods to sense the motor position. These signals are also useful to determine the speed, the torque, current consumption and the applied voltage.
Hall Sensors, the hall sensors circuitry is designed to attach open-collector configured sensors. It has a pull-up resistor at the hall sensor inputs (R23, R24, and R25) and a voltage divider (R26-R29, R27-R30, R28-R31) in order to scale the input waveforms to the PIC24 MCU or dsPIC DSC logic levels. C25-C27 and R26-R28 form a low-pass RC filter for each hall sensor signal.
Phase Voltage Feedback circuitry for each phase is compounded by a voltage divider, a current limiter and a low-pass RC filter. R79, R84 and R92 scale the phase M1 volt­age in order to match the PIC24 MCU or dsPIC DSC logic levels. R85 limits the current going to the ADC pin (< 6mA). C51, R79 and R84 form the low-pass filter. The phase M2 and M3 has the exact same circuitry as shown in the schematic.
2012 Microchip Technology Inc. DS52074A-page 43
dsPICDEM™ MCHV-2 Development Board User’s Guide
Shunt resistor signals (Direct)
Reconstructed motor neutral voltage
Feedback signals
(Hall sensor/Phase voltage/Shunt resistor)
DC bus voltage
Potentiometer
Matrix Board
Plug-In Module
DC Bus Voltage Feedback is compounded by a voltage divider and a low-pass RC filter. R75, R76 and R81 scale the DC bus voltage in order to match the PIC24 MCU or dsPIC DSC logic levels. C47, R75 and R76 form the low-pass filter.
Inverter Leg Shunt Resistor Feedback, a shunt resistor is located between the emit­ter of the low side switches M1 and M2 and the “-DC bus”. A simple differential amplifier circuit is used as shown in Appendix A. “Board Layout and Schematics”. The operation of the circuit used for the M1 phase leg is described below:
The current is measured using the shunt resistor R86 and the operational amplifier MCP6024 (U13A); R32, R33, R34, R36, and R37 set the gain. R38 shifts the voltage present at the shunt resistor to a 1.65V DC level. Hence the voltage applied to the PIC24 MCU or dsPIC DSC ADC channel varies within 0-3.3V. The offset is controlled by R59, R60, R38 and U13D. R35 and C34 filter out the high-frequency noise.
The same topology is used for the phase M2.
DC Bus Current Feedback, a shunt resistor is located between the shunt resistors of side switches M1 and M2 and the “-DC bus”. A simple differential amplifier circuit is used as shown in the schematic. The operation of the circuit used for sensing the DC bus current is described as follows:
The current is sensed using the shunt resistor R95 and the operational amplifier MCP6024 (U13C); R49, R51, R52, R56, and R57 set the gain. R58 shifts the voltage present at the shunt resistor to a 1.65V DC level. Hence the voltage applied to the PIC24 MCU or dsPIC DSC ADC channel varies within 0-3.3V. The offset is controlled by R59, R60, R58 and U13D. R54 and C42 filter out the high-frequency noise.
Note: It is possible to select any of these feedback signals using jumpers J12, J13
and J14, please refer to Section 4.2.9 “User Interfaces” for more information.

4.2.5 Matrix Board

The functions of matrix board interface are to:
• Connect the appropriate signals to the correct pins on the Plug-In Module
• Disconnect signals and provide isolation on signal paths that are not being used in a particular hardware configuration
The matrix board header has two rows of pins. One row (pin 1 to pin 25) hosts signals from different signal sources while the other (pin 26 to pin 50) hosts connections to the Plug-In Module. A block diagram describing the matrix board interface is shown in
Figure 4-1.

FIGURE 4-1: MATRIX BOARD BLOCK DIAGRAM

DS52074A-page 44  2012 Microchip Technology Inc.
Hardware
The dsPICDEM MCHV-2 Development Board uses discrete op amps (U13) to amplify the shunt resistor signals. Alternatively, some of the PIC24 MCUs or dsPIC DSCs include on-board op amps that can be used for this purpose. To accommodate these two basic configurations, the dsPICDEM MCHV-2 Development Board comes with two matrix boards.
The Internal Op amp Configuration matrix board is used to configure the development board to use op amps internal to the PIC24 MCU or dsPIC DSC. This matrix board bypasses the current feedback circuitry on the Power Module Board and directly connects the shunt resistor signals to appropriate pins of the Plug-In Module.
The External Op amp Configuration matrix board is used to configure the development board to use the current feedback circuitry on the Power Module Board. This matrix board disconnects the shunt resistor signals from the Plug-In Module pins and connects the current feedback circuitry output to the appropriate Plug-In Module pins.
Note: Unless specified in the Plug-In Module information sheet, all PIMs are com-
patible only with the External Op amp Configuration matrix board. Certain Plug-In Modules are designed to work with the Internal Op amp Configura­tion matrix boards only. In this case, the corresponding PIM information sheet (available at www.microchip.com/pims) will explicitly state this.

4.2.6 Fault Circuitry

In addition to the fault signal generated by the power module, the system can also create a DC bus overcurrent fault.
DC Bus Overcurrent, this fault signal is generated when the maximum current limit of 15A is reached. The comparison of the threshold value and the actual current is done by comparator U14. The threshold limit is set by R42 and R47.
Note: The comparator is open-drained and needs an external pull-up resistor.
Both the power module output and the comparator output share this pull-up resistor creating an OR condition at the output.

4.2.7 Isolation

The power supply used by the push buttons, communication ports, and the Starter Kit on Board programmer/debugger is isolated from the power supply used by the power module or the PIC24 MCU or dsPIC DSC. An isolated 3.3V rail is generated from the digital 3.3V rail using a DC-to-DC converter (U10). This converter provides galvanic isolation rated up to 1000 V
DC/1 second.

4.2.8 Communication Ports

The power module stage board provides two methods for transmitting/receiving data to and from the system. Both communication methods are powered using the isolated
3.3V rail.
UART-to-USB communication port is based on a PIC18LFJ2450 device with a serial emulator firmware. This device translates the USB signals to PIC24 MCU or dsPIC DSC UART compatible signals. Isolation for the UART-to-USB communication port is provided by U25.
UART-to-RS-232 communication port is based on a RS-232 transceiver (U9). This device translates the PIC24 MCU or dsPIC DSC UART signals to UART compatible signals. Isolation for the UART-to-RS-232 communication port is provided by U25.
Shunt jumpers J2 and J3 select the communication port. Tab le 4- 3 shows the possible configurations.
2012 Microchip Technology Inc. DS52074A-page 45
dsPICDEM™ MCHV-2 Development Board User’s Guide

TABLE 4-3: COMMUNICATION PORT CONFIGURATION

Designator Position Description
J2 1-2 Connects UART receive line to RX.
2-3 Connects USB receive line to RX.
J3 1-2 Connects UART transmit line to TX.
2-3 Connects USB transmit line to TX.

4.2.9 User Interfaces

There are two types of user interfaces, isolated and non-isolated:
• Isolated interfaces:
- Potentiometer labeled “POT” (R14)
- RESET push button
- PUSH BUTTON (S1)
- PWM OUTPUT enable shunt jumper (J7)
- Communication Port Selection shunt jumper (J2 and J3)
- ICSP programmer/debugger connector for the Starter Kit on Board (J4)
- ICSP programmer/debugger connector for the UART-to-USB converter (J1)
• Non-Isolated interfaces:
- 15V Power Supply LED (D17)
- 3.3V Power Supply LED (D18)
- PWM2L1, PWM1L1, PWM1H1, PWM1L2, PWM1H2, PWM1L3, PWM1H3
LEDs
- USB communication LED (D1)
- USB cable connected LED (D3)
- Starter Kit on Board USB cable connected LED (D21)
- Starter Kit on Board Power On LED (D19)
- ICSP programmer/debugger connector for the PIC24 MCU or dsPIC DSC (J18)
- Feedback Selection Shunt Jumpers J11, J12, J13, and J14
- Debug LEDs (D2 and D19)
Ta bl e 4 - 4 shows the multiple feedback signals that can be selected.

TABLE 4-4: MULTIPLE FEEDBACK SIGNALS

Designator Position Description
J11 1-2 Connects AC input voltage zero-crossing event to
VAC ZX_VAC_ POT 3-4 Connects AC input voltage to VACZX_VAC_POT 5-6 Connects the POT voltage to VACZX_VAC_POT
J12 1-2 Connects Phase M1 shunt current feedback to MONITOR_1
3-4 Connects Phase M1 voltage feedback to MONITOR_1 5-6 Connects Hall A/QEA sensor signal to MONITOR_1
J13 1-2 Connects Phase M2 shunt current feedback to MONITOR_2
3-4 Connects Phase M2 voltage feedback to MONITOR_2 5-6 Connects Hall B/QEB sensor signal to MONITOR_2
J14 1-2 Connects DC bus shunt current feedback to MONITOR_3
3-4 Connects Phase M3 voltage feedback to MONITOR_3 5-6 Connects Hall C/INDEX sensor signal to MONITOR_3 7-8 Connects the POT voltage to MONITOR_3
DS52074A-page 46  2012 Microchip Technology Inc.

4.2.10 Hardware for Programming and Debugging

6
7
8
9
10
3
2
1
4
5
14
13
11
12
15
16
17
The dsPICDEM™ MCHV-2 Development Board, with its built-in Starter Kit on Board debugger/programmer, provides an all-in-one solution for debugging and programming applications using MPLAB IDE. The debugging/programming operations are controlled by a PIC24FJ256GB106 MCU. The PIC24FJ256GB106’s built-in USB engine provides the communications interface between the Starter Kit on Board and the host PC.
Power to the Starter Kit on Board is provided via the isolated 3.3V rail. The PIC24FJ256GB106 MCU accomplishes debugging or programming of the target PIC24 MCU or dsPIC DSC by controlling the target’s MCLR PGD1/EMUD1 signals. A Microchip 25LC256 serial EEPROM is used to store the serial number and debug control information. Isolation for the MCLR and PGD1/EMUD1 signals is provided by the digital isolators U3, U6, U22 and U7.

4.2.11 Board Connectors

Figure 4-2 provides the locations of the connectors. The Power Module Stage Board
connectors are listed in Table 4-4.

FIGURE 4-2: POWER MODULE BOARD CONNECTORS

Hardware
, PGC1/EMUC1, and
, PGC1/EMUC1,
2012 Microchip Technology Inc. DS52074A-page 47
dsPICDEM™ MCHV-2 Development Board User’s Guide

TABLE 4-5: POWER MODULE STAGE BOARD CONNECTORS

Number Designator Type
1 Motor Phase 1 (M1) Output/Power
2 Motor Phase 2 (M2) Output/Power
3 Motor Phase 3 (M3) Output/Power
4 DC Bus “+” Input/Power
5 DC Bus “-” Input/Power
6 Hall Sensor A (HA) Input
7 Hall Sensor B (HB) Input
8 Hall Sensor C (HC) Input
9 Hall Sensors, 5V power supply terminal Output/Power
10 Hall Sensors, Ground terminal Output/Power
11 UART-to-USB connector Input/Output
12 UART-to-RS-232 connector Input/Output
13 USB connector for the Starter Kit Programmer/Debugger Input/Output
14 Connector for matrix board (J4) Input/Output
15 Isolated ICSP™ programmer/debugger connector for
UART-to-USB converter (J1)
16 ICSP programmer/debugger connector for PIC24 MCU or
dsPIC DSC (J18)
17 14-pin keyed connector (J16) Input/Output/Power
Input/Output
Input/Output
The 14-pin keyed connector provides the signals and power supply rails from and to the Power Module Stage. These signals are shown in Tab le 4 -6 .

TABLE 4-6: 14-PIN KEYED CONNECTORS

Number Name Type
1 3.3V, digital rail Output
2 AC input voltage feedback (not buffered) Output
3 3.3V, analog rail Output
4 AC input voltage feedback (buffered) Output
5 Ground, analog rail Output
6 AC input current feedback Output
7 Fault (Overcurrent or Overvoltage condition) Output
8 VAC zero crossing signal Output
9 PFC shunt signal Output
10 PWM signal for the PFC IGBT Input
11 Ground, digital rail Output
12 PWM fault Output
13 15V Output
14 PFC shunt signal Output
DS52074A-page 48  2012 Microchip Technology Inc.

4.3 ELECTRICAL SPECIFICATIONS

The maximum power and current capability of the system is dictated by the allowable temperature rise of the different components. Establishing maximum limits is not simple given the different ways the user may use the system. The voltage and the nature of the electrical load used both affects the dissipation that occurs. In determining the allowable limits for the power semiconductors, the following assumptions have been made:
• Heat sink is at 70°C (worst case)
• Thermal resistance of the insulating thermal pad is 3°C/W

TABLE 4-7: INVERTER ELECTRICAL SPECIFICATIONS

Parameter Min Typ Max Units
DC Bus 40 310 400 V
Current 0.1 6.5
Power Rating 4 2015
Switching Frequency 0 20 kHz
Note 1: The system continuously operated during one hour, 15 kHz switching
frequency and the PFC boost circuit disabled.
2: It is possible to increase the available maximum output power up to
4000W by using an external ventilation mechanism attached to system near to the power module. To provide additional air flow, a conventional AC muffin fan can be used (Comair-rotron part number 028021 or
028023). An alternative bonded fin heat sink with fans attached is also an option (C&H Technology, Inc. part number CH5117F).
(1)
(2)
10
4000
Hardware
(1)
(2)
DC
A
Watts

TABLE 4-8: PFC ELECTRICAL SPECIFICATIONS

Parameter Min Typ Max Units
DC Bus 90 380 400 VDC
Current 0.1 2.6
Power Rating 9 1000
Switching Frequency 0 50 100 kHz
(1)
(2)
3.5
1400
(1)
(2)
Watts
Note 1: The system continuously operated during one hour, 50 kHz switching
frequency.
2: It is possible to increase the available maximum output power up to
1400W by using an external ventilation mechanism attached to system near to the PFC IGBT. To provide additional air flow, a conventional AC muffin fan can be used (Comair-rotron part number 028021 or 028023). An alternative bonded fin heat sink with fans attached is also an option (C&H Technology, Inc. part number CH5117F).
A
2012 Microchip Technology Inc. DS52074A-page 49
dsPICDEM™ MCHV-2 Development Board User’s Guide
NOTES:
DS52074A-page 50  2012 Microchip Technology Inc.
dsPICDEM™ MCHV-2 DEVELOPMENT

Appendix A. Board Layout and Schematics

FIGURE A-1: PFC STAGE BOARD LAYOUT (TOP)

BOARD USER’S GUIDE
2012 Microchip Technology Inc. DS52074A-page 51
dsPICDEM™ MCHV-2 Development Board User’s Guide
1
2
3
4
1
4
2
3
5
6
312
4
1
2
3
4
1
4
2
3
1
2
3
4

FIGURE A-2: PFC STAGE SCHEMATIC (SHEET 1 OF 3)

DS52074A-page 52  2012 Microchip Technology Inc.

FIGURE A-3: PFC STAGE SCHEMATIC (SHEET 2 OF 3)

Appendix A
2012 Microchip Technology Inc. DS52074A-page 53
dsPICDEM™ MCHV-2 Development Board User’s Guide

FIGURE A-4: PFC STAGE SCHEMATIC (SHEET 3 OF 3)

DS52074A-page 54  2012 Microchip Technology Inc.

FIGURE A-5: POWER MODULE STAGE BOARD LAYOUT (TOP)

 
Appendix A
2012 Microchip Technology Inc. DS52074A-page 55
dsPICDEM™ MCHV-2 Development Board User’s Guide

FIGURE A-6: POWER MODULE STAGE BOARD LAYOUT (BOTTOM)

DS52074A-page 56  2012 Microchip Technology Inc.
M
IB
IA
AVDD/2 PWM1L2
PIM_POT
PIM_GEN2
PIM_PFC_L
HA/QEA
RX PIM_HALLC/INDX/STP_PWM
PIM_V_M3/IBUS
V_M2
VBUS
MONITOR_1
IPFC_C_SHUNT
IA_SHUNT+
GND_DIG
DBG_LED1
TX
GND_DIG
GND_DIG
GND_DIG
OSCI
IPFC
VBUS
OSCO
V_M3
HC/INDX
PWM2L1
POT
REC_NEUTR
PFC_L
MONITOR_2
IB_SHUNT+
IBUS_SHUNT+
IBUS_SHUNT-
GND_DIG
4
2
3
1
1086
12
1413
11
975
PGC
PGD
PWM1L3
PWM1H2
PWM1H1
PWM1L1
+3.3V_DIG
PIM_V_M2
+3.3V_DIG
7 98 6
HB/QEB
HC/INDX
VACZX
PIM_GEN1
PIM_PFC_PWM
TX HB/QEB
GND_DIG
FAULT_IP/IBUS
1
2
354
GND_DIG
V_M1
FAULT_IP/IBUS
MONITOR_3
VAC_VOL2
GND_DIG
GND_DIG
PIM_REC_NEUTR
PIM_DC_BUS
PIM_VAC_VOL2
PIM_V_M1/POT
PIM_IPFC_C_SHUNT
FAULT
PIM_IBUS/VBUS
PIM_INDX/POT/V_M3
IPFC ISO_D+
PIM_FLT_OUT1
BTN
PIM_PFC_PWM
PIM_IA+
PIM_GEN1
PIM_IB/POT
PIM_DC_BUS
PIM_IA+
PFC_FLT
PFC_PWM
VACZX
15V_PFC
PFC_L
AVDD_PFC VAC
VDD_PFC VAC_VOL2
PIM_IA/IPFC
PIM_IB/POT
PFC_FLT
PIM_QEB/IB/V_M2
PIM_QEA/IA/V_M1
FAULT
MCLR
+3.3V_DIG
GND_DIG
PWM1H3
+3.3V_DIG
ISO_D-
ISO_VDD_USB
GND_DIG
+3.3V_DIG
PIM_FLT_OUT2
OSCI
HOME
DBG_LED2
OSCO
PIM_IBUS-
PIM_IBUS+
RX
HA/QEA
PIM_IB+
PIM_GEN2
PIM_IA/IPFC
PIM_POT
PIM_V_M2
PIM_PFC_L
PIM_IBUS-
PIM_IB+
PIM_IBUS+
HC/INDX
HB/QEB
HA/QEA
+3.3V_DIG
GND_DIG
23
20
17
14
11
8
5
2
28
31
34
37
40
43
46
49
24
25
181921
22
121315
16
679
10
134
26
27
29
30
32
33
35
36
38
39
41
42
44
45
47
48
50
J4
PIM_QEB/IB/V_M2
PIM_FLT_OUT2
VACZX_VAC_POT
PIM_V_M1/POT
PIM_IPFC_C_SHUNT
IPFC_C_SHUNT
PIM_INDX/POT/V_M3
+3.3V_ANA
PIM_HALLC/INDX/STP_PWM
PIM_PFC_PWM
+3.3V_ANA
PIM_IBUS/VBUS
PIM_REC_NEUTR
PIM_QEA/IA/V_M1
PIM_FLT_OUT1
PIM_V_M3/IBUS
PIM_VAC_VOL2

FIGURE A-7: POWER MODULE STAGE SCHEMATIC (SHEET 1 OF 6)

Appendix A
2012 Microchip Technology Inc. DS52074A-page 57
dsPICDEM™ MCHV-2 Development Board User’s Guide
M
P
VFO
15V
M3_L
M1_H
VCC(UH)
VS(M2)
VCC(VH)
VS(M3)
VCC(WH)
IB_SHUNT+
15V_PFC
V_M3
V_M1
M2
VDD_PFC
VBUS
GND_DIG
M1_L
M2_L
VS(M1)
VB(U)
VB(V)
M2_H
VB(W)
M3_H
GND_DIG
GND_DIG
15V
IBUS_SHUNT-
GND_DIG
IBUS_SHUNT+
GND_DIG
N
D16
SS1P3L
GND_DIG
M1
M3
VDD_EXT
N
15V
AVDD_PFC
M3
M2
M1
GND_DIG
GND_DIG
231
VDD_EXT
GND_DIG
SML4747
D14
M3
IBUS_SHUNT+
IBUS_SHUNT+
IA_SHUNT+
V_M1
V_M2
VCC(WH)
VS(M3)
VS(M2)
IBUS_SHUNT+
GND_DIG
M1
M2
D15
BAT17
GND_DIG
+3.3V_DIG
REC_NEUTRV_M3
V_M2
+3.3V_ANA
VB(W)
VCC(VH)
VB(V)
VCC(UH)
VS(M1)
VB(U)
132
15V
3
FB
2
GND
4EN5
Vin
6SW1
BOOST
GND_DIG
GND_DIG
GND_DIG
BP2
BP1
2
GND
1
Vin
3
Vout

FIGURE A-8: POWER MODULE STAGE SCHEMATIC (SHEET 2 OF 6)

DS52074A-page 58  2012 Microchip Technology Inc.

FIGURE A-9: POWER MODULE STAGE SCHEMATIC (SHEET 3 OF 6)

IB
IA
PWM1L2
M3_H
PWM2L1
PWM1L3
M1_L
PWM_EN
V_M2
POT
MONITOR_1
1
TP
AVDD/2
1
TP
FAULT_IP/IBUS
IB
1
TP
1
TP
1
TP
1
TP
PWM1H1
M2_H
M3_L
PWM1L1
PWM_EN
PWM1H2
PWM1H3
M1_H
M2_L
PFC_PWM
V_M3
POT
VAC
IA
GND_DIG
PWM2L1
PWM1L2
PWM1H3
AVDD/2
IBUS_SHUNT-
AVDD/2
IBUS_SHUNT+
IA_SHUNT+
FAULT
HC/INDX
HB/QEB
MONITOR_2
V_M1
VACZX
PWM1L1
PWM1H1
PWM1H2
PWM1L3
+3.3V_ANA
IBUS_SHUNT+
IB_SHUNT+
AVDD/2
1
TP
1
TP
+3.3V_ANA
GND_DIG
MONITOR_3
FAULT_IP/IBUS
5 613 4
2
VACZX_VAC_POT
IBUS_SHUNT+
+3.3V_ANA
9
2Y1
6
1A3
3
2Y4
12
1Y4
15
2A3
18
1Y1
7
2Y2
5
2Y381A4
11G2
1A1
14
1Y3
16
1Y2132A2
20
VCC
19
2G
10
GND
4
1A2
11
2A1
17
2A4
VFO
GND_DIG
5 613
7 8
4
2
HA/QEA
5 613 4
2
5
1
2
3
IN+4IN-
5 613 4
2
+3.3V_ANA
+3.3V_ANA
+3.3V_ANA
13
-12+
14
9
-10+
8
6
-5+
7
2
-3+
4 11
1
74ACT244MTC
Appendix A
2012 Microchip Technology Inc. DS52074A-page 59
dsPICDEM™ MCHV-2 Development Board User’s Guide
M
D+
D-
18F_PGD
PWM_EN
UART_TX_ISO
VDD_USB
D+
D-
18F_PGC
USB_TX_ISO
GND_DIG
TX
RX
GND_DIG
GND_DIG
+3.3V_DIG
+3.3V_DIG
BTN
GND_DIG
GND_DIG
GND_DIG
MCLR
PGC
USB_RX_ISO
416
235
416
235
GND_DIG
GND_DIG
416
235
UART_RX_ISO
ISO_D+
TARGET_MCLR
18F_PGD
MCLR_18F
USB_RX_ISO
UART_TX_ISO
POT
MCLR_18F
ISO_D-
18F_PGC
TARGET_MCLR
GND_DIG
21
UART_RX_ISO
USB_TX_ISO
PGD
+3.3V_DIG
GND_DIG
+3.3V_DIG
+3.3V_DIG
+3.3V_DIG
GND_DIG
+3.3V_DIG
+3.3V_DIG
7 98 6
987
6
12345
2
13
21
2
1
5
2
1 6
GND_DIG
5
1
2
3
IN+4IN-
ISO_VDD_USB
6
V-
4
C2+
12
R1OUT
10
T2IN
13
R1IN
7
T2OUT
16
VCC
5
C2-2V+
15
GND
1
C1+
9
R2OUT
3
C1-
11
T1IN
8
R2IN
14
T1OUT
TARGET_MCLR
+3.3V_DIG
+3.3V_DIG
5
1
2
3
IN+4IN-
23123
1
29
TAB
26
MCLR
23
PGM/RB5
8
RCO/T1CKI
11
VUSB
12
D-/VM/RC4
28
RA1/AN1
27
RA0/AN0
22
AN11/RB4
24
PGC/RB6
25
PGD/RB7
10
RC2
9
RC1/nUOE
13
D+//VP/RC5
14
TX/CK/RC6
5
VSS
17
VDD
20
INT2/RB2
16
VSS
15
RX/DT/RC7
18
INT0/RB0
21
AN9/RB3
19
INT1/RB1
2
RA3/AN37OSC2/CLKO
4
RA5/AN46OSC1/CLKI
1
RA2/AN23RA4/RCV
PIC18F2450
U2

FIGURE A-10: POWER MODULE STAGE SCHEMATIC (SHEET 4 OF 6)

DS52074A-page 60  2012 Microchip Technology Inc.

FIGURE A-11: POWER MODULE STAGE SCHEMATIC (SHEET 5 OF 6)

Appendix A
2012 Microchip Technology Inc. DS52074A-page 61
dsPICDEM™ MCHV-2 Development Board User’s Guide

FIGURE A-12: POWER MODULE STAGE SCHEMATIC (SHEET 6 OF 6)

DS52074A-page 62  2012 Microchip Technology Inc.
Appendix A
IBUS _ SHU NT+
1
IBUS_ SHUNT-
2
IA_SHUNT+
3
IB_S HUNT+
4
VAC_ VOL 2
5
IPFC_C_SHUNT
6
PFC_L
7
REC_NEUTR
8
MONITOR_1
9
MONITOR_2
10
MONITOR_3
11
VBUS
12
VBUS / IBUS
13
IPFC/IA
14
VAC ZX_ VAC_ P OT/ IB
15
POT
16
FAULT_IP /IBUS
17
18
PWM2L1
19
HC/INDX
20
21
22
V_M1
23
V_M2
24
V_M3
25
PIM_INDX/ POT/V_ M3
26
PIM_QEB/IB/V_M2
27
PIM_QE A/IA/V_ M1
28
PIM_GE N2
29
PIM_GE N1
30
PIM_HALLC /INDX/S TP_PWM
31
PIM_PFC_PWM
32
PIM_FLT_OUT2
33
PIM_FLT_OUT1
34
PIM_POT
35
PIM_IB/POT
36
PIM_IA/IPFC
37
PIM_IBUS/VBUS
38
PIM_DC_ BUS
39
PIM_V_ M3/IBUS
40
PIM_V_ M2
41
PIM_V_ M1/POT
42
PIM_REC_NEUTR
43
PIM_PFC_L
44
PIM_IP FC_C_ SHUNT
45
PIM_VAC _VOL2
46
PIM_IB+
47
PIM_IA+
48
PIM_IBUS-
49
PIM_IBUS+
50

FIGURE A-13: INTERNAL OP AMP CONFIGURATION MATRIX BOARD SCHEMATIC

2012 Microchip Technology Inc. DS52074A-page 63
dsPICDEM™ MCHV-2 Development Board User’s Guide
IBUS_S HUNT+
1
IBUS_S HUNT-
2
IA_SHUNT+
3
IB_SHUNT +
4
VAC_VOL2
5
IPFC_ C_SHUNT
6
PFC_L
7
REC_NEUTR
8
MONITOR_1
9
MONITOR_2
10
MONITOR_3
11
VBUS
12
VBUS/ IBUS
13
IPFC/IA
14
VACZX_VAC_ POT/IB
15
POT
16
FAULT_IP/ IBUS
17
18
PWM2L1
19
HC/INDX
20
21
22
V_M1
23
V_M2
24
V_M3
25
PIM_INDX/ POT/V_ M3
26
PIM_QEB/IB/V_M2
27
PIM_QE A/IA/V_ M1
28
PIM_GE N2
29
PIM_GE N1
30
PIM_HALLC /INDX/S TP_PWM
31
PIM_PFC_PWM
32
PIM_FLT_OUT2
33
PIM_FLT_OUT1
34
PIM_POT
35
PIM_IB/POT
36
PIM_IA/IPFC
37
PIM_IBUS/VBUS
38
PIM_DC_ BUS
39
PIM_V_ M3/IBUS
40
PIM_V_ M2
41
PIM_V_ M1/POT
42
PIM_REC_NEUTR
43
PIM_PFC_L
44
PIM_IP FC_C_ SHUNT
45
PIM_VAC_ VOL2
46
PIM_IB+
47
PIM_IA+
48
PIM_IBUS-
49
PIM_IBUS+
50

FIGURE A-14: EXTERNAL OP AMP CONFIGURATION MATRIX BOARD SCHEMATIC

DS52074A-page 64  2012 Microchip Technology Inc.
dsPICDEM™ MCHV-2 DEVELOPMENT
BOARD USER’S GUIDE

Appendix B. Debugging and Troubleshooting with MPLAB® 8

This appendix provides debug and programming guidance for MPLAB 8 users. For more information on how to use MPLAB 8 IDE, refer to the following documentation:
“MPLAB IDE User’s Guide” (DS51519)
“MPLAB IDE Quick Start Guide” (DS51281)
• MPLAB IDE Online Help

B.1 SETTING UP AN APPLICATION FOR DEBUGGING

To prepare the application for debug:
1. Launch MPLAB IDE, and then open the application project. The related work­space will be open. For information on projects and workspaces, see the MPLAB IDE documentation mentioned at the beginning of this chapter.
2. Select Project>Build All visible in the Build tab of the Output window.
3. Select Debugger>Select Tool>Starter Kit on Board add Starter Kit on Board debug features (Figure B-1): 1) the status bar will show Starter Kit on Board as the debug tool, 2) a Starter Kit on Board debug toolbar will be added, 3) the Debugger menu will change to add Starter Kit on board debug functions, and 4) the Output window will display communication status between MPLAB IDE and the Starter Kit on Board on the Starter Kit on Board tab.
to build the application code. The build’s progress will be
. MPLAB IDE will change to

FIGURE B-1: STARTER KIT ON BOARD AS DEBUG TOOL

2012 Microchip Technology Inc. DS52074A-page 65
dsPICDEM™ MCHV-2 Development Board User’s Guide
4. Select Debugger>Program to program the application code into the target PIC24 MCU or dsPIC DSC device on the dsPICDEM MCHV-2 Development board. The debug programming progress will be visible in the Starter Kit on Board tab of the Output window.
Note: Debug executive code is automatically programmed in the upper program
memory of the Starter Kit on Board device when the Starter Kit on Board is selected as a debugger. Debug code must be programmed into the target device to use the in-circuit debugging capabilities of the Starter Kit on Board.

B.2 RUNNING THE APPLICATION

The Starter Kit on Board executes in either real-time (Run) or steps (Step Into, Step Over, and Animate) real-time execution occurs when you select Run in MPLAB IDE. Once the target device code is halted, either by Halt or a breakpoint, you can step.
Toolbar buttons can be used for quick access to commonly used debug operations. Refer to Section 3.3 “Running the Example Application” in the “MPLAB Starter Kit for
®
dsPIC
Digital Signal Controllers User’s Guide” (DS51700).
Note: All the peripherals are frozen when the “Halt” button is pressed to stop the
program execution.
To see how these options function, do the following:
1. Select Debugger>Reset>Processor Reset program.
2. Select Debugger>Run
3. Select Debugger>Halt green solid arrow will mark the line of code in the File window where the program halted.
4. Select Debugger>Step Into cution once. The green solid arrow will move down one line of code in the File window. Repeatedly click the button to step through the code.
5. Select Debugger>Reset>Processor Reset program again. The arrow will disappear, meaning the device is reset.
or click the Run button. Observe how the application operates.
or click the Halt button to stop the program execution. A
or click the Step Into button to step the program exe-
or click the Reset button to reset the
or click the Reset button to reset the
DS52074A-page 66  2012 Microchip Technology Inc.

B.3 DEBUGGING THE APPLICATION

Existing Code
MPLAB IDE provides an editor and several debug features such as breakpoints and Watch windows to aid in application code debugging.

B.3.1 Editing Application Code

To view application code so it may be edited, do one of the following:
1. Select Edit>New
existing code file, or double click a file in the Project window to open an existing code file. See an example Project window in Figure B-2.

FIGURE B-2: PROJECT EXAMPLE

to create new code or Edit>Open to search for and open an
Appendix B
For more information on using the MPLAB Editor to create and edit code, see the MPLAB Editor Help.

B.3.2 Using breakpoints and Mouseovers

To set a breakpoint in code:
1. Double click the gutter: Double click in the window gutter next to the line of code
where you want the breakpoint. Double click again to remove the breakpoint.
2. Note: Double click must be set up for breakpoints. Select the Edit>Properties
click the ASM/C/BAS File Type tab, and then select the “Double-click Toggles Breakpoint” check box.
3. Pop-up Menu: Place the cursor over the line of code where you want the break-
point. Then, right-click to pop up a menu and select Set Breakpoint. Once a breakpoint is set, “Set Breakpoint” will become “Remove Breakpoint” and “Dis­able breakpoint”. Other options on the popup menu under Breakpoints are for deleting, enabling, or disabling all breakpoints.
4. Breakpoint Dialog: Open the Breakpoint dialog (Debugger>Breakpoints
delete, enable, or disable breakpoints. See the MPLAB IDE Help for more information on this dialog.
5. A breakpoint set in code will appear as a red hexagon with a “B” as shown in
Figure B-3.
, and
) to set,
2012 Microchip Technology Inc. DS52074A-page 67
dsPICDEM™ MCHV-2 Development Board User’s Guide

FIGURE B-3: BREAKPOINT EXAMPLE

Once code is halted, hovering over a variable opens a tool tip window that contains the current value of the variable.
Note: This feature must be configured. Select Edit>Properties and click the
Tooltips tab, and select the “Enable Variable Mouseover Values” check box.
DS52074A-page 68  2012 Microchip Technology Inc.
Appendix B

B.3.3 Using Watch Windows

To use a Watch window:
1. The Watch window is made visible on the desktop by selecting View>Watch
contains four selectable Watch views (via tabs) in which to view variables (SFRs, symbols and absolute addresses).
2. Select an SFR or Symbol from the list and click the related Add button to add it
to the Watch window. Or click in the “Address” column and enter an absolute address.
A Watch window populated with SFRs and Symbols will look like Figure B-4. For more on using Watch windows, see MPLAB IDE Help.

FIGURE B-4: WATCH WINDOW EXAMPLE

. It

B.4 PROGRAMMING AN APPLICATION

When the program is successfully debugged and running, the next step is to program the device for stand-alone operation in the finished design. When doing this, the resources reserved for debug are released for use by the application. To program the application, use the following steps:
1. Disable Starter Kit on Board as a debug tool by selecting Debugger>Select
Tool>None.
2. Select Starter Kit on Board as the programmer in the Programmer>Select
Programmer menu.
3. Select Programmer>Program
At this point, the application code will run independently.
.
2012 Microchip Technology Inc. DS52074A-page 69
dsPICDEM™ MCHV-2 Development Board User’s Guide

B.5 DETERMINING DEVICE SUPPORT AND RESERVED RESOURCES

Due to the built-in in-circuit debugging capability of ICD devices and the ICSP function offered by the debugger, the Starter Kit on Board uses some on-chip resources when debugging. It also uses program memory and file register locations in the target device during debugging. These locations are not available for use by user code. In the MPLAB IDE, registers marked with an “R” in the register display represents reserved registers.
For information on device resources that are needed for in-circuit debugging, please refer to the MPLAB ICD 2 Help, found in MPLAB IDE under Help>Topics reserved resource information found under “Resources Used By MPLAB ICD 2” is the same for the Starter Kit on Board.

B.6 TROUBLESHOOTING

B.6.1 Debugging Connection Problems

While using the Starter Kit on Board as a debugger, you may receive the error “Starter Kit on Board not connected to this computer” when programming the device. This can result from communication being lost between the Starter Kit on Board and MPLAB IDE. To resolve this:
1. Unplug the USB cable from the Starter Kit on Board.
2. Plug the USB cable back into the Starter Kit on Board.
MPLAB IDE should automatically reconnect to the Starter Kit on Board. If this does not work, do the following:
1. Check the USB connection between the PC and Starter Kit on Board at both ends.
2. If using a USB hub, make sure it is powered.
3. Make sure the USB port is not in use by another device.
. The device

B.6.2 PROGRAMMING PROBLEMS

If during the course of developing your own application you can no longer program the device on the Starter Kit on Board, you may have set device configuration bits to code protect or some other state that prevents programming. To view the settings of the configuration bits, select Configure>Configuration bits

B.7 SETTINGS DIALOG AND INFO TAB

When you select Debugger>Settings or Programmer Settings, you will open the Starter Kit on Board Settings dialog. Currently, there is only one tab (Info) on this dialog, which provides the following information:
• Firmware Version: The version of firmware on the Starter Kit on Board.
• Debug Exec Version: The version of the debug executive that is loaded into the
target device program memory to enable debug operation.
.
DS52074A-page 70  2012 Microchip Technology Inc.
dsPICDEM™ MCHV-2 DEVELOPMENT
BOARD USER’S GUIDE

Index

A
Application Debug Setup ......................................... 27
Application Debugging ............................................. 30
Application Programming......................................... 30
C
Communication Port Connectors ............................. 25
Connection Sequence.............................................. 25
Customer Notification Service.................................. 12
Customer Support.................................................... 13
D
DC BUS Current Feedback...................................... 44
DC BUS Overcurrent................................................ 45
DC BUS Voltage Feedback ..................................... 44
Demonstration Software .......................................... 33
Documentation
Conventions...................................................... 10
Layout ................................................................. 9
dsPICDEM™ MCHV-2 Development Board
Block Diagram .................................................. 17
Features............................................................ 18
Overview........................................................... 15
H
Hall Sensors............................................................. 43
Hardware Components ............................................ 35
I
Interface Components.............................................. 22
Internet Address....................................................... 12
Inverter Leg Shunt Resistor Feedback..................... 44
M
Microchip Internet Web Site ..................................... 12
P
PFC Stage.......................................................... 21, 35
Phase Voltage Feedback ......................................... 43
Power Connections ............................................ 23
Power Module .......................................................... 43
Power Module Stage.......................................... 21
Power Supplies ........................................................ 42
Power-down Sequence ............................................ 27
Power-up Sequence................................................. 27
Programming and Debugging .................................. 27
Programming Problems ........................................... 31
, 25
, 40
R
Reading, Recommended ......................................... 11
Running the Starter Kit on Board Application........... 29
S
Safety Notice.............................................................. 5
System Connections ................................................ 24
T
Troubleshooting ....................................................... 31
W
Warranty Registration .............................................. 11
WWW Address......................................................... 12
2012 Microchip Technology Inc. DS52074A-page 71

Worldwide Sales and Service

AMERICAS
Corporate Office
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Technical Support:
http://www.microchip.com/ support
Web Address:
www.microchip.com
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
Cleveland
Independence, OH Tel: 216-447-0464 Fax: 216-447-0643
Dallas
Addison, TX Tel: 972-818-7423 Fax: 972-818-2924
Detroit
Farmington Hills, MI Tel: 248-538-2250 Fax: 248-538-2260
Indianapolis
Noblesville, IN Tel: 317-773-8323 Fax: 317-773-5453
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
ASIA/PACIFIC
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
Australia - Sydney
Tel: 61-2-9868-6733 Fax: 61-2-9868-6755
China - Beijing
Tel: 86-10-8569-7000 Fax: 86-10-8528-2104
China - Chengdu
Tel: 86-28-8665-5511 Fax: 86-28-8665-7889
China - Chongqing
Tel: 86-23-8980-9588 Fax: 86-23-8980-9500
China - Hangzhou
Tel: 86-571-2819-3187 Fax: 86-571-2819-3189
China - Hong Kong SAR
Tel: 852-2401-1200 Fax: 852-2401-3431
China - Nanjing
Tel: 86-25-8473-2460 Fax: 86-25-8473-2470
China - Qingdao
Tel: 86-532-8502-7355 Fax: 86-532-8502-7205
China - Shanghai
Tel: 86-21-5407-5533 Fax: 86-21-5407-5066
China - Shenyang
Tel: 86-24-2334-2829 Fax: 86-24-2334-2393
China - Shenzhen
Tel: 86-755-8203-2660 Fax: 86-755-8203-1760
China - Wuhan
Tel: 86-27-5980-5300 Fax: 86-27-5980-5118
China - Xian
Tel: 86-29-8833-7252 Fax: 86-29-8833-7256
China - Xiamen
Tel: 86-592-2388138 Fax: 86-592-2388130
China - Zhuhai
Tel: 86-756-3210040 Fax: 86-756-3210049
ASIA/PACIFIC
India - Bangalore
Tel: 91-80-3090-4444 Fax: 91-80-3090-4123
India - New Delhi
Tel: 91-11-4160-8631 Fax: 91-11-4160-8632
India - Pune
Tel: 91-20-2566-1512 Fax: 91-20-2566-1513
Japan - Osaka
Tel: 81-66-152-7160 Fax: 81-66-152-9310
Japan - Yokohama
Tel: 81-45-471- 6166 Fax: 81-45-471-6122
Korea - Daegu
Tel: 82-53-744-4301 Fax: 82-53-744-4302
Korea - Seoul
Tel: 82-2-554-7200 Fax: 82-2-558-5932 or 82-2-558-5934
Malaysia - Kuala Lumpur
Tel: 60-3-6201-9857 Fax: 60-3-6201-9859
Malaysia - Penang
Tel: 60-4-227-8870 Fax: 60-4-227-4068
Philippines - Manila
Tel: 63-2-634-9065 Fax: 63-2-634-9069
Singapore
Tel: 65-6334-8870 Fax: 65-6334-8850
Taiwan - Hsin Chu
Tel: 886-3-5778-366 Fax: 886-3-5770-955
Taiwan - Kaohsiung
Tel: 886-7-536-4818 Fax: 886-7-330-9305
Taiwan - Taipei
Tel: 886-2-2500-6610 Fax: 886-2-2508-0102
Thailand - Bangkok
Tel: 66-2-694-1351 Fax: 66-2-694-1350
EUROPE
Austria - Wels
Tel: 43-7242-2244-39 Fax: 43-7242-2244-393
Denmark - Copenhagen
Tel: 45-4450-2828 Fax: 45-4485-2829
France - Paris
Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79
Germany - Munich
Tel: 49-89-627-144-0 Fax: 49-89-627-144-44
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
11/ 29/11
DS52074A-page 72  2012 Microchip Technology Inc.
Mouser Electronics
Authorized Distributor
Click to View Pricing, Inventory, Delivery & Lifecycle Information:
Microchip: DM330023-2
Loading...