Advertisement

Quick Links

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the xPC560B and is the answer not in the manual?

Questions and answers

Summary of Contents for P&E Microcomputer Systems xPC560B

  • 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: Table Of Contents

    General Configuration .................. 33 xPC560BADPT144S HARDWARE & JUMPER SETTINGS......35 Boot Configuration..................35 Power Configuration..................36 System Clock Configuration ................. 37 General Configuration .................. 40 xPC560BADPT208S HARDWARE & JUMPER SETTINGS......41 Boot Configuration..................41 Power Configuration..................42 xPC560B EVB User Manual...
  • Page 4 System Clock Configuration .................46 General Configuration...................48 DEBUGGING/PROGRAMMING xPC560B EVB........... 50 Hardware Solutions At A Glance ..............50 Working With P&E’s USB-ML-PPCNEXUS ..........51 Working With P&E’s Cyclone MAX ...............52 xPC560B EVB User Manual...
  • Page 5: Overview

    OVERVIEW The xPC560B EVB is an evaluation system supporting Freescale MPC560xB microprocessors. The complete system consists of an xPC56XXMB Motherboard and an xPC560BADPT Mini-Module which plugs into the motherboard. Different Mini-Modules are available for evaluating devices with different footprints in the MPC560xB family of microprocessors. The evaluation system allows full access to the CPU, all of the CPU’s I/O signals,...
  • Page 6: Package Contents

    Package Contents An xPC560B Evaluation Kit includes the following items: • One xPC56XXMB Motherboard • One xPC560BADPT100S or xPC560BADPT144S or xPC560BADPT208S Mini-Module • One xPC56XX Resources CD-ROM • One P&E USB-ML-PPCNEXUS Hardware Interface Cable • One USB A-to-B Cable •...
  • Page 7: Handling Precautions

    Please take care to handle the package contents in a manner such as to prevent electrostatic discharge. HARDWARE FEATURES The xPC560B EVB is an evaluation system for Freescale’s MPC560xB microprocessors. A 38-pin Mictor Nexus port and/or a 14-pin JTAG port are provided on the Mini-Module to allow usage of an external PowerPC Nexus interface such as P&E USB-ML-PPCNEXUS cable and Cyclone MAX...
  • Page 8: Xpc560Badpt Mini-Module Board Features

    Board Size 5.5” x 9.0” • 12VDC Center Positive power supply with 2.5/5.5mm barrel connector Figure 2-1: xPC56XXMB Top Component Placement xPC560BADPT Mini-Module Board Features • Can be used as a stand-alone board by providing external 5V power xPC560B EVB User Manual...
  • Page 9 MPC560xB in 208BGA footprint • Debug ports: 38-pin Mictor Nexus port and/or 14-pin JTAG port • Direct clock input through SMA connector (footprint only) • Jumpers for boot configuration Figure 2-2: xPC560PT100S Top Component Placement xPC560B EVB User Manual...
  • Page 10 Figure 2-3: xPC560BADPT144S Top Component Placement xPC560B EVB User Manual...
  • Page 11: Pin Numbering For Jumpers

    Figure 2-4: xPC560BADPT208BGA Top Component Placement Pin Numbering for Jumpers Jumpers for both the xPC56XXMB motherboard and the xPC560B Mini- Modules have a rounded corner to indicate the position of pin 1. See examples below for the numbering convention used in this manual for jumper settings.
  • Page 12 Figure 2-5: Pin Numbering xPC560B EVB User Manual...
  • Page 13: Xpc56Xxmb Hardware & Jumper Settings

    The xPC56XXMB obtains its power from the 12VDC Center Positive input barrel connector. The following jumpers are used to configure the power supply output: J3 – VSA Tracking Regulator Configuration Jumper Setting Effect The ST L9758 tracking regulator VSA tracks the input  voltage at its TRACK_REF pin. Off (default) The ST L9758 tracking regulator VSA tracks 5V J4 – VPROG Regulators Control Jumper  Position Effect Setting  regulator output is programmed to 1V Off   regulator output is programmed to 1.5V (default)  regulator output is programmed to 2.6V STBY Off   regulator output is programmed to 3.3V STBY (default) xPC560B EVB User Manual...
  • Page 14  regulator output is programmed to 2.6V Off   regulator output is programmed to 3.3V (default) J5 – Regulators Enable & Standby Jumper  Position Effect Setting The power regulator is always on Off  The power regulator is in standby if jumpers  (default) 5+6 are also in the “off” position VSB, VSC, and VSD tracking regulators are  disabled Off  VSB, VSC, and VSD tracking regulators are  (default) enabled On  The power regulator is always on (default) The power regulator is in standby if jumpers  1+2 are also in the “off” position  and V  regulators are disabled CORE Off   and V  regulators are enabled CORE (default) xPC560B EVB User Manual...
  • Page 15 J36 – VIO Peripherals Logic Level Jumper Setting Effect Onboard peripherals are configured for 3.3V logic 2+3 (default) Onboard peripherals are configured for 5V logic J37 – VBat low voltage detection Jumper Setting Effect Low battery detection is enabled Off (default) Low battery detection is disabled xPC560B EVB User Manual...
  • Page 16: Leds

    LED to any processor I/O pin, if desired. Please note that although the schematics indicate that the processor I/O pins are eMIOSx, those are not the I/O pins for the xPC560B EVB. The table below has the correct pins listed.
  • Page 17: Buttons

    I/O pin, if desired. Please note that although the schematics indicate that the processor I/O pins are eMIOSx, those are not the I/O pins for the xPC560B EVB. The table below has the correct pins listed.
  • Page 18 Jumper Setting Effect 1+2 (default  KEY1 connected to PE0 3+4 (default  KEY2 connected to PE1 5+6 (default  KEY3 connected to PE2 7+8 (default  KEY4 connected to PE3 J9 – Buttons Driving Configuration Selects whether the buttons drive logic high or drive logic low when pressed. Jumper Setting Effect When pressed, buttons will send logic high to the  connected I/O pin When pressed, buttons will send logic low to the  2+3 (default) connected I/O pin xPC560B EVB User Manual...
  • Page 19: Lin

    I/O pins when the buttons are not pressed. Jumper Setting Effect I/O pins connected to the buttons are pulled up to  1+2 (default) logic high I/O pins connected to the buttons are pulled down  to logic low Figure 3-3: Buttons circuitry schematic There are footprints for two LIN connections on the xPC56XXMB. By default, xPC560B EVB User Manual...
  • Page 20 LIN circuit is assembled (LIN1) and the other circuit is left unpopulated (LIN2). J6 – LIN1 pin2 configuration Jumper Setting Effect Pin 2 of the LIN1 connector is connected to 12V Off (default) Pin 2 of the LIN1 connector is not connected to 12V J22 – LIN1 enable Jumper Setting Effect On (default) Enables the LIN1 transceiver Disables the LIN1 transceiver J23 – LIN1 master selection Jumper Setting Effect On  LIN1 is configured as a master node Off (default) LIN1 is configured as a slave node xPC560B EVB User Manual...
  • Page 21 MPC560xB processor. Jumper Setting Effect The LIN1 TxD pin is connected to the “PB2” pin on  the MPC560xB processor. This should be set if  enabling LIN1. The SCI TxD pin is connected to the “PB2” pin on  the MPC560xB processor. J28 – LIN1/SCI RxD selection Controls whether the RxD pin on LIN1 or SCI is connected to the default I/O pin on the MPC560xB processor. Jumper Setting Effect The LIN1 RxD pin is connected to the “PB3” pin on  the MPC560xB processor. This should be set if  enabling LIN1. xPC560B EVB User Manual...
  • Page 22 The SCI RxD pin is connected to the “PB3” pin on the  MPC560xB processor. Figure 3-4: LIN1 Schematic J31 – LIN2 pin2 configuration Jumper Setting Effect Pin 2 of the LIN2 connector is connected to 12V Off (default) Pin 2 of the LIN2 connector is not connected to 12V J19 – LIN2 enable Jumper Setting Effect Enables the LIN2 transceiver Off (default) Disables the LIN2 transceiver xPC560B EVB User Manual...
  • Page 23 LIN2 is configured as a slave node J21 – LIN2 pin1 configuration Jumper Setting Effect On  Pin 1 of the LIN2 connector is connected to 12V Off (default) Pin 1 of the LIN2 connector is not connected to 12V J29 – LIN2/SCI TxD selection Controls whether the TxD pin on LIN2 or SCI is connected to the default I/O pin on the MPC560xB processor. Jumper Setting Effect The LIN2 TxD pin is connected to the “PC6” pin on  the MPC560xB processor. This should be set if  enabling LIN2. The SCI TxD pin is connected to the “PC6” pin on  the MPC560xB processor. xPC560B EVB User Manual...
  • Page 24: Sci

    Controls whether the RxD pin on LIN2 or SCI is connected to the default I/O pin on the MPC560xB processor. Jumper Setting Effect The LIN2 RxD pin is connected to the “PC7” pin on  the MPC560xB processor. This should be set if  enabling LIN2. The SCI RxD pin is connected to the “PC7” pin on the  MPC560xB processor. Figure 3-5: LIN2 schematic (Not populated by default) One SCI interface is available on the xPC56XXMB. xPC560B EVB User Manual...
  • Page 25 Enables SCI transmit Disables SCI transmit J17 – SCI RxD Enable Jumper Setting Effect On (default) Enables SCI receive Disables SCI receive J27 – LIN1/SCI TxD selection Controls whether the TxD pin on LIN1 or SCI is connected to the default I/O pin on the MPC560xB processor. Jumper Setting Effect The LIN1 TxD pin is connected to the “PB2” pin on  the MPC560xB processor. The SCI TxD pin is connected to the “PB2” pin on the  MPC560xB processor. This should be set if enabling  SCI. xPC560B EVB User Manual...
  • Page 26: Can

    Controls whether the RxD pin on LIN1 or SCI is connected to the default I/O pin on the MPC560xB processor. Jumper Setting Effect The LIN1 RxD pin is connected to the “PB3” pin on  the MPC560xB processor. The SCI RxD pin is connected to the “PB3” pin on  the MPC560xB processor. This should be set if  enabling SCI. Figure 3-6: SCI schematic Two CAN interfaces are implemented on the xPC56XXMB: a high-speed CAN interface and a low-speed CAN interface. xPC560B EVB User Manual...
  • Page 27 J15 – CAN (H) TxD/RxD Enable Controls which I/O pins on the MPC560xB processor are connected to the TxD and RxD pins on CAN (H). Jumper Setting Effect The RxD pin of the CAN (H) interface is connected to  1+3 (default) the “PB1” pin of the MPC560xB processor. The RxD pin of the CAN (H) interface is connected to  the “PC11” pin of the MPC560xB processor. The TxD pin of the CAN (H) interface is connected to  2+4 (default) the “PB0” pin of the MPC560xB processor. The TxD pin of the CAN (H) interface is connected to  the “PC10” pin of the MPC560xB processor. J13 – CAN (L) CTE Jumper Setting Effect Enables CAN transmission xPC560B EVB User Manual...
  • Page 28 Off (default) Disables CAN transmission J11 – CAN (L) TxD/RxD Enable Controls which I/O pins on the MPC560xB processor are connected to the TxD and RxD pins on CAN (L). Jumper Setting Effect The RxD pin of the CAN (L) interface is connected to  the “PB1” pin of the MPC560xB processor. The RxD pin of the CAN (L) interface is connected to  3+5 (default) the “PC11” pin of the MPC560xB processor. The TxD pin of the CAN (L) interface is connected to  the “PB0” pin of the MPC560xB processor. The TxD pin of the CAN (L) interface is connected to  4+6 (default) the “PC10” pin of the MPC560xB processor. xPC560B EVB User Manual...
  • Page 29: Potentiometer

    Figure 3-7: High Speed CAN schematic Figure 3-8: Low Speed CAN schematic Potentiometer A potentiometer is available on the xPC56XXMB to allow an analog voltage input. J18 – POT Enable Jumper Setting Effect xPC560B EVB User Manual...
  • Page 30 The potentiometer wiper terminal is connected to  On (default) the “PB0” pin on the MPC560xB processor. The potentiometer wiper terminal is left  disconnected. Figure 3-9: Potentiometer schematic xPC560B EVB User Manual...
  • Page 31: Pin Mapping

    Pin Mapping The following is the xPC560B EVB pin assignment for the Pin Array headers: Figure 3-10: Pin Mapping xPC560B EVB User Manual...
  • Page 32: Xpc560Badpt100S Hardware & Jumper Settings

    If J7 is configured for serial boot mode, this jumper selects between UART or CAN. If J7 is configured for internal boot mode, this jumper has no effect. Jumper Setting Effect The MPC560xB processor uses the CAN interface for  1+2  serial boot mode The MPC560xB processor uses the UART interface  2+3 (default) for serial boot mode xPC560B EVB User Manual...
  • Page 33: Power Configuration

    Mini-Module should NOT be used. When the xPC560B Mini-Module is used as a stand-alone board, an external 5V power supply must be used. The following jumpers affect the power supply pins of the MPC560xB processor: J14 – Digital Supply Input Enable...
  • Page 34 MPC560xB Digital Supply Input pins are connected  On (default) to 5V MPC560xB Digital Supply Input pins are unpowered J15 – 1.2V Decoupling Pins Configuration Controls whether the 1.2V decoupling pins (VDD_LV) on the MPC560xB processor are connected to 1.2V power. Jumper  Effect Setting MPC560xB 1.2V decoupling pins are connected to  On  1.2V MPC560xB 1.2V decoupling pins are connected  Off (default) only to decoupling capacitors xPC560B EVB User Manual...
  • Page 35: System Clock Configuration

    MPC560xB internal regulator supply pin is connected  to GND System Clock Configuration The xPC560B Mini-Modules support the usage of crystal clock sources as well as external clock sources. J3 – 32KHz Clock Enable Both of the jumpers below need to be installed to enable the 32 KHz crystal clock source Jumper Setting...
  • Page 36 Jumper Setting Effect The MPC560xB “EXTAL” signal is connected to the  1+2 (default) crystal clock source on the xPC560B Mini‐Module The MPC560xB “XTAL” signal is connected to the  3+4 (default) crystal clock source on the xPC560B Mini‐Module J11 – External clock source enable The xPC560B Mini-Module contains a footprint for an SMA connector, which can be used to provide an external clock source to the system. Jumper Setting Effect The MPC560xB “EXTAL” signal is connected to the  SMA connector on the xPC560B Mini‐Module The SMA connector on the xPC560B Mini‐Module is  Off (default) disconnected from the processor xPC560B EVB User Manual...
  • Page 37: General Configuration

    Figure 4-2: System Clock schematic General Configuration J13 – Reset Enable A RESET push button on the xPC560B Mini-Module can be used to reset the processor. Jumper Setting Effect The RESET button on the xPC560B Mini‐Module is  On (default) enabled xPC560B EVB User Manual...
  • Page 38 The RESET button on the xPC560B Mini‐Module is  disabled Figure 4-3: Reset circuitry schematic xPC560B EVB User Manual...
  • Page 39: Xpc560Badpt144S Hardware & Jumper Settings

    If J7 is configured for serial boot mode, this jumper selects between UART or CAN. If J7 is configured for internal boot mode, this jumper has no effect. Jumper Setting Effect The MPC560xB processor uses the CAN interface for  1+2  serial boot mode The MPC560xB processor uses the UART interface  2+3 (default) for serial boot mode xPC560B EVB User Manual...
  • Page 40: Power Configuration

    Mini-Module should NOT be used. When the xPC560B Mini-Module is used as a stand-alone board, an external 5V power supply must be used. The following jumpers affect the power supply pins of the MPC560xB processor: J14 – Digital Supply Input Enable...
  • Page 41: System Clock Configuration

    Jumper Setting Effect MPC560xB 1.2V decoupling pins are connected to  On  1.2V MPC560xB 1.2V decoupling pins are connected only  Off (default) to decoupling capacitors J16 – Internal Regulator Supply Configuration Controls whether the “internal regulator supply” pin (VDD_BV) on the MPC560xB processor are connected to 5V power. Jumper Setting Effect MPC560xB internal regulator supply pin is  1+2 (default) connected to 5V MPC560xB internal regulator supply pin is  connected to GND System Clock Configuration xPC560B EVB User Manual...
  • Page 42 The xPC560B Mini-Modules support the usage of crystal clock sources as well as external clock sources. J3 – 32KHz Clock Enable Both of the jumpers below need to be installed to enable the 32 KHz crystal clock source Jumper Setting Effect The MPC560xB “OSC32K_EXTAL” signal is connected  1+2 (default) to the 32KHz crystal clock source on the xPC560B  Mini‐Module The MPC560xB “OSC32K_XTAL” signal is connected ...
  • Page 43 The xPC560B Mini-Module contains a footprint for an SMA connector, which can be used to provide an external clock source to the system. Jumper Setting Effect The MPC560xB “EXTAL” signal is connected to the  SMA connector on the xPC560B Mini‐Module The SMA connector on the xPC560B Mini‐Module is  Off (default) disconnected from the processor xPC560B EVB User Manual...
  • Page 44: General Configuration

    Figure 5-2: System Clock schematic General Configuration J13 – Reset Enable A RESET push button on the xPC560B Mini-Module can be used to reset the processor. Jumper Setting Effect The RESET button on the xPC560B Mini‐Module is  On (default) enabled The RESET button on the xPC560B Mini‐Module is  disabled Figure 5-3: Reset circuitry schematic xPC560B EVB User Manual...
  • Page 45: Xpc560Badpt208S Hardware & Jumper Settings

    If J7 is configured for serial boot mode, this jumper selects between UART or CAN. If J7 is configured for internal boot mode, this jumper has no effect. Jumper Setting Effect The MPC560xB processor uses the CAN interface for  1+2  serial boot mode The MPC560xB processor uses the UART interface  2+3 (default) for serial boot mode xPC560B EVB User Manual...
  • Page 46: Power Configuration

    When the xPC560B Mini-Module is used as a stand-alone board, an external 5V or 3.3V power supply must be used. The xPC560BADPT208S is the only xPC560B Mini-Module that is able to accept both 5V and 3.3V for input power when used as a stand-alone board.
  • Page 47 (VDD_HV - pins C2, E16, G13, H3, R5) on the MPC560xB processor. Jumper Setting Effect MPC560xB Digital Supply Input pins are connected  On (default) to 3.3V or 5V (determined by J19) MPC560xB Digital Supply Input pins are unpowered J15 – Digital Supply Input OSC0REG0 Enable Controls whether power is provided to the “Digital Supply Input” pins (VDD_HV, pin N9) on the MPC560xB processor. Jumper Setting Effect MPC560xB Digital Supply Input pin N9 is connected  On (default) to 3.3V or 5V (determined by J19) MPC560xB Digital Supply Input pin N9 is unpowered xPC560B EVB User Manual...
  • Page 48 Controls whether the reference voltage and analog supply pin for the A/D converter (VDD_HV_ADC, pin P14) is powered. Jumper Setting Effect MPC560xB ADC supply pin P14 is connected to 3.3V  On (default) or 5V (determined by J19) MPC560xB Digital Supply Input pin D9 is unpowered J18 – 1.2V Decoupling Pins Configuration Controls whether the 1.2V decoupling pins (VDD_LV) on the MPC560xB processor are connected to 1.2V power. Jumper Setting Effect xPC560B EVB User Manual...
  • Page 49 J19 – Power Supply Voltage Selection Controls whether the processor is powered using 5V or 3.3V. This selection can only be made if the xPC560B Mini-Module is plugged into the xPC56XXMB motherboard. If the xPC560B Mini-Module is used as a stand- alone board, the processor is powered directly by the external power supply and this jumper setting has no effect.
  • Page 50: System Clock Configuration

    System Clock Configuration The xPC560B Mini-Modules support the usage of crystal clock sources as well as external clock sources. J3 – 32KHz Clock Enable Both of the jumpers below need to be installed to enable the 32 KHz crystal clock source Jumper Setting Effect The MPC560xB “OSC32K_XTAL” signal is connected ...
  • Page 51 J11 – External clock source enable The xPC560B Mini-Module contains a footprint for an SMA connector, which can be used to provide an external clock source to the system. Jumper Setting Effect The MPC560xB “EXTAL” signal is connected to the  SMA connector on the xPC560B Mini‐Module The SMA connector on the xPC560B Mini‐Module is  Off (default) disconnected from the processor xPC560B EVB User Manual...
  • Page 52: General Configuration

    Figure 6-2: System Clock schematic General Configuration J13 – Reset Enable A RESET push button on the xPC560B Mini-Module can be used to reset the xPC560B EVB User Manual...
  • Page 53 Jumper Setting Effect The RESET button on the xPC560B Mini‐Module is  On (default) enabled The RESET button on the xPC560B Mini‐Module is  disabled Figure 6-3: Reset circuitry schematic xPC560B EVB User Manual...
  • Page 54: Debugging/Programming Xpc560B Evb

    DEBUGGING/PROGRAMMING xPC560B EVB P&E provides hardware and software tools for debugging and programming the xPC560B EVB system. P&E’s USB-ML-PPCNEXUS and Cyclone MAX offer two effective hardware solutions, depending on your needs. The USB-ML-PPCNEXUS is a development tool that will enable you to debug your code and program it onto your target.
  • Page 55: Working With P&E's Usb-Ml-Ppcnexus

    PC to control the processor. The user can then directly control the target’s execution, read/write registers and memory values, debug code on the processor, and program internal or external FLASH memory devices. The USB-ML-PPCNEXUS enables you to debug, program, and test your code on your board. xPC560B EVB User Manual...
  • Page 56: Working With P&E's Cyclone Max

    The Cyclone MAX has over 3Mbytes of non-volatile memory, which allows the on-board storage of multiple programming images. When connected to a PC for programming or loading it can communicate via the ethernet, USB, or serial interfaces. xPC560B EVB User Manual...
  • Page 57 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 programming software, a Windows IDE, and register file editor. xPC560B EVB User Manual...
  • Page 58 EVB User Manual...

Table of Contents