Table of Contents

Advertisement

Quick Links

phyCARD-M
Hardware Manual
Document No.: L-750e_1
SBC Prod. No.: PCA-A-M1-xxx
CB Prod. No.: PBA-A-01
Edition:
June 2010
A product of a PHYTEC Technology Holding company

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the phyCARD-M and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Phytec phyCARD-M

  • Page 1 Hardware Manual Document No.: L-750e_1 SBC Prod. No.: PCA-A-M1-xxx CB Prod. No.: PBA-A-01 Edition: June 2010 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 3: Table Of Contents

    Conventions, Abbreviations and Acronyms ..........1 Preface......................3 Introduction..................7 1.1 Block Diagram ................10 1.2 View of the phyCARD-M ............11 1.3 Minimum Requirements to Operate the phyCARD-M....13 Pin Description .................. 14 Jumpers....................22 Power....................27 4.1 Primary System Power (VCC_3V3) .......... 27 4.2 Standby Voltage (VBAT)............
  • Page 4 13.1 Signal configuration (J21)............60 Technical Specifications ..............61 Component Placement Diagram ............. 64 Hints for Handling the phyCARD-M ..........66 The phyCARD-M on the phyBase........... 67 17.1 Concept of the phyBASE Board ..........68 17.2 Overview of the phyBASE Peripherals ........70 17.2.1 Connectors and Pin Header...........
  • Page 5: Index Of Figures

    Figure 15: phyBASE Overview of Connectors, LEDs and Buttons... 70 Figure 16: Typical jumper numbering scheme.......... 78 Figure 17: phyBASE jumper locations............79 Figure 18: phyCARD-M SBC Connectivity to the Carrier Board .... 82 Figure 19: Power adapter................83 Figure 20: Connecting the Supply Voltage at X28........84 Figure 21: UART1 connection interface at connector P1 ......
  • Page 6 Figure 29: Expansion connector X8A, X9A..........105 Figure 30: SD Card interface at connector X26 ........108 Figure 31: Boot Mode Selection Jumper JP1.......... 109 Figure 32: System Reset Button S1 ............111 Figure 33: Carrier Board Physical Dimensions........114 © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 7: Index Of Tables

    JTAG connector X1 signal assignment........56 Table 24: Display Interface Signal Location..........57 Table 25: Pixel mapping of 18-bit LVDS display interface ....58 Table 26: Pixel mapping of 24-bit LVDS display interface ....59 © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 8 C connectivity ..............102 Table 43: C addresses in use ............... 103 Table 44: SPI connector selection............104 Table 45: SPI and GPIO connector selection......... 106 Table 46: PHYTEC expansion connector X8A, X9A ......107 © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 9: Conventions, Abbreviations And Acronyms

    Conventions, Abbreviations and Acronyms Conventions, Abbreviations and Acronyms This hardware manual describes the PCA-A-M1 Single Board Computer in the following referred to as phyCARD-M. The manual specifies phyCARD-M's design function. Precise specifications for the Freescale i.MX35 microcontrollers can be found in the enclosed microcontroller Data Sheet/User's Manual.
  • Page 10: Table 1: Abbreviations And Acronyms Used In This Manual

    SBC standby voltage input Table 1: Abbreviations and Acronyms used in this Manual Note: The BSP delivered with the phyCARD-M usually includes drivers and/or software for controlling all components such as interfaces, memory, etc.. Therefore programming close to hardware at register level is not necessary in most cases.
  • Page 11: Preface

    Preface As a member of PHYTEC's new phyCARD product family the phyCARD-M is one of a series of PHYTEC Single Board Computers (SBCs) that can be populated with different controllers and, hence, offers various functions and configurations. PHYTEC supports a...
  • Page 12: Ordering Information

    Services for our hardware will further reduce your development time and risk and allow you to focus on your product expertise. Take advantage of PHYTEC products to shorten time-to-market, reduce development costs, and avoid substantial design issues and risks. With this new innovative full system solution you will be able to bring your new ideas to market in the most timely and cost-efficient manner.
  • Page 13 (particularly in respect to the pin header row connectors, power connector and serial interface to a host-PC). Implementation of PHYTEC products into target devices, as well as user modifications and extensions of PHYTEC products, is subject to renewed establishment of conformity to, and certification of, Electro Magnetic Directives.
  • Page 14 [PCA-A-M1-xxx] © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 15: Introduction

    Introduction 1 Introduction The phyCARD-M belongs to PHYTEC’s phyCARD Single Board Computer module family. The phyCARD SBCs represent the continuous development of PHYTEC Single Board Computer technology. Like its mini-, micro- and nanoMODUL predecessors, the phyCARD boards integrate all core elements of a microcontroller...
  • Page 16 0402-packaged SMD components and laser-drilled microvias are used on the boards, providing phyCARD users with access to this cutting edge miniaturization technology for integration into their own design. The phyCARD-M is a subminiature (60 x 60 mm) insert-ready Single Board Computer populated...
  • Page 17 SD/MMC card interface with DMA • SSI Interface (AC97) • Optional LVDS Camera Interface • 3 GPIO/IRQ ports • 2 Power State outputs to support applications requiring a power management • 1 Wake Up input © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 18: Block Diagram

    UART SD / MMC-Card SDIO Interface GPIO1_1, GPIO2_7 / 3 * GPIO / IRQ LVDS-Display 24-BitLVDS- Interface Transmitter LVDS-Camera 10-Bit LVDS-Deserializer Interface JTAG Debug-/ Card-Edge Test Port Figure 1: Block Diagram of the phyCARD-M © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 19: View Of The Phycard-M

    Introduction 1.2 View of the phyCARD-M Figure 2: Top view of the phyCARD-M (controller side) © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 20: Figure 3: Bottom View Of The Phycard-M (Connector Side)

    [PCA-A-M1-xxx] Figure 3: Bottom view of the phyCARD-M (connector side) © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 21: Minimum Requirements To Operate The Phycard-M

    Introduction 1.3 Minimum Requirements to Operate the phyCARD-M Basic operation of the phyCARD-M only requires supply of a +3V3 input voltage with 600 mA load and the corresponding GND connection. These supply pins are located at the phyCARD-Connector X2: VDD_3V3_IN: 1A, 2A, 3A, 1B, 2B, 3B Connect all +3.3V VCC input pins to your power supply and at least...
  • Page 22: Pin Description

    (SMT) connector (0.635 mm) lining on side of the module (referred to as phyCARD-Connector). This allows the phyCARD-M to be plugged into any target application like a "big chip". The numbering scheme for the phyCARD-Connector is based on a two dimensional matrix in which column positions are identified by a letter and row position by a number.
  • Page 23: Figure 4: Pin-Out Of The Phycard-Connector (Top View, With Cross Section Insert)

    The following figure illustrates the numbered matrix system. It shows a phyCARD-M with SMT phyCARD-Connectors on its underside (defined as dotted lines) mounted on a Carrier Board. In order to facilitate understanding of the pin assignment scheme, the diagram presents a cross-view of the phyCARD-module showing these phyCARD-Connectors mounted on the underside of the module’s...
  • Page 24 Table 3 provides an overview of the Pin-out of the phyCARD-Connector with signal names and descriptions specific to the phyCARD-M. It also provides the appropriate signal level interface voltages listed in the SL (Signal Level) column and the signal direction.
  • Page 25: Table 2: X-Arc Bus Pin-Out

    AC97/HDA_SDATA_IN 44A AC97/HDA_nRESET GND 45A GPIO0/IRQ 46A SDIO_CD SD/MMC GPIO GPIO2/IRQ/PWM 47A GPIO1/IRQ GPIO nWKUP 48A for internal use only GND 49A Boot Opt. Boot Opt. CONFIG0 50A CONFIG1 Table 2: X-Arc Bus Pin-out © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 26 Receive positive input (reversed) X_ETH_TX- O (I) ETH Transmit negative output (normal) Receive negative input (reversed) Ground 0V X_USBOTG_PWR VDD_3V3 USB-OTG Power switch output open drain X_USBOTG_OC VDD_3V3 USB-OTG over current input signal Ground 0V © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 27 GPIO0 (µC port GPIO1_1 at L16) X_GPIO2_7 VDD_3V3 GPIO2 (µC port GPIO2_7 at T7) X_WKUP VDD_3V3 Wakeup Interrupt Input (µC port GPIO3_0 at R4; PMIC port 'Power On 2') Ground 0V X_BOOT0 VDD_3V3 Boot-Mode Input 0 © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 28 Suspend to RAM Open Collector Output (µC port GPIO2_29 at V2) X_USB_DM2 HOST transceiver cable interface, D- X_USB_DP2 HOST transceiver cable interface, D+ nPower_off Power Off Open Collector Output VDD_3V3 (µC port GPIO2_30 at T5) © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 29: Table 3: Pin-Out Of The Phycard-Connector X2

    Card Detect MMC/SD/SDIO GPIO2_23 VDD_3V3 GPIO1 (µC port GPIO2_23 at V3) X_OWIRE VDD_3V3 Hardware Introspection Interface for internal use only Ground 0V X_BOOT1 VDD_3V3 Boot-Mode Input 1 Table 3: Pin-out of the phyCARD-Connector X2 © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 30: Jumpers

    (connector side). Table 4 below provides a functional summary of the solder jumpers which can be changed to adapt the phyCARD-M to your needs. It shows their default positions, and possible alternative positions and functions. A detailed description of each solder jumper can be found in the applicable chapter listed in the table.
  • Page 31: Figure 6: Jumper Locations (Top View)

    Please pay special attention to the "TYPE" column to ensure you are using the correct type of jumper (0 Ohms, 10k Ohms, etc…). The jumpers are either 0805 package or 0402 package with a 1/8W or better power rating. Figure 6: Jumper locations (top view © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 32: Figure 7: Jumper Locations (Bottom View)

    [PCA-A-M1-xxx] Figure 7: Jumper locations (bottom view) © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 33 On many memory devices pin 7 enables/disables the (0402 activation of a write protect function. It is not guaranteed that the standard serial memory populating the phyCARD-M will have this write 7.3.2 protection function. Please refer to the corresponding memory data sheet for more detailed information.
  • Page 34: Table 4: Jumper Settings

    Transmitter at U4 used for the display connectivity of (0805 the phyCARD-M. falling edge strobe used for the LVDS 12.1 display signals 2+3 ris ing edge strobe used for the LVDS display signals Table 4: Jumper settings © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 35: Power

    X2 in detail. 4.1 Primary System Power (VCC_3V3) The phyCARD-M operates off of a primary voltage supply with a nominal value of +3.3V. On-board switching regulators generate the 1.375V, 1.5V, 1.8V, 2.775V, and 3.3V voltage supplies required by the i.MX35 MCU and on-board components from the primary 3.3V...
  • Page 36: Standby Voltage (Vbat)

    4.2 Standby Voltage (VBAT) For applications requiring a standby mode a secondary voltage source of 3.3V can be attached to the phyCARD-M at pin X2B6. This voltage source is supplying the core and on-chip peripherals of the i.MX35 (e.g. EMI, PLL, etc.), as well as the SDRAM and the EEPROM at U6 while the primary system power (VCC_3V3) is removed.
  • Page 37: Figure 8: Power Supply Diagram

    NVCC_EMI of the i.MX35 DDR2 SDRAM DC/DC Converter 2,775V 3V3 ** internal I²C-Bus, I²C EEPROM 1,5V On-chip PLLs *: supplied from VDD_3V3_IN and VBAT **: supplied from VDD_3V3_IN MC13892 Figure 8: Power Supply Diagram © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 38: Supply Voltage For External Logic

    4.4 Supply Voltage for external Logic The voltage level of the phyCARD's logic circuitry is VDD_3V3 (3.3V) and equals the supply voltage of the phyCARD-M. Thus connecting external devices to the phyCARD-M does not require any special precautions. This means that external devices could be supplied from the same power source as the phyCARD-M.
  • Page 39: Power Management

    Three pins of the X-Arc bus are designated for this purpose. nPower_off and nSuspend_to_RAM are output pins which can be used to indicate the power status of the phyCARD-M, whereas X_WAKEUP is an input pin to apply a wake up signal to the phyCARD-M.
  • Page 40: Table 6: Power States

    (write/read). Please refer to the MC13892 User's Guide for more information. As a third option jumpers J2 and J9 allow to switch off devices on the phyCARD-M, if VBAT is the only supply voltage. © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 41: Table 7: Power Management Jumpers J2 And J9

    1+2 2.775V voltage rail is not available if VBAT is the only voltage source 2+3 2.775V voltage rail is also available when VBAT is the only voltage source Table 7: Power management jumpers J2 and J9 © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 42: System Configuration And Booting

    They are accessible via boot pins X_BOOT[1:0] (X2B50 and X2A50) of the X-Arc bus. These boot modes information are registered during the system reset. The following table shows the different boot modes, which can be selected by configuring the two boot pins. © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 43: Table 8: Boot Modes Of I.mx35 Module

    (X2A50) and/or X_BOOT[1] (X2B50) according to Table 8. Additional boot configuration settings are obtained either from programmable eFuses or by contacts sampled at POR. On the phyCARD-M the boot configuration is set up by 10k pull-up/ pull-down resistors which are Table 9 tied to the corresponding CSI-Signals.
  • Page 44: Table 9: Further Boot Configuration Pins

    11 Serial PHY: ISP1301 X_CSI_VSYNC BT_BUS_WIDTH Bus width BT_MEM_CTRL=01: 0 8 bit 1 16 bit BT_MEM_CTRL=other: See i.MX35 Reference Manual Table 9: Further Boot Configuration Pins bold blue Defaults for 128MB NAND Flash are in text © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 45 System Configuration and Booting The standard phyCARD-M module with 128MB NAND Flash comes with a boot configuration of ‘0001010001’, so the system will boot from the 8-bit NAND Flash at CS0. For further information please see the i.MX35 Reference Manual.
  • Page 46: System Memory

    7.1 DDR2-SDRAM (U8 - U11) The RAM memory of the phyCARD-M in comprised of up to four 16- bit wide DDR2-SDRAM chips at U8 - U11. They are connected to the special SDRAM interface of the i.MX35 processor, configured for 32- bit access, and operating at the maximum frequency of 133MHz.
  • Page 47: Nand Flash Memory (U13)

    System Memory 7.2 NAND Flash Memory (U13) Use of Flash as non-volatile memory on the phyCARD-M provides an easily reprogrammable means of code storage. The following Flash devices can be used on the phyCARD-M: Manufacturer NAND Flash P/N Density (MByte)
  • Page 48: Setting The Eeprom Lower Address Bits (J1, J3, J4).40

    7.3.2 for further details on setting this jumper. 7.3.1 Setting the EEPROM Lower Address Bits (J1, J3, The 4KB I²C EEPROM populating U6 on the phyCARD-M module has the capability of configuring the lower address bits A0, A1, and A2.
  • Page 49: Eeprom Write Protection Control (J16)

    EEPROM write protection states via J16 7.4 Memory Model There is no special address decoding device on the phyCARD-M, which means that the memory model is given according to the memory mapping of the i.MX35. Please refer to the i.MX35 Reference Manual for more information on the memory mapping.
  • Page 50: Sd / Mmc Card Interfaces

    8 SD / MMC Card Interfaces The X-Arc bus features an SD / MMC Card interface. On the phyCARD-M the interface signals extend from the controllers first Enhanced Secure Digital Host Controller (SDIO1) to the phyCARD- Connector. Table 13 shows the location of the different interface signals on the phyCARD-Connector.
  • Page 51 Please refer to the chapter "SD / MMC" in the phyCARD Design-In Guide for more information about connecting an SD / MMC Card slot to the phyCARD-M. © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 52: Serial Interfaces

    [PCA-A-M1-xxx] 9 Serial Interfaces The phyCARD-M provides seven serial interfaces some of which are equipped with a transceiver to allow direct connection to external devices: High speed UART (TTL, derived from UART1 of the i.MX35) with up to 4.125Mbit/s and hardware flow control (RTS and CTS signals) High speed USB OTG interface extend from the i.MX35 USB...
  • Page 53: Universal Asynchronous Interface

    X2A5 and X2B5 at one of the supply rails should be used when connecting these interfaces to external devices. Unlike on the phyCARD-M the voltage level of interface signals is different from the primary supply voltage on other phyCARDs. Please pay special attention to the Signal Level (SL) column in the following tables.
  • Page 54: Usb-Otg Interface

    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 phyCARD-M USB OTG functionality. The applicable interface signals can be found on the phyCARD-Connector as shown in Table 15.
  • Page 55: Usb-Host Interface

    U16. They are installed prior to delivery and must not be changed. An external USB Standard-A (for USB host connector is all that is needed to interface the phyCARD-M USB Host functionality. The applicable interface signals (D+/D-/ /PSW/FAULT) can be found on the phyCARD-Connector.
  • Page 56: Ethernet Interface

    [PCA-A-M1-xxx] 9.4 Ethernet Interface Connection of the phyCARD-M to the world wide web or a local area network (LAN) is possible using the integrated FEC (Fast Ethernet Controller) of the i.MX35. The FEC operates with a data transmission speed of 10 or 100 Mbit/s.
  • Page 57: Table 18: Fast Ethernet Controller Memory Map

    An example for the external circuitry is shown in the phyCARD's Design Guide. If you are using the applicable Carrier Board for the phyCARD-M (part number PBA-A-01), the external circuitry mentioned above is already integrated on the board (refer to section 17.3.4).
  • Page 58: 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 phyCARD-M is located on the bar code sticker attached to the module. This number is a 12-digit HEX value.
  • Page 59: Spi Interface

    SPI Interface Signal Location 9.7 Synchronous Serial Interface (SSI) The Synchronous Serial Interface (SSI) interface of the phyCARD-M is a full-duplex, serial port that allows to communicate with a variety of serial devices, such as standard codecs, digital signal processors...
  • Page 60: Table 21: Ssi Interface Signal Location

    X_AC97_INT VDD_3V3 AC97 Transmit Output X2A4 X_STXD4 VDD_3V3 AC97 Receive Input X2A4 X_SRXD4 VDD_3V3 AC97 Clock X2B4 X_SCK4 VDD_3V3 AC97 SYNC X2B4 X_STXFS4 VDD_3V3 AC97 Reset X2B4 X_AC97_nRESE Table 21: SSI Interface Signal Location © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 61: General Purpose I/Os

    Location of GPIO and IRQ pins As can be seen in the table above the voltage level is VDD_3V3, which is 3.3V and equals the supply voltage of the phyCARD-M. Thus connecting external devices to the phyCARD-M does not require any special precautions.
  • Page 62: Debug Interface (X1)

    [PCA-A-M1-xxx] 11 Debug Interface (X1) The phyCARD-M 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 to a 2.0 mm pitch pin header at X1 on the edge of the module PCB.
  • Page 63: Figure 10: Jtag Interface At X1 (Bottom View)

    Pin 2 of the JTAG connector is on the controller side of the module. Note: The JTAG connector X1 only populates phyCARD-M modules with order code PCA-A-M1-D. JTAG connector X1 is not populated on phyCARD modules with order code PCA-A-M1. We recommend integration of a standard (2 mm pitch) pin header connector in the user target circuitry to allow easy program updates via the JTAG interface.
  • Page 64: Table 23: Jtag Connector X1 Signal Assignment

    PHYTEC offers a JTAG-Emulator adapter (order code JA-002) for connecting the phyCARD-M to a standard emulator. The JTAG- Emulator adapter extends the signals of the module's JTAG connector to a standard ARM connector with 2 mm pin pitch. The JA-002...
  • Page 65: Lvds Display Interface

    LVDS Display Interface 12 LVDS Display Interface The phyCARD-M uses a DS90C383 4-Channel 24-Bit LVDS Transmitter (U32) to generate LVDS-Signals from the parallel TTL Display Interface. Thus you can connect a LVDS-Display to the phyCARD-M. The location of the applicable interface signals (X_TXOUT1-3+/X_TXOUT1-3-/X_TXCLK+/TXCLK-) found in the table below.
  • Page 66: Signal Configuration (J22)

    [PCA-A-M1-xxx] 12.1 Signal configuration (J22) J22 selects rising, or falling edge strobe for the LVDS Transmitter at U4 used for the display connectivity of the phyCARD-M. Positio Description Type falling edge strobe used for the LVDS display 10k (0805)
  • Page 67: Table 26: Pixel Mapping Of 24-Bit Lvds Display Interface

    LVDS Display Interface 24-bit LVDS Display VSYNC HSYNC B7 Table 26: Pixel mapping of 24-bit LVDS display interface © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 68: Lvds Camera Interface

    Camera Interface Signal Location 13.1 Signal configuration (J21) J21 selects rising, or falling edge strobe for the LVDS Deserializer at U5 used for the display connectivity of the phyCARD-M Position Description Type rising edge strobe used for the LVDS camera...
  • Page 69: Technical Specifications

    (microcontroller) side. The board itself is approximately 1.4 mm thick. 60mm 56mm HOLE D2.7mm PAD D5.0mm Figure 11: Physical dimensions Note: To facilitate the integration of the phyCARD-M into your design, the footprint of the phyCARD-M is available upon request. © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 70 VCC = 3.3 V, VBAT = 0 V, 128MB DDR2-RAM, 128MB NAND Flash, Ethernet, 400 MHz CPU frequency at 20°C These specifications describe the standard configuration of the phyCARD-M as of the printing of this manual. © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 71 Number of pins per contact row 100 (2 rows of 50 pins each) Molex part number (lead free) 53553-1079 (header) Please refer to the corresponding data sheets and mechanical specifications provided by Molex (www.molex.com). © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 72: Component Placement Diagram

    [PCA-A-M1-xxx] 15 Component Placement Diagram Figure 12: phyCARD-M component placement (top view) © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 73: Figure 13: Phycard-M Component Placement (Bottom View)

    Component Placement Diagram Figure 13: phyCARD-M component placement (bottom view) © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 74: Hints For Handling The Phycard-M

    [PCA-A-M1-xxx] 16 Hints for Handling the phyCARD-M • Modifications on the phyCARD Module 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.
  • Page 75: The Phycard-M On The Phybase

    C and on SPI interface, as well as on GPIO/IRQ at either connector • DIP-Switch to configure various interface options • Jumper to configure the boot options for the phyCARD-M module mounted • RTC with battery supply/backup © PHYTEC Messtechnik GmbH 2010...
  • Page 76: Concept Of The Phybase Board

    This modular development platform concept is depicted in Figure 14 below and includes the following components: • the phyCARD-M Module populated with the i.MX35 processor and all applicable SBC circuitry such as DDR SDRAM, Flash, PHYs, and transceivers to name a few.
  • Page 77: Figure 14: Phybase (Phycard-M Carrier Board)

    Carrier Board. Note: Only features of the phyBASE which are supported by the phyCARD-M are described. Jumper settings and configurations which are not suitable for the phyCARD-M are not described in the following chapters. © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 78: Overview Of The Phybase Peripherals

    Table 31. For a more detailed description of each peripheral refer to the appropriate chapter listed in the applicable table. Figure 15 highlights the location of each peripheral for easy identification. 9.4mm Overview of Connectors, LEDs and Buttons Figure phyBASE © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 79: Connectors And Pin Header

    The phyCARD-M on the phyBASE 17.2.1 Connectors and Pin Header Table 28 lists all available connectors on the phyBASE. Figure 15 highlights the location of each connector for easy identification. Reference Description Designator Section 17.3.9 Stereo Microphone input connector 17.3.9 Stereo Line Out connector 17.3.9...
  • Page 80: Switches

    17.2.2 Switches The phyBASE is populated with some switches which are essential for the operation of the phyCARD-M module on the Carrier Board. Figure 15 shows the location of the switches and push buttons. Button Description Section System Reset Button –...
  • Page 81 Additionally a DIP-Switch is available at S3. The following table gives an overview of the functions of the DIP-switch. Note: The following table describes only settings suitable for the phyCARD- M. Other settings must not be used with the phyCARD-M. © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 82 Switch 5 of DIP-Switch S3 selects the interface used for the communication between CPLD and phyCARD. I2C communication selected Switch 6 of DIP-Switch S3 turns the SPI S3_6 Multiplexer on, or off SPI multiplexer off © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 83: Table 30: Phybase Dip-Switch S3 Descriptions

    The phyCARD-M on the phyBASE Switches 7 and 8 of DIP-Switch S3 map the S3_7/ two slave select signals of the SPI interface S3_8 and the two GPIO_IRQ signals (GIO0_IRQ, GPIO1_IRQ) to two of the three available connectors. 17.3.7.1 17.3.11 SS0/GPIO0 ->...
  • Page 84: Leds

    3V3 supply voltage for peripherals on the 17.3.2 phyBASE green 3V3 standby voltage of the phyBASE green standby voltage of the phyCARD Table 31: phyBASE LEDs descriptions © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 85 The phyCARD-M on the phyBASE Note: Detailed descriptions of the assembled connectors, jumpers and switches can be found in the following chapters. © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 86: Jumpers

    Table 32 provides a comprehensive list of all Carrier Board jumpers. The table only provides a concise summary of jumper descriptions. For a detailed description of each jumper see the applicable chapter listing in the right hand column of the table. © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 87: Figure 17: Phybase Jumper Locations

    The phyCARD-M on the phyBASE 9.4mm Figure 17: phyBASE jumper locations The following conventions were used in the Jumper column of the jumper table (Table 32) • J = solder jumper • JP = removable jumper © PHYTEC Messtechnik GmbH 2010...
  • Page 88 Jumper J2 configures the I C address of the LED dimmer at U21 17.3.7.2 17.3.10 closed C device address of LED dimmer set to 0xC0 section 6 please see for more information on the different boot modes © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 89: Table 32: Phybase Jumper Descriptions

    The phyCARD-M on the phyBASE open C device address of LED dimmer set to 0xC2 Jumper J3 configures the I C address of the touch screen controller at U28 17.3.7.3 17.3.10 C device address set to 0x88 C device address set to 0x82...
  • Page 90: Functional Components On The Phybase Board

    [PCA-A-M1-xxx] 17.3 Functional Components on the phyBASE Board This section describes the functional components of the phyBASE Carrier Board supporting the phyCARD-M. Each subsection details a particular connector/interface and associated jumpers for configuring that interface. 17.3.1 phyCARD-M SBC Connectivity (X27)
  • Page 91: Power Supply (X28)

    The phyCARD-M on the phyBASE 17.3.2 Power Supply (X28) X3 X2 X1 USB OTG AUDIO RS232 Ethernet Expansion 2 Expansion 1 ON / OFF BAT1 Reset MMC / SD card JP2 JP1 Figure 19: Power adapter Caution: Do not use a laboratory adapter to supply power to the Carrier Board!
  • Page 92: Figure 20: Connecting The Supply Voltage At X28

    » All power LEDs should light up and the phyCARD puts serial output to serial line 0 at P1. For powering down the phyCARD-M button S2 should be pressed for a minimum time of 2000ms. Press button S2 for a maximum time of 1000ms seconds.
  • Page 93 In SUSPEND mode only the standby voltage VSTBY for the phyCARD-M and the standby voltage (VCC3V3STBY) of the phyBASE itself are generated. This means the phyCARD-M is supplied only by VSTBY. The RUN and OFF state can be entered using the power button S2 as described in the gray box above.
  • Page 94: Connectivity (P1)

    Connector P1 is a DB9 sub-connector and provides a connection interface to UART1 of the i.MX35. The TTL level signals from the phyCARD-M are converted to RS-232 level signals. UART1 provides only two handshake signals: RTS and CTS. Figure 22 below shows the signal mapping of the RS-232 level signals to connector P1.
  • Page 95: Figure 22: Uart1 Connector P1 Signal Description

    The phyCARD-M on the phyBASE Pin 2: TxD-RS232 Pin 7: RTS-RS232 Pin 3: RxD-RS232 Pin 8: CTS-RS232 Pin 5: Figure 22: UART1 connector P1 signal description The RS-232 interface is hard-wired and no jumpers must be configured for proper operation.
  • Page 96: Ethernet Connectivity (X10)

    The Ethernet interface of the phyCARD is accessible at an RJ45 connector (X10) on the Carrier Board. Due to its characteristics this interface is hard-wired and can not be configured via jumpers. The LEDs for LINK and SPEED indication are integrated in the connector. © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 97: Usb Host Connectivity (X7, X8, X9, X30, X33)

    The phyCARD-M on the phyBASE 17.3.5 USB Host Connectivity (X7, X8, X9, X30, X33) X3 X2 X1 USB OTG AUDIO RS232 Ethernet Expansion 2 Expansion 1 ON / OFF BAT1 Reset MMC / SD card JP2 JP1 Figure 24: USB host interface at connector X7, X30, X33 The USB host interface of the phyCARD is accessible via the USB hub controller U4 on the Carrier Board.
  • Page 98: Table 34: Distribution Of The Usb Hub's (U4) Ports

    Distribution of the USB hub's (U4) ports Pin number Signal name Description USB5_VBUS USB5 Power Supply USB5_D- USB5 Data - USB5_D+ USB5 Data + Ground 2,4,6,8,10 Not connected Table 35: Universal USB pin header X33 signal description © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 99: Usb Otg Connectivity (X29)

    The phyCARD-M on the phyBASE 17.3.6 USB OTG Connectivity (X29) X3 X2 X1 USB OTG AUDIO RS232 Ethernet Expansion 2 Expansion 1 ON / OFF BAT1 Reset MMC / SD card JP2 JP1 Figure 25: USB OTG interface at connector X29 The USB OTG interface of the phyCARD is accessible at connector X29 (USB Mini AB) on the Carrier Board.
  • Page 100: Display / Touch Connectivity (X6, X32)

    The display data connector at X6 combines various interface signals like LVDS, USB, I C, etc. required to hook up a display. The display power connector at X32 provides all supply voltages needed to supply the display and a backlight. © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 101: Display Data Connector (X6)

    The phyCARD-M on the phyBASE 17.3.7.1 Display Data Connector (X6) The display data connector at X6 (40 pin FCC connector 0,5mm pitch) combines various interface signals. Signal name Description number SPI 1 clock SPI1_SCLK SPI_MISO SPI 1 Master data in; slave data out SPI1_MOSI SPI 1 Master data out;...
  • Page 102: Table 36: Display Data Connector Signal Description

    X8A and X9A. Because of that they have to be mapped to the display data connector by configuring switches 7 and 8 of DIP- Switch S3. The table below shows the required settings. © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 103: Table 37: Spi And Gpio Connector Selection

    The phyCARD-M on the phyBASE Button Setting Description SS0/GPIO0 -> expansion 0 (X8A), S3_7/ SS1/GPIO1 -> expansion 1 (X9A) S3_8 SS0/GPIO0 -> expansion 0 (X8A), SS1/GPIO1 -> display data connector (X6) SS0/GPIO0 -> expansion 1 (X9A), SS1/GPIO1 -> display data connector (X6)
  • Page 104: Display Power Connector (X32)

    0xC0 (write) and 0xC1 (read). To make VCC12V_BL available at X32 jumper JP2 must be closed. : Default address. Jumper J2 allows to select a 0xC2 (write) and 0xC3 (read) alternatively Table 32 (refer to © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 105: Touch Screen Connectivity

    The phyCARD-M on the phyBASE Caution: There is no protective circuitry for the backlight. Close jumper JP2 only if a 12 V power supply is connected to X28 as primary supply for the phyBASE. 17.3.7.3 Touch Screen Connectivity As many smaller applications need a touch screen as user interface, provisions are made to connect 4- or 5- wire resistive touch screens to the display data connector X6 (pins 34 - 38, refer to Table 36).
  • Page 106 17.2.4). The default address of the controller is 0x88 (write) and 0x89 (read). The interrupt output of the touch screen controller is connected to GPIO2 (GPIO2_IRQ, pin X2A47) which extends to port GPIO2_7 at T7 of the i.MX35 on the phyCARD-M. © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 107: Camera Interface (X5)

    JP2 JP1 Figure Camera interface at connectors X5 The phyCARD-M has an optional camera interface. This interface extends from the phyCARD-Connector to the RJ45 socket (X5) on the Carrier Board. The table below shows the Pin-out of connector X5: © PHYTEC Messtechnik GmbH 2010...
  • Page 108: Table 40: Phytec Camera Connector X5

    Pin # Signal Name Description RXIN+ LVDS Input+ RXIN- LVDS Input- RX_CLK- LVDS Clock- I2C_SDA I2C Data I2C_SCL I2C Clock RXCLK+ LVDS Clock+ VCC_CAM Power supply camera (3.3V) Ground Table 40: PHYTEC camera connector X5 © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 109: Audio Interface (X1,X2,X3)

    The phyCARD-M on the phyBASE 17.3.9 Audio Interface (X1,X2,X3) X3 X2 X1 USB OTG AUDIO RS232 Ethernet Expansion 2 Expansion 1 ON / OFF BAT1 Reset MMC / SD card JP2 JP1 Figure Audio interface at connectors X1,X2,X3 The AC97/HDA interface on the phyCARD connects to a Wolfson WM9712L (U1) or AD1986A (U17) audio codec controller on the Carrier Board.
  • Page 110: I 2 C Connectivity

    Display data connector X6 pin 8 (I C_SDA); pin 7 (I C_SCL) Expansion connector pin 7 (I C_SDA); pin 8 (I C_SCL) Expansion connector pin 7 (I C_SDA); pin 8 (I C_SCL) Table 42: C connectivity © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 111: Table 43: I C Addresses In Use

    The phyCARD-M on the phyBASE To avoid any conflicts when connecting external I C devices to the phyBASE the addresses of the on-board I C devices must be considered. Some of the addresses can be configured by jumper. Table 43 lists the addresses already in use. The table shows only the default address.
  • Page 112: Spi Connectivity

    DIP-Switch S3 (see Table 44). The third GPIO / Interrupt signal (GPIO2_IRQ) is used to connect the interrupt output of the touch screen controller at U28 to the phyCARD-M. : GPIO0 ≙ GPIO1_1 (at L16) and GPIO1 ≙ GPIO2_23 (at V3) of the i.MX35 ©...
  • Page 113: Expansion Connectors (X8A, X9A)

    The phyCARD-M on the phyBASE 17.3.13 Expansion connectors (X8A, X9A) X3 X2 X1 USB OTG AUDIO RS232 Ethernet Expansion 2 Expansion 1 ON / OFF BAT1 Reset MMC / SD card JP2 JP1 Figure Expansion connector X8A, X9A The expansion connectors X8A and X9A provide an easy way to add other functions and features to the phyBASE.
  • Page 114: Table 45: Spi And Gpio Connector Selection

    -> display data connector (X6) SS0/GPIO0 -> expansion 1 (X9A), SS1/GPIO1 -> display data connector (X6) Table 45: SPI and GPIO connector selection : GPIO0 ≙ GPIO1_1 (at L16) and GPIO1 ≙ GPIO2_23 (at V3) of the i.MX35 © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 115: Table 46: Phytec Expansion Connector X8A, X9A

    The phyCARD-M on the phyBASE Pin # Signal Name Description VCC5V 5V power supply VCC5V 5V power supply VCC3V3 3,3V power supply VCC3V3 3,3V power supply Ground Ground I2C_SDA C Data I2C_SCL C Clock Ground Ground SPI_SS_SLOT0 X8A SPI chip select expansion port 0...
  • Page 116: Security Digital Card/ Multimedia Card (X26)

    Power to the SD interface is supplied by sticking the appropriate card into the SD/MMC slot. The card slot X26 connects to the phyCARD-M via a level shifter to ensure the correct voltage for the SD/MMC cards. © PHYTEC Messtechnik GmbH 2010...
  • Page 117: Boot Mode Selection (Jp1)

    Flash device. Closing jumper JP1 results in start of the on-chip boot strap software of the i.MX35. Please refer to the phyCARD-M Quick Start Manual as well as the i.MX35 Reference Manual for Information on how to use the boot strap mode.
  • Page 118 Description Jumper JP1 selects the boot device of the phyCARD-M open FLASH enabled as Boot device Serial Bootloader Internal Bootloader Startup Mode section 6 please see for more information on the different boot modes © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 119: System Reset Button (S1)

    The phyCARD-M on the phyBASE 17.3.16 System Reset Button (S1) X3 X2 X1 USB OTG AUDIO RS232 Ethernet Expansion 2 Expansion 1 ON / OFF BAT1 Reset MMC / SD card JP2 JP1 Figure System Reset Button S1 The phyCARD Carrier Board is equipped with a system reset button at S1.
  • Page 120: Rtc At U3

    • Clock function with four year calendar • Century bit for year 2000-compliance • Universal timer with alarm and overflow indication • 24-hour format • Automatic word address incrementing • Programmable alarm, timer and interrupt functions © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 121: Pld At U25

    • Signal mapping SPI chip select and interrupt to the expansion or display connectors (sections 17.3.11 and 17.3.12) • Touch Signal mapping to WM9712L or STMP811 (section 17.3.7.3) : connected to GPIO3_0 (at R4) of the i.MX35 on the phyCARD-M © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 122: Carrier Board Physical Dimensions

    [PCA-A-M1-xxx] 17.3.19 Carrier Board Physical Dimensions 9.4mm Figure 33: Carrier Board Physical Dimensions Please contact us if a more detailed dimensioned drawing is needed to integrate the phyBASE into a customer application. © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 123: Revision History

    18 Revision History Date Version Changes in this manual numbers 01-07-2009 Manual First draft, Preliminary documentation. L-750e_0 Describes phyCARD-M with phyBASE- Baseboard. 10-06-2010 Manual Final version matching phyCARD-M's L-750e_1 PCB-No. 1328.1 and 1333.1 for the phyBASE © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 124: Index

    J9........25, 32, 33 JA-002........56 JTAG Interface ......54 EEPROM ......38, 39 JTAG-Emulator Adapter ..56 EEPROM Write Protection ..41 EMC........... 5 Emulator ........56 LAN .......... 50 LINK LED ........ 88 LVDS © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 125 RS-232 Level ......46 RTC......... 112 VBAT........28 RTC Interrupt......113 VCC_3V3 ......... 27 VCC_Logic ....... 30 Voltage Output......30 SD / MMC Card Interfaces..42 Voltage Regulator ..... 28 SDRAM ........38 Serial Interfaces ......44 © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 126 [PCA-A-M1-xxx] Weight ........62 X1 ..........54 WM9712L ....97, 98, 101 X29 ........... 91 © PHYTEC Messtechnik GmbH 2010 L-750e_1...
  • Page 127 How would you improve this manual? Did you find any mistakes in this manual? page Submitted by: Customer number: Name: Company: Address: Return to: PHYTEC Technologie Holding AG Postfach 100403 D-55135 Mainz, Germany Fax : +49 (6131) 9221-33 © PHYTEC MesstechnikGmbH 2010 L-750e_1...
  • Page 128 Published by © PHYTEC Messtechnik GmbH 2010 Ordering No. L-750e_1 Printed in Germany...

Table of Contents