Page 1
ARDWARE ANUAL 2011 DITION EBRUARY 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.
Page 5
Contents Index of Figures Figure 1: Block Diagram of the phyCore-i.MX27 ......4 Figure 2: Top view of the phyCORE-i.MX27 (controller side)..5 Figure 3: Bottom view of the phyCORE-i.MX27 (connector side)..6 Figure 4: Pin-out of the phyCORE-Connector (top view, with cross section insert)........8 Figure 5: Typical jumper pad numbering scheme......21...
Magnetic Directives. Users should ensure conformance following any modifications to the products as well as implementation of the products into target systems. The phyCORE-i.MX27 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 a...
The phyCORE-i.MX27 is a subminiature (84 x 60 mm) insert-ready Single Board Computer populated with the Freescale i.MX27 microcontroller. Its universal design enables its insertion in a wide range of embedded applications.
Board/user target circuitry. The upper left-hand corner of the numbered matrix (pin 1A) is thus covered with the corner of the phyCORE-i.MX27 marked with a triangle. The numbering scheme is always in relation to the PCB as viewed from above, even if all connector contacts extend to the bottom of the module.
Jumpers 3 Jumpers For configuration purposes, the phyCORE-i.MX27 has 24 solder jumpers, some of which have been installed prior to delivery. Figure 5 illustrates the numbering of the solder jumper pads, while Figure 6 and Figure 7 indicate the location of the solder jumpers on the board. 8 solder jumpers are located on the top side of the module (opposite side of connectors) and 16 solder jumpers are located on the bottom side of the module (connector side).
Power Requirements 4 Power Requirements The phyCORE-i.MX27 normally operates off two different voltage supplies denoted as VIN and VCC_3V3. The MC13783 primary on-board voltage regulator operates off VIN and generates all on-board supply voltages except 3.3 V. The VCC_3V3 input supplies this required voltage.
System Configuration System Configuration Although most features of the Freescale phyCORE-i.MX27 microcontroller are configured and/or pro- grammed during the initialization routine, other features, which impact program execution, must be configured prior to initialization via pin termination. System Startup Configuration During the reset cycle the i.MX27 processor reads the state of selected controller signals to determine the basic system configuration.
(SJA1000 on Carrier Board) 7.2 LP-DDR-SDRAM (U3-U4) The phyCORE-i.MX27 has one bank of LP-DDR-SDRAMs on the i.MX27. The RAM bank is comprised of two 16-bit wide DDR-SDRAM chips, configured for 32-bit access, and operating at 133 MHz. In lower density configurations, U3 and U4 populate the module and are accessed via SDRAM memory bank 0 using chip select signal /CSD0 starting at 0xA000 0000.
User Manual for accessing and configuring these registers. 7.3 NOR-Flash (U17) The phyCORE-i.MX27 can be populated with an Intel Strata Flash at U17. This NOR-Flash is connected to /CS0 which is located at memory address 0xC000 0000. The entire Flash can be write protected by pulling the x_/FL_WP signal, located at the phyCORE-connector X1 on pin 58B, low.
1-2/4-5/7-8/10-11 populated 7.5 I²C EEPROM (U12) The phyCORE-i.MX27 is populated with a ST 24W32C non-volatile 32 KByte EEPROM (U12) with an I²C interface to store configuration data or other general purpose data. This device is accessed through I²C port 2 on the i.MX27. The serial clock signal and serial data signal for I²C port 2 are made available at the phyCORE-connector as x_I2C2_SDA on X1 pin 84C and x_I2C2_SCL on X1 pin 83C.
26D. If U18 does not populate the module, RN30 is populated to route the TTL level signals to these same pins. The standard phyCORE-i.MX27 module will have U18 populated, thereby routing the RS-232 level signals to the phyCORE-connector. Be sure the phyCORE-i.MX27 configuration you are working with before interfacing these signals outside of the module as incorrect voltage levels will likely cause damage to on-board and off-board components.
An external USB Standard-A (for USB host), USB Standard-B (for USB device), or USB mini-AB (for USB OTG) connector is all that is needed to interface the phyCORE-i.MX27 USB OTG functionality. The applicable interface signals (D+/D-/VBUS/ID) can be found in the phyCORE-connector pin-out Table 1.
10 Ethernet Controller / Ethernet-Phy (U9) Connection of the phyCORE-i.MX27 to the world wide web (WWW) or a local area network (LAN) is possible with the internal 10/100 Mbps Fast Ethernet controller. With this Ethernet controller an external transceiver interface and transceiver function are required to complete the interface to the media.
JTAG Interface (U15) 11 JTAG Interface (U15) The phyCORE-i.MX27 is equipped with a JTAG interface for downloading program code into the external flash, internal controller RAM or for debugging programs currently executing. The JTAG interface extends out to a 2.0 mm pitch pin header at U15 on the edge of the module PCB. Figure 9 and Figure 10 show the position of the debug interface (JTAG connector U15) on the phyCORE- module.
Note: The JTAG connector U15 only populates phyCORE-i.MX27 modules with order code PCM-038-D. JTAG connector U15 is not populated on phyCORE modules with order code PCM-038. However, all JTAG signals are also accessible at the phyCORE-connector X1 (Molex connectors). We recommend integration of a standard (2.54 mm pitch) pin header connector in the user target circuitry to allow...
Row A is on the controller side of the module and row B is connector side of the module PHYTEC offers a JTAG-Emulator adapter (order code JA-002) for connecting the phyCORE-i.MX27 to a standard emulator. The JTAG-Emulator adapter extends the signals of the module's JTAG connector to a standard ARM connector with 2.54 mm pin pitch.
Technical Specifications 12 Technical Specifications The physical dimensions of the phyCORE-i.MX27 are represented in Figure 11. The module's profile is approximately 8.5 mm thick, with a maximum component height of 4.0 mm on the bottom (connector) side of the PCB and approximately 3.1 mm on the top (microcontroller) side. The board itself is approximately 1.4 mm thick.
Hints for Handling 13 Hints for Handling the phyCORE-i.MX27 Removal of various components, such as the microcontroller and the standard quartz, is not advisable given the compact nature of the module. Should this nonetheless be necessary, please ensure that the board as well as surrounding components and sockets remain undamaged while de-soldering.
The phyCORE-i.MX on the Carrier Board 14 The phyCORE i.MX27 on the i.MX Carrier Board In this chapter you will find the information about using the phyCORE-i.MX27 module with the phyCORE i.MX Carrier Board. You will get an overview of how the phyCORE-i.MX27 module works with the phyCORE-i.MX Carrier Board, how both boards are connected together over the phyMAPPER and you will also find all settings that have to be done for a speedy and secure start-up of your i.MX27 module.
14.1 Concept of the phyCORE-i.MX Development Kits Phytec decided to use one i.MX Carrier Board for different i.MX modules. Because every i.MX module has different features and therefore a different pinning it is necessary to map the signals of the modules to the right place on the Carrier Board.
Li-Cell at connector X20 of the Carrier Board. Whether the Phytec provided Sharp-Display or the Hitachi-Display is used with the i.MX27 Development Kit this jumper has to be set to the right position. In position 1+2 the X_OE_ACD signal for the Hitachi Display is connected to the display.
14.2.2 phyMAP-i.MX27 Signal Mapping In the following table you will find all signals of the phyCORE-i.MX27 module (PCM-038) connected through the phyMAP-i.MX27 mapper (PMA-002) to the phyCORE-i.MX Carrier Board (PCM-970). Take care that there are some signals connected to jumpers on the phyMAP-i.MX27 mapper. With this signals it depends on the individual jumper setting where this signals are connected to.
LC D -S W V C C LC D Figure 18: pyhCORE-i.MX Carrier Board and phyCORE-i.MX27 Power Supply Subsequent you will find the different jumper settings for the three power supply modes described in the phyCORE-i.MX Carrier Board Hardware Manual.
14.3.1.1 Power Supply via Power Plug Table 19 below shows the jumper settings to supply the phyCORE-i.MX27 module and the phyCORE-i.MX Carrier Board with a wall charger at X26 of the i.MX Carrier Board. Table 19: Jumper settings for i.MX27 power supply via power plug...
The phyCORE-i.MX on the Carrier Board 14.3.1.2 Power Supply via Power over Ethernet Table 20 below shows the jumper settings to supply the phyCORE-i.MX27 module and the phyCORE-i.MX Carrier Board with Power over Ethernet at X27. Table 20: Jumper settings for i.MX27 power supply via POE...
14.3.1.3 Power Supply via Battery Table 21 below shows the jumper settings to supply the phyCORE-i.MX27 module and the phyCORE-i.MX Carrier Board with a battery at X21 of the i.MX Carrier Board. Table 21: Jumper settings for i.MX27 power supply via battery...
V C C LC D Figure 19: phyCORE-i.MX Carrier Board CAN Interface The phyCORE-i.MX27 does not provide a CAN controller. For CAN support there is a CAN controller available on the Carrier Board that is connected to the data-/address bus of the phyCORE-i.MX27.
V C C LC D Figure 23: phyCORE-i.MX Carrier Board Audio/Touch Interface With the phyCORE-i.MX27 module the MC13783 Power Management IC is used that has audio and touch functions integrated. So the i.MX27 module does not have to use the audio/touchscreen device (U24) on the i.MX Carrier Board.
USB Host is managed on the i.MX module Caution! With the phyCORE-i.MX27 jumper JP6 and JP42 to JP46 always have to be set as described in the table above. The alternative functions of this jumpers are not available for the i.MX27 module.
V C C LC D Figure 25: phyCORE-i.MX Carrier Board LCD Interfaces The phyCORE-i.MX27 module comes with a 18-bit LCD interface. This 18-bit LCD interface is fully connected to the molex connectors X1 of the i.MX27 module and can be used in the customers application.
VCC LCD Figure 27: phyCORE-iMX Carrier Board JTAG Interface Two JTAG modes are provided by the phyCORE-i.MX27 module dependent on the status of the JTAG_CTRL signal of the i.MX27 controller. Jumper JP12 can be used to select the JTAG mode the controller should operate in.
The following table contains all jumper settings that can be set on the phyCORE-i.MX Carrier Board. Also it shows the default jumper settings for using the phyCORE-i.MX27 module with the i.MX Carrier Board. These default jumper settings are normally done prior to delivery.
Revision History 15 Revision History Date Version numbers Changes in this manual 30-June-2009 Manual L-710e_4 Preliminary documentation. PCM-038 Describes the phyCORE-i.MX27 with PCB# 1281.2 phyMAP-i.MX27 and i.MX Carrier Board. PCM-970 PCB# 1280.4 16-February-2011 Manual L-710e_5 Documentation PCM-038 Describes the phyCORE-i.MX27 with PCB# 1281.4...
Need help?
Do you have a question about the phyCORE-i.MX27 and is the answer not in the manual?
Questions and answers