Advertisement

Quick Links

UCM-iMX93
Reference Guide

Advertisement

Table of Contents
loading

Summary of Contents for CompuLab UCM-iMX93

  • Page 1 UCM-iMX93 Reference Guide...
  • Page 2 To the extent permitted by law, no liability (including liability to any person by reason of negligence) will be accepted by Compulab Ltd., its subsidiaries or employees for any direct or indirect loss or damage caused by omissions from or inaccuracies in this document.
  • Page 3: Table Of Contents

    Table of Contents Table of Contents INTRODUCTION ....................... 6 About This Document ....................6 UCM-iMX93 Part Number Legend ................6 Related Documents ..................... 6 OVERVIEW ....................... 7 Highlights ........................7 Block Diagram ......................7 Specifications ....................... 8 CORE SYSTEM COMPONENTS ................. 10 i.MX93 System-on-Chip .....................
  • Page 4 Mechanical Drawings ....................46 OPERATIONAL CHARACTERISTICS ................48 Absolute Maximum Ratings ..................48 Recommended Operating Conditions ............... 48 ESD Performance ....................... 48 APPLICATION NOTES ....................49 Carrier Board Design Guidelines ................49 Carrier Board Troubleshooting .................. 49 Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 5  Initial release Mar 2023 Please check for a newer revision of this manual at the CompuLab website https://www.compulab.com. Compare the revision notes of the updated manual from the website with those of the printed or electronic version you have.
  • Page 6: Introduction

    This document is part of a set of reference documents providing information necessary to operate and program CompuLab UCM-iMX93 System-on-Module. UCM-iMX93 Part Number Legend Please refer to the CompuLab website ‘Ordering information’ section to decode the UCM-iMX93 part number: https://www.compulab.com/products/computer-on-modules/ucm-imx93-nxp-i- mx9-som-system-on-module-computer/#ordering.
  • Page 7: Overview

    Certified 802.11ac WiFi, BT 5.3  GbE, RGMII, 2x USB, 2x CAN-FD, 7x UART  Tiny size and weight - 28 x 38 x 4 mm, 7 gram Block Diagram Figure 1 UCM-iMX93 Block Diagram Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 8: Specifications

    SD/SDIO Additional 1x SD/SDIO not WB Up to 7x SPI Up to 6x I2C 4x general-purpose ADC channels Up to 6x PWM signals Up to 79x GPIO (multifunctional signals shared with other GPIO functions) Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 9 Industrial: -40° to 85° C - only with C1500D Storage -40° to 85° C temperature 10% to 90% (operation) Relative humidity 05% to 95% (storage) Shock 50G / 20 ms Vibration 20G / 0 - 600 Hz Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 10: Core System Components

    93 Block Diagram Memory 3.2.1 DRAM UCM-iMX93 is equipped with up to 2GB of onboard LPDDR4 memory. The LPDDR4 channel is 16- bits wide. 3.2.2 Bootloader and General Purpose Storage UCM-iMX93 uses on-board non-volatile memory (eMMC) storage for storing the bootloader. The remaining eMMC space is intended to store the operating system (kernel &...
  • Page 11: Peripheral Interfaces

     Some interfaces/signals are available only with/without certain configuration options of the UCM-iMX93 SoM. The availability restrictions of each signal are described in the “Signals description” table for each interface.  Some of the UCM-iMX93 carrier board interface pins are multifunctional. Up to 8 functions (ALT modes) are accessible through each multifunctional pin.
  • Page 12: Display Interfaces

    Peripheral Interfaces Display Interfaces 4.1.1 MIPI-DSI The UCM-iMX93 MIPI-DSI interface is derived from the four-lane MIPI display interface available on the i.MX93 SoC. The following main features are supported:  Compliant with MIPI DSI specification v1.2 and MIPI D-PHY specification v1.2 ...
  • Page 13: Camera Interface

    Always Audio Interfaces 4.3.1 S/PDIF UCM-iMX93 provides one S/PDIF transmitter with one output and one S/PDIF receiver with one input. Please refer to the i.MX93 Reference manual for additional details. The following table summarizes the S/PDIF interface signals. Table 8...
  • Page 14: Sai

    Peripheral Interfaces 4.3.2 UCM-iMX93 supports up-to two of the i.MX93 integrated synchronous audio interface (SAI) modules. The SAI module provides a synchronous audio interface (SAI) that supports full duplex serial interfaces with frame synchronization, such as I2S, AC97, TDM, and codec/DSP interfaces.
  • Page 15: Mqs

    NOTE: SAI2 signals are multiplexed with other functions. For additional details please refer to chapter 5.6 of this document. 4.3.3 UCM-iMX93 supports up-to two MOQ interfaces that can be used to generate medium quality audio via standard GPIO. Please refer to the i.MX93 Reference manual for additional details. The following table summarizes the S/PDIF interface signals.
  • Page 16: Ethernet

    Peripheral Interfaces Ethernet 4.4.1 Gigabit Ethernet UCM-iMX93 incorporates an optional (“E” configuration option) full-featured 10/100/1000 Ethernet interface implemented with Realtek RTL8211E GbE PHY. The following main features are supported:  10/100/1000 BASE-T IEEE 802.3 compliant  IEEE 802.3u compliant Auto-Negotiation ...
  • Page 17: Rgmii

    4.4.2 RGMII UCM-iMX93 features up-to two RMGII interfaces. Primary RGMII interface ENET1 is available only when UCM-iMX93 is assembled without the “E” configuration option. Secondary RGMII interface ENET2 is available with all UCM-iMX93 configurations. The tables below summarize the Ethernet RGMII interface signals.
  • Page 18 1588 event output 3.3V/1.8V Always EVENT1_OUT NOTE: RGMII ENET2 signals operate at 1.8V voltage level. NOTE: ENET2 signals are multiplexed with other functions. For additional details please refer to chapter 5.6 of this document. Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 19: Wifi And Bluetooth Interfaces

    ANT_B – auxiliary WiFi / Bluetooth antenna NOTE: WiFi and Bluetooth functions are available only with “WB” configuration option. UCM-iMX93 provides two dual-role USB2.0 ports. USB port #1 can be configured as host or device, while the second port is configured permanently for host mode.
  • Page 20: Mmc / Sd /Sdio

    Peripheral Interfaces MMC / SD /SDIO UCM-iMX93 features two SD/SDIO ports. These ports are derived from the i.MX93 uSDHC2 and uSDHC3 controllers. uSDHC IP supports the following main features:  Fully compliant with MMC 5.1 command/response sets and physical layer ...
  • Page 21: Flexspi

    Peripheral Interfaces FlexSPI UCM-iMX93 provides one FlexSPI port that can support 4-bit serial flash memory or serial RAM devices. Please refer to the i.MX93 Reference manual for additional details. The table below summarizes the FlexSPI interface signals. Table 19 FlexSPI Signals...
  • Page 22: Uart

    Peripheral Interfaces UART UCM-iMX93 features up-to seven UART ports. The i.MX93 UART supports the following features:  7- or 8-bit data words, 1 or 2 stop bits, programmable parity (even, odd or none).  Programmable baud rates up to 5 Mbps.
  • Page 23 1.8V Always UART4_DSR P2-53 Data set ready 1.8V Always UART4_RIN P2-70 Ring indicator 1.8V Always NOTE: UART4 signals are multiplexed with other functions. For additional details please refer to chapter 5.6 of this document. Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 24 Always UART7_CTS P1-35 Clear to send 3.3V Always UART7_RTS P1-37 Request to send 3.3V Always NOTE: UART7 signals are multiplexed with other functions. For additional details please refer to chapter 5.6 of this document. Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 25: Can-Fd

    Peripheral Interfaces 4.10 CAN-FD UCM-iMX93 features up-to two CAN-FD interfaces. These interfaces support the following key features:  Full implementation of the CAN FD protocol and CAN protocol specification version 2.0B  Compliant with the ISO 11898-1 standard Please refer to the i.MX93 Reference manual for additional details.
  • Page 26: Spi

    Peripheral Interfaces 4.11 Up-to seven SPI interfaces are accessible through the UCM-iMX93 carrier board interface. The SPI interfaces are derived from i.MX93 integrated low-power SPI modules. The following key features are supported:  Full-duplex synchronous serial interface  Master/Slave configurable ...
  • Page 27 SPI7_PCS0 P2-58 Chip select 0 3.3V 'E' option SPI7_PCS1 P1-33 Chip select 1 3.3V Always NOTE: SPI signals are multiplexed with other functions. For additional details please refer to chapter 5.6 of this document. Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 28 Peripheral Interfaces 4.12 UCM-iMX93 features up-to six I2C bus interfaces. The following general features are supported by all I2C bus interfaces:  Compliant with Philips I2C specification version 2.1  Supports standard mode (up to 100K bits/s) and fast mode (up to 400K bits/s) ...
  • Page 29 NOTE: I2C signals are multiplexed with other functions. For additional details please refer to chapter 5.6 of this document. 4.13 UCM-iMX93 supports one I3C bus interface. Please refer to the i.MX93 Reference manual for additional details. The tables below summarize the I3C interface signals.
  • Page 30: Timer/Pulse Width Modulation

    P1-79 Channel 1 I/O pin 3.3V Always TPM5_CH2 P1-89 Channel 2 I/O pin 3.3V Always NOTE: TPM signals are multiplexed with other functions. For additional details please refer to chapter 5.6 of this document. Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 31: Adc

    Tamper channel 1 Always 4.17 JTAG UCM-iMX93 enables access to the i.MX93 JTAG port through the carrier board interface. Please refer to the i.MX93 Reference manual for additional details. The table below summarizes the JTAG interface signals. Table 49 JTAG Interface Signals...
  • Page 32 Always GPIO3_IO[5] P2-94 General-purpose input/output 3.3V / 1.8V Always GPIO3_IO[6] P2-98 General-purpose input/output 3.3V / 1.8V Always GPIO3_IO[7] P2-51 General-purpose input/output 3.3V / 1.8V Always GPIO3_IO[20] P2-36 General-purpose input/output 1.8V Only w/o 'WB' option Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 33 NOTE: GPIO signals are multiplexed with other functions. For additional details please refer to chapter 5.6 of this document. NOTE: Pins denoted “3.3V/1.8V” can be configured to operate at 3.3V or 1.8V voltage levels. Voltage level is controlled by SoC pin SD2_VSELECT. Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 34: System Logic

    Both signals are derived from the i.MX93 SoC. The logic that controls both signals is supplied by the i.MX93 SoC SNVS power rail. The PMIC_STBY_REQ output can be used to signal the carrier board power supply that UCM-iMX93 is in ‘standby’ or ‘OFF’ mode. Utilizing the external regulator control signals enables carrier board power management functionality.
  • Page 35: Reset

    System Logic Reset SYS_RST_PMIC signal is the main system reset input. Driving a valid logic zero invokes a global reset that affects every module on UCM-iMX93. Please refer to the i.MX93 Reference manual for additional details. Table 53 Reset signals...
  • Page 36: Signal Multiplexing Characteristics

    Signal Multiplexing Characteristics Up to 83 of the UCM-iMX93 carrier board interface pins are multifunctional. Multifunctional pins enable extensive functional flexibility of the UCM-iMX93 CoM/SoM by allowing usage of a single carrier board interface pin for one of several functions. Up-to 8 functions (MUX modes) are accessible through each multifunctional carrier board interface pin.
  • Page 37 WB P2-38 SD3_CMD SD3_CMD FLEXSPI_SS0 GPIO3_IO[21] 1.8V not WB P2-41 ENET2_RD0 ENET2_RD0 UART4_RX SAI2_TX_DATA[2] GPIO4_IO[24] 1.8V Always P2-42 SD3_DATA0 SD3_DATA0 FLEXSPI_DATA[0] GPIO3_IO[22] 1.8V not WB P2-43 ENET2_RD1 ENET2_RD1 SPDIF1_IN SAI2_TX_DATA[3] GPIO4_IO[25] 1.8V Always Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 38 3.3V not WB P2-77 ENET1_TD2 ENET1_TD2 CAN2_RX GPIO4_IO[3] 1.8V not E P2-78 ENET1_RXC ENET1_RXC GPIO4_IO[9] 1.8V not E P2-79 ENET1_TXC ENET1_TXC GPIO4_IO[7] 1.8V not E P2-80 ENET1_TD1 ENET1_TD1 UART3_RTS I3C2_PUR GPIO4_IO[4] 1.8V not E Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 39 GPIO3_IO[1] 3.3V/1.8V Always P2-97 SD2_DATA0 SD2_DATA0 ENET2_1588_EVENT0_OUT CAN2_TX GPIO3_IO[3] 3.3V/1.8V Always P2-98 SD2_DATA3 SD2_DATA3 MQS2_LEFT GPIO3_IO[6] 3.3V/1.8V Always P2-99 SD2_DATA1 SD2_DATA1 ENET2_1588_EVENT1_IN CAN2_RX GPIO3_IO[4] 3.3V/1.8V Always P2-100 SD2_CMD SD2_CMD ENET2_1588_EVENT0_IN I3C2_PUR GPIO3_IO[2] 3.3V/1.8V Always Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 40: Rtc

    System Logic UCM-iMX93 features an on-board ultra-low-power AM1805 real time clock (RTC). The RTC is connected to the i.MX93 SoC using I2C2 interface at address 0xD2/D3. Back-up power supply is required in order to keep the RTC running and maintain clock and time information when main supply is not present.
  • Page 41: Carrier Board Interface

    Carrier board Interface CARRIER BOARD INTERFACE UCM-iMX93 carrier board interface uses two 100-pin carrier board connectors. SoM pinout is detailed in the table below. Connectors Pinout Table 59 Connector P1 UCM-iMX93 UCM-iMX93 Pin # Ref. Pin # Ref. Signal Name...
  • Page 42 4.18 SPI5_SOUT 4.11 SPI4_SOUT 4.11 TPM3_CH1 4.14 GPIO2_IO[21] 4.18 SPI5_SCK 4.11 SPI4_SCK 4.11 TPM4_CH1 4.14 JTAG_TMS 4.17 PMIC_STBY_REQ 5.3.1 GPIO3_IO[29] 4.18 UART5_RTS JTAG_TDO 4.17 MQS2_RIGHT 4.3.3 PMIC_ON_REQ 5.3.1 CAN2_RX 4.10 GPIO3_IO[31] 4.18 UART5_TX V_SOM Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 43 Signal Name Signal Name LVDS_TX3_P 4.1.2 MIPI_DSI1_D0_N 4.1.1 LVDS_TX3_N 4.1.2 MIPI_DSI1_D0_P 4.1.1 LVDS_TX2_P 4.1.2 MIPI_DSI1_D2_N 4.1.1 LVDS_TX2_N 4.1.2 MIPI_DSI1_D2_P 4.1.1 V_SOM LVDS_CLK_P 4.1.2 MIPI_DSI1_D3_N 4.1.1 LVDS_CLK_N 4.1.2 MIPI_DSI1_D3_P 4.1.1 MIPI_DSI1_D1_N 4.1.1 LVDS_TX1_P 4.1.2 MIPI_DSI1_D1_P 4.1.1 Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 44 ENET2_TD0 4.4.2 UART3_DCB UART4_TX I3C2_SCL 4.13 SAI2_RX_DATA[3] 4.3.2 GPIO4_IO[0] 4.18 GPIO4_IO[19] 4.18 ENET1_MDIO 4.4.2 ENET2_TD1 4.4.2 UART3_RIN UART4_RTS I3C2_SDA 4.13 SAI2_RX_DATA[2] 4.3.2 GPIO4_IO[1] 4.18 GPIO4_IO[18] 4.18 ENET2_TD3 4.4.2 ONOFF 5.3.1 SAI2_RX_DATA[0] 4.3.2 GPIO4_IO[16] 4.18 Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 45 ENET1_1588_EVENT0_OUT 4.4.2 ADC_IN3 4.15 I3C2_SDA 4.13 GPIO3_IO[1] 4.18 SD2_DATA0 SD2_DATA3 ENET2_1588_EVENT0_OUT 4.4.2 MQS2_LEFT 4.3.3 CAN2_TX 4.10 GPIO3_IO[6] 4.18 GPIO3_IO[3] 4.18 SD2_CMD SD2_DATA1 ENET2_1588_EVENT0_IN 4.4.2 ENET2_1588_EVENT1_IN 4.4.2 I3C2_PUR 4.13 CAN2_RX 4.10 GPIO3_IO[2] 4.18 GPIO3_IO[4] 4.18 Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 46: Mating Connectors

    The height of top side components is < 2.0mm.  Carrier-board connectors provide 1.5 ± 0.15mm board-to-board clearance.  Board thickness is 1.6mm. 3D model and mechanical drawings in DXF format are available at https://www.compulab.com/products/computer-on-modules/ucm-imx93-nxp-i-mx9-som- system-on-module-computer/#devres Figure 3 UCM-iMX93 top Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 47 Carrier board Interface Figure 4 UCM-iMX93 bottom Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 48: Operational Characteristics

    Typ. Unit Main power supply voltage (V_SOM) 3.45 Backup battery supply voltage (VCC_RTC) ESD Performance Table 64 ESD Performance Interface ESD Performance i.MX93 pins 2kV Human Body Model (HBM), 500V Charge Device Model (CDM) Revised May 2023 UCM-iMX93 Reference Guide...
  • Page 49: Application Notes

     Ethernet, MIPI-CSI and MIPI-DSI signals require 100 ohm differential impedance.  Bear in mind that there are components on the bottom side of UCM-iMX93. It is not recommended to place any components underneath the UCM-iMX93 module.  Refer to the SB-UCMIMX93 carrier board reference design schematics.
  • Page 50 Improper functioning of a customer carrier board can accidentally delete boot-up code from UCM-iMX93, or even damage the module hardware permanently. Before every new attempt of activation, check that your module is still functional with CompuLab SB- UCMIMX93 carrier board.

Table of Contents