Hardware Manual - phyBOARD-Segin i.MX 6UL/ULL (L-820e.A2)
Table of Contents
Preface
As a member of PHYTEC's phyBOARD® product family the phyBOARD‑Segin i.MX 6UL/ULL is one of a series of PHYTEC System on Modules (SBCs) that offer off-the-shelf solutions for a huge variety of industrial applications. The new phyBOARD® product family consists of a series of extremely compact embedded control engines featuring various processing performance classes. All phyBOARDs are rated for industry, cost-optimized, and offer long-term availability. The phyBOARD‑Segin i.MX 6UL/ULL is one of currently six industrial-grade carrier boards that are suitable for series production and that have been realized in accordance with PHYTEC's new SBCplus concept. It is an excellent example of this concept.
SBCplus Concept
The SBCplus concept was developed to meet fine differences in customer requirements with little development effort and greatly reduce the time-to-market.
The core of the SBCplus concept is the SBC design library (a kind of construction set) that consists of a great number of function blocks (so-called "building blocks") which are refined constantly. The recombination of these function blocks enables the development of a customer-specific SBC within a short time. PHYTEC is able to deliver production-ready custom Single Board Computers within a few weeks at very low costs.
The already developed SBCs, such as the phyBOARD‑Segin i.MX 6UL/ULL, each represents an intersection of different customer wishes. Because of that all, necessary interfaces are already available on the standard versions, allowing PHYTEC to integrate them in a large number of applications without modification. For any necessary detail adjustment, extension connectors are available to enable adding of a wide variety of functions.
Cost-optimized with Half-Hole Technology
At the heart of the phyBOARD‑Segin i.MX 6UL/ULL is the phyCORE-i.MX 6UL/ULL System on Module (SOM). As with other SBCs of the phyBOARD® family, the SOM can be directly soldered onto the carrier board PCB for routing of signals from the SOM to applicable I/O interfaces. This Half-Hole Technology of the SOM eliminates costly PCB to PCB connectors, thereby further reducing overall system costs, and making the phyBOARDs ideally suited for deployment into a wide range of cost-optimized and robust industrial applications.
Customized Expandability from Phytec
Common interface signals route to standard connector interfaces on the carrier board such as Ethernet, CAN, RS-232, and audio. Due to the easily modifiable phyBOARD design approach (see "SBCplus concept"), these plug-and-play interfaces can be readily adapted in customer-specific variants according to end system requirements.
Some signals from the processor populating the SOM also extend to the expansion, and A/V connectors of the phyBOARD‑Segin i.MX 6UL/ULL. This provides for customized expandability according to end-user requirements. Thus expandability is made easy by available plug-and-play expansion modules from Phytec.
- HDMI and LVDS/Parallel Displays
- Power Supply, with a broad voltage range
- Industrial I/O (including WLAN)
- Home-Control Board (WiFi, KNX/EIB, I/O)
- M2M Board (GPS, GSM, I/O's)
- Debug Adapter
The default orientation of the expansion bus connectors is parallel and on the top side of the carrier board PCB. However, in custom configurations, the connectors can be mounted on the PCB's underside. Connectors in perpendicular orientation can also populate the top or underside of the PCB. This enables maximum flexibility for the orientation of expansion modules on the phyBOARD‑Segin i.MX 6UL/ULL, as well as the integration of the system into a variety of end application physical envelopes and form factors.
Easy Integration of Display and Touch
The phyBOARD and its expansion modules enable easy connection of parallel or LVDS-based displays, as well as resistive or capacitive touch screens.
OEM Implementation
Implementation of an OEM-able SBC subassembly as the "core" of your embedded design allows you to focus on hardware peripherals and firmware without expending resources to "re-invent" microcontroller circuitry. Furthermore, much of the value of the phyBOARD® SBC lies in its layout and test.
Software Support
Production-ready Board Support Packages (BSPs) and Design Services for our hardware will further reduce your development time and risk and allow you to focus on your product expertise.
Ordering Information
The part numbering of the phyCORE has the following structure:
phyBOARD‑Segin i.MX 6UL/ULL Development Kit: KPB-02013-xxx
phyBOARD‑Segin i.MX 6UL/ULL SBC: PB-02013-xxx
Assembly options include a choice of Controller; RAM (Size/Type); Size of NAND Flash, etc.; Interfaces available; Vanishing; Temperature Range; and other features. Please contact our sales team to get more information on the ordering options available.
Product Specific Information and Technical Support
In order to receive product-specific information on changes and updates in the best way also in the future, we recommend registering at:
http://www.phytec.de/support/registrierung.html or http://www.phytec.eu/europe/support/registration.html
For technical support and additional information concerning your product, please visit the download section of our website which provides product-specific information, such as errata sheets, application notes, FAQs, etc.
https://www.phytec.de/produkte/system-on-modules/phycore-imx-6-ul-ull/#downloads/
or
https://www.phytec.eu/en/produkte/system-on-modules/phycore-imx-6-ul-ull/?lang=en/#downloads/
Other Products and Development Support
As a member of PHYTEC's phyCORE® product family the phyCORE‑i.MX6UL/ULL 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 variety of 8-/16- and 32-bit controllers in two ways:
- as the basis for Rapid Development Kits which serve as a reference and evaluation platform
- as insert-ready, fully functional phyCORE® OEM modules, which can be embedded directly into the user’s peripheral hardware design.
Implementation of an OEM-able SOM subassembly as the "core" of your embedded design allows you to focus on hardware peripherals and firmware without expending resources to "re-invent" microcontroller circuitry. Furthermore, much of the value of the phyCORE® module lies in its layout and test.
Production-ready Board Support Packages (BSPs) and Design 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.
For more information go to:
http://www.phytec.de/de/leistungen/entwicklungsunterstuetzung.html
or
http://www.phytec.eu/europe/oem-integration/evaluation-start-up.html
Declaration of Electro Magnetic Conformity of the PHYTEC phyCORE®‑i.MX 6UL/ULL
PHYTEC System on Module (henceforth products) are designed for installation in electrical appliances or as dedicated Evaluation Boards (i.e.: for use as a test and prototype platform for hardware/software development) in laboratory environments.
Warning
PHYTEC products lacking protective enclosures are subject to damage by ESD and, therefore, must be unpacked, handled, or operated in environments in which sufficient precautionary measures have been taken with respect to ESD dangers. Only appropriately trained personnel such as qualified electricians, technicians, and engineers should handle and/or operate these products. Moreover, PHYTEC products should not be operated without protection circuitry if connections to the product's pin header rows are longer than 3 m.
PHYTEC products fulfill the norms of the European Union’s Directive for Electro Magnetic Conformity in accordance with the descriptions and rules of usage indicated in this hardware manual (particularly with respect to the pin header row connectors, power connector, and serial interface to a host-PC).
Tip
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. Users should ensure conformance following any modifications to the products and implementing the products into target systems.
Product Change Management and Information Regarding Parts Populated on the SOM / SBC
With the purchase of a PHYTEC SOM / SBC, you will, in addition to our hardware and software possibilities, receive free obsolescence maintenance service for the hardware we provide. Our PCM (Product Change Management) team of developers is continuously processing all incoming PCNs (Product Change Notifications) from vendors and distributors concerning parts that are used in our products. Possible impacts on the functionality of our products due to changes in functionality or obsolesce of certain parts are constantly being evaluated in order to take the suitable measures either in purchasing decisions or within our hardware/software design.
Our general philosophy here is: We never discontinue a product as long as there is a demand for it.
Therefore, we have established a set of methods to fulfill our philosophy:
Avoidance strategies:
- Avoid changes by evaluating the longevity of parts during the design-in phase.
- Ensure the availability of equivalent second source parts.
- Stay in close contact with part vendors to be aware of roadmap strategies.
Change management in the rare event of an obsolete and non-replaceable part:
- Ensure long-term availability by stocking parts through last-time buy management according to product forecasts.
- Offer long-term frame contracts to customers.
Change management in case of functional changes:
- Avoid impacts on product functionality by choosing equivalent replacement parts.
- Avoid impacts on product functionality by compensating for changes through hardware redesign or backward-compatible software maintenance.
- Provide early change notifications concerning functional, relevant changes to our products.
We refrain from providing detailed part-specific information within this manual, which can be subject to continuous changes, due to part maintenance for our products. In order to receive reliable, up-to-date, and detailed information concerning parts used for our product, please contact our support team through the contact information given within this manual.
PHYTEC Documentation
PHYTEC will provide a variety of hardware and software documentation for all of our products. This includes any or all of the following:
- Quickstart Guide: A short guide on how to set up and boot a phyCORE board along with brief information on building a BSP, the device tree, and accessing peripherals.
- Hardware Manual: A detailed description of the System on Module and accompanying carrier board.
- Yocto Guide: A comprehensive guide for the Yocto version the phyCORE uses. This guide contains an overview of Yocto; an introduction, installing and customizing the PHYTEC BSP; how to work with programs like Poky and Bitbake; and much more.
- BSP Manual: A manual specific to the BSP version of the phyCORE. Information such as how to build the BSP, booting, updating software, device tree, and accessing peripherals can be found here.
- Development Environment Guide: This guide shows how to work with the Virtual Machine (VM) Host PHYTEC has developed and prepared to run various Development Environments. There are detailed step-by-step instructions for Eclipse and Qt Creator, which are included in the VM. There are instructions for running demo projects for these programs on a phyCORE product as well. Information on how to build a Linux host PC yourself is also a part of this guide.
- Pin Muxing Table: phyCORE SOMs have an accompanying pin table (in Excel format). This table will show the complete default signal path, from processor to carrier board. The default device tree muxing option will also be included. This gives a developer all the information needed in one location to make muxing changes and design options when developing a specialized carrier board or adapting a PHYTEC phyCORE SOM to an application.
On top of these standard manuals and guides, PHYTEC will also provide Product Change Notifications, Application Notes, and Technical Notes. These will be done on a case-by-case basis. Most of the documentation can be found on the applicable download page of our products.
Tip
After finishing the Quickstart Guide, we recommend working through the Development Environment Guide. This will give you a comprehensive overview of the features and functions of both the SOM and carrier board.
Conventions, Abbreviations, and Acronyms
This hardware manual describes the PCM-063 System on Module in the following referred to as phyCORE®-i.MX 6UL/ULL. The manual specifies the phyCORE®-i.MX 6UL/ULL's design and function. Precise specifications for the NXP® Semiconductor i.MX 6UL/ULL microcontrollers can be found in the enclosed Microcontroller Data Sheet/User's Manual.
We refrain from providing detailed part-specific information within this manual, which can be subject to continuous changes, due to part maintenance for our products. Please read the paragraph "Product Change Management and information in this manual on parts populated on the SOM" within thePreface.
The BSP delivered with the phyCORE®-i.MX 6UL/ULL 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. For this reason, this manual contains no detailed description of the controller's registers, or information relevant to software development. Please refer to the i.MX 6 UL/ULL Reference Manual, if such information is needed to connect customer-designed applications.
Conventions
The conventions used in this manual are as follows:
- Signals that are preceded by an "n", "/", or “#” character (e.g.: nRD, /RD, or #RD), or that have a dash on top of the signal name (e.g.: RD) are designated as active low signals. That is, their active state is when they are driven low or are driving low.
- A "0" indicates a logic zero or low-level signal, while a "1" represents a logic one or high-level signal.
- The hex numbers given for addresses of I2C devices always represent the 7 MSB of the address byte. The correct value of the LSB which depends on the desired command (read (1), or write (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
- Tables that describe jumper settings show the default position in bold,bluetext.
- Text in blue indicates a hyperlink within, or external to the document. Click these links to quickly jump to the applicable URL, part, chapter, table, or figure.
References made to the phyCORE-Connector always refer to the high-density Samtec connector on the undersides of the phyCORE‑i.MX 6UL/ULL System on Module.
Types of Signals
Different types of signals are brought out at the phyCORE-Connector. The following table lists the abbreviations used to specify the type of a signal.
Signal Type | Description | Abbr. |
Power | Supply voltage input | PWR_I |
Ref-Voltage | Reference voltage output | REF_O |
Input | Digital input | I |
Output | Digital output | O |
IO | Bidirectional input/output | I/O |
OC-Bidir PU | Open collector input/output with pull up | OC-BI |
OC-Output | Open collector output without pull up requires an external pull up | OC |
5V Input PD | 5 V tolerant input with pull-down | 5V_PD |
LVDS Input | Differential line pairs 100 Ohm LVDS level input | LVDS_I |
LVDS Output | Differential line pairs 100 Ohm LVDS level output | LVDS_O |
TMDS Output | Differential line pairs 100 Ohm TMDS level output | TMDS_O |
USB IO | Differential line pairs 90 Ohm USB level bidirectional input/output | USB_I/O |
ETHERNET Input | Differential line pairs 100 Ohm Ethernet level input | ETH_I |
ETHERNET Output | Differential line pairs 100 Ohm Ethernet level output | ETH_O |
ETHERNET IO | Differential line pairs 100 Ohm Ethernet level bidirectional input/output | ETH_I/O |
PCIe Input | Differential line pairs 100 Ohm PCIe level input | PCIe_I |
PCIe Output | Differential line pairs 100 Ohm PCIe level output | PCIe_O |
MIPI CSI‑2 Input | Differential line pairs 100 Ohm MIPI CSI‑2 level input | CSI‑2_I |
Abbreviations and Acronyms
Many acronyms and abbreviations are used throughout this manual. Use the table below to navigate any unfamiliar terms used in this document.
Abbreviation | Definition |
BSP | Board Support Package (Software delivered with the Development Kit including an operating system (Windows, or Linux) preinstalled on the module and Development Tools). |
CB | Carrier Board; used in reference to the phyCORE Development Kit Carrier Board. |
DFF | D flip-flop. |
EMB | External memory bus. |
EMI | Electromagnetic Interference. |
GPI | General-purpose input. |
GPIO | General-purpose input and output. |
GPO | General-purpose output. |
IRAM | Internal RAM; the internal static RAM on the NXP® Semiconductor i.MX6UL/ULL microcontroller. |
J | Solder jumpers; these types of jumpers require solder equipment to remove and place. |
JP | Solderless jumpers; these types of jumpers can be removed and placed by hand with no special tools. |
PCB | Printed circuit board. |
PDI | PHYTEC Display Interface; defined to connect PHYTEC display adapter boards, or custom adapters |
PEB | PHYTEC Extension Board |
PMIC | Power management IC |
PoE | Power over Ethernet |
POR | Power-on reset |
RTC | Real-time clock. |
SMT | Surface mount technology. |
SOM | System on Module; used in reference to the PCL-063 / phyCORE®‑i.MX 6UL/ULL module |
Sx | User button Sx (e.g. S1, S2, etc.) used in reference to the available user buttons, or DIP-Switches on the carrier board. |
Sx_y | Switch y of DIP-Switch Sx; used in reference to the DIP-Switch on the carrier board. |
Introduction
Hardware Overview
The phyBOARD‑Segin i.MX 6UL/ULL for phyCORE-i.MX 6UL/ULL modules is a low-cost, feature-rich software development platform supporting the NXP® Semiconductor i.MX 6UL/ULL microcontroller. Moreover, due to the numerous standard interfaces the phyBOARD‑Segin i.MX 6UL/ULL can serve as the bedrock for your application. At the core of the phyBOARD‑Segin i.MX 6UL/ULL is the PCL‑063/phyCORE-i.MX 6UL/ULL System On Module (SOM), containing the processor, DRAM, NAND Flash, power regulation, supervision, transceivers, and other core functions required to support the i.MX 6UL/ULL processor. Surrounding the SOM is the PBA‑CD‑10/ phyBOARD‑Segin i.MX 6UL/ULL carrier board, adding power input, buttons, connectors, signal breakout, and Ethernet connectivity amongst other peripherals.
The phyCORE‑i.MX 6UL/ULL (PCL-063) is a connector-less, BGA style System On Module (SOM) in a direct solder form factor. Unlike traditional Phytec SOM products that support high-density connectors, the PCL-063 SOM is directly soldered down to the phyBOARD‑Segin i.MX 6UL/ULL using Half-Hole Technology. This solution offers an ultra-low-cost Single Board Computer for the i.MX 6UL/ULL processor, while maintaining most of the advantages of the SOM concept.
Adding the phyCORE-i.MX 6UL/ULL SOM into your own design is as simple as ordering the connectored version (PCL-063) and making use of our phyCORE Carrier Board reference schematics.
Features of the phyBOARD-Segin i.MX 6UL/ULL
The phyBOARD‑Segin i.MX 6UL/ULL supports the following features:
- Developed in accordance with Phytec's new SBCplus concept (Preface)
- Phytec’s phyCORE-i.MX 6UL/ULL SOM with plated half-hole connection, featuring a single ARM Cortex-A7 core operating at speeds up to 696 MHz
- Pico ITX standard dimensions (100 mm × 72 mm)
- Boot from SD card or NAND Flash
- 2x different power supply options (5 V via 3.5 mm combicon, or 12 V – 24 V through external power module)
- 2x RJ45 jacks for 10/100 Mbps Ethernet
- 1x USB host interface brought out to an upright USB Standard-A connector
- 1x USB OTG interface available at a USB Micro-AB connector on the backside, or at the expansion connector
- 1x Secure Digital / Multi Media Memory Card interface brought out to a Micro-SD connector at the backside
- 1x CAN interface at 2×5 pin header 2.54 mm
- Audio codec with Stereo Line In and Line Out (3x2 pin header 2.54 mm) and Mono Speaker (2-pole Molex)
- 1x parallel camera interface compatible with PHYTEC phyCAM‑P camera standard with I2C for camera control
- RS-232 or RS-485 transceiver supporting UART5 incl. handshake signals with data rates of up to 1 Mbps (2×5 pin header 2.54 mm)
- Reset-Button
- CPU ONOFF‑Button
- Audio/Video (A/V) connectors including a touch screen interface
- Expansion connector with different interfaces
- External RTC
- Backup supply for RTC via external 2-pole pin header or with Gold cap (lasts approx. 11½ days)
Block Diagram
View of the phyBOARD-Segin i.MX 6UL/ULL
Accessing the phyBOARD-Segin i.MX 6UL/ULL Features
PHYTEC phyBOARD‑Segin i.MX 6UL/ULL is fully equipped with all mechanical and electrical components necessary for a speedy and secure start-up.
Overview of the phyBOARD-Segin i.Mx 6UL/ULL Peripherals
The phyBOARD‑Segin i.MX 6UL/ULL is depicted in View of the phyBOARD‑Segin i.MX 6UL/ULL (top). It features many different interfaces and is equipped with the components listed in the tables below. For a more detailed description of each peripheral refer to the appropriate chapter listed in the applicable table. View of the phyBOARD‑Segin i.MX 6UL/ULL (top) and View of the phyBOARD‑Segin i.MX 6UL/ULL (bottom)highlights the location of each peripheral for easy identification.
Connectors and Pin Header
The following table lists all available connectors on the phyBOARD‑Segin i.MX 6UL/ULL. View of the phyBOARD‑Segin i.MX 6UL/ULL (top) and View of the phyBOARD‑Segin i.MX 6UL/ULL (bottom)highlights the location of each connector for easy identification.
Reference Designator | Description | Section |
X2 | Power supply 5 V only (via 6-pole WAGO male header, or 2‑pole Phoenix Contact MINI COMBICON base strip) | Power Connectors (X2) |
X3 | Connector for external Backup Battery (1×2 pin header, 2.54 mm pitch) | Backup Voltage, RTC, and X3 |
X4 | Secure Digital / Multi-Media Card (Micro-slot) | Secure Digital Memory Card / MulitMedia Card (X4) |
X5 | RS‑232 with RTS and CTS, or RS-485 (UART5 2×5 pin header, 2.54 mm pitch) | UART Connectivity (X16 and X5) |
X6 | CAN connector (2×5 pin header, 2.54 mm pitch) | CAN Connectivity (X6, JP5) |
X7 | USB host connector (USB 2.0 Standard-A) | USB Connectivity (X7 and X8) |
X8 | USB On-The-Go connector (USB Micro-AB) | |
X9 | Stereo Line Out and Line In connector (2x3 pin header, 2.54 mm pitch) | Audio Interface (X28 and X9) |
X10 | Ethernet 1 connector (RJ45 with speed and link LED) | Ethernet Connectivity (X10 and X11) |
X11 | Ethernet 2 connector (RJ45 with speed and link LED) | |
X12 | phyCAM-P camera connector (33-pin Hirose FFC-connector, 0.5 mm pitch) | Camera Connectivity (X12) |
X14 | A/V connector #1 (2×20 dual entry socket 2 mm pitch) | Audio / Video Connectors (X14 and X15) |
X15 | A/V connector #2 (2×8 dual entry socket 2 mm pitch) | |
X16 | Expansion connector (2×30 socket connector 2 mm pitch) | Expansion Connector (X16) |
X28 | Mono Speaker output (2-pole Molex SPOX 2.5 mm pitch) | Audio Interface (X28 and X9) |
Warning
Ensure that all module connections must not exceed their expressed maximum voltage or current. Maximum signal input values are indicated in the corresponding controller User's Manual/Data Sheets. As damage from improper connections varies according to use and application, it is the user‘s responsibility to take appropriate safety measures to ensure that the module connections are protected from overloading through connected peripherals.
LEDs
The phyBOARD‑Segin i.MX 6UL/ULL is populated with three LEDs to indicate the status of the USB VBUS voltages, as well as the power supply voltage. View of the phyBOARD‑Segin i.MX 6UL/ULL (top) shows the location of the LEDs. Their function is listed in the table below:
LED | Color | Description | Section |
D8 | Red | 3.3 V voltage generation on the phyBOARD | Power Supply LED D8 |
D11 | Green | Indicates presence of VBUS at the USB host interface (X7) | USB Connectivity (X7 and X8) |
D12 | Green | Indicates presence of VBUS at the USB OTG interface (X8) |
Buttons
The phyBOARD-Segin i.MX 6UL/ULL is populated with two pushbuttons, one to reset the phyBOARD and another to power on and power off the NXP® Semiconductor i.MX 6UL/ULL CPU. View of the phyBOARD‑Segin i.MX 6UL/ULL (top) shows the location of the switches. Their function is listed in the table below:
Switch | Description | Section |
S1 | i.MX 6UL/ULL ON/OFF (Button) input | CPU ON/OFF (S1) |
S2 | Reset button | System Reset Button (S2) |
Jumpers
The phyBOARD-Segin i.MX 6UL/ULL comes pre-configured with four removable jumpers (JP) and several solder jumpers (J). The jumpers allow flexible configuring of a limited number of features for the development purposes of the user.
Warning
Due to the small footprint of the solder jumpers (J), we do not recommend manual jumper modifications. This might also render the warranty invalid. Because of that, only the removable jumpers are described in this section. For information on the solder jumpers, see Soldering Jumpers and contact our sales team if you need jumper configurations different from the default configuration.
The functions of the removable jumpers on the phyBOARD‑Segin i.MX 6UL/ULL are shown in the table below. More detailed information can be found in the appropriate section. View of the phyBOARD‑Segin i.MX 6UL/ULL (top) shows the location of jumpers JP1 and JP5, while the location of jumpers JP2 and JP7 are shown below.
Jumper | Description | Section |
JP1 | Boot Selection | Boot Mode (JP1) |
JP2 | JTAG Mode Selection | JTAG Interface |
JP5 | CAN Termination Selection | CAN Connectivity (X6, JP5) |
JP7 | System Backup Voltage Selection | Backup Voltage, RTC, and X3 |
Note
Detailed descriptions of the assembled connectors, jumpers, and switches can be found in the following sections.
Functional Components on the phyBOARD-Segin i.MX 6UL/ULL
This section describes the functional components of the phyBOARD‑Segin i.MX 6UL/ULL. Each subsection details a particular connector/interface and associated jumpers for configuring that interface.
Power Supply
Warning
Do not change modules or jumper settings while the phyBOARD is supplied with power!
Power Connectors (X2)
The phyBOARD‑Segin i.MX 6UL/ULL is available with two different power supply connectors. Depending on your order you will find one of the following connectors on your SBC:
- a 2-pole Phoenix Contact MINI COMBICON base strip 3.5 mm connector (X2) suitable for a single 5 V supply voltage, or
- a 6-pole WAGO male header (X2) to attach the Power Module for phyBOARDs (PEB‑POW‑01) which provides connectivity for 12 V – 24 V
The required current load capacity for all power supply solutions depends on the specific configuration of the phyCORE mounted on the phyBOARD-Segin i.MX 6UL/ULL, the particular interfaces enabled while executing software, as well as whether an optional expansion board is connected to the carrier board.
Phoenix Contact 2-pole MINI COMBICON Base Strip (X2)
The permissible input voltage is +5 V DC if your SBC is equipped with a 2-pole Phoenix Contact MINI COMBICON base strip. A 5 V adapter with a minimum supply of 1.5 A is recommended to supply the board via the 2-pole base strip. Power Supply Connectors(X2), Backup Voltage Connector (X3) and the following table show the pin assignment.
Pin | Signal | Description |
1 | VCC5V | +5 V power supply |
2 | GND | Ground |
WAGO 6-pole Male Header (X2)
If a WAGO 6-pole male header is mounted on your board (View of the phyBOARD‑Segin i.MX 6UL/ULL (top) and Power Supply Connectors(X2), Backup Voltage Connector (X3)), your board is prepared to connect to a phyBOARD Power Module (PEB‑POW‑01), or a custom power supply circuitry. The ordering number of the mating connector from WAGO is:
EAN 4045454120610
The use of the 6-pole connector has the following advantages:
- The higher and wider operational range of the input voltage
- External scaling potential to optimize the electrical output current, by use of customized power modules that match the requirements
- 5 V, 3.3 V, and backlight power supply
Pin assignment of the 6–pole WAGO connector:
Pin | Signal | Description |
1 | VCC5V | +5 V power supply |
2 | GND | Ground |
3 | VCC3V3_PMOD | +3.3 V power supply |
4 | VCC_BL | Backlight power supply (input voltage of power module)[1] |
5 | PMOD_PWRGOOD | Power good signal (connected to reset nRESET_IN) |
6 | nPMOD_PWRFAIL | Power fail signal |
A detailed description of the Power Module for phyBOARDs including information on the minimum supply current can be found in the Application Guide for phyBOARD Expansion Boards (L-793e).
1. | The voltage level depends on the connected power module |
Power Supply LED D8
The red LED D8 next to power connector X2 (View of the phyBOARD‑Segin i.MX 6UL/ULL (top)) indicates the presence of the 3.3 V supply voltage generated from the 5 V input voltage.
Backup Voltage, RTC, and X3
The phyBOARD-Segin i.MX 6UL/ULL features an external RTC at U2 in addition to the internal RTC of i.MX 6UL/ULL processor. They are used for real-time or time-driven applications. To back up the RTCs, a Goldcap (C1) (View of the phyBOARD‑Segin i.MX 6UL/ULL (top)) is placed on the phyBOARD. Alternatively, the 2-pole pin header X3 can be used to connect an external battery (max. 3.6 V) to VCC_BACKUP to feed in the backup voltage.
Power Supply Connectors(X2), Backup Voltage Connector (X3) and the following table show the pin assignment of X3.
Pin | Signal | Description |
1 | VCC_BACKUP | Backup battery voltage |
2 | GND | Ground |
The backup voltage source (either Gold cap at C1, or external battery via X3) supplies the external RTC at U2.
Closing jumper JP7 connects the backup voltage source also to the backup voltage domain VDD_SNVS of the i.MX 6UL/ULL which supplies the RTC and some critical registers when the primary system power, VCC5V, is removed. The backup supply for only the RTC at U2 (jumper JP7 open) lasts approximately 11½ days.
UART Connectivity (X16 and X5)
The phyCORE‑i.MX 6UL\ULL provides up to 3 high-speed universal asynchronous interfaces. On the phyBOARD TTL level signals of UART1 (the standard console) and UART3[2]are routed to expansion connector X16. UART5 is available at pin header connector X5 at RS-232 level, or optionally at RS‑485 level[3].
Note
The Evaluation Board (PEB-EVAL-01) delivered with the kit plugs into the expansion connector and allows easy use of the standard console (UART1) which is required for debugging. Please find additional information on the Evaluation Board in the Application Guide for phyBOARD Expansion Boards (L‑793e).
Further information on the expansion connector can be found in Expansion Connector (X16).
Pin header connector X5 is located next to the USB host connector (View of the phyBOARD‑Segin i.MX 6UL/ULL (top)) and provides the UART5 signals of the i.MX 6UL/ULL at RS-232, or RS‑485 level. The serial interface is intended to be used as data terminal equipment (DTE) and allows for a 5-wire connection including the signals RTS and CTS for hardware flow control. The following table shows the signal mapping of the RS-232 and RS-485 level signals at connector X5.
An adapter cable is included in the phyBOARD‑Segin i.MX 6UL/ULL Kit to facilitate the use of the UART5 interface. The following figure shows the signal mapping of the adapter.
2. | Usually, UART3 is not available as the signals are routed to the phyCAM-P interface via jumpers J3 and J4. |
3. | The standard kit comes with an RS-232 transceiver installed. |
Ethernet Connectivity (X10 and X11)
The Ethernet interfaces of the phyBOARD-Segin i.MX 6UL/ULL are accessible at two RJ45 connectors X10 (Ethernet 1) and X11 (Ethernet 2).
Ethernet 1 is directly brought out from the SOM's Ethernet interface ENET1, whereas Ethernet 2 is made available by an Ethernet PHY at U3 on the phyBOARD. The Ethernet PHY is connected to the SOM's RMII interface ENET2.
Both Ethernet interfaces are configured as 10/100Base-T networks. The LEDs for LINK (green) and SPEED (yellow) indications are integrated into the connector. Both Ethernet transceivers support HP Auto-MDIX, eliminating the need for the consideration of a direct-connect LAN or cross-over path cable. They detect the TX and RX pins of the connected device and automatically configure the PHY TX and RX pins accordingly.
MAC Address
In a computer network such as a local area network (LAN), the MAC (Media Access Control) address is a unique computer hardware number. For a connection to the Internet, a table is used to convert the assigned 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 phyBOARD‑Segin i.MX 6UL/ULL is located on the bar code sticker attached to the module. This number is a 12-digit HEX value.
USB Connectivity (X7 and X8)
The phyBOARD-Segin i.MX 6UL/ULL provides one USB host and one USB OTG interface.
USB1 is accessible at connector X8 (USB Micro-AB) located at the backside of the phyBOARD. It is configured as USB OTG. USB OTG devices are capable of initiating a session, controlling the connection, and exchanging host and peripheral roles between each other. This interface is compliant with USB revision 2.0.
USB2 is accessible on the top of the phyBOARD at connector X7 (USB Standard-A) and is configured as a USB host.
LED D12 displays the status of USB_OTG1_VBUS and LED D11 indicates the status of X_USB_OTG2_VBUS (shown below).
Two jumpers and a resistor allow configuring the USB1 interface according to your needs. Please refer tophyCAM-P Interface Configuration for more information.
Audio Interface (X28 and X9)
The audio interface provides a method of exploring i.MX 6UL/ULL's audio capabilities. The phyBOARD-Segin i.MX 6UL/ULL is populated with an audio codec at U8. The audio codec is connected to the i.MX 6UL/ULL's SAI interface to support stereo line input and stereo line output at connector X9. In addition to that the phyBOARD-Segin i.MX 6UL/ULL has one direct mono speaker output (1 W) at Molex connector X28.
Pin | Signal | Pin | Signal |
1 | LINE_IN_L | 2 | LINE_IN_R |
3 | AGND | 4 | AGND |
5 | LINE_OUT_L | 6 | LINE_OUT_R |
Pin | Signal | Description |
1 | SPOP | Class-D positive differential output |
2 | SPOM | Class-D negative differential output |
The audio codec can be configured via I²C interface I2C1 at address 0x18.
For additional audio applications the SAI interface of the i.MX 6UL/ULL including the signals X_JTAG_TDI/SAI2_BCLK, X_JTAG_TDO/SAI2_SYNC, X_JTAG_TCK/SAI2_RXD and X_JTAG_nTRST/SAI2_TXD are routed to A/V connector X15 (please refer to section 3.2.6 for additional information on the A/V connector).
Please refer to the audio codec’s reference manual for additional information regarding the special interface specification.
Disabling the Audio Codec
Jumper JP2 allows disabling the audio codec. This is necessary if the JTAG interface at expansion connector X16 is required during development (Expansion Connector (X16))
If the audio codec is to be used in normal operation ensure that jumper JP2 is set to 1+2 which connects the audio codec's reset input to X_nRESET_OUT.
The location of JP2 is shown in Audio Codec Disable Jumper JP2.
Mode Selection | Description |
Audio reset signal (JP2 = 1+2) | Audio codec normal operation |
JTAG mode (JP2 = 2+3) | Audio codec disabled, JTAG interface can be used |
CAN Connectivity (X6, JP5)
The Controller Area Network (CAN) bus offers a low-bandwidth, prioritized message Fieldbus for serial communication between microcontrollers. It efficiently supports distributed real-time control with a high level of security. The Flexible Controller Area Network (FLEXCAN) module of the iMX 6UL/ULL is a full implementation of the CAN protocol specification version 2.0B. It supports standard and extended message frames and supports bitrates up to 1 Mbit/s.
Note
The CAN interface is not available on the processor type -G0 and -Y0.
The first interface (FLEXCAN1) of the Flexible Controller Area Network is accessible at connector X6 (2×5 pin header, 2.54 mm pitch). Jumper JP5 can be installed to add a 120 Ohm termination resistor across the CAN data lines if needed.
The following table shows the signal mapping of the CAN1 signals at connector X6.
Pin | Signal | Pin | Signal |
1 | NC | 2 | GND |
3 | X_CANL | 4 | X_CANH |
5 | GND | 6 | NC |
7 | NC | 8 | NC |
9 | Shield | 10 | NC |
An adapter cable is included in the phyBOARD‑Segin i.MX 6UL/ULL Kit to facilitate the use of the CAN interface. The following figure shows the signal mapping of the adapter.
Pin 6 | GND | |
Pin 2 | X_CANL | |
Pin 7 | X_CANH | |
Pin 3 | GND | |
Pin 5 | Shield |
As an alternative option the TTL level signals of FLEXCAN1 can be also routed to expansion connector X16, and, depending on the muxing options, a second CAN interface (FLEXCAN2) is available at the expansion connector, too (FLEXCAN2).
Secure Digital Memory Card / MulitMedia Card (X4)
As an alternative option the TTL level signals of FLEXCAN1 can be also routed to expansion connector X16, and, depending on the muxing options, a second CAN interface (FLEXCAN2) is available at the expansion connector, too (FLEXCAN2).
The phyBOARD-Segin i.MX 6UL/ULL provides a standard microSDHC card slot at X4 for connection to MMC/SD interface cards. It allows easy and convenient connection to peripheral devices such as SD- and MMC cards. Power to the SD interface is supplied by inserting the appropriate card into the MMC/SD connector, which features card detection, a lock mechanism, and a smooth extraction function by Push-in/Push-out of the card.
Insertable jumper JP1 allows toggling between NAND boot and boot from the SD card. In order to boot from the SD card, JP1 must be set to change the boot configuration (Boot Mode (JP1)).
Camera Connectivity (X12)
The phyCORE module on the phyBOARD-Segin i.MX 6UL/ULL offers one interface to connect digital cameras[4]. The signals of the parallel CMOS Sensor Interface (CSI) are available as a 10-bit parallel camera interface together with an I2C interface to allow for direct connection of CMOS camera modules.
Generally, the parallel port can be expanded on the carrier board in three ways:
- according to the phyCAM-P camera interface standard
- according to the as phyCAM-S+ camera interface standard
- as an interface for customer parallel cameras
On the phyBOARD-Segin i.MX 6UL/ULL the 10-bit parallel CMOS Serial Interface is brought out as phyCAM-P camera interface at connector X12 (Figure 17). Information on the phyCAM-P standard and the other possibilities can be found in the phyCAM-manual (L‑748).
The table below shows the pinout of the connector X12.
PHYTEC Camera Connector X12
4. | Only the i.MX 6UL/ULL microcontroller versions Y2, G2, and G3 are equipped with |
Boot Mode (JP1)
The phyBOARD-Segin i.MX 6UL/ULL has two defined boot sequences which can be selected by configuring jumper JP1.
Boot Mode | Description |
Boot mode 1 (JP1 = open) | Boot from NAND |
Boot mode 2 (JP1 = closed) | Boot from SD/MMC 1 |
CPU ON/OFF (S1)
The phyBOARD-Segin i.MX 6UL/ULL is equipped with a CPU ON/OFF button at S1. Pressing this button will toggle the X_ONOFF signal (pin X1-99) of the phyCORE SOM low, causing the i.MX 6UL/ULL CPU to power off. Pressing S1 for about 5 seconds turns off the phyBOARD. Please refer to the i.MX 6UL/ULL Reference Manual for more information on the ONOFF (Button) input.
System Reset Button (S2)
The phyBOARD-Segin i.MX 6UL/ULL is equipped with a system reset button at S2. Pressing this button will toggle the X_nRESET_IN pin (X1-100) of the phyCORE SOM low, causing the module to reset. Additionally, the reset signal X_nRESET_OUT is generated on the module (X1-98) to also reset the peripherals on the carrier board.
Audio / Video Connectors (X14 and X15)
The Audio/Video (A/V) connectors X14 and X15 provide an easy way to add typical A/V functions and features to the phyBOARD-Segin i.MX 6UL/ULL. Standard interfaces such as parallel display interface, I2S, and I2C as well as different supply voltages are available at the two A/V female dual entry connectors. One special feature of these connectors is their connectivity from the bottom or the top of the PCB.
For further information on the A/V connectors see Expansion Connector (X16). Information on the expansion boards available for the A/V connectors can be found in the Application Guide for phyBOARD Expansion Boards (L-793e).
Expansion Connector (X16)
Expansion connector X16 provides an easy way to add other functions and features to the phyBOARD-Segin i.MX 6UL/ULL. Standard interfaces such as JTAG, UART, MMC, SPI, and I2C as well as different supply voltages and several GPIOs are available at the expansion female connector.
For further information on the expansion connector and the pinout see Expansion Connector (X16). Information on the expansion boards available for the expansion connector can be found in the Application Guide for phyBOARD Expansion Boards (L-793e).
System-Level Customizing
About this Section
This section addresses advanced developers who want to design custom expansion boards or display adapters. It includes detailed information on the different interfaces and features of the phyBOARD-Segin i.MX 6UL/ULL at a system level.
System-Level Hardware Information
Differences in SOM Pinout
To support all features of the phyBOARD‑Segin i.MX 6UL/ULL the BSP provided assigns functions different from what is described in the pinout table (chapter 2) of the phyCORE‑i.MX 6UL/ULL hardware manual to some pins of the phyCORE mounted on the phyBOARD‑Segin i.MX 6UL/ULL. The table below lists all pins with functions different from what is described in the SOM's pinout table.
Note
The information given in the “TYPE” column is from the SOM's perspective.
Pin# | Signal | Type | SL | Description |
44 | X_LCD_D18 | I/O | 3.3 V | DISP data 18 is multiplexed for uSDHC2 command on expansion connector X16 |
45 | X_LCD_D19 | I/O | 3.3 V | DISP data 19 is multiplexed for uSDHC2 clock on expansion connector X16 |
46 | X_LCD_D20 | I/O | 3.3 V | DISP data 20 is multiplexed for uSDHC2 data 0 on expansion connector X16 |
47 | X_LCD_D21 | I/O | 3.3 V | DISP data 21 is multiplexed for uSDHC2 data 1 on expansion connector X16 |
48 | X_LCD_D22 | I/O | 3.3 V | DISP data 22 is multiplexed for uSDHC2 data 2 on expansion connector X16 |
49 | X_LCD_D23 | I/O | 3.3 V | DISP data 23 is multiplexed for uSDHC2 data 3 on expansion connector X16 |
78 | X_GPIO1_3 | I | 3.3 V | ADC input 3 available on expansion connector X16 |
87 | X_GPIO5_1 | I | 3.3 V | External RTC interrupt available on expansion connector X16 |
88 | X_GPIO5_0 | I | 3.3 V | Tamper pin on expansion connector X16 |
95 | X_GPIO5_5 | I | 3.3 V | Interrupt for AV adapter |
96 | X_GPIO1_1 | O | 3.3 V | Watchdog signal available on expansion connector X16 |
Soldering Jumpers
Numerous jumpers and 0 Ohm resistors allow configuring the phyBOARD according to your needs.
Warning
The following table lists all jumpers and resistors and describes their function.
Jumper / Resistor | Description | Section |
J1, J2 | Rerouting the CAN interface to expansion connector X16 | CAN Connectivity |
J3 – J4 | Rerouting the UART3 interface to expansion connector X16 | UART3 |
J5 – J10 | Adding LCD interface data lines D18 to D23 to the parallel LCD interface on A/V connector X14 | Enabling Data Lines D18 to D28 |
J11 | Selecting the reset signal at pin 8 of A/V connector X15 | LCD Reset Selection |
J13, J14 | Rerouting the USB OTG1 interface to expansion connector X16 | USB OTG Connectivity |
R34 | Configuring the operation mode for the USB OTG interface | Configuring the OTG Operating Mode (R34) |
J17 | Connecting AGND and GND via a star point jumper | |
J18 | Changing the I2C address of the touchscreen controller ABA_U1 | I2C Connectivity |
J19, J20 | Configuring the phyCAM-P control signals X_CAM_CTRL1 and X_CAM_CTRL2 | Configuring the CAM_CTRL Signals J19, J20 |
J21 | Disabling the phyCAM-P bus transceiver output | Disabling the phyCAM-P Bus Transceiver J21 |
J22 | Selecting phyCAM-P reset input signal nCAM_RST | Configuring the Reset Signal J22 |
I2C Connectivity
The I2C1 interface of the i.MX 6UL/ULL is available at different connectors on the phyBOARD‑Segin i.MX 6UL/ULL. The following table provides a list of connectors and pins with I2C connectivity.
Connector | Location |
Expansion connector X16 | pin 11 (I2C1_SDA), |
A/V connector X15 | pin 16 (I2C1_SDA), |
To avoid any conflicts when connecting external I2C devices to the phyBOARD‑Segin i.MX 6UL/ULL the addresses of the onboard I2C devices must be considered. The table below lists the addresses already in use but shows only the default address.
Board | Prod. No. | Device | Address used |
I2C1 | |||
phyCORE-i.MX 6UL/ULL | PCL-063 | EEPROM | 0x52, 0x5A |
phyBOARD-Segin i.MX 6UL/ULL | PBA-CD-10 | Touch controller | 0x44 |
Stereo Audio Codec | 0x18 | ||
RTC | 0x68 | ||
phyCAM-P | 0x45, 0x48, 0x5D | ||
AV-Adapter HDMI | PEB-AV-01 | HDMI Core | 0x70 |
CEC Core | 0x34 | ||
AV-Adapter Display | PEB-AV-02 | GPIO Expander | 0x41 |
Evaluation Board | PEB-EVAL-01 | EEPROM | 0x56 |
M2M Board | PEB-C-01 | GPIO Expander | 0x20 |
GPIO Expander | 0x21 | ||
GPIO Expander | 0x22 |
USB OTG Connectivity
For later expansion boards the USB OTG interface of the phYBOARD‑i.MX 6UL/ULL can be routed to expansion connector X16[5]. Jumpers J13 and J14 route the USB data signals to pins 21 (USB_DP) and 22 (USB_DM) of expansion connector X16. The signals OTG1_ID (pin 53), nUSB_OTG1_CHD (pin 53), and USB_OTG1_VBUS (pin 54) are connected permanently to the expansion connector.
The following table shows the possible configurations of jumpers J13 and J14.
J13, J14 | Description |
1+2 | USB1 interface signals (DM, DP) are routed to USB connector X8 |
2+3 | USB1 interface available at expansion connector X16 |
Configuring the OTG Operating Mode (R34)
Resistor R34 configures the OTG operating mode with the OTG1_ID signal. By default, this resistor is not mounted, which leaves the ID pin floating, thus configuring the interface as USB OTG. Mounting a 10 kΩ resistor connects the OTG1_ID pin to GND and configures the OTG interface as a USB host.
Typically the configuration of a connecting device as host or slave is done automatically via the USB cable. However, given the limited number of OTG-enabled devices in the embedded market, this resistor is provided to either simulate an OTG cable or force the OTG interface into host mode when OTG operation is not required.
5. | Caution! There is no protective circuit for the USB interfaces brought out at the expansion connector X16. |
phyCAM-P Interface Configuration
Numerous jumpers allow configuring the phyCAM-P interfaces according to your needs.
Configuring the CAM_CTRL Signals J19, J20
The different phyCAM-P camera modules offer various additional features such as I2C address selection, strobe output, or trigger input to name a few. These are available via the CAM_CTRLx I/O pins. Jumpers J19 and J20 allow configuring the CAM_CTRLx I/Os according to the phyCAM-P camera module connected to X12.
The following configurations are possible:
Description | ||
J19 | 1+2 | CAM_CTRL1 connected to VCC_CAM |
2+3 | CAM_CTRL1 connected to GND | |
2+4 | CAM_CTRL1connected to the phyCAM-P bus transceiver | |
J20 | 1+2 | CAM_CTRL2 connected to VCC_CAM |
2+3 | CAM_CTRL2 connected to GND | |
2+4 | CAM_CTRL2 connected to the phyCAM-P bus transceiver |
For more information on possible configurations with the CAM_CTRLx signals refer also to the documentation delivered with the camera module (L-748d).
Disabling the phyCAM-P Bus Transceiver J21
Jumper J21 allows disabling the phyCAM-P bus transceiver at U6. Closing J21 at 2+3 places both output ports of the transceiver into the high-impedance mode.
J21 | Description |
1+2 | phyCAM-P bus transceiver at U6 enabled |
2+3 | output ports of phyCAM-P bus transceiver in high-impedance mode |
Configuring the Reset Signal J22
The reset signal nCAM_RST at the X12 can be configured with J22. In the default configuration (J22 closed at 1+2) nCAM_RST is connected with the system reset signal X_nRESET_OUT.
Audio/Video Connectors (X14 and X15)
Audio/Video (A/V) connectors X14 and X15 provide an easy way to add typical A/V functions and features to the phyBOARD‑Segin i.MX 6UL/ULL. Standard interfaces such as parallel display, I2S, and I2C as well as different supply voltages are available at the two A/V female dual entry connectors. One special feature of these connectors is their connectivity from the bottom or the top. The pinout of the A/V connectors is shown in the following two tables.
The A/V connector is intended for use with phyBOARD Expansion Boards[6], and to add specific audio/video connectivity with custom expansion boards.
A/V connector X15 makes all signals for display connectivity available, while X14 provides signals for audio and touch screen connectivity, as well as an I2C bus and additional control signals.
Pin # | Signal Name | Type | SL | Description |
1 | GND | - | - | Ground |
2 | X_LCD_D22_AV | OUT | 3.3V | LCD data 22[7] |
3 | X_LCD_D23_AV | OUT | 3.3 V | LCD data 23[7] |
4 | X_LCD_D12 | OUT | 3.3 V | LCD data 12 |
5 | X_LCD_D13 | OUT | 3.3 V | LCD data 13 |
6 | GND | - | - | Ground |
7 | X_LCD_D14 | OUT | 3.3 V | LCD data 14 |
8 | X_LCD_D15 | OUT | 3.3 V | LCD data 15 |
9 | X_LCD_D16 | OUT | 3.3 V | LCD data 16 |
10 | X_LCD_D17 | OUT | 3.3 V | LCD data 17 |
11 | GND | - | - | Ground |
12 | X_LCD_D20_AV | OUT | 3.3 V | LCD data 20[7] |
13 | X_LCD_D21_AV | OUT | 3.3 V | LCD data 21[7] |
14 | X_LCD_D6 | OUT | 3.3 V | LCD data 6 |
15 | X_LCD_D7 | OUT | 3.3 V | LCD data 7 |
16 | GND | - | - | Ground |
17 | X_LCD_D8 | OUT | 3.3 V | LCD data 8 |
18 | X_LCD_D9 | OUT | 3.3 V | LCD data 9 |
19 | X_LCD_D10 | OUT | 3.3 V | LCD data 10 |
20 | X_LCD_D11 | OUT | 3.3 V | LCD data 11 |
21 | GND | - | - | Ground |
22 | X_LCD_D18_AV | OUT | 3.3 V | LCD data 18[7] |
23 | X_LCD_D19_AV | OUT | 3.3 V | LCD data 19[7] |
24 | X_LCD_D0 | OUT | 3.3 V | LCD data 00 |
25 | X_LCD_D1 | OUT | 3.3 V | LCD data 01 |
26 | GND | - | - | Ground |
27 | X_LCD_D2 | OUT | 3.3 V | LCD data 02 |
28 | X_LCD_D3 | OUT | 3.3 V | LCD data 03 |
29 | X_LCD_D4 | OUT | 3.3 V | LCD data 04 |
30 | X_LCD_D5 | OUT | 3.3 V | LCD data 05 |
31 | GND | - | - | Ground |
32 | X_LCD_CLK | OUT | 3.3 V | LCD pixel clock |
33 | X_LCD_ENABLE | OUT | 3.3 V | LCD enable |
34 | X_LCD_HSYNC | OUT | 3.3 V | LCD horizontal synchronization |
35 | X_LCD_VSYNC | OUT | 3.3 V | LCD vertical synchronization |
36 | GND | - | - | Ground |
37 | GND | - | - | Ground |
38 | X_GPIO1_4/PWM3 | OUT | 3.3 V | Pulse width modulation |
39 | VCC_BL | OUT | NS[8] | Backlight power supply |
40 | VCC5V | OUT | 5.0 V | 5.0 V power supply |
Warning
Please consider that the LCD data signals shown in the table above are boot configuration pins that must not be driven by any device on the baseboard during reset, to avoid accidental change of the boot configuration. Please refer to "System Configuration and Booting" in the phyCORE-i.MX 6UL/ULL Hardware Manual, or to the i.MX 6UL/ULL Reference Manual for more information about the boot configuration.
6. | Please find additional information on phyBOARD Expansion Boards |
7. | In the default configuration of the phyBOARD‑Segin i.MX 6UL/ULL, |
8. | VCC_BL comes directly from pin 4 of power connector X2. |
Pin # | Signal Name | Type | SL | Description | |
1 | X_SAI2_BCLK | OUT | 3.3 V | SAI2 transmit bit clock | |
2 | X_SAI2_SYNC | OUT | 3.3 V | SAI2 transmit frame sync. | |
3 | X_SAI2_RXD | IN | 3.3 V | SAI2 receive data | |
4 | X_SAI2_TXD | OUT | 3.3 V | SAI2 transmit data | |
5 | X_AV_INT | I/O | 3.3 V | A/V interrupt; GPIO5_5[9] | |
6 | X_GPIO1_18 | OUT | 3.3 V | LCD control; GPIO1_18 | |
7 | GND | - | - | Ground | |
| X_nRESET_OUT | OUT | 3.3 V | Reset | (J11 1+2) |
X_LCD_RESET | OUT | 3.3 V | Reset LCD | (J11 2+3) | |
9 | TS_X+ | IN | 1.8 V | Touch X+ | |
10 | TS_X- | IN | 1.8 V | Touch X- | |
11 | TS_Y+ | IN | 1.8 V | Touch Y+ | |
12 | TS_Y- | IN | 1.8 V | Touch Y- | |
13 | VCC3V3 | OUT | 3.3 V | 3.3 V power supply | |
14 | GND | - | - | Ground | |
15 | X_I2C1_SCL | I/O | 3.3 V | I2C1 clock | |
16 | X_I2C1_SDA | I/O | 3.3 V | I2C1 data |
9. | Caution! The GPIO5 interface (GPIO5_0 to GPIO5_9) is multiplexed with the tamper detection inputs. |
Parallel LCD Interface
A/V connector X14 provides the signals of the parallel LCD display interface with up to 24-bit and control signals. The locations of the signals are shown in PHYTEC A/V Connector #2 (X15).
Enabling Data Lines D18 to D28
Jumpers J5 and J10 allow routing data lines D18 to D23 of the phyCORE‑i.MX 6UL/ULL's parallel LCD interface to A/V connector X14 to enable implementing a 24-bit LCD interface on a custom A/V expansion board. The following table shows the possible configurations.
J5 to J10 | Description |
1+2 | LCD data lines D18 to D23 routed to A/V connector X14 |
2+3 | Signals are routed as uSDHC2 interface to expansion connector X16 |
Note
Use of data lines D18 to D23 of the i.MX 6UL/ULL's LCD interface at A/V connector X14 requires changing of the BSP.
LCD Reset Selection
Pin 8 of A/V connector X15 provides a reset signal to allow resetting peripheral devices on a custom A/V expansion board. Jumper J11 connects either the i.MX 6UL/ULL's LCD_RESET signal or the system reset signal X_nRESET_OUT to pin 8 of X15. The following table shows the available configurations.
J11 | Description |
1+2 | X_nRESET_OUT connected to X15 pin 8 |
2+3 | X_LCD_RESET connected to X15 pin 8 |
Brightness
The PWM signal at pin 38 allows changing the brightness of the display attached to the A/V connector.
I2C Connectivity
Please refer to I2C Connectivity for complete information on the I2C connectivity.
Audio I2S
Audio support on the module is done via the I2S interface and controlled via I2C.
On the phyBOARD‑Segin i.MX 6UL/ULL the audio codec's registers can be accessed via the I2C1 interface at address 0x18 (7-bit MSB addressing).
User Programmable GPOIs
Two pins of the A/V connector X15 are dedicated as GPIO (Routing of the LCD Interface Signals J5 to J10). These signals are also available/used on the corresponding expansion boards, e.g. PEB-AV-02. For more information please look at the Expansion Boards Application Guide (L-793e).
Warning
The BSP delivered with the phyBOARD‑Segin i.MX 6UL/ULL supports the GPIOs according to the configuration done in correspondence to the expansion board installed on delivery. Thus the GPIOs might not be available if they are needed to support functions of the expansion board. In order to apply the GPIOs for other purposes after the removal of the expansion board, the BSP must be exchanged, too.
With the appropriate BSP / BSP configuration, the GPIOs (GPIO5_5 and GPIO1_18) are available as input by default. The following table lists all GPIOs, their location, their number, and their default.
Pin # | GPIO Name | Default Usage | Comment |
5 | GPIO5_5 | IN | Can be used as A/V connector interrupt |
6 | GPIO1_18 | I/O |
Warning
The GPIO5 interface (GPIO5_0 to GPIO5_9) is multiplexed with the tamper detection inputs. Hence, GPIO5_5 is not available if the phyCORE-i.MX 6UL/ULL is equipped with the i.MX 6UL/ULL version G3.
Expansion Connector (X16)
Expansion connector X16 (2×30 socket connector 2 mm pitch) provides an easy way to add other functions and features to the phyBOARD‑Segin i.MX 6UL/ULL. Standard interfaces such as UART, SPI, and I2C as well as different supply voltages and several GPIOs are available at the expansion connector.
The expansion connector is intended for use with phyBOARD Expansion Boards[10], and to add specific functions with custom expansion boards.
The pinout of the expansion connector is shown in the following table.
Pin # | Signal Name | Type | SL | Description |
1 | VCC3V3 | OUT | 3.3 V | 3.3 V power supply |
2 | VCC5V | OUT | 5.0 V | 5.0 V power supply |
3 | VCC1V8 | OUT | 1.8 V | 1.8 V power supply |
4 | GND | - | - | Ground |
5 | X_UART2_TX / | OUT | 3.3 V | ECSPI3 chip select 0 |
6 | X_UART2_nCTS / | OUT | 3.3 V | ECSPI3 master output/slave input |
7 | X_UART2_RTS_B / | IN | 3.3 V | ECSPI3 master input/slave output |
8 | X_UART2_RX / | OUT | 3.3 V | ECSPI3 clock output |
9 | GND | - | - | Ground |
10 | X_UART1_RX | IN | 3.3 V | UART 1receive data (standard debug interface) |
11 | X_I2C1_SDA | I/O | 3.3 V | I2C 1 data |
12 | X_UART1_TX | OUT | 3.3 V | UART 1 transmit data (standard debug interface) |
13 | X_I2C1_SCL | I/O | 3.3 V | I2C 1 clock |
14 | GND | - | - | Ground |
15 | X_JTAG_TMS / | IN | 3.3 V | JTAG chain test mode select signal[11] |
16 | X_nJTAG_TRST / | IN | 3.3 V | JTAG chain test reset[11] |
17 | X_JTAG_TDI / | IN | 3.3 V | JTAG chain test data input[11] |
18 | X_JTAG_TDO / | OUT | 3.3 V | JTAG chain test data output[11] |
19 | GND | - | - | Ground |
20 | X_JTAG_TCK / | IN | 3.3 V | JTAG chain test clock signal[11] |
21 | X_USB_DP_EXP | I/O | DIFF | |
22 | X_USB_DM_EXP | I/O | DIFF | |
23 | X_nRESET_OUT | OUT | 3.3 V | Reset |
24 | GND | - | - | Ground |
25 | X_LCD_D18 / | I/O | 3.3 V | SD/MMC command |
26 | X_LCD_D20 / | I/O | 3.3 V | SD/MMC data 0 |
27 | X_LCD_D19 / | I/O | 3.3 V | SD/MMC clock |
28 | X_LCD_D21 / | I/O | 3.3 V | SD/MMC data 1 |
29 | GND | - | - | Ground |
30 | X_LCD_D22 / | I/O | 3.3 V | SD/MMC data 2 |
31 | X_UART3_RX_EXP | IN | 3.3 V | UART3 receive |
32 | X_LCD_D23 / | I/O | 3.3 V | SD/MMC data 3 |
33 | X_UART3_TX_EXP | OUT | 3.3 V | UART3 transmit |
34 | GND | - | - | Ground |
35 | X_JTAG_MOD / | I/O | 3.3 V | Sony/Philips Digital Interface |
36 | X_GPIO1_1/nWDOG1_B | I/O | 3.3 V | Watchdog (low active) |
37 | X_BOOT_MODE0 | IN | 3.3 V | Boot mode 0 |
38 | X_SNVS_TAMPER0 | I/O | 3.3 V | Tamper detection |
39 | X_BOOT_MODE1 | IN | 3.3 V | Boot mode 1 |
40 | X_RTC_nINT | OUT | 3.3 V | External RTC interrupt output |
41 | GND | - | - | Ground |
42 | X_GPIO5_9 | I/O | 3.3 V | Power fail signal[14] |
43 | X_nRESET_IN | IN | 3.3 V | Reset input |
44 | X_GPIO1_3 / | IN | 3.3 V | ADC input |
45 | X_SNVS_PMIC_ON_REQ | Internal PMIC power on request | ||
46 | GND | - | - | Ground |
47 | X_UART3_nCTS / | 3.3 V | CAN 1 transmit data | |
48 | X_UART3_nRTS / | 3.3 V | CAN1 receive data | |
49 | X_CCM_CLK1_P | IN | DIFF | CCM clock positive |
50 | X_CCM_CLK1_N | IN | DIFF | CCM clock negative |
51 | GND | - | - | Ground |
52 | X_ONOFF | IN | 3.3 V | CPU ON/OFF |
53 | X_OTG1_ID | IN | 3.3 V | USB OTG1 identification pin |
54 | X_USB_OTG1_VBUS | OUT | 5.0 V | USB OTG1 bus voltage |
55 | X_nUSB_OTG1_CHD | OUT | 3.3 V | USB OTG1 charger enable |
56 | GND | - | - | Ground |
57 | VCC_BL | OUT | NS[15] | Backlight power supply |
58 | X_PMIC_STBY_REQ | OUT | 3.3 V | Internal PMIC standby request |
59 | GND | - | - | Ground |
60 | VCC5V | IN | 5.0 V | 5 V input supply voltage |
10. | Please find additional information on phyBOARD Expansion Boards in the corresponding application guide (L‑793e). |
11. | The standard kit comes with the I2S interface available at A/V connector X15. |
12. | J13 and J14 need to be set to 2+3 to route the USB OTG1 |
13. | Caution! There is no protective circuit for the USB interfaces |
14. | Caution! This can be used as power fail signal for the PEB-POW-01 adapter, |
15. | VCC_BL connects directly to pin 4 of power connector X2. |
CAN Connectivity
FLEXCAN1
Jumpers J1 and J2 allow to route the TTL level signals of the i.MX 6UL/ULL's FLEXCAN1 interface to pins 47 (FLEXCAN1_TX) and 48 (FLEXCAN1_RX) of expansion connector X16. This enables implementing a CAN interface on a custom expansion board[16]. The following table shows the possible configurations.
J1, J2 | Description |
1+2 | CAN interface signals are available at expansion connector X16 at TTL level |
2+3 | CAN interface signals connected to CAN transceiver at AAV_U1 |
Note
The CAN signals are multiplexed with the hardware flow control signals (RTS, CTS) of UART3. Hence changing jumpers J1 and J2 to 1+2 also allows setting up a UART interface with hardware flow control on a custom expansion board.[17]
16. | The standard kit comes with the CAN transceiver installed at AAV_U1. |
17. | Use of UART3 at expansion connector X16 requires changing |
FLEXCAN2
The second CAN interface (FLEXCAN2) of the i.MX 6UL/ULL is multiplexed with the hardware flow control signals of UART2 which are available at expansion connector pins 6 and 7. FLEXCAN2_RX is available at pin 7 and FLEXCAN2_TX at pin 6.
The use of FLEXCAN2 at X16 requires changing the pin muxing and additional software development.
UART Interfaces
Up to three UART interfaces (UART1 to UART3) are available at expansion connector X16. On the phyCORE‑i.MX 6UL/ULL the ports of UART2 and UART3 are used for other interfaces. To use UART2 and UART 3 on the phyBOARD‑Segin i.MX 6UL/ULL's expansion connector changing of the pin muxing and additional software development are required.
UART1
The signals of UART1 are directly routed from the phyCORE‑i.MX 6UL/ULL to pins 10 (UART1_RX) and 12 (UART1_TX) of expansion connector X16.
UART2
The i.MX 6UL/ULL's UART2 signals are used for the SPI interface at expansion connector X16. Changing the pin muxing and additional software development allows using UART2 at expansion connector X16. UART2 provides hardware flow control. The locations of the UART2 signals are shown in Routing of the CAN Interface Signals J1, J2.
UART3
Jumpers J3 and J4 allow routing of the TTL level signals of the phyCORE-i.MX 6UL/ULL 's UART3 interface to pins 31 (UART3_RX) and 33 (UART3_TX) of expansion connector X16 to enable implementing a serial interface on a custom expansion board if the camera interface is not needed[18]. The following table shows the possible configurations. These settings may vary depending on product variants.
J3, J4 | Description |
1+2 | UART3 interface signals (TX, RX) are available at expansion connector X16 at TTL level |
2+3 | Signals are routed as CSI data lines D0 and D1 to the transceiver at U6 and are used to build up the phyCAM-P camera interface |
Note
The use of UART3 at expansion connector X16 requires changing the BSP and renders the phyCAM-P camera interface at X12 unusable.
JTAG Interface
The phyBOARD‑Segin i.MX 6UL/ULL provides a JTAG interface. The signals for the JTAG interface share the controller pins with the audio interface of the i.MX 6UL/ULL. In the default configuration, the audio interface signals are brought out at the phyCORE-Connector of the SOM mounted on the phyBOARD and are subsequently routed to the A/V connector (Routing of the LCD Interface Signals J5 to J10). Because of that, the pin muxing must be changed if the JTAG interface is required at the expansion connector during development. The locations of the JTAG signals at expansion connector X16 are shown in Routing of the CAN Interface Signals J1, J2.
Warning
To avoid disturbances at the JTAG interface the audio codec must be disabled. This can be done with jumper JP2. Closing Jumper JP2 at 2+3 connects the reset input of the audio codec to GND which holds the audio codec in a reset state.
Mode Selection | Description |
Audio reset signal (JP2 = 1+2) | Audio codec normal operation |
JTAG mode (JP2 = 2+3) | Audio codec disabled, JTAG interface can be used |
I2C Connectivity
Please refer to I2C Connectivity.
Revision History
Date | Version # | Changes in this manual |
26.07.2017 | Manual | First edition. Describes the phyCORE‑i.MX 6UL/ULL SOM (PCB 1468.2) with phyBOARD‑Segin i.MX 6UL/ULL-Carrier Board (PCB 1472.1) |
18.07.2022 | L-820e.A2 | Moved online |