DSOM-060N NXP I.MX 6ULL System on Module (SoM)

DSOM-060N system on module is a i.MX6ULLL core board, the i.MX6ULL is power efficient and cost-optimized applications processor family featuring an advanced implementation of a single Arm Cortex-A7 core
Table of Contents
DSOM 060R

1 Product Description of DSOM-060N NXP I.MX 6ULL SOM

1.1 Product Overview and Scope

The DSOM-060N Stamp Hole System on Module is an industrial-grade embedded Linux Core Board based on NXP’s i.MX 6ULL chip(MCIMX6Y2CVM08AB ), featuring ARM’s Cortex-A7 and power management integration.

The DSOM-060 provides a variety of memory configurations, including a flexible range of DDR3L, NAND, eMMC, and SD memory cards that meet our customers’ requirements. It also supports connections to various interfaces, including two high- speed USB on-the-go with PHY, dual Ethernet, audio, display with a touch panel, and serial interfaces. In addition, the system supports industrial-grade applications targeting embedded systems.

The DSOM-060N NXP I.MX 6ULL System on Module offers a wide range of development documents and software resources that are both free and open-source. This convenience enables developers to enhance their development efficiency and shorten the development cycle.

1.2 Features

· Small and compact, measuring only 38mm x 38mm, it leads out almost all the I/O of the chip.

· EMMC capacity of 8GB, or NAND FLASH of 256MB (eMMC up to 256GB, or NAND up to 2GB optional)

· RAM 512MB LPDDR3

· Supports Linux OS ( such as Debian or Ubuntu, etc.)

· Supports 2 Ports 100M Ethernet

· Outputs 120 PIN pins with 1.2mm pitch

· CPU uses MCIMX6Y2CVM08AB, and the core module temperature range is -40 ~ 85 degrees

· RoHS certified

· The product is stable and reliable. After many high and low-temperature tests, repeated reboots, and other tests.

1.3 Application

· Industrial-embedded Linux computer

· Home Appliances

· Home Automation – Smart Home

· Human-machine Interfaces (HMI)

· Point-of-sale (POS) terminals

· Cash Register

· 2D barcode scanners and printers

· Smart grid infrastructure

· IoT gateways

· Residential gateways

· Machine vision equipment

· Robotics

· Fitness/outdoor equipment

2 System Block Diagram of DSOM-060N NXP I.MX 6ULL SOM

2.1 Main Chip Block Diagram

image4

2.2 System on Module Block Diagram

image5

3 Basic Parameters and Interfaces of DSOM-060N NXP I.MX 6ULL SOM

ItemParameter
CPUMCIMX6Y2CVM08AB (800MHz), single-core crotexA7 , 7 92MHz
RAMDDR3/ LPDDR3 standard 512M B
MemoryEMMC comes standard with 8 GB
Power Inpu5V/ 0.25A
OSLinux( Debian, Ubuntu, .etc.)
TemperatureOperating Temperature: -40 °C ~85 °C
Storage Temperature: -50 °C ~95 °C
Humidity10~95%(Non-condensing)
Barometric Pressure76Kpa ~106Kpa
Size38mm×38mm
PCB8 layers, immersion gold   process, independent ground signal
     layer
PeripheralQuantityMAX Number of Channels (with multiplexing,   cannot be reached simultaneously)
Ethernet2 CH100 Mbps Ethernet
UART8 CHUART1 for debugging, UART3 for tutorial serial communication
I2C4 CHOne for configuring AP3216C   ambient light sensor, one for configuring LCD
     touch
SPI4 CHConfigured for icm20608 six-axis sensor
CAN2 CHFlexCAN1
I2S3 CHI2S conflicts with JTAG pins
2 CHUsed for firmware burning,   supporting both host and slave modes when used
     with the baseboard
Camera1 CHsupporting OV5640/2640/7725 (without FIFO)
JTAG1 CH
LCD1 CHRGB888 interface, supporting a maximum resolution of 1366*768
ADC10 CHGPIO1, can be connected to DHT11 or DS18B20
PWM8 CHConfigured for LCD backlight
SDIO1 CHUsed for SDIO Wi-Fi or microSD card
GPIO105CHGPIO3 is used for baseboard LEDs   and can be customized with GPIO1.
     Additional channels can be multiplexed by modifying the device tree

4 Pin Definition of DSOM-060N NXP I.MX 6ULL SOM

image6666

Stamp Hole eMMC Version

image66666

Back of the Stamp Hole eMMC Version

PinSignal NameDefault Pin MultiplexingSupported Pin MultiplexingDefault Function
     in Coreboard
Level ( V )I/O Type I/O Pull
1CSI_VSYNCGPIO4_IO19CSI_VSYNC , USDHC2_CLK , I2C2_SDA , EIM_RW , GPIO4_IO19 ,   PWM7_OUT , UART6_RTS_B
     ESAI_TX4_RX1
CSI_VSYNC3.3V 
2CSI_DATA03GPIO4_IO24CSI_DATA05 , USDHC2_DAT A3 , ECSPI2_MISO , EIM_AD03 ,   GPIO4_IO24 , SAI1_RX_BCLK
     ,    UART5_CTS_B ,
     ESAI_RX_CLK
CSI_DATA053.3V 
3CSI_DATA07GPIO4_IO28CSI_DATA09 , USDHC2_DAT A7 , ECSPI1_MISO , EIM_AD07 ,   GPIO4_IO28 , SAI1_TX_DATA
     , USDHC1_VSEL
     ECT , ESAI_TX0
CSI_DATA093.3V 
4CSI_DATA01GPIO4_IO22CSI_DATA03 , USDHC2_DAT A1 , ECSPI2_SS0 , EIM_AD01 , GPIO4_IO22   , SAI1_MCLK , SAI1_MCLK , ESAI_RX_HF_C
     LK
