Freescale Semiconductor MPC5604P User Manual Download Page 9

Interface Description

MPC5604P Controller Board User’s Guide, Rev. 0

Freescale 

9

The controller board is powered from two independent voltage regulators which provides 5V for a 
auxiliary logic and 5V for MCU and debugger logic. Both voltages are generated by the MC33905 SBC 
integrated circuit. Proper operation is monitored by LED D114 for the AUX 3.3V line, see 

Table 2

.

The board is designed to operate in the voltage range from 8V to 18V. The board is protected against a 
reverse battery.

3.2

UNI3 Interface J300

The UNI-3 interface (connector J300) defines the interface between the MPC5604P Controller Board and 
a 3 phase electrical motor power stages.

The list of UNI-3 signals follows:

Control signals:
— PWM phase A, B, 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
— Temperature monitoring

Power Supply 12V

Serial line - a bidirectional communication line between the Controller Board and Power Stage

The 

Table 3

 

defines the UNI-3 pin-out and pin assignment to the MCU.

Table 3. Motor 1 - UNI-3 Signal Description

Interface Pin

Signal Name

MCU Signal

Description

Direction

1

PWM_AT

PWM_A0

Phase A top switch 

control (H -> Turn OFF)

Digital output

3

PWM_AB

PWM_B0

Phase A bottom switch 

control (H -> Turn ON)

Digital output

5

PWM_BT

PWM_A1

Phase B top switch 

control (H -> Turn OFF)

Digital output

7

PWM_BB

PWM_B1

Phase B bottom switch 

control (H -> Turn ON)

Digital output

9

PWM_CT

PWM_A2

Phase C top switch 

control (H -> Turn OFF)

Digital output

11

PWM_CB

PWM_B2

Phase C bottom switch 

control (H -> Turn ON)

Digital output

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: