Summary of Contents for Phytec phyCORE-MPC5200B tiny
Page 1
Hardware Manual Preliminary Edition September 2006 A product of a PHYTEC Technology Holding company...
Page 2
PHYTEC Messtechnik GmbH neither gives any guarantee nor accepts any liability whatsoever for consequential damages resulting from the use of this manual or its associated product. PHYTEC Messtechnik GmbH reserves the right to alter the information contained herein without prior notification and accepts no responsibility for any damages which might result.
Contents Preface......................1 Introduction ..................3 1.1 Block Diagram ................6 1.2 View of the phyCORE-MPC5200B tiny........7 1.3 Minimum Requirements to Operate the phyCORE-MPC5200B tiny............8 Pin Description ..................9 Jumpers....................19 Power Requirements................. 23 4.1 Voltage Supervision and Reset ..........24 System Start-Up Configuration ............
Page 4
The phyCORE-MPC5200B tiny on the phyCORE Development Board HD200 ............. 49 13.1 Concept of the phyCORE Development Board HD200 .... 49 13.2 Development Board HD200 Connectors and Jumpers ....51 13.2.1 Connectors ..............51 13.2.2 Jumpers on the phyCORE Development Board HD200 ..............
Page 5
Index of Figures and Tables Figure 1: Block Diagram phyCORE-MPC5200B tiny......6 Figure 2: View of the phyCORE-MPC5200B tiny PCB Rev. 1245.1 ..7 Figure 3: Pinout of 0the phyCORE-MPC5200B tiny (Bottom View) ..10 Figure 4: Numbering of the Jumper Pads..........19...
Page 6
Figure 24: Connecting the DS2401 Silicon Serial Number ...... 82 Figure 25: Pin Assignment of the DS2401 Silicon Serial Number... 83 Figure 26: Ethernet Transformer Module Connector........ 85 Figure 27: phyCORE-MPC5200B tiny Component Placement, Top View ................. 87 Figure 28: phyCORE-MPC5200B tiny Component Placement, Bottom View................
Page 10
The phyCORE-MPC5200B tiny is one of a series of PHYTEC Single Board Computers that can be populated with different controllers and, hence, offers various functions and configurations. PHYTEC supports...
The phyCORE-MPC5200B tiny is a subminiature (53 x 57 mm) insert-ready Single Board Computer populated with Freescale’s PowerPC MPC5200B microcontroller. Its universal design enables its insertion in a wide range of embedded applications.
Page 12
MPC5200B controller. No description of compatible microcontroller derivative functions is included, as such functions are not relevant for the basic functioning of the phyCORE-MPC5200B tiny. The phyCORE-MPC5200B tiny offers the following features: • Single Board Computer...
GND pins neighboring the +3 V3 pins. In addition, proper implementation of the phyCORE module into a target application also requires connecting all GND pins neighboring signals that are being used in the application circuitry.
Many of the phyCORE-MPC5200B tiny pins offer alternative functions. These alternative functions must be activated by configuring the applicable controller registers prior to their use.
As Figure 3 indicates, all controller signals extend to surface mount technology (SMT) connectors (0.635 mm) lining two sides of the module (referred to as phyCORE-connector; refer to section 2). This allows the phyCORE-MPC5200B tiny to be plugged into any target application like a "big chip". Figure 3:...
Jumpers 3 Jumpers For configuration purposes, the phyCORE-MPC5200B tiny has 10 solder jumpers, some of which have been installed prior to delivery. Figure 4 illustrates the numbering of the jumper pads, while Figure 5 indicates the location of the jumpers on the board.
Page 28
7 enables the activation of a write protect function. It is not guaranteed that the standard serial memory populating the phyCORE-MPC5200B tiny will have this write protection function. Please refer to the corresponding memory data sheet for more detailed information.
Power Requirements 4 Power Requirements The phyCORE-MPC5200B tiny must be supplied with one supply voltage only: Supply voltage: +3.3 V ±10 % with 1.2 A load Caution: Connect all +3V3 input pins to your power supply and at least the matching number of GND pins neighboring the +3V3 pins.
DDR SDRAM The phyCORE-MPC5200B tiny is equipped with fast Double Data Rate Synchronous Dynamic Random Access Memory (DDR SDRAM) devices. This memory is connected to a dedicated SDRAM interface provided by the MPC5200B processor. The DDR SDRAM memory bank consist of two 16-bit data port devices connected in parallel to support the 32-bit bus width of the processor.
System Memory 6.3 Serial Memory The phyCORE-MPC5200B tiny features a non-volatile memory device (EEPROM) with a serial I C interface. This memory can be used for storage of configuration data or operating parameters that must be maintained in the event of a power interruption. The available capacity is 4 kByte.
Serial Interfaces 7.1 RS-232 Interface dual-channel RS-232 transceiver located phyCORE-MPC5200B tiny at U3. This device adjusts the signal levels of the UART3_RXD/TXD_TTL and UART6_RXD/TXD_TTL lines (MPC5200B PSC3/PSC6). RS-232 interface enables connection of the module to a COM port on a host-PC or other peripheral devices. In this instance, the RXD3-232 or RXD6-232 line (X1D22/X1C21) of the transceiver is connected to the corresponding TXD line of the COM port;...
7.2 Ethernet Interface Connection of the phyCORE-MPC5200B tiny to the world wide web or a local network (LAN) is possible over the integrated FEC (Fast Ethernet Controller) of the Freescale processor. The FEC operates with a data transmission speed of 10 or 100 Mbit/s.
IP number to the hardware's MAC address. In order to guarantee that the MAC address is unique, all addresses are managed in a central location. PHYTEC has acquired a pool of MAC addresses. The MAC address of the phyCORE-MPC5200B is located on the bar code sticker attached to the module.
Technical Specification 10 Technical Specifications The physical dimensions of the phyCORE-MPC5200B tiny are represented in Figure 8. 57m m 53.84m m 52.36m m 3.26m m 4.76m m 2.35m m 2. 35m m 2. 35m m 19. 37m m 14m m...
Page 53
Technical Specification Connectors on the phyCORE-MPC5200B tiny: Manufacturer Molex Number of pins per contact rows 100 (2 rows of 50 pins each) Molex part number (lead free) 52760-1009 (receptacle) Two different heights are offered for the receptacle sockets that correspond to the connectors populating the underside of the phyCORE-PXA255.
Caution! If any modifications to the module are performed, regardless of their nature, the manufacturer guarantee is voided. • Integrating the phyCORE-MPC5200B tiny into a Target Application Successful integration in user target circuitry greatly depends on the adherence to the layout design rules for the GND connections of the phyCORE module.
The phyCORE-MPC5200B tiny on the Development Board The phyCORE-MPC5200B tiny on the phyCORE Development Board HD200 PHYTEC Development Boards are fully equipped with all mechanical and electrical components necessary for the speedy and secure start-up and subsequent communication to and programming of applicable PHYTEC Single Board Computer (SBC) modules.
• As the physical layout of the expansion bus is standardized across all applicable PHYTEC Development Boards, we are able to offer various expansion boards (5) that attach to the Development Board at the expansion bus connectors. These modular expansion...
The phyCORE-MPC5200B tiny on the Development Board 13.2 Development Board HD200 Connectors and Jumpers 13.2.1 Connectors As shown in Figure 10, the following connectors are available on the phyCORE Development Board HD200: low-voltage socket for power supply connectivity mating receptacle for expansion board connectivity...
13.2.2 Jumpers on the phyCORE Development Board HD200 Peripheral components of the phyCORE Development Board HD200 can be connected to the signals of the phyCORE-MPC5200B tiny by setting the applicable jumpers. The Development Board's peripheral components are configured for use with the phyCORE-MPC5200B tiny by means of removable jumpers.
Figure 13 shows the factory default jumper settings for operation of the phyCORE Development Board HD200 with the standard phyCORE-MPC5200B tiny (standard = MPC5200B controller, use of first and second RS-232, both CAN interfaces and LED D3 on the Development Board).
Improper Jumper Setting for JP30/33 on the Development Board No Boot-input: Jumper JP28 can connect the Boot//Boot signal directly to VCC (3.3 V). Since the phyCORE-MPC5200B tiny has a 2.5 V based I/O pin GPIO6 at the corresponding phyCORE-connector this jumper setting must never be used.
Development Board HD200 supported phyCORE-MPC5200B tiny and appropriate jumper settings to activate these components. Depending on the specific configuration of the phyCORE-MPC5200B tiny module, alternative jumper settings can be used. These jumper settings are different from the factory default settings as shown in Figure 13 and enable alternative or additional functions on the phyCORE Development Board HD200 depending on user needs.
JP9, JP16 Improper Jumper Settings for the Main Supply Voltages Setting Jumper JP9 to position 2+3 configures a primary main power supply to the phyCORE-MPC5200B tiny of 5 V which could destroy the module. Setting Jumper JP16 to position 2+3 configures a secondary main power supply to the phyCORE-MPC5200B tiny of 5 V which also can damage the module.
Jumper Setting Description JP20 closed Pin 2 of DB-9 socket P1A connected with RS-232 signal TxD3-232 of the phyCORE-MPC5200B tiny JP21 open Pin 9 of DB-9 socket P1A not connected JP22 open Pin 7 of DB-9 socket P1A not connected...
Page 67
The phyCORE-MPC5200B tiny on the Development Board Caution: When using the DB-9 socket P1A as RS-232 interface on the phyCORE-MPC5200B tiny the following jumper settings are not functional and could damage the module: Jumper Setting Description JP20 open Pin 2 of DB-9 socket P1A not connected, no...
Page 69
The phyCORE-MPC5200B tiny on the Development Board The components at U12 and U13 guarantee electronic protection against overvoltage and excessive current draw at pin 6 of P1A; in particular: • Load detection and controlled voltage supply switch-on: In order to ensure clear detection of the switch-on condition, the connected device should cause a current draw of at least 10 mA at pin 6.
Jumper Setting Description closed Pin 2 of DB-9 socket P1B connected with RS-232 signal TxD6_RS232 of the phyCORE-MPC5200B tiny open Pin 9 of DB-9 socket P1B not connected open Pin 7 of DB-9 socket P1B not connected open...
Plug P2A is the lower plug of the double DB-9 connector at P2. P2A is connected to the first CAN interface (CAN1) of the phyCORE-MPC5200B tiny via jumpers. There are no CAN transceivers available on the phyCORE-MPC5200B tiny therefore the transceivers on the Development Board must be used.
Page 73
The phyCORE-MPC5200B tiny on the Development Board Caution: When using the DB-9 connector P2A as CAN interface and the CAN transceiver on the Development Board the following jumper settings are not functional and could damage the module: Jumper Setting Description...
Page 74
Development Board HD200 JP11 2 + 4 Input at opto-coupler U4 on the phyCORE Development Board HD200 connected with CAN1_TX of the phyCORE-MPC5200B tiny JP12 2 + 4 Output at opto-coupler U5 on the phyCORE Development Board HD200 connected with...
Page 75
The phyCORE-MPC5200B tiny on the Development Board CAN Bus Voltage Supply Reduction via JP39: Depending on the voltage level that is supplied over the CAN bus at P2A or P2B (VCAN_IN1+) JP39 must be configured in order to routed the applicable voltage to the CAN voltage regulator at U8 on...
(CAN2) phyCORE-MPC5200B tiny via jumpers. There are no CAN transceivers available on the phyCORE-MPC5200B tiny therefore the transceivers on the Development Board must be used. Depending on the configuration of the CAN transceivers and their power supply, the following two configurations are possible: 1.
Page 78
Jumper Setting Description JP30 closed Pin 8 at P2B is connected with TXD6-232 from the phyCORE-MPC5200B tiny JP33 1 + 2 Pin 2 at P2B is connected with RxD6-232 from the phyCORE-MPC5200B tiny 2 + 4 Pin 2 at P2B is connected with CAN2_RX from the...
The phyCORE-MPC5200B tiny on the Development Board 2. CAN signals generated by the CAN transceiver (U3) on the Development Board extend to connector P2B with galvanic separation. This configuration requires connection of an external CAN supply voltage of 7 to 13 V. The external power supply must be only connected to either P2A or P2B.
Page 80
Jumper Setting Description JP30 closed Pin 8 at P2B is connected with TXD6-232 from the phyCORE-MPC5200B tiny JP33 1 + 2 Pin 2 at P2B is connected with RxD6-232 from the phyCORE-MPC5200B tiny 2 + 4 Pin 2 at P2B is connected with CAN2_RX from the...
13.1, signals from phyCORE-MPC5200B tiny extend in a strict 1:1 assignment to the Expansion Bus connector X2 on the Development Board. These signals, in turn, are routed in a similar manner to the patch field on an optional expansion board that mounts to the Development Board at X2.
Page 83
The phyCORE-MPC5200B tiny on the Development Board The pin assignment on the phyCORE-MPC5200B tiny, in conjunction with the Expansion Bus (X2) on the Development Board and the patch field on an expansion board, is as follows: Signal phyCORE Module Expansion Bus...
Page 84
/LP_CS3 /LP_Cs4 /LP_Cs5 /LP_Cs6 /LP_Cs7 /LP_Ts LP_Ack /LP_Ale /LP_Oe LP_RD/WR Table 32: Pin Assignment Dedicated LocalPlus Control Signals phyCORE-MPC5200B tiny / Development Board / Expansion Board Signal phyCORE Module Expansion Bus Patch Field /Pci_Reset Pci_Clock /Pci_Gnt /Pci_Req /Pci_Cbe_3 Pci_Idsel /Pci_Cbe_2...
Page 85
ATA_Isolation /ATA_Ior /ATA_Dack ATA_intrq ATA_Cs1 ATA_Drq ATA_Cs0 ATA_Iochrdy /ATA_Iow Table 34: Pin Assignment Dedicated ATA /IDE Interface Signals phyCORE-MPC5200B tiny / Development Board / Expansion Board Signal phyCORE Module Expansion Bus Patch Field AC97_1_Sdata_In AC97_1_Sdata_O AC97_1_Res AC97_1_Sync AC97_1_Bitclk TXD6-232 RXD6-232...
Page 86
/ETH_PD USB1_Oe USB1_TXP USB1_TXN USB1_RXD USB1_RXP USB1_RXN USB1_Suspend USB1_PortPwr USB1_Overcnt USB1_Speed Table 35: Pin Assignment Interfaces for the phyCORE-MPC5200B tiny / Development Board / Expansion Board Signal phyCORE Module Expansion Bus Patch Field CPU_TCK /COP_TRST CPU_TDI CPU_TDO CPU_TMS CK_STOP Table 36:...
Page 87
The phyCORE-MPC5200B tiny on the Development Board Signal phyCORE Module Expansion Bus Patch Field /IRQ_0 /IRQ_1 /IRQ_2 /IRQ_3 Timer2 Timer3 Timer4 Timer5 Timer6 Timer7 /RESIN /HReset /SReset RESOUT GPIO6 GPIO7 RTC_CLKOUT /IRQRTC FL_VPEN PSC2_4 ETH_TXD3 ETH_TXD1 ETH_RXD1 Test_Sel_1 ETH_NWAYEN /PHYReset Table 37: Pin Assignment Misc.
In the event of a VCC operating voltage failure the RTC is automatically supplied with power from the connected battery. The optional battery required for the RTC buffering is available through PHYTEC (order code BL-011).
The phyCORE-MPC5200B tiny on the Development Board Figure 25: Pin Assignment of the DS2401 Silicon Serial Number 13.3.11 Pin Header Connector X4 The pin header X4 on the Development Board enables connection of an optional modem power supply. Connector X4 supplies 5 V = at pin 1 and provides the phyCORE Development Board HD200 GND potential at pin 2.
Ethernet Port 14 Ethernet Port The phyCORE Development Board HD200 provides a 10-pin header connector at X7 for mounting the PHYTEC Ethernet transformer module. The optional add-on module is available through PHYTEC (order code EAD-003-MPC5200). This allows for direct connection of the phyCORE-MPC5200B tiny mounted on a Development Board HD200 to a 10/100Base-T network.
15 Revision History Date Version numbers Changes in this manual 18-Jan-2006 Manual L-678e_0 First draft, Preliminary documentation. PCM-030 phyCORE-MPC5200B tiny in "Prototype" state PCB# 1245.0 PCM-997-V2 PCB# 1179.5/6 05-Sep-2006 Manual L-678e_1 Second draft, Preliminary documentation. PCM-030 phyCORE-MPC5200B tiny in "Prototype" state PCB# 1245.1...
Need help?
Do you have a question about the phyCORE-MPC5200B tiny and is the answer not in the manual?
Questions and answers