CSI_DATA033.3V 
5CSI_DATA0GPIO4_IO21CSI_DATA02 , USDHC2_DAT A0 , ECSPI2_SCLK , EIM_AD00 ,   GPIO4_IO21 , SRC_INT_BOO T , UART5_TX , ESAI_TX_HF_CL
     K
CSI_DATA023.3V 
6CSI_DATA04GPIO4_IO25CSI_DATA06 , USDHC2_DAT A4 , ECSPI1_SCLK , EIM_AD04 ,   GPIO4_IO25 , SAI1_TX_SYNC
     ,    USDHC1_WP ,
     ESAI_TX_FS
CSI_DATA063.3V
SD1_CLKGPIO2_IO17USDHC1_CLK , GPT2_COMPA RE2 , GPT2_COMPA RE2 , SPDIF_IN ,   EIM_ADDR20 , GPIO2_IO17 ,
     USB_OTG1_OC
USDHC1_CLK3.3V 
8SD1_CMDGPIO2_IO16USDHC1_CMD
     , GPT2_COMPA RE1 , SAI2_RX_SYNC
     , SPDIF_OUT , EIM_ADDR19 , GPIO2_IO16 ,   SDMA_EXT_EV
     ENT00 ,
USDHC1_CMD3.3V 
   USB_OTG1_PW
     R
   
9SD1_DATA2GPIO2_IO20USDHC1_DAT A2 , GPT2_CAPTUR E1 , SAI2_RX_DATA FLEXCAN2_TX ,   EIM_ADDR23 , GPIO2_IO20 , CCM_CLKO1 ,
     USB_OTG2_OC
USDHC1_DATA 23.3V 
10SD1_DATA3GPIO2_IO21USDHC1_DAT A3 , GPT2_CAPTUR E2 , SAI2_TX_DATA
     , FLEXCAN2_RX
     ,    EIM_ADDR24 , GPIO2_IO21 , CCM_CLKO2 , ANATOP_OTG
     2_ID
USDHC1_DATA 33.3V 
11SD1_DATA1GPIO2_IO19USDHC1_DAT A1 , GPT2_CLK , SAI2_TX_BCLK
     , FLEXCAN1_RX
     ,    EIM_ADDR22 , GPIO2_IO19 ,
     USB_OTG2_PW
     R
USDHC1_DATA 13.3V 
12SD1_DATA0GPIO2_IO18USDHC1_DAT A0
     GPT2_COMPA
USDHC1_DATA 03.3V 
   RE3 , SAI2_TX_SYN , FLEXCAN1_TX , EIM_ADDR21 , GPIO2_IO18 ,   ANATOP_OTG
     1_ID
   
13SNVS_TAMP ER9GPIO5_IO09GPIO5_IO09GPIO5_IO09CT
     _RST touch
     reset pin
3.3V 
14GPIO1_IO05GPIO1_IO05ENET2_REF_CL K2 , PWM4_OUTA NATOP_OTG2_ ID , CSI_FIELD ,   USDHC1_VSEL ECT , GPIO1_IO05 , ENET2_1588_E VENT0_OUT ,
     UART5_RX
USDHC1_VSEL ECT3.3V 
15LCD_ENABLEGPIO3_IO01LCDIF_ENABLE
     , LCDIF_RD_E , UART4_RX , SAI3_TX_SYNC
     , EIM_CS3_B , GPIO3_IO01 , ECSPI2_RDY ,
     EPDC_SDLE
LCDIF_ENABE3.3V 
16GPIO1_IO09GPIO1_IO09PWM2_OUT , WDOG1_WDO G_ANY , SPDIF_IN , CSI_HSYNC , USDHC2_RESE   T_B , GPIO1_IO09 ,
     USDHC1_RESE
GPIO1_IO09
     touch screen CT_INT
3.3V 
   T_B ,
     UART5_CTS_B
   
17GPIO1_IO04GPIO1_IO04ENET1_REF_CL K1 , PWM3_OUT , USB_OTG1_PW R , USDHC1_RESE T_B ,   GPIO1_IO04 , ENET2_1588_E VENT0_IN ,
     UART5_TX
GPIO1_IO043.3V 
18GPIO1_IO02GPIO1_IO02I2C1_SCL , GPT1_COMPA RE2 , USB_OTG2_PW R , ENET1_REF_CL K_25M   , USDHC1_WP , GPIO1_IO02 , SDMA_EXT_EV ENT00 , SRC_ANY_PU_ RESET ,
     UART1_TX
GPIO1_IO023.3V 
19SNVS_TAMP ER2GPIO5_IO02GPIO5_IO05WIFI_INTIO is
     drawn but not
     used
3.3V 
20SNVS_TAMP ER5GPIO5_IO05GPIO5_IO05ENET1_INT_TRE
     EIO is drawn
     but not used
3.3V 
21SNVS_TAM PER7GPIO5_IO07GPIO5_IO07GPIO5_IO07
     network port 1
     reset pin
3.3V 
22SNVS_TAMP ER8GPIO5_IO08GPIO5_IO08GPIO5_IO08
     network port 2
     reset pin
3.3V 
23BOOT_MODE
     1
GPIO5_IO11 BOOT_MODE1
     boot mode
3.3V 
24BOOT_MODE
     0
GPIO5_IO10 BOOT_MODE0
     boot mode
3.3V 
25SNVS_TAMP
     ER0
GPIO5_IO00GPIO5_IO00GPIO5_IO003.3V 
26SNVS_TAMP
     ER1
GPIO5_IO01GPIO5_IO01GPIO5_IO013.3V 
27ON/OFFSRC_RESET_B ON/OFF3.3V 
28SNVS_TAMP
     ER4
GPIO5_IO04GPIO5_IO04GPIO5_IO043.3V 
295V_IN1 Core board power supply,
     input 5V
5V5V _ 
305V_IN2 Core board power supply,
     input 5V
5V5V _ 
31GND landGND  
32USB_OTG2_V
     BUS
USB_OTG2_V
     BUS
USB poweredUSB_OTG2_VB
     US
3.3V 
33USB_OTG1_V
     BUS
