Page 1
® phyFLEX -i.MX 6 Hardware Manual Document No.: L-773e_2 SOM Prod. No.: PFL-A-XL1-xxx SOM PCB. No.: 1362.1 CB Prod. No.: PBA-B-01 CB PCB. No.: 1364.2, 1364.3 Edition: March 2013 A product of a PHYTEC Technology Holding company Arrow.com. Downloaded from...
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 that might result.
14.1 Signal Configuration (J9 and J31) ..........67 Environment Management IC (EMIC) (U19) ........ 68 Technical Specifications ..............69 Hints for Integrating and Handling the phyFLEX-i.MX 6 ..72 17.1 Integrating the phyFLEX-i.MX 6 ..........72 17.2 Handling the phyFLEX-i.MX 6 ..........74...
(0)) must be added to get the complete address byte. E.g. given address in this manual 0x41 => complete address byte = 0x83 to read from the device and 0x82 to write to the device PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com.
Page 8
References made to the phyFLEX-Connector always refer to the high density samtec connector on the undersides of the phyFLEX-i.MX 6 System on Module. Types of Signals Different types of signals are brought out at the phyFLEX-Connector. The following table lists the abbreviations used to specify the type of a signal.
Carrier Board; used in reference to the phyFLEX Development Kit Carrier Board. D flip-flop. External memory bus. Electromagnetic Interference. General purpose input. GPIO General purpose input and output. General purpose output. PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
Solderless jumper; these types of jumpers can be removed and placed by hand with no special tools. Printed circuit board. PHYTEC Display Interface; defined to connect PHYTEC display adapter boards, or custom adapters PHYTEC Extension Board PMIC Power management IC...
As a member of PHYTEC's new phyFLEX product family the phyFLEX-i.MX 6 is one of a series of PHYTEC System on Modules (SOMs) that can be populated with different controllers and, hence, offers various functions and configurations. PHYTEC supports a...
Page 12
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
Product Change Management and information in this manual on parts populated on the SOM When buying a PHYTEC SOM, you will, in addition to our HW and SW offerings, receive a free obsolescence maintenance service for the HW we provide.
Page 15
In order to receive reliable, up to date and detailed information concerning parts used for our product, please contact our support team for through the given contact information within this manual. xiii PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com.
Page 16
® phyFLEX -i.MX 6 [PFL-A-XL1-xxx PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Downloaded from Downloaded from Downloaded from Downloaded from Downloaded from Downloaded from Downloaded from...
Ground signals. All other signals of the phyFLEX-flex connector are module specific. All interface signals of PHYTEC's new phyFLEX bus are available on up to three, high- density pitch (0.5 mm) connectors, allowing the phyFLEXs to be plugged like a "big chip"...
Page 18
The phyFLEX-i.MX 6 is a subminiature (60 mm x 70 mm) insert- ready System on Module populated with the Freescale Semiconductor i.MX 6 microcontroller. Its universal design enables its insertion in a wide range of embedded applications.
Page 19
Optional Environment Management IC (EMIC) to monitor voltage, current and temperature, and for fan control One Wake Up input Industrial temperature range (-40 °C to +85 °C) PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
Introduction Minimum Requirements to operate the phyFLEX-i.MX 6 Basic operation of the phyFLEX-i.MX 6 only requires supply of a +5 V input voltage with 2 A load and the corresponding GND connection. These supply pins are located at the phyFLEX-Connector X1:...
Figure 4 surface mount technology (SMT) connectors (0.5 mm) (referred to as phyFLEX-Connector). This allows the phyFLEX-i.MX 6 to be plugged into any target application like a "big chip". As well the location of the commonly used interfaces as the mechanical specifications of the connectors are clearly defined.
Carrier Board/user target circuitry. The upper left-hand corner of the numbered matrix (pin X1A1) is thus covered with the corner of the phyFLEX-i.MX 6. 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.
Page 26
Table 8 phyFLEX-Connectors X1, X2, and X3 with signal names and descriptions specific to the phyFLEX-i.MX 6. It also provides the appropriate voltage domain, signal type (ST) and a functional grouping of the signals. The signal type includes also information about the signal .
X1A27 reference-voltage REF_O VDD_3V3_LOGIC SPI0 reference voltage X1A28 Ground 0 V X1A29 X_SPI0_CLK VDD_3V3_LOGIC SPI0 clock signal Table 3: Pinout of the phyFLEX-fix Connector X1, Row A PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
Page 28
X1A60 X_GPIO4 VDD_3V3_LOGIC input/output 4 Table 3: Pinout of the phyFLEX-fix Connector X1, Row A (continued) SPI1 is not available for i.MX 6 Solo and i.MX 6 Dual Lite PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
SOMs. Furthermore all phyFLEX SOMs support all interfaces specified for the phyFLEX-fix connector (X1). As opposed to this, the phyFLEX- optional connector (X2) has optional, but defined interfaces at fixed PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com.
X3B45 Ground 0 V i.MX6 Backup power X3B46 VDD_MX6_SNVS PWR_I supply (normally generated by PMIC) Table 8: Pinout of the phyFLEX-flex Connector X3, Row B (continued) PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com. Arrow.com.
Page 38
Caution! Signals on the phyFLEX-optional connector (X3) are module specific. This connector has only fixed Ground signals. All other signals of the phyFLEX-flex connector depend on the features of the controller populating the SOM. PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com.
Table 9 which can be changed to adapt the phyFLEX-i.MX 6 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.
(0 Ohms, 10k Ohms, etc…). The jumpers are either 0805 package or 0402 package with a 1/8 W or better power rating. Figure 6: Jumper Locations (top view) PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com.
J9 selects rising, or falling edge strobe for the 0 Ω LVDS Deserializer at U12 used for the camera (0402) connectivity of the phyFLEX-i.MX 6 (CSI1) 2+3 rising edge strobe used for the LVDS camera 14.1 signals 1+2 falling edge strobe used for the LVDS camera...
X1 in detail. Primary System Power (VDD_5V_IN_R) The phyFLEX-i.MX 6 operates off of a primary voltage supply with a nominal value of +5 V. On-board switching regulators generate the 3.3 V, 2.5 V, 1.375 V, 1.5 V, 0.75 V, 1.2 V and 3 V voltage supplies required by the i.MX 6 MCU and on-board components from the...
® phyFLEX -i.MX 6 [PFL-A-XL1-xxx Power Management IC (PMIC) (U14) The phyFLEX-i.MX 6 provides the on-board Power Management IC (PMIC) DA9063 at position U14 to generate different voltages required by the processor and the on-board components. Figure 8 presents a graphical depiction of the powering scheme.
VDD_3V3_LOGIC (3.3 V) which is generated on-board. In order to allow connecting external devices to the phyFLEX-i.MX 6 without the need of another voltage source in addition to the primary supply this voltage is brought out at the different reference voltage pins of the phyFLEX-Connector.
NAND-Flash or SD-Cards and executes it. Please refer to the i.MX 6 Reference Manual for more information. The phyFLEX-i.MX 6 provides three boot configuration pins BOOT[2:0]. The setting of these pins configures the boot device which is selected by the processor. The standard phyFLEX boot options are shown in 10.
6 (optional) USB0 specific (e.g. PCIe, I2C, 7 (optional) Ethernet……) Table 10: Standard phyFLEX Boot Options The phyFLEX-i.MX 6 specific boot options are shown in the following table. Boot Mode X_BOOT2 X_BOOT1 X_BOOT0 Bootsource NAND SPI3, CS0 (on board SPI...
CMIC sets the different Table 13 configuration signals for the boot modes. “Z” means that the CMIC sets the signal to high impedance, and thus the value of the configuration resistor is used. PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com.
6. DDR3-SDRAM (U2-U9) The RAM memory of the phyFLEX-i.MX 6 is comprised of up to two 64 bit wide banks each of four 16-bit wide DDR3-SDRAM chips (Bank 1: U2-U5, Bank 2: U6-U9). The chips are connected to the special DRR interface called Multi Mode DDR Controller (MMDC) of the i.MX 6 processor.
NAND Flash at U13. I²C EEPROM (U10) The phyFLEX-i.MX 6 is populated with a non-volatile 4 kB I EEPROM with an I²C interface at U10. This memory can be used to store configuration data or other general purpose data. This device is accessed through I²C port 1 on the i.MX 6.
GPIO3_19 of the i.MX 6 controller. SPI Flash Memory (U25) ) The optional SPI Flash Memory of the phyFLEX-i.MX 6 at U25 can be used to store configuration data or any other general purpose data. Beside this it can also be used as boot device. The device is accessed through eCSPI3 CS0 on the i.MX 6.
SD / MMC Card Interfaces The phyFLEX bus features one fixed and one optional SD / MMC Card interface. On the phyFLEX-i.MX 6 the interface signals extend from the controllers third and second Ultra Secured Digital (uSDHC3 / uSDHC2) Host Controller to the phyFLEX-Connector.
Serial Interfaces Serial Interfaces The phyFLEX-i.MX 6 provides numerous serial interfaces some of which are equipped with a transceiver to allow direct connection to external devices: Two High speed UARTs (TTL, derived from UART3 and UART4 of the i.MX 6) with up to 4 MHz and one with hardware...
The signals extend from UART3 respectively UART4 of the i.MX 6 directly to the phyFLEX-Connector without conversion to RS-232 level. External RS-232 transceivers must be attached by the user if RS-232 levels are required. PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com.
Serial Interfaces USB OTG Interface The phyFLEX-i.MX 6 provides a high speed USB OTG interface which uses the i.MX 6 embedded HS USB OTG PHY. 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 phyFLEX-i.MX 6 USB OTG functionality.
-i.MX 6 [PFL-A-XL1-xxx USB Host Interface The phyFLEX-i.MX 6 provides a high speed USB Host interface which uses the i.MX 6 embedded HS USB Host PHY. An external USB Standard-A (for USB host) connector is all that is needed to interface the phyFLEX-i.MX 6 USB Host functionality. The applicable interface signals (D+/D-/ PWR/OC) can be found on the phyFLEX-fix Connector X1.
Serial Interfaces Ethernet Interface Connection of the phyFLEX-i.MX 6 to the world wide web or a local area network (LAN) is possible using the on-board GbE PHY at U11. It is connected to the RGMII interface of the i.MX 6. The PHY operates with a data transmission speed of 10 Mbit/s, 100 Mbit/s or 1000 Mbit/s.
The carrier board layout should avoid any other signal lines crossing the Ethernet signals. If you are using the applicable carrier board for the phyFLEX-i.MX 6 (part number PBA-B-01), the external circuitry mentioned above is already integrated on the board (refer to...
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 phyFLEX-i.MX 6 is located on the bar code sticker attached to the module.
Serial Interfaces S Audio Interface (SSI)) The Synchronous Serial Interface (SSI) of the phyFLEX-i.MX 6 is a full-duplex, serial interface that allows to communicate with a variety of serial devices, such as standard codecs, digital signal processors (DSPs), microprocessors, peripherals, and popular industry audio...
-i.MX 6 [PFL-A-XL1-xxx CAN Interface The CAN interface of the phyFLEX-i.MX 6 is connected to the first FlexCAN module (FlexCAN1) of the i.MX 6 which is a full implementation of the CAN protocol specification Version 2.0B. It supports standard and extended message frames and programmable bit rates of up to 1 Mb/s.
Serial Interfaces 8.10 PCI Express Interface The 1-lane PCI Express interface of the phyFLEX-i.MX 6 provides PCIe Gen. 2.0 functionality which supports 5 Gbit/s operation. Furthermore the interface is fully backwards compatible to the 2.5 Gbit/s Gen. 1.1 specification. The present and the wake signals are realized by GPIOs.
Page 72
Beside these 11 dedicated GPIOs, most of the i.MX 6 signals which are connected directly to the module connector can be configured to act as GPIOs, due to the multiplexing functionality of most controller pins. PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com.
General Purpose I/O 10 User LEDs The phyFLEX-i.MX 6 provides two user LEDs on board, a red (D2) and a green (D1). D2 can be controlled by setting GPIO2_31 (pad EIM_EB3) and D1 can by controlled by setting GPIO1_30 (pad ENET_TXD0) to the desired output level.
-i.MX 6 [PFL-A-XL1-xxx 11 Debug Interface (X1, X4) The phyFLEX-i.MX 6 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 the phyFLEX-fix connector X1 and also to a 2.0 mm pitch pin header at X4 on the edge of the module PCB.
Pin 1 of the JTAG connector X4 is on the connector side of the module. Pin 2 of the JTAG connector is on the controller side of the module. shows details on the JTAG signal pin assignment. Table 29 PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com.
PHYTEC offers a JTAG-Emulator adapter (order code JA-002) for connecting the phyFLEX-i.MX 6 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 therefore functions as an adapter for connecting the module’s non-...
The LVDS-Signals from the on-chip LVDS Display Bridge (LDB) of the i.MX 6 are brought out at the phyFLEX-fix connector X1. Thus an LVDS-Display can connect directly to the phyFLEX-i.MX 6. The location of the applicable interface signals (X_LVDS0_L0-3+, X_LVDS0_L0-3-, X_LVDS0_CLK+ and X_LVDS0_CLK-) and of...
LVDS Display Interface Furthermore the phyFLEX-i.MX 6 supports a second LVDS Display at the non standardized phyFLEX-flex connector X3. The table below shows the location of the signals: Pin # Signal Voltage Domain Description LVDS1 X3B1 X_LVDS1_TX0_P LVDS_O i.MX 6 internal...
Interface (HDMI) phyFLEX-i.MX 6 is compliant to HDMI 1.4 and DVI 1.0. It supports a maximum pixel clock of up to 340 MHz for up to 720p at 100 Hz and 720i at 200 Hz, or 1080p at 60 Hz and 1080i/720i at 120 Hz HDTV display resolutions, and a graphic display resolution of up to 2048x1536 (QXGA).
-i.MX 6 [PFL-A-XL1-xxx 14 LVDS Camera Interface The phyFLEX-i.MX 6 uses two 1-channel 10-Bit LVDS Random Lock Deserializer (U12 and U27) to receive LVDS-Signals from a LVDS Camera Interface. The LVDS Deserializer converts the LVDS Signals to a 10-bit wide parallel data bus and separate clock which can be used as inputs for the i.MX 6 Camera Sensor Interfaces (U12 is...
14.1 Signal Configuration (J9 and J31) J9 selects rising, or falling edge strobe for the LVDS Deserializer at U12 used for the camera connectivity of the phyFLEX-i.MX 6 CSI1 port. J31 selects rising, or falling edge strobe for the LVDS Deserializer at U27 used for the camera connectivity of the phyFLEX-i.MX 6 CSI0...
Furthermore the Environment Management IC comes with a PWM output and a tacho input for fan controlling and an I C Management bus. PHYTEC Messtechnik GmbH 2013 L-773e_2 Arrow.com. Arrow.com. Arrow.com.
Technical Specifications 16 Technical Specifications The physical dimensions of the phyFLEX-i.MX 6 are represented in 11. The module’s profile is max. 10 mm thick, with a Figure maximum component height of 3.0 mm on the bottom (connector) side of the PCB and approximately 5.0 mm on the top (microcontroller) side.
Page 86
® phyFLEX -i.MX 6 [PFL-A-XL1-xxx Note: To facilitate the integration of the phyFLEX-i.MX 6 into your design, the footprint of the phyFLEX-i.MX 6 is available for download (see section 17.1). Additional specifications: Dimensions: 60 mm x 70 mm Weight: Storage temperature: -40°C to +125°C...
Page 87
Technical Specifications Connectors on the phyFLEX-i.MX 6: Manufacturer Samtec phyFLEX-fix (X1): Number of pins per contact rows 160 pins (2 rows of 80 pins each) Samtec part number (lead free) BSH-080-01-L-D-A-K-TR phyFLEX-optional (X2): Number of pins per contact rows 100 pins (2 rows of 50 pins each)
Drawing leads to the layout data as shown in It is Figure 12. available in different file formats. Use of this data allows to integrate the phyFLEX-i.MX 6 SOM as a single component into your design. different support packages are available to support you in all stages...
® phyFLEX -i.MX 6 [PFL-A-XL1-xxx 17.2 Handling the phyFLEX-i.MX 6 Modifications on the phyFLEX 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.
Need help?
Do you have a question about the phyFLEX-i.MX 6 and is the answer not in the manual?
Questions and answers