1. ABOUT THIS MANUAL ........................................................................................................................................................................ 1
1.1 Copyright and license expenses .....................................................................................................................................................1
1.5 Tips on safety ........................................................................................................................................................................................2
1.6 Symbols and typographic conventions........................................................................................................................................2
1.7 Handling and ESD tips........................................................................................................................................................................2
1.8 Naming of signals................................................................................................................................................................................3
1.9 Further applicable documents / presumed knowledge..........................................................................................................3
2.1 Key functions and characteristics...................................................................................................................................................4
3.1 System overview..................................................................................................................................................................................4
3.1.1 System architecture / block diagram.............................................................................................................................................4
3.2 System components...........................................................................................................................................................................6
3.2.2.3 SPI NOR flash...................................................................................................................................................................................... 13
3.2.4 Temperature sensor......................................................................................................................................................................... 15
3.2.7 Power supply ..................................................................................................................................................................................... 32
3.2.7.1 Overview TQMa6x power supply................................................................................................................................................. 32
3.2.7.2 Voltage monitoring VCC5V............................................................................................................................................................ 33
3.2.7.3 Power consumption TQMa6x ....................................................................................................................................................... 34
4.4 Adaptation to the environment................................................................................................................................................... 44
4.5 Protection against external effects ............................................................................................................................................. 44
4.8 Notes of treatment........................................................................................................................................................................... 44
6.3 Operational safety and personal security ................................................................................................................................. 45
6.4 Climatic and operational conditions .......................................................................................................................................... 46
6.5 Reliability and service life............................................................................................................................................................... 46
6.6.7 Other entries ...................................................................................................................................................................................... 47
7.1 Acronyms and definitions.............................................................................................................................................................. 48
Table 7: Boot configuration SPI NOR flash at eCSPI1...................................................................................................................... 10
Table 8: Boot configuration SD card at uSDHC2.............................................................................................................................. 11
Table 10: i.MX6 SDRAM interface according to i.MX6 derivative.................................................................................................. 12
Table 16: Current consumption RTC at pin LICELL............................................................................................................................ 15
Table 17: Temperature sensor ................................................................................................................................................................. 15
Table 18: Internally used interfaces........................................................................................................................................................ 16
Table 19: Externally available interfaces............................................................................................................................................... 16
Illustration 17: Block diagram power supply carrier board....................................................................................................................... 35
Illustration 18: TQMa6x dimensions, side view............................................................................................................................................. 41
Illustration 19: TQMa6x dimensions, top view.............................................................................................................................................. 42
Illustration 20: TQMa6x dimensions, top view through TQMa6x ........................................................................................................ 42
0400 19.04.2018 Petz All Complete rework, DualPlus and QuadPlus CPUs added
0401 21.10.2018 Petz
All
Table 10
3.2.7.4
3.2.5.23, 6.5, Illustration 22
Table 58, Table 59
Formatting, links updated,
Clocks corrected
Warning updated
Updated
“Package temperature” replaced with “Case temperature”
Case temperature DDR3L SDRAM changed to +95 °C
in electronic, machine readable, or in any other form without the written consent of TQ-Systems GmbH.
The drivers and utilities for the components used as well as the BIOS are subject to the copyrights of the respective
manufacturers. The licence conditions of the respective manufacturer are to be adhered to.
Bootloader-licence expenses are paid by TQ-Systems GmbH and are included in the price.
Licence expenses for the operating system and applications are not taken into consideration and must be calculated / declared
separately.
1.2 Registered trademarks
TQ-Systems GmbH aims to adhere to copyrights of all graphics and texts used in all publications, and strives to use original
or license-free graphics and texts.
All brand names and trademarks mentioned in this User's Manual, including those protected by a third party, unless specified
otherwise in writing, are subjected to the specifications of the current copyright laws and the proprietary laws of the present
registered proprietor without any limitation. One should conclude that brand and trademarks are rightly protected by a third
party.
1.3 Disclaimer
TQ-Systems GmbH does not guarantee that the information in this User's Manual is up-to-date, correct, complete or of good
quality. Nor does TQ-Systems GmbH assume guarantee for further usage of the information. Liability claims against TQ-Systems
GmbH, referring to material or non-material related damages caused, due to usage or non-usage of the information given in this
User's Manual, or due to usage of erroneous or incomplete information, are exempted, as long as there is no proven intentional
or negligent fault of TQ-Systems GmbH.
TQ-Systems GmbH explicitly reserves the rights to change or add to the contents of this User's Manual or parts of it without
special notification.
Important Notice:
Before using the Starterkit MBa6x or parts of the schematics of the MBa6x, you must evaluate it and determine if it is suitable for
your intended application. You assume all risks and liability associated with such use. TQ-Systems GmbH makes no other
warranties including, but not limited to, any implied warranty of merchantability or fitness for a particular purpose. Except where
prohibited by law, TQ-Systems GmbH will not be liable for any indirect, special, incidental or consequential loss or damage
arising from the usage of the Starterkit MBa6x or schematics used, regardless of the legal theory asserted.
Improper or incorrect handling of the product can substantially reduce its life span.
1.6 Symbols and typographic conventions
Table 1: Terms and Conventions
Symbol Meaning
This symbol represents the handling of electrostatic-sensitive modules and / or components. These
components are often damaged / destroyed by the transmission of a voltage higher than about 50 V.
A human body usually only experiences electrostatic discharges above approximately 3,000 V.
This symbol indicates the possible use of voltages higher than 24 V.
Please note the relevant statutory regulations in this regard.
Non-compliance with these regulations can lead to serious damage to your health and may damage
or destroy the component.
This symbol indicates a possible source of danger.
Ignoring the instructions described can cause health damage, or damage the hardware.
This symbol represents important details or aspects for working with TQ-products.
Command
A font with fixed-width is used to denote commands, contents, file names, or menu items.
1.7 Handling and ESD tips
General handling of your TQ-products
The TQ-product may only be used and serviced by certified personnel who have taken note of the
information, the safety regulations in this document and all related rules and regulations.
A general rule is not to touch the TQ-product during operation. This is especially important when
switching on, changing jumper settings or connecting other devices without ensuring beforehand
that the power supply of the system has been switched off.
Violation of this guideline may result in damage / destruction of the TQMa6x and be dangerous
to your health.
Improper handling of your TQ-product would render the guarantee invalid.
Proper ESD handling
The electronic components of your TQ-product are sensitive to electrostatic discharge (ESD).
Always wear antistatic clothing, use ESD-safe tools, packing materials etc., and operate your TQ-
product in an ESD-safe environment. Especially when you switch modules on, change jumper settings,
or connect other devices.
A hash mark (#) at the end of the signal name indicates a low-active signal.
Example: RESET#
If a signal can switch between two functions and if this is noted in the name of the signal, the low-active function is marked with
a hash mark and shown at the end.
Example: C / D#
If a signal has multiple functions, the individual functions are separated by slashes when they are important for the wiring.
The identification of the individual functions follows the above conventions.
Example: WE2# / OE#
1.9 Further applicable documents / presumed knowledge
• Specifications and manual of the modules used:
These documents describe the service, functionality and special characteristics of the module used (incl. BIOS).
• Specifications of the components used:
The manufacturer's specifications of the components used, for example CompactFlash cards, are to be taken note of.
They contain, if applicable, additional information that must be taken note of for safe and reliable operation.
These documents are stored at TQ-Systems GmbH.
• Chip errata:
It is the user's responsibility to make sure all errata published by the manufacturer of each component are taken note of.
The manufacturer’s advice should be followed.
• Software behaviour:
No warranty can be given, nor responsibility taken for any unexpected software behaviour due to deficient components.
• General expertise:
Expertise in electrical engineering / computer engineering is required for the installation and the use of the device.
The following documents are required to fully comprehend the following contents:
This User's Manual describes the hardware of the TQMa6x revision 04xx, and refers to some software settings.
A certain derivative of the TQMa6x does not necessarily provide all features described in this User's Manual.
Functional differences between Dual/Quad and DualPlus/QuadPlus are referred to in the relevant passages.
This User's Manual does also not replace the NXP i.MX6 Reference Manuals (4), (5), and (6).
The TQMa6x is a universal Minimodule based on the NXP ARM CPU MCIMX6 (i.MX6).
The Cortex™ A9 core of this i.MX6 is typically clocked with 800 MHz.
The TQMa6x extends the TQC product range and offers an outstanding computing performance.
A suitable i.MX6 derivative (Single, Dual, Quad core) can be chosen for each requirement.
2.1 Key functions and characteristics
The TQMa6x provides the following key functions and characteristics:
• Up to 2 Gbyte DDR3L SDRAM, 64 bit interface (except “Solo”: 32 bit interface)
• Up to 8 Gbyte eMMC NAND flash
• Up to 128 Mbyte SPI NOR flash
• 64 kbit EEPROM
• Temperature sensor
• NXP PMIC (Power Management Integrated Circuit)
• Extended temperature range
• Single 5 V power supply
• Hardware is backward compatible with TQMa6x revision 02xx
All essential i.MX6 pins are routed to the connectors.
There are therefore no restrictions for customers using the TQMa6x with respect to an integrated customised design.
1
3. ELECTRONICS
The information provided in this User's Manual is only valid in connection with the tailored boot loader,
which is preinstalled on the TQMa6x, and the
3.1 System overview
3.1.1 System architecture / block diagram
BSP provided by TQ-Systems GmbH, see also chapter 5.
Illustration 1: Block diagram TQMa6x
1: It is not possible to boot from an SPI NOR flash bigger than 16 Mbyte.
The following key functions are implemented on the TQMa6x:
• i.MX6 CPU
• DDR3L SDRAM
• eMMC NAND flash
• SPI NOR flash
• EEPROM
• Temperature sensor
• Supervisor
• PMIC / DC/DC converter
The following interfaces are provided at the connectors of the TQMa6x: 2
• 1 × Ethernet 10/100/1000 RGMII
• 1 × HDMI 1.4
• 1 × I
2
S
• 1 × JTAG
• 1 × MIPI CSI
• 1 × MIPI DSI
• 1 × MLB
• 1 × Parallel display RGB 24 bit
• 1 × PCIe 2.0 (1 Lane)
• 1 × SATA 3.0
• 1 × SD 8 Bit (SDIO / MMC / SD card)
• 1 × S/PDIF
• 2 × CAN
• 2 × General Purpose Clocks
• 2 × I
2
C
• 2 × LVDS display
• 2 × SPI
• 2 × USB 2.0 Hi-Speed (1 × USB Host, 1 × USB-OTG)
• 40 × GPIO
• 4 × PWM
• 4 × UART (with Handshake)
Further interfaces of the i.MX6 are also available as an alternative to the mentioned factory configuration, by adapting the pin
configuration. These are amongst other:
• Camera Sensor Interfaces
• EIM bus
• Enhanced Periodic Interrupt Timer EPIT
• Enhanced Serial Audio Interface ESAI
• Ethernet 10/100 RMII
• General Purpose Media Interface GPMI
• General Purpose Timer GPT
• Keypad port
• MIPI HSI Host Controller
• More audio interfaces
• More I
2
C interfaces
• More SPI interfaces
• More UARTs
• One additional parallel display
2: Quantity of interfaces depends on the i.MX6 derivative.
The following block diagram shows the main features of the i.MX6 processor family.
Illustration 2: Block diagram i.MX6
(Source:
NXP)
3.2.1.1 i.MX6 derivatives
Depending on the TQMa6x derivative, one of the following i.MX6 derivatives is assembled:
Table 2: Processor derivatives
Description Clock Temperature range TQ-BSP
i.MX6S Solo Industrial 800 MHz –40 °C to +105 °C Yes
i.MX6U DualLite Industrial 800 MHz –40 °C to +105 °C Yes
i.MX6D Dual Industrial 800 MHz –40 °C to +105 °C Yes
i.MX6Q Quad Industrial 800 MHz –40 °C to +105 °C Yes
i.MX6DP DualPlus Industrial 800 MHz –40 °C to +105 °C Yes
i.MX6QP QuadPlus Industrial 800 MHz –40 °C to +105 °C Yes
3.2.1.2 eFUSEs
The eFUSEs in the i.MX6 are available for the user, except for the MAC address eFUSEs.
TQMa6x modules are delivered pre-programmed with MAC addresses from the TQ-Systems MAC address pool.
The MAC addresses are burned in the designated OCOTP eFUSEs (bank 4, word 2, 3).
The MAC address LOCK-FUSE WP (Write Protect) is burnt, which permits to temporarily overwrite the MAC address for test
purposes. If this is not desired, the MAC address LOCK-FUSE OP (Overwrite Protect) can be burned by the user.
3.2.1.3 i.MX6 errata
Attention: Malfunction
Please take note of the current i.MX6 errata (7), (8).
The i.MX6 contains a ROM with integrated boot loader.
After power-up, the boot code initializes the hardware and then loads the program image from the selected boot device.
The eMMC or the SPI NOR flash integrated on the TQMa6x can for example be selected as the standard boot device.
More boot interfaces are available as an alternative to booting from the integrated eMMC or the SPI NOR flash, see 3.2.1.6.
More information about boot interfaces and its configuration is to be taken from the i.MX6 data sheets (1), (2), and (3) as well as
the i.MX6 Reference Manuals (4), (5), and (6).
The boot device and its configuration, as well as different i.MX6 settings have to be set via different boot mode registers.
Therefore, the i.MX6 provides two possibilities:
• Burning internal eFuses
• Reading dedicated GPIO pins
The exact behaviour during booting depends on the value of the register BT_FUSE_SEL.
The following table shows the behaviour of the bit BT_FUSE_SEL in dependence of the selected boot mode.
Table 3: Boot modes and BT_FUSE_SEL
BOOT_MODE[1:0] Boot type
00 (default) Boot from eFuses
01 Serial Downloader n/a
10 Internal Boot
BT_FUSE_SEL = 0: Boot using Serial Loader (default)
BT_FUSE_SEL = 1: Boot configuration is taken from eFuses
BT_FUSE_SEL = 0: Boot configuration is taken from BOOT_CFG pins (default)
BT_FUSE_SEL = 1: Boot configuration is taken from eFuses
BT_FUSE_SEL
Usage
Series production
Development
/ production
Development
11 Reserved n/a n/a
Attention: Malfunction
Burning an eFuse is irreversible!
TQ-Systems GmbH takes no responsibility for the correct operation of the TQMa6x,
if the user burns eFuses.
Attention: Boot configuration
It is recommended to implement a redundant update concept for field software updates
during the carrier board design.
Depending on the i.MX6 derivative either two or four DDR3L SDRAM chips are assembled on the TQMa6x.
All chips have one common chip select. The chips are connected to the i.MX6 with a 64-bit bus.
(Exception: The i.MX6 “Solo” is connected with a 32-bit bus.)
The following block diagram shows how the DDR3L SDRAM is connected to the i.MX6.