USB_OTG1_V
     BUS
USB poweredUSB_OTG1_VB
     US
3.3V 
34USB_OTG2_D
     P
USB_OTG2_D
     P
 USB_OTG2_DP3.3V 
35USB_OTG2_D
     N
USB_OTG2_D
     N
 USB_OTG2_DN3.3V 
36USB_OTG1_D
     P
USB_OTG1_D
     P
 USB_OTG1_DP3.3V 
37USB_OTG1_D
     N
USB_OTG1_D
     N
 USB_OTG1_DN3.3V 
38USB_OTG1_C
     HD_B
USB_OTG1_C
     HD_B
 USB_OTG1_CH
     D_B
3.3V 
39GPIO1_IO00GPIO1_IO00I2C2_SCL , GPT1_CAPTUR E1 , ANATOP_OTG 1_ID ,   NET1_REF_CLK
     1 ,
ANATOP_OTG1
     _ID
3.3V 
   MQS_RIGHT , GPIO1_IO00 , ENET1_1588_E VENT0_IN , SRC_SYSTEM_   RESET , WDOG3_WDO
     G_B
   
40UART1_TXDGPIO1_IO16UART1_TX , ENET1_RDATA 02 , I2C3_SCL , CSI_DATA02 , GPT1_COMPA   RE1 , GPIO1_IO16 , SPDIF_OUT ,
     UART5_TX
UART1_TX3.3V 
41GPIO1_IO01GPIO1_IO01I2C2_SDA , GPT1_COMPA RE1 , USB_OTG1_OC
     , ENET2_REF_CL K2 ,  MQS_LEFT , GPIO1_IO01 , ENET1_1588_E   VENT0_OUT , SRC_EARLY_RE SET , WDOG1_WDO
     G_B _
AP_INTIO is drawn but not used3.3V 
42UART1_CTS_ BGPIO1_IO18UART1_CTS_B , ENET1_RX_CLK
     ,    USDHC1_WP , CSI_DATA04 ,
     ENET2_1588_E
     VENT1_IN ,
GPIO1_IO183.3V 
   GPIO1_IO18 , USDHC2_WP ,
     UART5_CTS_B
   
43GPIO1_IO03GPIO1_IO03I2C1_SDA , GPT1_COMPA RE3 , USB_OTG2_OC
     , USDHC1_CD_B
     , GPIO1_IO03 , CCM_DI0_EXT_ CLK ,   SRC_TESTER_A
     CK
GPIO1_IO033.3V 
44UART1_RX_D ATAGPIO1_IO17UART1_RX , ENET1_RDATA 03 , I2C3_SDA , CSI_DATA03 , GPT1_CLK ,   GPIO1_IO17 , SPDIF_IN ,
     UART5_RX
UART1_RX3.3V 
45GPIO1_IO07GPIO1_IO07ENET1_MDC , ENET2_MDC , USB_OTG_HOS T_MODE , CSI_PIXCLK ,   USDHC2_CD_B
     , GPIO1_IO07 , CCM_STOP ,
     UART1_RTS_B
The two network ports of ENET1_MDC
     and ENET2_MDC
     are connected to the same IO
3.3V 
46GPIO1_IO06GPIO1_IO06ENET1_MDIO , ENET2_MDIO , USB_OTG_PW R_WAKE , CSI_MCLK ,   USDHC2_WP , GPIO1_IO06 ,
     CCM_WAIT ,
The two network ports of ENET1_MDIO\E NET2_MDIO
     are connected to the same IO
3.3V 
   CCM_REF_EN_ B ,
     UART1_CTS_B
   
47UART1_RTSGPIO1_IO19UART1_RTS_B , ENET1_TX_ER , USDHC1_CD_B
     , CSI_DATA05 , ENET2_1588_E VENT1_OUT ,   GPIO1_IO19 , USDHC2_CD_B
     , UART5_RTS_B
USDHC1_CD_B3.3V 
48UART2_TX_D ATAGPIO1_IO20UART2_TX , ENET1_TDATA 02 , I2C4_SCL , CSI_DATA06 , GPT1_CAPTUR   E1 , GPIO1_IO20 ,
     ECSPI3_SS0
ECSPI3_SS03.3V 
49UART2_RX_D ATAGPIO1_IO21UART2_RX , ENET1_TDATA 03 , I2C4_SDA , CSI_DATA07 , GPT1_CAPTUR   E2 , GPIO1_IO21 , SJC_DONE ,
     ECSPI3_SCLK
ECSPI3_SCLK3.3V 
50UART2_RTSGPIO1_IO23UART2_RTS_B , ENET1_COL , FLEXCAN2_RX
     , CSI_DATA09 , GPT1_COMPA RE3 , GPIO1_IO23 ,   SJC_FAIL ,
     ECSPI3_MISO
ECSPI3_MISO3.3V 
51UART2_CTSGPIO1_IO22UART2_CTS_B , ENET1_CRS , FLEXCAN2_TX , CSI_DATA08 , GPT1_COMPA   RE2 , GPIO1_IO22 , SJC_DE_B ,
     ECSPI3_MOSI
ECSPI3_MOSI3.3V 
52UART3_TX_D ATAGPIO1_IO24UART3_TX , ENET2_RDATA 02 , CSI_DATA01 , UART2_CTS_B ,   GPIO1_IO24 ,
     SJC_JTAG_ACT
UART3_TX3.3V 
53UART3_RX_D ATAGPIO1_IO25UART3_RX , ENET2_RDATA 03 , CSI_DATA00 , UART2_RTS_B ,   GPIO1_IO25 ,
     EPIT1_OUT
UART3_RX3.3V 
54UART3_CTSGPIO1_IO26UART3_CTS_B , ENET2_RX_CLK
     ,    FLEXCAN1_TX , CSI_DATA10 , ENET1_1588_E VENT1_IN , GPIO1_IO26 ,
     EPIT2_OUT
