Freescale Semiconductor MPC5604P User Manual Download Page 1

Freescale

User’s Guide

Document Number: MPC5604PUG

Rev. 0, 07/2012

Contents

© Freescale, Inc., 2012. All rights reserved.

1

About This Book

This document describes the design of MPC5604P 
Controller Board, which is targeted for rapid 
development of motor control applications.

To locate any published updates for this document, refer 
to the world-wide web at: http://www.freescale.com/.

2

Introduction

Freescale MPC5604P Controller Board is a controller 
board integrated to Freescale embedded motion-control 
series of development tools. It is supplied with universal 
interface interconnecting with, among others, one of the 
embedded motion-power stages or evaluation boards, 
providing a ready-made software-development platform 
for a various electrical motors, DC converters.

The MPC5604P Controller Board is an 
evaluation-module type of board which includes an 
MPC5604P device, a various position sensing interfaces, 

1

About This Book  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1

2

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1

2.1

Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2

2.2

MPC5604P Controller Board Architecture . . . . . . . . . . . . . . .  3

2.3

Board Jumper Configuration  . . . . . . . . . . . . . . . . . . . . . . . . .  4

2.4

Board LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7

3

Interface Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8

3.1

Power Supply J100  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8

3.2

UNI3 Interface J300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9

3.3

MC33937A Interface J302 . . . . . . . . . . . . . . . . . . . . . . . . . .  11

3.4

Resolver Connector J207  . . . . . . . . . . . . . . . . . . . . . . . . . .  11

3.5

Encoder/Hall Connector J500 and J501  . . . . . . . . . . . . . . .  12

3.6

LIN Connector J101 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  13

3.7

CAN Connector J103 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  14

3.8

USB Connector J311 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  15

3.9

Header J10 and J15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  15

3.10

Header J4, J7, and J9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  16

3.11

Header J3  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  18

4

Design Consideration  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  19

4.1

MPC5604P Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  19

4.2

Clock Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  20

4.3

UNI3 Interfaces and External Fault Management . . . . . . . .  21

4.4

Encoder/Hall Sensor Interface . . . . . . . . . . . . . . . . . . . . . . .  22

4.5

Resolver and SinCos Sensor Interface . . . . . . . . . . . . . . . .  23

4.6

Analog Signal Sensing. . . . . . . . . . . . . . . . . . . . . . . . . . . . .  26

4.7

Power Supplies and Voltage Reference  . . . . . . . . . . . . . . .  26

4.8

UNI-3 PFC-PWM Signal (Power Factor Correction)  . . . . . .  27

4.9

UNI-3 Brake Signal  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  27

4.10

CAN Bus  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  27

4.11

FlexRAY Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  27

5

Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  28

6

Board Set-Up Guide  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  28

7

MPC5604P Controller Board Schematics . . . . . . . . . . . . . . . . . . .  29

8

References  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  30

MPC5604P Controller Board 

User’s Guide

by: Petr Konvicny
Automotive and Industrial Solutions Group

Summary of Contents for MPC5604P

Page 1: ...1 About This Book 1 2 Introduction 1 2 1 Features 2 2 2 MPC5604P Controller Board Architecture 3 2 3 Board Jumper Configuration 4 2 4 Board LEDs 7 3 Interface Description 8 3 1 Power Supply J100 8 3...

Page 2: ...interface with the customer s application specific device s The MPC5604P Controller Board is flexible enough to allow the users to fully exploit the MPC5604P features to optimize the performance of th...

Page 3: ...Block Diagram The board can be supplied by VBAT voltage in the range of 8V to 18V The MC33905 provides two independent voltage sources one for supplying MCU and second for auxiliary logic Both source...

Page 4: ...ector Function Connections JP1 JP2 CAN Terminate CAN bus node closed JP104 MC33905 debug mode Enter SBC driver MC33905 to debug mode closed JP105 MC33905 save mode Enter SBC driver MC33905 to safe mod...

Page 5: ...signal is generated by GPIO C 12 1 2 J301 FAULT1 selection UNI 3 Phase A over current signal is connected to FAULT1 input G 9 1 2 UNI 3 DC bus over current signal is connected to FAULT1 input G 9 2 3...

Page 6: ...ase A Back EMF Voltage is connected to GPIO B 9 m ADC 0 1 input 11 R320 populated Analog input 12 UNI 3 Phase B current is connected to GPIO B 10 ADC 0 1 input 12 R322 populated UNI 3 Phase B Back EMF...

