Design Consideration; Mpc5604P Features - Freescale Semiconductor MPC5604P User Manual

Controller board
Table of Contents

Advertisement

4

Design Consideration

The MPC5604P Controller Board is designed for demonstration of the ability of Freescale MPC5604P
device to control various electrical motors and for easier development of the motor-control applications.
In addition to the hardware needed to run a motor, a variety of feedback signals that facilitate
control-algorithm development are provided. A set of schematics for the controller board appears in the
following section.
4.1

MPC5604P Features

The MPC5604P is the first member of family of microcontrollers based on Power Architecture
at chassis and safety market segment, specifically at lower-end Electrical Power Steering and
airbag-application market space. The used core is the Harvard-bus interface version of the e200z0.
The MPC5604P has a single level of memory hierarchy consisting of 40 KB on-chip SRAM, 512+64 KB
of on-chip 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 enhanced timer features (six channels each for a total of 12) including
dedicated motor-control quadrature-decode functionality and DMA support; FlexPWM module consists
of four submodules controlling a pair of PWM channels each; three submodules may be used to control
the three phases of a motor and the additional pair to support DC-DC converter width modulation control.
Off-chip communication is performed by a suite of serial protocols including FlexRay, CANs, enhanced
SPIs (DSPI), and SCIs (LinFlex).
The System Integration Unit Lite (SIUL) performs several chip-wide configuration functions. Pad
configuration and General-Purpose Input and Output (GPIO) are controlled from SIUL. External
interrupts and reset control are also found in the SIUL. The internal Multiplexer sub-block (IOMUX)
provides multiplexing of daisy chaining the DSPIs and external interrupt signal.
You can find detailed description of the MCU in the datasheet or reference manual.
Freescale
MPC5604P Controller Board User's Guide, Rev. 0
Design Consideration
, targeted
19

Advertisement

Table of Contents
loading

Table of Contents