FLEXCAN1_TX3.3V 
55UART3_RTSGPIO1_IO27UART3_RTS_B , ENET2_TX_ER , FLEXCAN1_RX
     , CSI_DATA11 , ENET1_1588_E VENT1_OUT ,
     GPIO1_IO27 ,
FLEXCAN1_RX3.3V 
   WDOG1_WDO
     G_B
   
56UART4_RX_D ATA _GPIO1_IO29UART4_RX , ENET2_TDATA 03 , I2C1_SDA , CSI_DATA13 , CSU_CSU_ALA   RM_AUT01 , GPIO1_IO29 , ECSPI2_SS0 , EPDC_PWRCTR
     L01
I2C1_SDA3.3V 
57UART4_TX_D ATAGPIO1_IO28UART4_TX , ENET2_TDATA 02 , I2C1_SCL , CSI_DATA12 , CSU_CSU_ALA   RM_AUT02 , GPIO1_IO28 ,
     ECSPI2_SCLK
I2C1_SCL3.3V 
58USRT5_RX_D ATAGPIO1_IO31UART5_RX , ENET2_COL , I2C2_SDA , CSI_DATA15 , CSU_CSU_INT_ DEB   , GPIO1_IO31 , ECSPI2_MISO , EPDC_PWRCTR
     L03
I2C2_SDA3.3V 
59UART5_TX_D ATAGPIO1_IO30GPIO1_IO30 , ECSPI2_MOSI , EPDC_PWRCTR L02 , UART5_TXENE T2_CRS   , I2C2_SCL ,
     CSI_DATA14 ,
I2C2_SCL3.3V 
   CSU_CSU_ALA
     RM_AUT00
   
60ENET1_RX_E RGPIO2_IO07ENET1_RX_ER , UART7_RTS_B , PWM8_OUT , CSI_DATA23 , EIM_CRE ,   GPIO2_IO07 , KPP_COL03 , GPT1_CAPTUR E2 ,
     EPDC_SDOEZ
ENET1_RX_ER3.3V 
61ENET1_TX_CL KGPIO2_IO06ENET1_TX_CLK
     ,    UART7_CTS_B , PWM7_OUT , CSI_DATA22 , ENET1_REF_CL K1 , GPIO2_IO06 ,   KPP_ROW03 , GPT1_CLK ,
     EPDC_SDOED
ENET1_TX_CLK3.3V 
62ENET1_TX_D ATA1GPIO2_IO04ENET1_TDATA 01 , UART6_CTS_B , PWM5_OUT , CSI_DATA20 ,   ENET2_MDIO , GPIO2_IO04 , KPP_ROW02 , WDOG1_WDO G_RST_B_DEB ,
     EPDC_SDCE08
ENET1_TDATA0 13.3V 
63ENET1_TX_E NGPIO2_IO05ENET1_TX_EN , UART6_RTS_B , PWM6_OUT , CSI_DATA21 ,
     ENET2_MDC ,
ENET1_TX_EN3.3V 
   GPIO2_IO05 , KPP_COL02 , WDOG2_WDO G_RST_B_DEB ,
     EPDC_SDCE09
   
64EXET1_RX_D ATA0GPIO2_IO00ENET1_RDATA 00 , UART4_RTS_B , PWM1_OUT , CSI_DATA16 ,   FLEXCAN1_TX , GPIO2_IO00 , KPP_ROW00 , USDHC1_LCTL
     ,
     EPDC_SDCE04
ENET1_RDATA 003.3V 
65ENET1_RX_E NGPIO2_IO02ENET1_RX_EN , UART5_RTS_B , CSI_DATA18 , FLEXCAN2_TX ,   GPIO2_IO02 , KPP_ROW01 , USDHC1_VSEL ECT ,
     EPDC_SDCE06
ENET1_RX_EN3.3V 
66ENET1_RX_D ATA1GPIO2_IO01ENET1_RDATA 01 , UART4_CTS_B , PWM2_OUT , CSI_DATA17 ,   FLEXCAN1_RX
     , GPIO2_IO01 , KPP_COL00 , USDHC2_LCTL
     ,
     EPDC_SDCE05
ENET1_RDATA 013.3V 
67ENET1_TX_D ATA0GPIO2_IO03ENET1_TDATA 00 ,
     UART5_CTS_B ,
ENET1_TDATA0 03.3V 
   CSI_DATA19 , FLEXCAN2_RX
     , GPIO2_IO03 , KPP_COL01 , USDHC2_VSEL ECT   ,
     EPDC_SDCE07
   
68JATG_MODSJC_MODSJC_MOD , GPT2_CLK , SPDIF_OUT , ENET1_REF_CL K_25M ,   CCM_PMIC_RD Y , GPIO1_IO10 , SDMA_EXT_EV
     ENT00
JATG_MODIO
     leads but does not use him
3.3V 
69JTAG    TRST_ BSJC_TRSTBSJC_TRSTB , GPT2_COMPA RE3 , SAI2_TX_DATA
     , PWM8_OUT , GPIO1_IO15 , CAAM_RNG_O
     SC_OBS
SAI2_TX_DATA3.3V 
70JTAG_TMSSJC_TMSSJC_TMS , GPT2_CAPTUR E1 , SAI2_MCLK , CCM_CLKO1 , CCM_WAIT ,   GPIO1_IO11 , SDMA_EXT_EV ENT01 ,
     EPIT1_OUT
SAI2_MCLK3.3V 
71JTAG_TCKSJC_TCKSJC_TCK , GPT2_COMPA RE2 ,
     SAI2_RX_DATA
SAI2_RX_DATA3.3V 
   , PWM7_OUT , GPIO1_IO14 , SIM2_POWER_
     FAIL
   
72JTAG_TDOSJC_TDOSJC_TDO , GPT2_CAPTUR E2 , SAI2_TX_SYNC
     , CCM_CLKO2 , CCM_STOP , GPIO1_IO12 , MQS_RIGHT   ,
     EPIT2_OUT
