Advertisement

Quick Links

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for P&E Microcomputer Systems xPC56XXMB

  • 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

    Recommended Materials ................2 Handling Precautions ..................3 HARDWARE FEATURES................4 xPC56XXMB Board Features................. 4 Pin Numbering for Jumpers................5 xPC56XXMB HARDWARE & JUMPER SETTINGS........7 Power Supplies ....................7 LEDs......................10 Buttons ......................11 LIN........................ 13 SCI ....................... 18 CAN......................
  • Page 4 xPC55XXMB User Manual...
  • Page 5: Overview

    The evaluation system (Motherboard & Mini-Module) allows full access to the CPU, all of the CPU’s I/O signals, and the motherboard peripherals (such as CAN, SCI, LIN). Figure 1-1: Overview of the xPC56XXMB with Mini-Module (not included) xPC56XXMB User Manual...
  • Page 6: Package Contents

    Supported Devices To work with a specific device in the MPC56xx family of microprocessors, the correct Mini-Module (not included) must be used to plug into the xPC56XXMB motherboard. Below is a list of all available Mini-Modules and their supported devices:...
  • Page 7: Handling Precautions

    Handling Precautions Please take care to handle the package contents in a manner such as to prevent electrostatic discharge. xPC56XXMB User Manual...
  • Page 8: Hardware Features

    HARDWARE FEATURES xPC56XXMB Board Features • ON/OFF Power Switch w/ LED indicators • A 12VDC power supply input barrel connector • Onboard ST Microelectronics L9758 regulator provides three different power voltages simultaneously: 5V, 3.3V, and 1.2V • Onboard peripherals can be configured to operate at 5V or 3.3V logic levels •...
  • Page 9: Pin Numbering For Jumpers

    Figure 2-2: xPC56XXMB Top Component Placement Pin Numbering for Jumpers Jumpers for both the xPC56XXMB motherboard 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 10 Figure 2-3: Pin Numbering xPC56XXMB User Manual...
  • Page 11: Xpc56Xxmb Hardware & Jumper Settings

    HARDWARE & JUMPER SETTINGS Power Supplies 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 ...
  • Page 12  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) xPC56XXMB User Manual...
  • Page 13 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 xPC56XXMB User Manual...
  • Page 14: Leds

    Figure 3-1: Power Supply circuitry schematic LEDs There are four user LEDs available on the xPC56XXMB. All LEDs are active low. J7 – LEDs Enable Controls whether the LEDs on the xPC56XXMB motherboard are connected to I/O pins of the processor. The exact pins used are dependent on the specific Mini-Module plugged into the motherboard.
  • Page 15: Buttons

    LED4 connected to processor I/O pin Figure 3-2: LEDs circuitry schematic Buttons There are four user buttons available on the xPC56XXMB. J8 – Buttons Enable Controls whether the buttons on the xPC56XXMB motherboard are connected to I/O pins of the processor. The exact pins used are dependent on the specific Mini-Module plugged into the motherboard.
  • Page 16 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 J40 – Buttons Idle Configuration Selects whether the I/O pins are pulled logic high or pulled logic low. This controls the defaultlogic level of the I/O pins when the buttons are not xPC56XXMB User Manual...
  • Page 17: Lin

    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, one LIN circuit is assembled (LIN1) and the other circuit is left unpopulated (LIN2). xPC56XXMB User Manual...
  • Page 18 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 J24 – LIN1 pin1 configuration Jumper Setting Effect xPC56XXMB User Manual...
  • Page 19 On  Pin 1 of the LIN1 connector is connected to 12V Off (default) Pin 1 of the LIN1 connector is not connected to 12V J27 – LIN1/SCI TxD selection Controls whether the TxD pin on LIN1 or SCI is connected to the default I/O pin on  the processor. The exact pins used are dependent on the specific Mini‐Module  plugged into the motherboard. Please refer to the Mini‐Module hardware manual  for more details. Jumper Setting Effect The LIN1 TxD pin is connected to a processor I/O pin.  This should be set if enabling LIN1. The SCI TxD pin is connected to a processor I/O pin. J28 – LIN1/SCI RxD selection Controls whether the RxD pin on LIN1 or SCI is connected to the default I/O pin on  the processor. The exact pins used are dependent on the specific Mini‐Module  plugged into the motherboard. Please refer to the Mini‐Module hardware manual  for more details. Jumper Setting Effect The LIN1 RxD pin is connected to a processor I/O pin.  This should be set if enabling LIN1. The SCI RxD pin is connected to a processor I/O pin. xPC56XXMB User Manual...
  • Page 20 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 xPC56XXMB User Manual...
  • Page 21 Controls whether the TxD pin on LIN2 or SCI is connected to the default I/O pin on the processor. The exact pins used are dependent on the specific Mini- Module plugged into the motherboard. Please refer to the Mini-Module hardware manual for more details. Jumper Setting Effect The LIN2 TxD pin is connected to a processor I/O pin.  This should be set if enabling LIN2. The SCI TxD pin is connected to a processor I/O pin. xPC56XXMB User Manual...
  • Page 22: Sci

    J30 – LIN2/SCI RxD selection Controls whether the RxD pin on LIN2 or SCI is connected to the default I/O pin on  the processor. The exact pins used are dependent on the specific Mini‐Module  plugged into the motherboard. Please refer to the Mini‐Module hardware manual  for more details. Jumper Setting Effect The LIN2 RxD pin is connected to a processor I/O pin.  This should be set if enabling LIN2. The SCI RxD pin is connected to a processor I/O pin. Figure 3-5: LIN2 schematic (Not populated by default) One SCI interface is available on the xPC56XXMB. xPC56XXMB User Manual...
  • Page 23 Controls whether the TxD pin on LIN1 or SCI is connected to the default I/O pin on the processor. The exact pins used are dependent on the specific Mini- Module plugged into the motherboard. Please refer to the Mini-Module hardware manual for more details. Jumper Setting Effect The LIN1 TxD pin is connected to a processor I/O pin. The SCI TxD pin is connected to a processor I/O pin.  This should be set if enabling SCI. J28 – LIN1/SCI RxD selection xPC56XXMB User Manual...
  • Page 24: Can

    Module plugged into the motherboard. Please refer to the Mini-Module hardware manual for more details. Jumper Setting Effect The LIN1 RxD pin is connected a processor I/O pin. The SCI RxD pin is connected to a processor I/O pin.  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. xPC56XXMB User Manual...
  • Page 25 CAN (H). The exact pins used are dependent on the specific Mini- Module plugged into the motherboard. Please refer to the Mini-Module hardware manual for more details. Jumper Setting Effect The RxD pin of the CAN (H) interface is connected to a  1+3 (default) processor I/O pin. The RxD pin of the CAN (H) interface is connected to a  processor I/O pin. The TxD pin of the CAN (H) interface is connected to a  2+4 (default) processor I/O pin. The TxD pin of the CAN (H) interface is connected to a  processor I/O pin. J13 – CAN (L) CTE Jumper Setting Effect xPC56XXMB User Manual...
  • Page 26 CAN (L). The exact pins used are dependent on the specific Mini- Module plugged into the motherboard. Please refer to the Mini-Module hardware manual for more details. Jumper Setting Effect The RxD pin of the CAN (L) interface is connected to a  processor I/O pin. The RxD pin of the CAN (L) interface is connected to a  3+5 (default) processor I/O pin. The TxD pin of the CAN (L) interface is connected to a  processor I/O pin. The TxD pin of the CAN (L) interface is connected to a  4+6 (default) processor I/O pin. xPC56XXMB User Manual...
  • Page 27: Flexray

    Figure 3-8: Low Speed CAN schematic FlexRay The xPC56XXMB has footprints for two FlexRay interfaces. However, only one circuit is assembled by default. The FlexRay circuit comprises of two DB9 connectors. DB3 contains signals for both FlexRay channels and is compatible with major FlexRay tools.
  • Page 28 Mini-Module plugged into the motherboard. Please refer to the Mini- Module hardware manual for more details. Jumper Setting Effect The TXD pin on the FlexRay Bus Driver is connected to  1+2 (default on) a processor I/O pin. The TXEN pin on the FlexRay Bus Driver is connected  3+4 (default on) to a processor I/O pin. The RXD pin on the FlexRay Bus Driver is connected to  5+6 (default on) a processor I/O pin. J26 – FlexRay Bus Driver 1 Pull‐up Enable Controls which pins on the FlexRay Bus Driver are pulled up. Jumper Setting Effect The BGE pin on the FlexRay Bus Driver is pulled up to  The STBN pin on the FlexRay Bus Driver is pulled up  to 5V 5+6 (default  The EN pin on the FlexRay Bus Driver is pulled up to  xPC56XXMB User Manual...
  • Page 29 FlexRay Bus Driver. The exact pins used are dependent on the specific Mini-Module plugged into the motherboard. Please refer to the Mini- Module hardware manual for more details. Jumper Setting Effect The TXD pin on the FlexRay Bus Driver is connected  to a processor I/O pin. The TXEN pin on the FlexRay Bus Driver is connected  to a processor I/O pin. The RXD pin on the FlexRay Bus Driver is connected  to a processor I/O pin. J33 – FlexRay Bus Driver 2 Pull‐up Enable xPC56XXMB User Manual...
  • Page 30 Controls which pins on the FlexRay Bus Driver are pulled up. Jumper Setting Effect The BGE pin on the FlexRay Bus Driver is pulled up to  The STBN pin on the FlexRay Bus Driver is pulled up to  The EN pin on the FlexRay Bus Driver is pulled up to  The WAKE pin on the FlexRay Bus Driver is pulled up  to 5V J38 & J39 – FlexRay 2 Terminal Resistor Connection Jumper Setting Effect Terminal resistors connected Off (default) Terminal resistors not connected xPC56XXMB User Manual...
  • Page 31: Potentiometer

    Figure 3-9: FlexRay schematic Potentiometer A potentiometer is available on the xPC56XXMB to allow an analog voltage input. J18 – POT Enable Jumper Setting Effect xPC56XXMB User Manual...
  • Page 32 The potentiometer wiper terminal is connected to a  processor I/O pin. The exact pin used is dependent  On (default) on the specific Mini‐Module plugged into the  motherboard. Please refer to the Mini‐Module  hardware manual for more details. The potentiometer wiper terminal is left  disconnected. Figure 3-10: Potentiometer schematic xPC56XXMB User Manual...
  • Page 33: Debugging/Programming Xpc56Xx Motherboard

    DEBUGGING/PROGRAMMING xPC56XX MOTHERBOARD P&E provides hardware and software tools for debugging and programming the xPC56XXMB (with Mini-Module, sold separately). 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 34: 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. xPC56XXMB User Manual...
  • Page 35: 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. xPC56XXMB User Manual...
  • Page 36 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. xPC56XXMB User Manual...

Table of Contents