Advertisement

Quick Links

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TRK-MPC5604P and is the answer not in the manual?

Questions and answers

Summary of Contents for P&E Microcomputer Systems TRK-MPC5604P

  • Page 2 Purchase Agreement P&E Microcomputer Systems, Inc. reserves the right to make changes without further notice to any products herein to improve reliability, function, or design. P&E Microcomputer Systems, Inc. does not assume any liability arising out of the application or use of any product or circuit described herein. This software and accompanying documentation are protected by United States Copyright law and also by International Treaty provisions.
  • Page 3 HARDWARE FEATURES................2 TRK-MPC5604P Board Features..............2 On-Board Virtual USB Port................4 TRK-MPC5604P Jumper/Connector Quick Reference ........5 GETTING STARTED WITH THE TRK-MPC5604P ........10 SYSTEM SETUP ..................10 Overview ...................... 10 Operating System Requirements ..............10 Software Setup..................... 11 Quick Startup....................
  • Page 4 MOTOR CONTROL DAUGHTER CARD CONNECTOR ......26 TRK-MPC5604P CODE DEVELOPMENT SOFTWARE ......27 Using CodeWarrior With The TRK-MPC5604P ..........27 Using P&E Software With The TRK-MPC5604P ..........28 TRANSITIONING TO YOUR OWN TARGET ..........28 Hardware Solutions At A Glance ..............28 Working With P&E’s Multilink Universal or USB Qorivva Multilink....30 Working With P&E’s Cyclone MAX ...............31...
  • Page 5: Introduction

    The TRK-MPC5604P is a low-cost development system supporting Freescale MPC5604P microcontrollers in 144LQFP packages. The Embedded OSJTAG circuitry on the TRK-MPC5604P board allows the processor on the board to be debugged and programmed via USB from a PC. In addition, the demo board can be powered using the USB bus.
  • Page 6: Handling Precautions

    P&E’s USB Multilink or Cyclone MAX automated programmer. P&E’s USB Multilink provides faster communication speeds and can be used to debug both the TRK-MPC5604P and the user’s own targets. Note: The DEMO board’s Embedded OSJTAG is intended to function with the on- board processor only.
  • Page 7 LIN connectors • 4 distinct GND test points • Specifications: • Board Size 4.7” x 4.3” • Power Input: • USB Cable: 5VDC, 500mA max • DC Power Jack: 2.1/5.5mm barrel connector, 9VDC to 12VDC Center Positive TRK-MPC5604P EVB User Manual...
  • Page 8: On-Board Virtual Usb Port

    Figure 2-1: Top Component Placement On-Board Virtual USB Port The TRK-MPC5604P board has a built-in virtual serial port which may be connected to the MPC5604P processor’s SCI RXD/TXD. This allows certain PC applications to be able to connect in a serial fashion to the microcontroller without the actual use of serial port hardware.
  • Page 9: Trk-Mpc5604P Jumper/Connector Quick Reference

    TRK-MPC5604P Jumper/Connector Quick Reference Default Jumper Settings The following is a list of default jumper settings for TRK-MPC5604P board. The settings listed indicate the “on” (or installed) position. Default Jumper Settings JUMPER OPTION SETTINGS DESCRIPTION External Power 9VDC to 12VDC Regulated Down to...
  • Page 10 Connects LIN0 Signals to Connector 3-4 (default) LIN0 Connector Enable LIN1 Signals to Connector 1-2, 3-4 Connects LIN1 Signals to Enable LIN1 Connector (default: OFF) 1-2 (default) MCU LIN0TX to Transceiver LIN TXD Signal MCU LIN1TX to Transceiver TRK-MPC5604P EVB User Manual...
  • Page 11 ABS0 Pulled Up High ABS0 2-3 (default) ABS0 Pulled Down Low ABS2 Pulled Up High ABS2 2-3 (default) ABS2 Pulled Down Low 1-2 (default) 5V On-Board System Power 3.3V From LDO Voltage Select 3.3V From Motor Control Port TRK-MPC5604P EVB User Manual...
  • Page 12 Pull Up Pull Up/Down Enable; Pull Down Opposite of J24 Push Button 1-2 (default), Connects MCU Port D0, D1, Signals Enable 3-4 (default), D2, and D3 to Push Buttons (default: ALL 5-6 (default), Correspondingly 7-8 (default) TRK-MPC5604P EVB User Manual...
  • Page 13 MCU Enable Signal to Trigger MCU Reset System Reset Connects Reset Sources to 1-2 (default) Enable MCU Reset Signal OSJTAG Forces OSJTAG to start up Bootloader in bootloader mode for Enable firmware updates (default: OFF) TRK-MPC5604P EVB User Manual...
  • Page 14: Getting Started With The Trk-Mpc5604P

    GETTING STARTED WITH THE TRK-MPC5604P The TRK-MPC5604P is a low-cost board targeting quick microcontroller evaluation. Please refer to the TRK-MPC5604P Quick Start Guide for instructions on how to install software, connect the TRK-MPC5604P to your PC, and run quick demonstrations. SYSTEM SETUP...
  • Page 15: Software Setup

    P&E Evaluation Software • Links to Freescale documentation, P&E Discussion Forums, and TRK-MPC5604P FAQs. Quick Startup Only a few steps are required to get the TRK-MPC5604P up and running. Please reference the Quick Start Guide. Hardware Setup 4.5.1 First-Time Connection The TRK-MPC5604P may be connected to a PC through a USB port.
  • Page 16: Operating Modes

    “Found New Hardware Wizard.” If the TRK-MPC5604P hardware interface driver is now properly installed on your system, the green USB LED on the TRK-MPC5604P Base Board should be illuminated. In addition, if you turn on the system power of the TRK- MPC5604P you will see the yellow Power LED illuminate.
  • Page 17: Run Mode

    Run Mode The TRK-MPC5604P’s rich component list empowers it to perform a variety of tasks. Once an application is developed, debugged, and programmed properly into the microcontroller’s internal flash memory, it can run with or without connecting to a host.
  • Page 18: I/O Pins

    6.2.1 J2 - SBC I/O LED Pull Up/Down 1-2 Pull Up (default) 3-4 Pull Down Figure 6-3: SBC I/O LED Pull Up/Down (J2) 6.2.2 J3 - SBC I/O Signal 1-2 I/O-0 (default) 3-4 I/O-3 5-6 I/O-1 TRK-MPC5604P EVB User Manual...
  • Page 19: Debug Mode

    J5 - SBC DBG Pull Up 1-2 Pull Up SBC DBG Pin to SBC Power Supply via 330 Ohm Resistor (default: OFF) Figure 6-6: SBC DBG Pull Up (J5) CAN Port The TRK-MPC5604P board has implemented a CAN port. TRK-MPC5604P EVB User Manual...
  • Page 20: Virtual Serial Port

    Figure 6-7: CAN_EN (J6) Virtual Serial Port The TRK-MPC5604P board has a built-in virtual serial port which may be connected to the MPC5504P processor’s SCI. This allows certain PC applications to be able to connect in a serial fashion to the microcontroller without the actual use of serial port hardware.
  • Page 21 J11 - LIN0 Signals To Connector Enable 1-2, 3-4 Connects LIN0 Signals to LIN0 Connector (default) Figure 6-12: LIN0 Signals To Connector Enable (J11) 6.6.4 J12 - LIN1 Signals To Connector Enable 1-2, 3-4 Connects LIN1 Signals to LIN1 Connector (default: OFF) TRK-MPC5604P EVB User Manual...
  • Page 22: Mcu Vdd Enable

    J14 - LIN RXD Signal 1-2 MCU LIN0RX to Transceiver (default) 2-3 MCU LIN1RX to Transceiver Figure 6-15: LIN RXD Signal (J14) MCU VDD Enable 6.7.1 J15 - MCU VDD Enable 1-2 Provides Power to MCU, Current Measurement (default) TRK-MPC5604P EVB User Manual...
  • Page 23: Vmot_En Enable

    Figure 6-16: MCU VDD Enable (J15) VMOT_EN Enable 6.8.1 J16 - VMOT_EN Enable 1-2 Provides Power to TRK-MPC5604P Board from Motor Control Port (default) Figure 6-17: VMOT_EN Enable (J16) Boot Configuration 6.9.1 J17 - FAB 1-2 FAB Uses Serial Boot Mode...
  • Page 24: System Power Voltage Select

    Figure 6-20: MPC5604P ABS2 (J19) 6.10 System Power Voltage Select 6.10.1 J20 - System Power Voltage Select 1-2 5V (default) 3-4 3.3V from On-Board LDO 5-6 3.3V from Motor Control Port Figure 6-21: System Power Voltage Select (J20) TRK-MPC5604P EVB User Manual...
  • Page 25: Vdda Enable

    6.12 Clock Selection 6.12.1 J22 - External Crystal Circuitry Enable 1-2 XTAL 2-3 EXTAL (default: ALL ON) Figure 6-23: External Crystal Circuitry Enable (J22) 6.12.2 J23 - External Oscillator via SMA Enable 1-2 EXTAL (default: OFF) TRK-MPC5604P EVB User Manual...
  • Page 26: Push Buttons

    Figure 6-24: External Oscillator via SMA Enable (J23) 6.13 Push Buttons The TRK-MPC5604P board is designed with 4 jumper enabled push buttons with jumper selectable active high or low states. 6.13.1 J24 - Push Button Active High or Low (Opposite of J25)
  • Page 27: Led Display Port

    Figure 6-27: Push Button Signals Enable (J26) 6.14 LED Display Port The TRK-MPC5604P has 4 LEDs connected to signals D4, D5, D6, and D7. They can be enabled or disabled by installing or removing the corresponding jumper, J27, in the LED_ENABLE header.
  • Page 28: Analog Input Enable

    J30 - Analog Input Enable 1-2 Connects MCU PE0 to Potentiometer (default) Figure 6-31: Analog Input Enable (J30) 6.17 Photo Sensor Enable 6.17.1 J31 - Photo Sensor Enable 1-2 Connects MCU PE1 to Photo Sensor (default) TRK-MPC5604P EVB User Manual...
  • Page 29: Reset Sources

    Figure 6-32: Photo Sensor Enable (J31) 6.18 Reset Sources The TRK-MPC5604P board is designed with 3 reset sources: From SBC MC33905, from OSJTAG, and from the Reset Button. 6.18.1 J32 - SBC Reset to MCU Enable 1-2 Enables SBC Reset Signal to Trigger MCU Reset (default: OFF) Figure 6-33: SBC Reset to MCU Enable (J32) 6.18.2...
  • Page 30: Osjtag Bootloader Enable

    Figure 6-37: SBC Reset Pull-Up Enable (J36) MOTOR CONTROL DAUGHTER CARD CONNECTOR The Daughter Card Connector, P8, allows the connection of TRK-MPC5604P Board to the 56F8000 Motor Control Board. The Daughter Card Connector is TRK-MPC5604P EVB User Manual...
  • Page 31: Trk-Mpc5604P Code Development Software

    The TRK-MPC5604P includes P&E’s OSJTAG circuitry, so no external Qorivva hardware tool is needed to debug and program the TRK-MPC5604P. A user only needs to connect the TRK-MPC5604P to their PC to start developing code for it. The TRK-MPC5604P package comes with a special edition of Freescale’s CodeWarrior studio.
  • Page 32: Using P&E Software With The Trk-Mpc5604P

    TRANSITIONING TO YOUR OWN TARGET Once you have finished working with the TRK-MPC5604P and are ready to build your own target, you will need a hardware tool to allow you to develop using your own board.
  • Page 33 Compatible with Freescale’s ColdFireV2/3/4, Power Architecture 5xx/ 8xx, Qorivva MPC55xx/56xx, and Kinetis ARM microcontroller families • Communication via USB, Serial, and Ethernet Ports • Multiple image storage • LCD screen menu interface • Supported by P&E software and Freescale’s CodeWarrior TRK-MPC5604P EVB User Manual...
  • Page 34: Working With P&E's Multilink Universal Or Usb Qorivva Multilink

    P&E’s USB Qorivva Multilink Development Packages come with the USB Qorivva Multilink interface, as well as flash programming software, in-circuit debugging software, Windows IDE, and a register file editor. TRK-MPC5604P EVB User Manual...
  • Page 35: Working With P&E's Cyclone Max

    Freescale’s CodeWarrior as well as development software from P&E. P&E’s Cyclone MAX is also available bundled with additional software as part of various Development Packages. In addition to the Cyclone MAX, these Development Packages include in-circuit debugging software, flash TRK-MPC5604P EVB User Manual...
  • Page 36: Troubleshooting

    2.0 cable. Run the software again to see if the interface is now detected. (B) USB Hub Usage The TRK-MPC5604P is a high-power USB device. If a USB Hub is used, it must be a self-powered hub (i.e., with its own power supply). If the Hub is not self-powered the TRK-MPC5604P will not work.
  • Page 38 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Freescale Semiconductor TRK-MPC5604P...

Table of Contents