SAI2_TX_SYNC3.3V 
73JTAG_TDISJC_TDISJC_TDI , GPT2_COMPA RE1 , SAI2_TX_BCLK
     , PWM6_OUT , GPIO1_IO13 , MQS_LEFT ,   SIM1_POWER_
     FAIL
SAI2_TX_BCLK3.3V 
74GPIO1_IO08GPIO1_IO08PWM1_OUT , WDOG1_WDO G_B , SPDIF_OUT , CSI_VSYNC , USDHC2_VSEL   ECT , GPIO1_IO08 , CCM_PMIC_RD Y ,
     UART5_RTS_B
PWM1_OUTBL
     T_PWM screen backlight
3.3V 
75LCD_CLKGPIO3_IO00LCDIF_CLK , LCDIF_WR_RW N , UART4_TX , SAI3_MCLK , EIM_CS2_B   ,
     GPIO3_IO00 ,
LCDIF_CLK3.3V 
   WDOG1_WDO G_RST_B_DEB ,
     EPDC_SDCLK
   
76LCD_HSYNCGPIO3_IO02LCDIF_HSYNC , LCDIF_RS , UART4_CTS_B , SAI3_TX_BCLK
     , WDOG3_WDO G_RST_B_DEB , GPIO3_IO02 ,   ECSPI2_SS1 ,
     EPDC_SDOE
LCDIF_HSYNC3.3V 
77LCD_VSYNCGPIO3_IO03LCDIF_VSYNC , LCDIF_BUSY , UART4_RTS_B , SAI3_RX_DATA
     , WDOG2_WDO G_B , GPIO3_IO03 , ECSPI2_SS2   ,
     EPDC_SDCE00
LCDIF_VSYNC3.3V 
78VDD_COIN_3 V Can do RTC function. powered by a
     lithium battery
VDD_COIN_3V
     battery power supply
3.3V 
79PMIC_ON_RE Q Used to control the backplane 3.3V power
     supply
PMIC_ON_REQ3.3V 
80RESET chip reset pinRESET3.3V 
81SNVS_TAMP
     ER6
GPIO5_IO06GPIO5_IO06ENET2_INT_TRE
     EIO is not used
3.3V 
82ENET2_RX_D ATA0GPIO2_IO08ENET2_RDATA 00 ,    UART6_TX ,
     I2C3_SCL ,
ENET2_RDATA 013.3V 
   ENET1_MDIO , GPIO2_IO08 , KPP_ROW04 , USB_OTG1_PW R ,
     EPDC_SDDO08
   
83ENET2_RX_D ATA1GPIO2_IO09ENET2_RDATA 01 , UART6_RX , I2C3_SDA , ENET1_MDC , GPIO2_IO09 ,   KPP_COL04 ,
     USB_OTG1_OC
     ,
     EPDC_SDDO09
ENET2_RDATA 013.3V 
84ENET2_TX_D ATA0GPIO2_IO11ENET2_TDATA 00 , UART7_RX , I2C4_SDA , EIM_EB_B02 , GPIO2_IO11   , KPP_COL05 ,
     KPP_COL05
ENET2_TDATA0 03.3V 
85ENET2_TX_D ATA1GPIO2_IO12ENET2_TDATA 01 , UART8_TX , ECSPI4_SCLK , EIM_EB_B03 ,   GPIO2_IO12 , KPP_ROW06 ,
     USB_OTG2_PW R ,
     EPDC_SDDO12
ENET2_TDATA0 13.3V 
86ENET2_RX_E RGPIO2_IO15ENET2_RX_ER , UART8_RTS_B , ECSPI4_SS0 , EIM_ADDR25 ,
     GPIO2_IO15 ,
ENET2_RX_ER3.3V 
   KPP_COL07 , WDOG1_WDO G_ANY ,
     EPDC_SDDO15
   
87ENET2_RX_E NGPIO2_IO10ENET2_RX_EN , UART7_TX , I2C4_SCL , EIM_ADDR26 , GPIO2_IO10 ,   KPP_ROW05 , ENET1_REF_CL K_25M ,
     EPDC_SDDO10
The principle icon is ENET2_CRS_DV
     , but the actual name is ENET2_RX_EN
3.3V 
88ENET2_TX_E NGPIO2_IO13ENET2_TX_EN , UART8_RX , ECSPI4_MOSI , EIM_ACLK , GPIO2_IO13 ,   KPP_COL06 , USB_OTG2_OC
     ,
     EPDC_SDDO13
ENET2_TX_EN3.3V 
89ENET2_TX_CL KGPIO2_IO14ENET2_TX_CLK
     ,    UART8_CTS_B , ECSPI4_MISO , ENET2_REF_CL K2 , GPIO2_IO14 , KPP_ROW07 ,   ANATOP_OTG 2_ID ,
     EPDC_SDDO14
ENET2_TX_CLK3.3V 
90GND landGND  
91LCD_DATA23GPIO3_IO28EPDC_SDCE03
     , LCDIF_DATA23
     MQS_LEFT ,
     MQS_LEFT ,
LCDIF_DATA233.3V 
   CSI_DATA15 , EIM_DATA15 , GPIO3_IO28 , SRC_BT_CFG31
     , USDHC2_DAT
     A3
   
92LCD_DATA22GPIO3_IO27LCDIF_DATA22
     , MQS_RIGHT , ECSPI1_MOSI , CSI_DATA14 ,   EIM_DATA14 , GPIO3_IO27 , SRC_BT_CFG30
     , USDHC2_DAT A2 ,
     EPDC_SDCE02
LCDIF_DATA223.3V 
93LCD_DATA21GPIO3_IO26LCDIF_DATA21
     , UART8_RX , ECSPI1_SS0 , CSI_DATA13 ,   EIM_DATA13 , GPIO3_IO26 , SRC_BT_CFG29
     , USDHC2_DAT A1 ,
     EPDC_SDCE01
