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.
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...
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:...
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 •...
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...
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...
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.
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...
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...
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...
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...
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...
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...
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.
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...
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...
Need help?
Do you have a question about the xPC56XXMB and is the answer not in the manual?
Questions and answers