Page 7: ...s see Figure 2 BRAKE UNI 3 Brake output signal is connected to GPIO C 3 R333 populated PFC UNI 3 PFC output signal is connected to GPIO G 6 PWMA3 R334 populated PFC_EN UNI 3 PFC Enable signal is conne...

Page 8: ...e D14 3 3Vdc 3 3V AUX power supply D1 PWM0 A0 Motor 1 Phase A bottom switch signal D2 PWM0 B0 Motor 1 Phase B bottom switch signal D3 PWM0 A1 Motor 1 Phase C bottom switch signal D4 PWM0 B1 Motor 1 Ph...

Page 9: ...C top and bottom switches control Brake signal control Power Factor Correction PFC Monitor signals DC bus voltage DC bus current Phase A B C current Zero cross signals Back EMF phase A B C Temperatur...

Page 10: ...log input 24 IB B 10 Phase B current sensing 0V 3 3V ADCx channel 12 Analog input 25 IC B 11 Phase C current sensing 0V 3 3V ADCx channel 13 Analog input 26 TEMP B 7 Analog temperature 0V 3 3V ADC0 ch...

Page 11: ...ack EMF_C B 11 Phase C Back EMF voltage sensing Analog input Table 4 Motor 1 MC33937A Signal Description Interface Pin Signal Name MCU Signal Description Direction 1 NC Not connected 2 NC Not connecte...

Page 12: ...erential analog input 4 REFSIN SIN reference input signal Differential analog input 5 COS COS input signal Differential analog input 6 REFCOS COS reference input signal Differential analog input 7 GND...

Page 13: ...al input 3 HOME0 A 3 Encoder 1 digital input signal Home Digital input 4 INDEX0 A 2 Encoder 1 digital input signal Index Digital input 5 ET0_4 C 11 eTimer0 channel 4 output input Digital I O 6 ET0_5 C...

Page 14: ...GND Ground 4 LIN LIN1_RXD LIN1_TXD LIN bus Digital bi directional Table 10 Header J14 Signal Description Interface Pin Signal Name MCU Port Description Direction 1 GPIOA13 A 13 Digital input output D...

Page 15: ...n Direction 1 CAN0_RX_PHY 2 CAN0_TX_PHY 3 CAN0_RXD B 1 CAN module 0 receive input Digital input 4 CAN0_TXD B 0 CAN module 0 receive output Digital output 5 GND Ground 6 GND Ground 7 5Vdc 5Vdc power su...

Page 16: ...PWM module 0 auxiliary PWM signal 1 Digital input output 13 PWM_X2 G 2 PWM module 0 auxiliary PWM signal 2 Digital input output 14 GND Ground Table 15 J15 Signal Description Interface Pin Signal Name...

Page 17: ...J7 Signal Description Interface Pin Signal Name MCU Signal Description Direction 1 ADC1_AN0 B 13 ADC module 1 channel 0 input Analog input 2 ADC1_AN1 B 14 ADC module 1 channel 1 input Analog input 3...

Page 18: ...og input 3 ADC0 1_AN13 B 11 ADC module 0 1 channel 13 input Analog input 4 ADC0 1_AN14 B 12 ADC module 0 1 channel 14 input Analog input 5 3 3VA2 3 3V analogue voltage 6 GNDA Analog ground Table 19 He...

Page 19: ...ip Flash memory Both SRAM and Flash memory can hold instruction and data The timer functions of MPC5604P are performed by the eTimer Modular Timer System and FlexPWM The two eTimer modules implement e...

Page 20: ...nted on the board and internal PLL0 to multiply the input frequency to achieve its 64 MHz maximum operating frequency The second PLL1 is used to achieve suitable frequency 120MHz for internal Motor co...

Page 21: ...ription Analog or digital signals from the power stage M1 can be processed by hardware to maintain fault management The MPC5604P has four fault inputs and switch off PWM output signals in module The F...

Page 22: ...encoders or HALL sensors The on board interfaces provides the 5V power supply voltage to supply the sensors The Hall interface inputs are designed to support an open collector as well as push pull Hal...

Page 23: ...ure 8 shows resolver hardware circuitry The resolver sensor can be connected through J207 connector The jumpers J203 and J204 provide selection of the positive input signal for differential amplifiers...

Page 24: ...d by an alternating signal Vref and output is taken from the two stator windings as is depicted in Figure 9 The two stator windings fixed at right 90 angles to each other on the stator produce a sine...

Page 25: ...Freescale 25 Figure 9 Resolver Basics These outputs are modified by a differential amplifiers and fed to an analog to digital converter The rotor angle can be extracted from these voltages using a dig...

Page 26: ...motor currents The ADC0 channel 15 is dedicated for internal 1 2 V rail and ADC1 channel 15 for the temperature sensor The time constant of RC filter should be set according to system requirements Th...