LCDIF_DATA213.3V 
94LCD_DATA20GPIO3_IO25EIM_DATA12 , GPIO3_IO25 , SRC_BT_CFG28
     ,    USDHC2_DAT A0 , EPDC_VCOM0 1 , LCDIF_DATA20
     , UART8_TX ,
LCDIF_DATA203.3V 
   ECSPI1_SCLK ,
     CSI_DATA12
   
95LCD_DATA1 9GPIO3_IO24EIM_DATA11 , GPIO3_IO24 , SRC_BT_CFG27
     ,    USDHC2_CLK , EPDC_VCOM0 0 ,
     LCDIF_DATA19
     , PWM6_OUT , WDOG1_WDO G_ANY ,
     CSI_DATA11
LCDIF_DATA193.3V 
96LCD_DATA18GPIO3_IO23LCDIF_DATA18
     , PWM5_OUT , CA7_MX6ULL_ EVENTO , CSI_DATA10 ,   EIM_DATA10 , GPIO3_IO23 , SRC_BT_CFG26
     , USDHC2_CMD
     , EPDC_BDR01
LCDIF_DATA183.3V 
97LCD_DATA17GPIO3_IO22LCDIF_DATA17
     , UART7_RX , CSI_DATA00 , EIM_DATA09 ,   GPIO3_IO22 , SRC_BT_CFG25
     , USDHC2_DAT A7 ,
     EPDC_GDSP
LCDIF_DATA173.3V 
98LCD_DATA16GPIO3_IO21LCDIF_DATA16
     , UART7_TX , CSI_DATA01 ,
     EIM_DATA08 ,
LCDIF_DATA163.3V 
   GPIO3_IO21 , SRC_BT_CFG24
     , USDHC2_DAT A6 ,
     EPDC_GDCLK
   
99LCD_DATA15GPIO3_IO20LCDIF_DATA15
     , SAI3_TX_DATA
     , CSI_DATA23 , EIM_DATA07 , GPIO3_IO20 ,   SRC_BT_CFG15
     , USDHC2_DAT A5 ,
     EPDC_GDRL
LCDIF_DATA153.3V 
100LCD_DATA1 4GPIO3_IO19LCDIF_DATA14
     , SAI3_RX_DATA
     , CSI_DATA2 , EIM_DATA0 , GPIO3_IO19 ,   SRC_BT_CFG14
     , USDHC2_DAT A4 ,
     EPDC_SDSHR
LCDIF_DATA143.3V 
101LCD_DATA13GPIO3_IO18LCDIF_DATA13
     , SAI3_TX_BCLK
     , CSI_DATA21 , EIM_DATA05 , GPIO3_IO18 ,   SRC_BT_CFG13
     , USDHC2_RESE T_B ,
     EPDC_BDR00
LCDIF_DATA133.3V 
102LCD_DATA12GPIO3_IO17LCDIF_DATA12
     , SAI3_TX_SYNC
     , CSI_DATA20 , EIM_DATA04 , GPIO3_IO17 ,   SRC_BT_CFG12
     , ECSPI1_RDY , EPDC_PWRCTR
     L00
LCDIF_DATA123.3V 
103LCD_DATA11GPIO3_IO16LCDIF_DATA11
     , SAI3_RX_BCLK
     , CSI_DATA19 , EIM_DATA03 , GPIO3_IO16 ,   SRC_BT_CFG11
     , FLEXCAN2_RX
     , EPDC_PWRSTA
     T
LCDIF_DATA113.3V 
104LCD_DATA10GPIO3_IO15LCDIF_DATA10
     , SAI3_RX_SYNC
     , CSI_DATA18 , EIM_DATA02 , GPIO3_IO15 ,   SRC_BT_CFG10
     ,    FLEXCAN2_TX , EPDC_PWRCO
     M
LCDIF_DATA103.3V 
105LCD_DATA9GPIO3_IO14
     _
LCDIF_DATA09
     , SAI3_MCLK , CSI_DATA17 , EIM_DATA01 ,   GPIO3_IO14 ,
     SRC_BT_CFG09
LCDIF_DATA093.3V 
   , FLEXCAN1_RX
     , EPDC_PWRWA
     KE
   
106LCD_DATA8GPIO3_IO13LCDIF_DATA08
     , SPDIF_IN , CSI_DATA16 , EIM_DATA00 ,   GPIO3_IO13 , SRC_BT_CFG08
     ,    FLEXCAN1_TX ,
     EPDC_PWRIRQ
LCDIF_DATA083.3V 
107LCD_DATA7GPIO3_IO12LCDIF_DATA07
     ,    UART7_RTS_B , ENET2_1588_E VENT3_OUT , SPDIF_EXT_CL K , GPIO3_IO12 ,   SRC_BT_CFG07
     , ECSPI1_SS3 ,
     EPDC_SDDO07
LCDIF_DATA073.3V 
108LCD_DATA6GPIO3_IO11LCDIF_DATA06
     ,    UART7_CTS_B , ENET2_1588_E VENT3_IN , SPDIF_LOCK , GPIO3_IO11 ,   SRC_BT_CFG06
     , ECSPI1_SS2 ,
     EPDC_SDDO06
LCDIF_DATA063.3V 
109LCD_DATA5GPIO3_IO10LCDIF_DATA05
     ,    UART8_RTS_B ,
     ENET2_1588_E
LCDIF_DATA053.3V 
   VENT2_OUT , SPDIF_OUT , GPIO3_IO10 , SRC_BT_CFG05
     , ECSPI1_SS1 ,
     EPDC_SDDO05
   
110LCD_DATA4GPIO3_IO9LCDIF_DATA04
     ,    UART8_CTS_B , ENET2_1588_E VENT2_IN , SPDIF_SR_CLK
     , GPIO3_IO09 , SRC_BT_CFG04
     , SAI1_TX_DATA
     ,
     EPDC_SDDO04
LCDIF_DATA043.3V 
111LCD_DATA3GPIO3_IO8LCDIF_DATA03
     , PWM4_OUT , ENET1_1588_E VENT3_OUT , I2C4_SCL ,   GPIO3_IO08 , SRC_BT_CFG03
     , SAI1_RX_DATA
     ,
     EPDC_SDDO03
LCDIF_DATA033.3V 
112LCD_DATA2GPIO3_IO7LCDIF_DATA02
     , PWM3_OUT , ENET1_1588_E VENT3_IN , I2C4_SDA ,   GPIO3_IO07 , SRC_BT_CFG02
     , SAI1_TX_BCLK
     EPDC_SDDO02
LCDIF_DATA023.3V 
113LCD_DATA1GPIO3_IO6LCDIF_DATA01
     , PWM2_OUT , ENET1_1588_E VENT2_OUT , I2C3_SCL ,   GPIO3_IO06 , SRC_BT_CFG01
     , SAI1_TX_SYNC
     ,
     EPDC_SDDO01
LCDIF_DATA013.3V 
114LCD_DATA0GPIO3_IO5LCDIF_DATA00
     , PWM1_OUT , ENET1_1588_E VENT2_IN , I2C3_SDA ,   GPIO3_IO05 , SRC_BT_CFG00
     , SAI1_MCLK ,
     EPDC_SDDO00
LCDIF_DATA003.3V 
115CSI_DATA5GPIO4_IO26CSI_DATA07 , USDHC2_DAT A5 , ECSPI1_SS0 , EIM_AD05 , GPIO4_IO26   , SAI1_TX_BCLK
     , USDHC1_CD_B
     , ESAI_TX_CLK
CSI_DATA073.3V 
116CSI_PIXCLKGPIO4_IO18CSI_PIXCLK , USDHC2_WP , RAWNAND_CE 3_B ,
     I2C1_SCL , EIM_OE , GPIO4_IO18 ,
     SNVS_HP_VIO_
CSI_PIXCLK3.3V 
   5 , UART6_RX ,
     ESAI_TX2_RX3
   
117CSI_DATA06GPIO4_IO27CSI_DATA08 , USDHC2_DAT A6 , ECSPI1_MOSI , EIM_AD06 ,   GPIO4_IO27 , SAI1_RX_DATA
     , USDHC1_RESE T_B ,
     ESAI_TX5_RX0
CSI_DATA083.3V 
118CSI_DATA02GPIO4_IO23CSI_DATA04 , USDHC2_DAT A2 , ECSPI2_MOSI , EIM_AD02 ,   GPIO4_IO23 , SAI1_RX_SYNC
     ,    UART5_RTS_B ,
     ESAI_RX_FS
CSI_DATA043.3V 
119CSI_MCLKGPIO4_IO17CSI_MCLK , USDHC2_CD_B
     , RAWNAND_CE 2_B ,  I2C1_SDA , EIM_CS0_B , GPIO4_IO17 ,
     SNVS_HP_VIO_ 5_CTL , UART6_TX ,
     ESAI_TX3_RX2
CSI_MCLK3.3V 
120CSI_HSYNCGPIO4_IO20CSI_HSYNC , USDHC2_CMD
     , I2C2_SC ,
     EIM_LBA_B ,
CSI_HSYNC3.3V 
   GPIO4_IO20 , PWM8_OUT , UART6_CTS_B ,
     ESAI_TX1
   

5 Electrical Parameters of DSOM-060N NXP I.MX 6ULL SOM

5.1 Absolute Electrical Parameters

ParameterDescriptionMin
     Value
Max
     Value
unit
5V_IN( _1/_2 )5V_IN( _1/_2 ) Input   voltage-0.36.0 _V
VDD_COIN_3VRTC power input-0.33.6 _V
TaOperating temperature range-4085
TsStore temperature range-5095

Note: Exposure to conditions beyond the absolute maximum ratings may cause permanent damage and affect the reliability and safety of the device and its systems. The functional operations cannot be guaranteed beyond specified values in the recommended conditions.

5.2 Normal working parameters

ParameterDescriptionMin ValueTypical
     Value
Max ValueUnit
5V_IN( _1/_2 )5V_IN( _1/_2 ) Input voltage4.855.2V
VDD_COIN_3VRTC power input2.93.03.3V
5V_IN( _1/_2 ) Supply Current5V_IN( _1/_2 ) Input current  0.3A
TaOperating temperature range-402585
TsStore temperature range-502595

6 Hardware Design Guidelines of DSOM-060N NXP I.MX 6ULL SOM

6.1 System Boot Configuration

image7

The firmware for the system on module is stored on an external storage device such as an
EMMC, NAND, or SD card. To boot correctly, the System on Module requires a boot
configuration that allows it to read the firmware from the correct memory location.
The boot configuration design can be found on the development board.

An eight-position dip switch can be used to accommodate the need for four-mode
configurations. In addition, the 3.3V power supply used here provides all the power
for the peripherals on the carrier board.

6.6 Debugging the Serial Port

image12

The development board connects the CH340 to the debug serial port for easy
debugging and adds an analogue switch for isolation between the two. The purpose
of the analogue switch is to prevent the CH340 from interfering with the startup of
the system on module via the pins of the debug serial port. When creating your own
backplane, you can design it according to your actual situation.

6.7 Network Port

image17

Note: the wiring between the PHY chip and the system on module should not be too long,
and try to keep the PHY chip as close to the System on Module as possible. As the core
board will provide 50MHz clock to the PHY chip through one pin, the wiring of this
pin is too long, which will lead to poor signal quality, and the PHY will not be
recognized properly. The core board manages and communicates with the PHY chip
via two pins, MDIO and MDC, and the data is transmitted via the TX and RX related
pins. The data lines between the PHY chip and the network interface need to be
differential. The alignment should ideally meet the requirements of the relevant
alignment standards.

6.8 RGB-LCD Pins

The LCD_DATA pin is both a data pin for connecting to the LCD screen and a boot
configuration pin at boot time. When the LCD screen is not in use, this part of the
pin can be reused for other functions, but it should be noted that the connected
external device will not set this part of the pin high or low when it is powered up to
avoid interfering with the level state read by the core board during boot time. If the
correct level is not read, the System on Module will not be able to load the Linux firmware
correctly from the external storage and boot.
In the development board, our screen uses three LCD_DATA pins as screen ID pins,
and there are soldered pull-up and pull-down resistors on the ID pins. As the
soldered pull-up and pull-down resistors will affect the normal startup of the
development board, the development board adds three analog switches to the LCD
interface for isolation. The following diagram shows.

image18
If you do not use our screen, you can determine whether it will interfere with the normal startup of the core board based on the actual screen you are using or the specific circumstances of the adapter chip. It is assumed that a direct connection can be made if it will not interfere.

6.9 PIO5 (GPIO1-05)

The GPIO5 pinout on the system on module requires attention when in use. This pin is used
to switch the voltage of the SDIO1 interface. When GPIO5 is high, it sets the logic
high level of the SDIO1 interface to 1.8V. When low, it sets the logic high level to
3.3V. Note that when using the SDIO1 interface pin, the GPIO5 pin level should
remain unchanged to avoid voltage changes causing peripheral and core board
logic levels to be incompatible, which can result in abnormal operation. When using the GPIO5 and SDIO1 interfaces, ensure that the peripheral connected to the SDIO1
interface is compatible with both voltage levels. Otherwise, it is recommended to
leave GPIO5 vacant and use only the SDIO1 interface.

image19
image21

6.10 RTC section

The VDD_COIN_3V pin powers the integrated RTC part of the chip with a coin cell battery. Due to the high power consumption of the integrated RTC, it is recommended to use an external RTC module. When not using the RTC module that comes with the chip, avoid connecting this pin directly to the 3.3V supply of the base board. Connecting to the backplane may cause abnormal boot-up or power supply. The integrated RTC module consumes coin cell power quickly when in standby mode, so consider using an external RTC module (e.g., PCF85163), depending on project requirements.
image20

6.11 PMIC_ON_REQ pin

This pin is the signal pin for enabling the 3.3V power supply to the base board. Normally, when the core board powers up, it pulls this pin high to enable the 3.3V supply to the base board and start it up further. The load capacity of this pin is weak,so if the DCDC converter pin of the base board requires more driving power, add your own driving circuit. Do not add pull-down capacitors to this pin when using it, as it may cause the core board not to start up properly
image22
The pull-down capacitor connected to PMIC_ON_REQ on the development board is currently not soldered on. If you solder it on, it will cause a start-up exception

6.12 Core board start-up problems

· The System on Module (SOM) will not boot properly with a direct 5V supply. An appropriate
boot circuit on the carrier board is required for the core board to boot correctly.

· If the boot circuit is present, the power-up timing must be followed. The core
board first receives a 5V supply, and after it has stabilised, PMIC_ON_REQ is
pulled up to enable the 3.3V output of the base board via PMIC_ON_REQ, and
3.3V pulls up the configuration pins for booting. The core board reads the
configuration pins and starts the firmware in the appropriate memory.

· The core board has specific requirements for 5V and 3.3V. Some of the DC-DC
voltage conversion chips require a small rise time to stabilise the 5V output
after enabling. The 5V and 3.3V rise time should be as short as possible, and
the 3.3V used by the peripherals on the base board should preferably be output
after the 3.3V is enabled. As soon as PMIC_ON_REQ is pulled high, it reads the
configuration information from the pull switch. The specific time for this is not
disclosed by NXP. We have tested that there is no extra time, basically
PMIC_ON_REQ is pulled high and then reads the startup configuration. If it does
not read it or reads the wrong configuration, it will not start or will go into false
death.

· To determine if the core board is in the shutdown state, measure the voltage
on the core board. If the core board is operating normally, the ON_OFF pin and
the PMIC_ON_REQ pin will output a high level. In the shutdown state, the
ON_OFF pin remains high and PMIC_ON_REQ becomes low. To exit the
shutdown state, time-delay the ON_OFF pin to ground and wait for
PMIC_ON_REQ to return to a high level.

· Power-up of the peripherals on the carrier board must follow the power-up of
the core board, otherwise current backflow will occur, preventing normal
startup of the core board.

6.13 Some Peripheral Interface Problems

· If a USB device keeps asking for a new device or does not respond when connected,
check that the USB_OTG_VBUS power supply to the System on Module is normal, that the
power supply to the USB interface is normal (USB devices must be powered from
the female connector) and that the orientation of the USB data cable conforms to
the orientation standard.

 

· If the TF card does not respond or initialization fails, ground the shell of some TF
cardholders to make the TF card work properly. To ensure smooth data transfer,
check that the power supply and data cable alignment complies with the SDIO
alignment standard. The PHY chip and the core board should not be too far apart.
Try to keep the PHY chip and core board close together to avoid degradation of
communication quality caused by long alignment. Alignments should be as close
to the standard as possible.

7 Product Dimensions of DSOM-060N NXP I.MX 6ULL SOM

image23
image24
ItemParameter
ExteriorStamp Hole
Core Board Size38mm*38mm
Pin Spacing1.2mm
Pin Pad Size2.0mm*0.7mm
Number of Pins120 Pins
Number of Layers8 floors
Warpageless than 0.5 %

Documentations

DusunIoT offers full set of development resources including QUICK START, SDK, Firmware packaging, module firmware, Tools, vairous third party software,etc.

Related IoT Product Specifications

DSGW-023 4G LTE SIM Card Gateway

DSGW-023 4G LTE SIM Card Gateway with Wi-Fi Option has a SIM card plug-and-play setting. And allow running Tuya Smartlife APP on it. Read further

Looking For An IoT Device Supplier For Your Projects?

CONTACT US

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    IoT Gateways for Recommendation

    CONTACT US

      This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

      Welcome to DusunIoT

      Hi there 👋 Is there anything we can help you with today? Please fill in the form below for the team to follow up if you become disconnected.

        DusunIoT Distributor Program

          This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

            This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.