Page 27: ...witch on connected power stage It is accessible via GPIO C 3 4 10 CAN Bus The FlexCAN module is a communication controller implementing the CAN protocol according to the CAN 2 0B protocol specificatio...

Page 28: ...e is strongly recommended to supply the board using the UNI 3 interface The MPC5604P Controller Board is designed for operation with the Freescale MC33937A based 3 Phase low voltage power stage see Fi...

Page 29: ...MPC5604P Controller Board Schematics MPC5604P Controller Board User s Guide Rev 0 Freescale 29 7 MPC5604P Controller Board Schematics...

Page 30: ...REVISIONS 1 11 ___ X ___ 1 Maje 1009 75661 Roznov p R Czech Republic Europe Freescale Polovodice Ceska republika s r o Drawing Title Size Document Number Rev Date Sheet of Page Title ICAP Classificat...

Page 31: ...PHASEB1 INDEX0 INDEX1 HOME0 5Vdc GND UNI3_BEMFZCA UNI3_BEMFZCB UNI3_BEMFZCC MCU MCU CAN_TX_PHY CAN_RX_PHY CAN_EN CAN_STBY CAN_NERR FR_A_TX FR_B_TX FR_A_RX FR_B_RX FR_B_TX_EN FR_A_TX_EN PHASE_A PHASE_...

Page 32: ...D7EVEN D6EVEN D5EVEN D4EVEN D3EVEN D2EVEN D1EVEN D0EVEN POD3 7 35 34 33 32 31 29 28 27 26 POD2 5 POD2 4 POD2 3 POD2 2 POD2 1 POD0 2 POD0 1 POD0 0 25 24 23 22 21 20 12 13 14 15 16 17 18 19 HP CLK_EVEN...

Page 33: ...Title ICAP Classification FCP FIUO PUBI SCH 27475 PDF SPF 27475 A MPC5604P Controller Board A4 Friday January 27 2012 ADC FILTERS 4 11 ___ X ___ 1 Maje 1009 75661 Roznov p R Czech Republic Europe Fre...

Page 34: ...public Europe Freescale Polovodice Ceska republika s r o Drawing Title Size Document Number Rev Date Sheet of Page Title ICAP Classification FCP FIUO PUBI SCH 27475 PDF SPF 27475 A MPC5604P Controller...

Page 35: ...e 1009 75661 Roznov p R Czech Republic Europe Freescale Polovodice Ceska republika s r o C112 0 1 UF D114 HSMS C170 A C D102 MRA4007T3G A C C130 0 1 UF C122 47UF J101 HDR 2X2 1 2 3 4 L100 50OHM 1 2 R1...

Page 36: ...nuary 27 2012 ENCODERS 7 11 ___ X ___ 1 Maje 1009 75661 Roznov p R Czech Republic Europe Freescale Polovodice Ceska republika s r o Drawing Title Size Document Number Rev Date Sheet of Page Title ICAP...

Page 37: ...Drawing Title Size Document Number Rev Date Sheet of Page Title ICAP Classification FCP FIUO PUBI SCH 27475 PDF SPF 27475 A MPC5604P Controller Board A4 Friday January 27 2012 SinCos Interface 8 11 _...

Page 38: ...I3 Interface 9 11 ___ X ___ 1 Maje 1009 75661 Roznov p R Czech Republic Europe Freescale Polovodice Ceska republika s r o Drawing Title Size Document Number Rev Date Sheet of Page Title ICAP Classific...

Page 39: ...dice Ceska republika s r o Drawing Title Size Document Number Rev Date Sheet of Page Title ICAP Classification FCP FIUO PUBI SCH 27475 PDF SPF 27475 A MPC5604P Controller Board A4 Friday January 27 20...

Page 40: ...lassification FCP FIUO PUBI SCH 27475 PDF SPF 27475 A MPC5604P Controller Board A4 Friday January 27 2012 LEDs and Buttons 11 11 ___ X ___ 1 Maje 1009 75661 Roznov p R Czech Republic Europe Freescale...

Page 41: ...cumentation is available at the web site http www freescale com as follows Reference manuals MPC5604P modules in detail Data sheets information mainly on the device s AC DC thermal characteristics and...

Page 42: ...MPC5604P Controller Board User s Guide Rev 0 Freescale 31 THIS PAGE IS INTENTIONALLY BLANK...

Page 43: ...ty arising out of the application or use of any product or circuit and specifically disclaims any and all liability including without limitation consequential or incidental damages Typical parameters...

Reviews: