DADA SOM/DADA Hardware/pdf

From DAVE Developer's Wiki
Jump to: navigation, search


General Information[edit | edit source]

DADA Block Diagram[edit | edit source]

DADA Block diagram

DADA TOP View[edit | edit source]

DADA TOP View

DADA BOTTOM View[edit | edit source]

DADA BOTTOM View


Processor and memory subsystem[edit | edit source]

The heart of DADA module is composed by the following components:

  • AM62x SoC application processor
  • Power supply unit
  • DDR4 memory bank
  • eMMC storage device
  • Connectors:
    • 1 x 204 pins SO-DIMM edge connector with interfaces signals

This chapter shortly describes the main DADA components.

Processor Info[edit | edit source]

Processor AM62x SingleCore AM62x DualCore AM62x Quadcore
# Cores 1x Arm® Cortex®-A53

1x Arm® Cortex®-M4F

2x Arm® Cortex®-A53

1x Arm® Cortex®-M4F

4x Arm® Cortex®-A53

1x Arm® Cortex®-M4F

Clock Core: 1.4 GHz (Industrial)

Cortex-M4F: up to 400 MHz

L2

Cache

512KB MB
DDR4 16 bit

(1600MT/s)

GPU 3D: PowerVR AXE-1-16M

OpenGL ES 3.1
Vulkan 1.2

PRUSS Dual core Programmable Real-Time Unit Subystem

up to 333 MHz

Display

Controller

Dual independent LVDS channel

2x 1920x1080@60 or 1x 2048x1080 + 1x 1280x720

Video

Output

Dual LVDS channel
24-bit RGB DPI
Camera

Input

1x MIPI CSI (4-lanes)
Ethernet 2x 10/100/1000 Mbit/s controller with TSN and IEEE1588
USB 2x USB 2.0 Host or Device DRD (Dual-Role Device)
Table: AM62x models comparison

RAM memory bank[edit | edit source]

LPDD4 SDRAM memory bank is composed by 1x16-bit width chip. The following table reports the SDRAM specifications:

CPU connection DDR subsystem (DDRSS)
Size max 8 GB
Width 16 bit
Speed 1600 MHz

eMMC storage[edit | edit source]

On board main storage memory eMMC is connected to the MMC0 interface and it can act as boot peripheral. The following table reports the eMMC flash specifications:

CPU connection MMC0
Size min 8 GB
Size max 64 GB
Bootable Yes

NOR QSPI flash[edit | edit source]

Alternative option for main storage memory can be a serial NOR flash connected to the CPU's Quad serial flash controller. It can act as boot peripheral. The following table reports the NOR flash specifications:

CPU connection SPI Serial flash controller
Size 16GB
Width 1,4 bit mode
Bootable Yes

Memory map[edit | edit source]

For detailed information, please refer to chapter 9.1 “Memory Controllers” of the AM62x Processor Technical Reference Manual

Power supply unit[edit | edit source]

DADA embeds all the elements required for powering the unit, therefore power sequencing is self-contained and simplified. Nevertheless, power must be provided from carrier board, and therefore users should be aware of the ranges power supply can assume as well as all other parameters.


Hardware versioning and tracking[edit | edit source]

DAD SOM implements well established versioning and tracking mechanisms:

  • PCB version is copper printed on PCB itself, as shown in Fig. 1
  • serial number: it is printed on a white label, as shown in Fig. 2: see also Product serial number page for more details
  • ConfigID: it is used by software running on the board for the identification of the product model/hardware configuration. For more details, please refer to this link
    • on DADA SOM ConfigID is stored in (TBD)
Fig.1 PCB version
Fig.2 Serial number


Part number composition[edit | edit source]

DADA SOM module part number is identified by the following digit-code table:

Part number structure Options Description
Family DSAA Family prefix code
SOC
  • A: AM6254ATCGHAALW: Arm A53 QuadCore, PRU, GPU, Secure, No Safety, 1.4GHz
  • B: AM6254ASGGHAALW: Arm A53 QuadCore, No PRU, GPU, Secure, No Safety, 1.0GHz
  • C: AM6252ASGGHAALWR: Arm A53 DualCore, No PRU, GPU, Secure, No Safety, 1.0GHz
  • D: AM6251ASGGHAALWR: Arm A53 SingleCore, No PRU, GPU, Secure, No Safety, 1.0GHz
  • E: AM6234ASGGHAALWR: Arm A53 QuadCore, No PRU, No GPU, Secure, No Safety, 1.0GHz
  • F: AM6232ASGGHAALW: Arm A53 DualCore, No PRU, No GPU, Secure, No Safety, 1.0GHz
  • G: AM6231ASGGHAALW: Arm A53 SingleCore, No PRU, No GPU, Secure, No Safety, 1.0GHz
  • H: AM6231AKGGHHALW: Arm A53 SingleCore, No PRU, No GPU, No Secure, No Safety, 300MHz
Other versions can be available, please contact technical support
RAM
  • 9: 512MB DDR4
  • 0: 1GB DDR4
  • 1: 2GB DDR4
  • 2: 4GB DDR4
Storage
  • 0: No eMMC - No QSPI
  • 1: 8GB eMMC - No QSPI
  • 2: No eMMC - 16MB NOR QSPI
  • 3: 8GB eMMC - 16MB NOR QSPI
Boot mode
  • 0: on board QSPI NOR / MMC1 (uSD)
  • 1: on board eMMC / MMC1 (uSD)
Mounting options
  • 0: RGMII (VDDSHV2) 3.3V or (VDD_CORE 0.85V fix, high performance: A53 up to 1.4 GHz, GPU 500 MHz, PRU 333 MHz, M4F 400 MHz)
  • 1: RGMII (VDDSHV2) 3.3V or (VDD_CORE 0.75V fix, low power: A53 up to 1.25 GHz, GPU 500 MHz, PRU 333 MHz, M4F 400 MHz)
RFU
  • 0: RFU
Reserved for Future Use
Temperature range
  • C - Commercial grade: suitable for 0-70°C envirronment
  • I - Industrial grade: suitable for 40 - 85°C envirronment
PCB revision
  • 0: first version
PCB release may change for manufacturing purposes (i.e. text fixture adaptation)
Manufacturing option
  • R: RoHS compliant
typically connected to production process and quality
Software Configuration -00: standard factory u-boot pre-programmed If customers require custom SW deployed this section should be defined and agreed. Please contact technical support

Example[edit | edit source]

DADA SOM code DSAAA13100I0R-00

    • DSAA - DADA
    • A - Texas Instruments AM6254ATCGHAALW Arm A53 QuadCore, PRU, GPU @1.4GHz
    • 1 - 2GB DDR4
    • 3 - 8GB eMMC
    • 1 - Boot from on board eMMC
    • 0 - 3.3V high performance PMIC
    • 0 - RFU
    • I - Industrial grade: -40 to 85°C
    • 0 - first version
    • R - RoHS
    • -00 - standard factory u-boot pre-programmed

Pinout Table[edit | edit source]

Connector and Pinout Table[edit | edit source]

Connector description[edit | edit source]

In the following table are described all available connector integrated on DADA:

Connector name Connector Type Notes Carrier board counterpart
J1 SODIMM DDR3 edge connector 204 pin TE Connectivity 2-2013289-1

The dedicated carrier board must mount the mating connector and connect the desired peripheral interfaces according to DADA pinout specifications. See the images below for reference:

DADA TOP view
DADA BOTTOM view

Pinout table naming conventions[edit | edit source]

This chapter contains the pinout description of the DADA module, grouped in two tables (odd and even pins) that report the pin mapping of the 204-pin SO-DIMM DADA connector.

Each row in the pinout tables contains the following information:

Pin Reference to the connector J1 pin
Pin type Pin topolgy according to Unica Industrial Dave standard:
  • AP: always present pin (the pin covers only one functionality, if the SoM supports it)
  • VAR: variable pin (depending on the SoM, the pin can assume different functions)
UNICA pin name Pin name according to Unica Industrial Dave standard
Type Electrical pin type:
  • I = Input
  • O = Output
  • IO = Input/Output
  • S = single-end
  • D = Differential
  • Z = High impedance
  • OD = Open-drain
  • PWR = Power supply voltage
  • G = Ground
  • A = Analog signal
DADA pin name Pin (signal) name on the DADA J1 connector.

In bold if it covers a UNICA pinout feature.

Internal
connections
Connections to the DADA components:
  • SoC.<x> : pin connected to CPU pad named <x>
  • PMIC.<x> : pin connected to the Power Manager IC (TPS6521904RHBR)
  • LAN.<x> : pin connected to the LAN PHY (LAN8830T)
  • NOR.<x>: pin connected to the flash NOR
  • VM: voltage monitor circuit
  • RST: reset circuit (see Reset_scheme_and_control_signals)
  • BOOT: boot circuit (see System_boot)
  • 1wM: 1-wire memory
Ball/pin # Component ball/pin number connected to signal
SoM voltage domain I/O voltage levels (SoM main rails)
SoC voltage domain I/O voltage levels (all voltage rails)
Notes Remarks on special pin characteristics
Pin MUX alternative functions Muxes:
  • Pin ALT-0
  • ...
  • Pin ALT-N

In bold the mux applied in the standard device-tree to cover a UNICA pinout functionality.

SoM voltage domains[edit | edit source]

Voltage domain Nominal voltage Source Peripheral PWR Notes
VIN_SOM 3.3 V External SoM input PWR See Operational_characteristics of the SoM wiki page
VDD_3V3 3.3 V Internal IO Voltage generated by the internal PSU.
VDD_1V8 1.8 V Internal IO Voltage generated by the internal PSU.
VDD_RGMII 3.3 V Internal RGMII It can be set to 1.8 V with HW mounting option.
MMC2_POWER 1.8 V o 3.3 V External MMC2 Voltage generated by the carrier board PSU, synchronous with SOM_PGOOD signal.

For more details and recommended power-up sequence see Power Supply Unit (PSU) wiki page.

Pinout choice[edit | edit source]

It is not possible to bring all the SoC pins to the J1 connector. The mapping choice was made in order to respect:

  • cover always-present and variable peripherals mapped in the Unica Industrial Dave standard pinout
  • bring out all SoC peripherals of the MCU, CANUART and PRU domain
  • bring out all pins with BOOTMODE function

Pinout table XLS file[edit | edit source]

For your convenience, please find a spreadsheet with:

  • DADA/AM62x pinout and pinmux table here.
  • Unica Industrial Dave standard pinout here.

Pinout Table ODD pins declaration[edit | edit source]

Pin Pin Type UNICA pin name Type DADA pin name Internal Connections Ball/pin # SoM Voltage domain SoC Voltage domain Notes ALT-0 ALT-1 ALT-2 ALT-3 ALT-4 ALT-5 ALT-6 ALT-7 ALT-8 ALT-9 BOOT
J2.1 AP DGND G DGND
J2.3 AP VIN_SOM PWR +VIN_SOM VIN_SOM
J2.5 AP VIN_SOM PWR +VIN_SOM VIN_SOM
J2.7 AP VIN_SOM PWR +VIN_SOM VIN_SOM
J2.9 AP VIN_SOM PWR +VIN_SOM VIN_SOM
J2.11 AP DGND G DGND
J2.13 AP ETH_A_LED1 S O ETH1_LED1 LAN 18 VDD_3V3
J2.15 AP ETH_A_LED2 S O ETH1_LED2 LAN 16 VDD_3V3
J2.17 AP DGND G DGND
J2.19 AP ETH_A_TXRX0_P D IO ETH1_TXRX0_P LAN 2 VDD_3V3
J2.21 AP ETH_A_TXRX0_N D IO ETH1_TXRX0_N LAN 3 VDD_3V3
J2.23 AP ETH_A_TXRX1_P D IO ETH1_TXRX1_P LAN 5 VDD_3V3
J2.25 AP ETH_A_TXRX1_N D IO ETH1_TXRX1_N LAN 6 VDD_3V3
J2.27 AP ETH_A_TXRX2_P D IO ETH1_TXRX2_P LAN 7 VDD_3V3
J2.29 AP ETH_A_TXRX2_N D IO ETH1_TXRX2_N LAN 8 VDD_3V3
J2.31 AP ETH_A_TXRX3_P D IO ETH1_TXRX3_P LAN 10 VDD_3V3
J2.33 AP ETH_A_TXRX3_N D IO ETH1_TXRX3_N LAN 11 VDD_3V3
J2.35 AP DGND G DGND
J2.37 VAR VAR_A_37 S IO GPMC0_WP# SoC K25 VDD_3V3 VDDSHV3 GPMC0_WP# AUDIO_EXT_REFCLK1 GPMC0_A22 UART6_TXD PR0_PRU0_GPO15 PR0_PRU0_GPI15 TRC_DATA13 GPIO0_39
O ETH1_LED3 LAN 15 VDD_3V3 Hardware mounting option
J2.39 VAR VAR_A_39 S IO GPMC0_DIR SoC M22 VDD_3V3 VDDSHV3 GPMC0_DIR PR0_ECAP0_IN_APWM_OUT MCASP2_AXR13 PR0_PRU0_GPO16 PR0_PRU0_GPI16 TRC_DATA14 GPIO0_40 EQEP2_S
O ETH1_LED4 LAN 14 VDD_3V3 Hardware mounting option
O ETH1_LED5 LAN 13 VDD_3V3 Hardware mounting option
J2.41 VAR VAR_A_41 S IO GPMC0_AD03 SoC N25 VDD_3V3 VDDSHV3 GPMC0_AD3 PR0_PRU1_GPO11 PR0_PRU1_GPI11 MCASP2_AXR7 PR0_PRU0_GPO3 PR0_PRU0_GPI3 TRC_DATA1 GPIO0_18 BOOTMODE03
J2.43 VAR VAR_A_43 S IO MCU_UART0_TXD SoC A5 VDD_3V3 VDDSHV_CANUART MCU_UART0_TXD MCU_GPIO0_6
J2.45 VAR VAR_A_45 S IO MCU_UART0_RXD SoC B5 VDD_3V3 VDDSHV_CANUART MCU_UART0_RXD MCU_GPIO0_5
J2.47 VAR UART_B_TX S IO VOUT_DATA5 SoC Y24 VDD_3V3 VDDSHV3 VOUT0_DATA5 GPMC0_A5 PR0_PRU1_GPO5 PR0_PRU1_GPI5 UART4_TXD PR0_PRU0_GPO13 PR0_PRU0_GPI13 GPIO0_50
J2.49 VAR UART_B_RX S IO VOUT_DATA4 SoC Y25 VDD_3V3 VDDSHV3 VOUT0_DATA4 GPMC0_A4 PR0_PRU1_GPO4 PR0_PRU1_GPI4 UART4_RXD PR0_PRU0_GPO12 PR0_PRU0_GPI12 GPIO0_49
J2.51 VAR UART_B_RTS S IO VOUT_DATA14 SoC Y22 VDD_3V3 VDDSHV3 VOUT0_DATA14 GPMC0_A14 PR0_PRU1_GPO13 PR0_PRU1_GPI13 UART4_RTSn PR0_PRU0_GPO4 PR0_PRU0_GPI4 GPIO0_59
J2.53 VAR UART_B_CTS S IO VOUT_DATA15 SoC AA21 VDD_3V3 VDDSHV3 VOUT0_DATA15 GPMC0_A15 PR0_PRU1_GPO14 PR0_PRU1_GPI14 UART4_CTSn PR0_PRU0_GPO5 PR0_PRU0_GPI5 GPIO0_60
J2.55 VAR VAR_A_55 S IO PMIC_INT SoC M24 VDD_3V3 VDDSHV3 10k PU GPMC0_BE0_CLE# MCASP1_ACLKX PR0_PRU0_GPO12 PR0_PRU0_GPI12 TRC_DATA10 GPIO0_35
J2.57 AP DGND G DGND
J2.59 VAR SDIO_B_PWR PWR MMC2_POWER SoC J18 MMC2_POWER VDDSHV6
J2.61 AP SDIO_B_DATA0 S IO MMC2_DAT0 SoC B24 MMC2_POWER VDDSHV6 MMC2_DAT0 MCASP1_AXR0 GPIO0_68
J2.63 AP SDIO_B_DATA1 S IO MMC2_DAT1 SoC C25 MMC2_POWER VDDSHV6 MMC2_DAT1 MCASP1_AXR1 GPIO0_67
J2.65 AP SDIO_B_DATA2 S IO MMC2_DAT2 SoC E23 MMC2_POWER VDDSHV6 MMC2_DAT2 MCASP1_AXR2 UART5_TXD GPIO0_66
J2.67 AP SDIO_B_DATA3 S IO MMC2_DAT3 SoC D24 MMC2_POWER VDDSHV6 MMC2_DAT3 MCASP1_AXR3 UART5_RXD GPIO0_65
J2.69 AP SDIO_B_CMD S IO MMC2_CMD SoC C24 MMC2_POWER VDDSHV6 MMC2_CMD MCASP1_AFSR MCASP1_AXR4 UART6_TXD GPIO0_70
J2.71 AP SDIO_B_CLK S O MMC2_CLK SoC D25 MMC2_POWER VDDSHV6 MMC2_CLK MCASP1_ACLKR MCASP1_AXR5 UART6_RXD GPIO0_69
J2.73 AP DGND G DGND
J2.75 AP SDIO_A_DATA0 S IO MMC1_DAT0 SoC A22 VDD_3V3 VDDSHV5 MMC1_DAT0 CP_GEMAC_CPTS0_HW2TSPUSH TIMER_IO3 UART2_CTSn ECAP2_IN_APWM_OUT GPIO1_45
J2.77 AP SDIO_A_DATA1 S IO MMC1_DAT1 SoC B21 VDD_3V3 VDDSHV5 MMC1_DAT1 CP_GEMAC_CPTS0_HW1TSPUSH TIMER_IO2 UART2_RTSn ECAP1_IN_APWM_OUT GPIO1_44
J2.79 AP SDIO_A_DATA2 S IO MMC1_DAT2 SoC C21 VDD_3V3 VDDSHV5 MMC1_DAT2 CP_GEMAC_CPTS0_TS_SYNC TIMER_IO1 UART2_TXD GPIO1_43
J2.81 AP SDIO_A_DATA3 S IO MMC1_DAT3 SoC D22 VDD_3V3 VDDSHV5 MMC1_DAT3 CP_GEMAC_CPTS0_TS_COMP TIMER_IO0 UART2_RXD GPIO1_42
J2.83 AP SDIO_A_CMD S IO MMC1_CMD SoC A21 VDD_3V3 VDDSHV5 MMC1_CMD TIMER_IO5 UART3_TXD GPIO1_47
J2.85 AP SDIO_A_CLK S O MMC1_CLK SoC B22 VDD_3V3 VDDSHV5 MMC1_CLK TIMER_IO4 UART3_RXD GPIO1_46
J2.87 AP DGND G DGND
J2.89 VAR VAR_B_89 S IO GPMC0_AD11 SoC R21 VDD_3V3 VDDSHV3 GPMC0_AD11 VOUT0_DATA19 UART3_TXD MCASP2_AXR3 PR0_PRU1_GPO3 PR0_PRU1_GPI3 TRC_DATA23 GPIO0_26 BOOTMODE11
J2.91 VAR VAR_B_91 S IO GPMC0_AD10 SoC T25 VDD_3V3 VDDSHV3 GPMC0_AD10 VOUT0_DATA18 UART3_RXD MCASP2_AXR2 PR0_PRU1_GPO2 PR0_PRU1_GPI2 GPIO0_25 OBSCLK0 BOOTMODE10
J2.93 AP UART_C_TX S IO GPMC0_AD09 SoC R25 VDD_3V3 VDDSHV3 GPMC0_AD9 VOUT0_DATA17 UART2_TXD MCASP2_AXR1 PR0_PRU1_GPO1 PR0_PRU1_GPI1 GPIO0_24 BOOTMODE09
J2.95 AP UART_C_RX S IO GPMC0_AD08 SoC R24 VDD_3V3 VDDSHV3 GPMC0_AD8 VOUT0_DATA16 UART2_RXD MCASP2_AXR0 PR0_PRU1_GPO0 PR0_PRU1_GPI0 GPIO0_23 BOOTMODE08
J2.97 VAR VAR_B_97 S IO GPMC0_AD13 SoC T24 VDD_3V3 VDDSHV3 GPMC0_AD13 VOUT0_DATA21 UART4_TXD MCASP2_ACLKX PR0_PRU0_GPO1 PR0_PRU0_GPI1 TRC_DATA21 GPIO0_28 BOOTMODE13
J2.99 VAR VAR_B_99 S IO GPMC0_AD12 SoC T22 VDD_3V3 VDDSHV3 GPMC0_AD12 VOUT0_DATA20 UART4_RXD MCASP2_AFSX PR0_PRU0_GPO0 PR0_PRU0_GPI0 TRC_DATA22 GPIO0_27 BOOTMODE12
J2.101 AP I2C_A_SCL S IO GPMC0_CS2# SoC K22 VDD_3V3 VDDSHV3 CMOS GPMC0_CS2# I2C2_SCL MCASP1_AXR4 UART4_RXD PR0_PRU0_GPO19 PR0_PRU0_GPI19 TRC_DATA17 GPIO0_43 MCASP1_AFSR
J2.103 AP I2C_A_SDA S IO GPMC0_CS3# SoC K24 VDD_3V3 VDDSHV3 CMOS GPMC0_CS3# I2C2_SDA GPMC0_A20 UART4_TXD MCASP1_AXR5 TRC_DATA18 GPIO0_44 MCASP1_ACLKR
J2.105 VAR VAR_B_105 S IO GPMC0_AD15 SoC U24 VDD_3V3 VDDSHV3 GPMC0_AD15 VOUT0_DATA23 UART5_TXD MCASP2_ACLKR PR0_PRU0_GPO3 PR0_PRU0_GPI3 TRC_DATA19 GPIO0_30 UART2_RTSn BOOTMODE15
J2.107 VAR VAR_B_107 S IO GPMC0_AD14 SoC U25 VDD_3V3 VDDSHV3 GPMC0_AD14 VOUT0_DATA22 UART5_RXD MCASP2_AFSR PR0_PRU0_GPO2 PR0_PRU0_GPI2 TRC_DATA20 GPIO0_29 UART2_CTSn BOOTMODE14
J2.109 AP DGND G DGND
J2.111 VAR VAR_A_111 S IO MCASP0_AXR1 SoC B18 VDD_3V3 VDDSHV0 MCASP0_AXR1 SPI2_CS2 ECAP1_IN_APWM_OUT PR0_UART0_RXD EHRPWM1_A GPIO1_9 EQEP0_S
J2.113 VAR VAR_A_113 S IO SPI0_CS1 SoC C13 VDD_3V3 VDDSHV0 SPI0_CS1 CP_GEMAC_CPTS0_TS_COMP EHRPWM0_B ECAP0_IN_APWM_OUT GPIO1_16 EHRPWM_TZn_IN5
J2.115 VAR VAR_A_115 OD IO MCU_I2C0_SCL SoC A8 VDD_3V3 VDDSHV_MCU 4k7 PU MCU_I2C0_SCL MCU_GPIO0_17
J2.117 VAR VAR_A_117 OD IO MCU_I2C0_SDA SoC D10 VDD_3V3 VDDSHV_MCU 4k7 PU MCU_I2C0_SDA MCU_GPIO0_18
J2.119 AP GPIO_IRQ_A S IO UART0_RTS# SoC B15 VDD_3V3 VDDSHV0 UART0_RTSn SPI0_CS3 I2C3_SDA UART2_TXD TIMER_IO7 AUDIO_EXT_REFCLK1 PR0_ECAP0_IN_APWM_OUT GPIO1_23 MCASP2_ACLKX MMC2_SDWP
J2.121 AP GPIO_IRQ_B S IO SPI0_D1 SoC B14 VDD_3V3 VDDSHV0 SPI0_D1 CP_GEMAC_CPTS0_HW2TSPUSH EHRPWM_TZn_IN0 GPIO1_19
J2.123 AP GPIO_A S IO SPI0_D0 SoC B13 VDD_3V3 VDDSHV0 SPI0_D0 CP_GEMAC_CPTS0_HW1TSPUSH EHRPWM1_B GPIO1_18
J2.125 AP GPIO_B S IO MCASP0_ACLKR SoC A20 VDD_3V3 VDDSHV0 MCASP0_ACLKR SPI2_CLK UART1_TXD EHRPWM0_B GPIO1_14 EQEP1_I
J2.127 VAR VAR_A_127 S IO VOUT_DATA12 SoC AB25 VDD_3V3 VDDSHV3 VOUT0_DATA12 GPMC0_A12 PR0_PRU1_GPO11 PR0_PRU1_GPI11 UART5_RTSn PR0_PRU0_GPO2 PR0_PRU0_GPI2 GPIO0_57
J2.129 VAR VAR_A_129 S IO GPMC0_WAIT1 SoC V25 VDD_3V3 VDDSHV3 GPMC0_WAIT1 VOUT0_EXTPCLKIN GPMC0_A21 UART6_RXD GPIO0_38 EQEP2_I
J2.131 AP DGND G DGND
J2.133 AP LVDS_A_CLK_N D O OLDI0_CLK0_N SoC AD4 VDD_1V8 VDDA_1P8_OLDI OLDI0_CLK0_N
J2.135 AP LVDS_A_CLK_P D O OLDI0_CLK0_P SoC AE3 VDD_1V8 VDDA_1P8_OLDI OLDI0_CLK0_P
J2.137 AP LVDS_A_TX0_N D O OLDI0_A0_N SoC AA5 VDD_1V8 VDDA_1P8_OLDI OLDI0_A0_N
J2.139 AP LVDS_A_TX0_P D O OLDI0_A0_P SoC Y6 VDD_1V8 VDDA_1P8_OLDI OLDI0_A0_P
J2.141 AP LVDS_A_TX1_N D O OLDI0_A1_N SoC AD3 VDD_1V8 VDDA_1P8_OLDI OLDI0_A1_N
J2.143 AP LVDS_A_TX1_P D O OLDI0_A1_P SoC AB4 VDD_1V8 VDDA_1P8_OLDI OLDI0_A1_P
J2.145 AP LVDS_A_TX2_N D O OLDI0_A2_N SoC Y8 VDD_1V8 VDDA_1P8_OLDI OLDI0_A2_N
J2.147 AP LVDS_A_TX2_P D O OLDI0_A2_P SoC AA8 VDD_1V8 VDDA_1P8_OLDI OLDI0_A2_P
J2.149 AP LVDS_A_TX3_N D O OLDI0_A3_N SoC AB6 VDD_1V8 VDDA_1P8_OLDI OLDI0_A3_N
J2.151 AP LVDS_A_TX3_P D O OLDI0_A3_P SoC AA7 VDD_1V8 VDDA_1P8_OLDI OLDI0_A3_P
J2.153 AP DGND G DGND
J2.155 VAR VAR_DIF_A_155 D O OLDI0_CLK1_N SoC AE4 VDD_1V8 VDDA_1P8_OLDI OLDI0_CLK1_N
J2.157 VAR VAR_DIF_A_157 D O OLDI0_CLK1_P SoC AD5 VDD_1V8 VDDA_1P8_OLDI OLDI0_CLK1_P
J2.159 VAR VAR_DIF_A_159 D O OLDI0_A4_N SoC AC6 VDD_1V8 VDDA_1P8_OLDI OLDI0_A4_N
J2.161 VAR VAR_DIF_A_161 D O OLDI0_A4_P SoC AC5 VDD_1V8 VDDA_1P8_OLDI OLDI0_A4_P
J2.163 VAR VAR_DIF_A_163 D O OLDI0_A5_N SoC AE5 VDD_1V8 VDDA_1P8_OLDI OLDI0_A5_N
J2.165 VAR VAR_DIF_A_165 D O OLDI0_A5_P SoC AD6 VDD_1V8 VDDA_1P8_OLDI OLDI0_A5_P
J2.167 VAR VAR_DIF_A_167 D O OLDI0_A6_N SoC AE6 VDD_1V8 VDDA_1P8_OLDI OLDI0_A6_N
J2.169 VAR VAR_DIF_A_169 D O OLDI0_A6_P SoC AD7 VDD_1V8 VDDA_1P8_OLDI OLDI0_A6_P
J2.171 VAR VAR_DIF_A_171 D O OLDI0_A7_N SoC AD8 VDD_1V8 VDDA_1P8_OLDI OLDI0_A7_N
J2.173 VAR VAR_DIF_A_173 D O OLDI0_A7_P SoC AE7 VDD_1V8 VDDA_1P8_OLDI OLDI0_A7_P
J2.175 AP DGND G DGND
J2.177 AP SDIO_A_CardDetect S I MMC1_SDCD SoC D17 VDD_3V3 VDDSHV0 MMC1_SDCD UART6_RXD TIMER_IO6 UART3_RTSn GPIO1_48
J2.179 AP SPI_A_SS0 S IO OSPI0_D4 SoC J23 VDD_3V3 VDDSHV1 OSPI0_D4 SPI1_CS0 MCASP1_AXR1 UART6_RXD GPIO0_7
J2.181 AP SPI_A_SCLK S IO OSPI0_D5 SoC J25 VDD_3V3 VDDSHV1 OSPI0_D5 SPI1_CLK MCASP1_AXR0 UART6_TXD GPIO0_8
J2.183 AP SPI_A_MISO S IO OSPI0_D7 SoC J22 VDD_3V3 VDDSHV1 OSPI0_D7 SPI1_D1 MCASP1_AFSX UART6_CTSn GPIO0_10
J2.185 AP SPI_A_MOSI S IO OSPI0_D6 SoC H25 VDD_3V3 VDDSHV1 OSPI0_D6 SPI1_D0 MCASP1_ACLKX UART6_RTSn GPIO0_9
J2.187 AP UART_A_TX S IO UART0_TXD SoC E14 VDD_3V3 VDDSHV0 UART0_TXD ECAP2_IN_APWM_OUT SPI2_D1 EHRPWM2_B GPIO1_21
J2.189 AP UART_A_RX S IO UART0_RXD SoC D14 VDD_3V3 VDDSHV0 UART0_RXD ECAP1_IN_APWM_OUT SPI2_D0 EHRPWM2_A GPIO1_20
J2.191 VAR VAR_B_191 S IO OSPI0_CS2# SoC H21 VDD_3V3 VDDSHV1 OSPI0_CSn2 SPI1_CS1 OSPI0_RESET_OUT1 MCASP1_AFSR MCASP1_AXR2 UART5_RXD GPIO0_13
J2.193 VAR VAR_A_193 S IO WKUP_UART0_TXD SoC C5 VDD_3V3 VDDSHV_CANUART WKUP_UART0_TXD MCU_SPI1_CS2 MCU_GPIO0_10
J2.195 VAR VAR_A_195 S IO WKUP_UART0_RXD SoC B4 VDD_3V3 VDDSHV_CANUART WKUP_UART0_RXD MCU_SPI0_CS2 MCU_GPIO0_9
J2.197 VAR VAR_A_197 S IO GPMC0_AD00 SoC M25 VDD_3V3 VDDSHV3 GPMC0_AD0 PR0_PRU1_GPO8 PR0_PRU1_GPI8 MCASP2_AXR4 PR0_PRU0_GPO0 PR0_PRU0_GPI0 TRC_CLK GPIO0_15 BOOTMODE00
J2.199 VAR VAR_A_199 S IO MCASP0_AFSR SoC E19 VDD_3V3 VDDSHV0 MCASP0_AFSR SPI2_CS0 UART1_RXD EHRPWM0_A GPIO1_13 EQEP1_S
J2.201 VAR VAR_A_201 S IO GPMC0_WE# SoC L25 VDD_3V3 VDDSHV3 GPMC0_WEn MCASP1_AXR0 PR0_PRU0_GPO11 PR0_PRU0_GPI11 TRC_DATA9 GPIO0_34
J2.203 AP DGND G DGND

Pinout Table EVEN pins declaration[edit | edit source]

Pin Pin Type UNICA pin name Type DADA pin name Internal Connections Ball/pin # SoM Voltage domain SoC Voltage domain Notes ALT-0 ALT-1 ALT-2 ALT-3 ALT-4 ALT-5 ALT-6 ALT-7 ALT-8 ALT-9 BOOT
J2.2 AP DGND G DGND
J2.4 AP VIN_SOM PWR +VIN_SOM VIN_SOM
J2.6 AP VIN_SOM PWR +VIN_SOM VIN_SOM
J2.8 AP VIN_SOM PWR +VIN_SOM VIN_SOM
J2.10 AP VIN_SOM PWR +VIN_SOM VIN_SOM
J2.12 AP DGND G DGND
J2.14 VAR WARM_RESET OD I WARM_RESET RST - VDD_3V3 10k PU
J2.16 VAR ONOFF_STDBY OD I ONOFF_STDBY PMIC 25 VIN_SOM 10k PU
J2.18 AP SOM_PGOOD PP O SOM_PGOOD VM - VIN_SOM
J2.20 AP BOOT_MODE_SEL OD I BOOT_MODE_SEL BOOT - VDD_3V3 10k PU
J2.22 VAR POR_OUT OD O POR_OUT RST - VIN_SOM PU on carrier
J2.24 AP COLD_RESET OD I COLD_RESET RST - VDD_3V3 10k PU
J2.26 VAR VAR_B_26 S IO GPMC0_AD01 SoC N23 VDD_3V3 VDDSHV3 GPMC0_AD1 PR0_PRU1_GPO9 PR0_PRU1_GPI9 MCASP2_AXR5 PR0_PRU0_GPO1 PR0_PRU0_GPI1 TRC_CTL GPIO0_16 BOOTMODE01
J2.28 AP PWM_A S O SPI0_CS0 SoC A13 VDD_3V3 VDDSHV0 SPI0_CS0 EHRPWM0_A PR0_ECAP0_SYNC_IN GPIO1_15
J2.30 AP DGND G DGND
J2.32 VAR VAR_B_32 S IO GPMC0_AD07 SoC R23 VDD_3V3 VDDSHV3 GPMC0_AD7 PR0_PRU1_GPO15 PR0_PRU1_GPI15 MCASP2_AXR11 PR0_PRU0_GPO7 PR0_PRU0_GPI7 TRC_DATA5 GPIO0_22 BOOTMODE07
J2.34 VAR VAR_B_34 S IO GPMC0_AD04 SoC P24 VDD_3V3 VDDSHV3 GPMC0_AD4 PR0_PRU1_GPO12 PR0_PRU1_GPI12 MCASP2_AXR8 PR0_PRU0_GPO4 PR0_PRU0_GPI4 TRC_DATA2 GPIO0_19 BOOTMODE04
J2.36 VAR VAR_B_36 S IO SPI0_CLK SoC A14 VDD_3V3 VDDSHV0 SPI0_CLK CP_GEMAC_CPTS0_TS_SYNC EHRPWM1_A GPIO1_17
J2.38 AP I2C_B_SCL S O I2C1_SCL SoC B17 VDD_3V3 VDDSHV0 4k7 PU, CMOS I2C1_SCL UART1_RXD TIMER_IO0 SPI2_CS1 EHRPWM0_SYNCI GPIO1_28 EHRPWM2_A MMC2_SDCD
J2.40 AP I2C_B_SDA S IO I2C1_SDA SoC A17 VDD_3V3 VDDSHV0 4k7 PU, CMOS I2C1_SDA UART1_TXD TIMER_IO1 SPI2_CLK EHRPWM0_SYNCO GPIO1_29 EHRPWM2_B MMC2_SDWP
J2.42 AP CAN_A_TX S O MCAN0_TX SoC C15 VDD_3V3 VDDSHV0 MCAN0_TX UART5_RXD TIMER_IO2 SYNC2_OUT UART1_DTRn EQEP2_I PR0_UART0_RXD GPIO1_24 MCASP2_AXR0 EHRPWM_TZn_IN3
J2.44 AP CAN_A_RX S I MCAN0_RX SoC E15 VDD_3V3 VDDSHV0 MCAN0_RX UART5_TXD TIMER_IO3 SYNC3_OUT UART1_RIn EQEP2_S PR0_UART0_TXD GPIO1_25 MCASP2_AXR1 EHRPWM_TZn_IN4
J2.46 VAR VAR_B_46 S I JTAG_TRST SoC B10 VDD_3V3 VDDSHV_MCU 10k PD TRSTN
J2.48 AP JTAG_TDI S I JTAG_TDI SoC A11 VDD_3V3 VDDSHV_MCU TDI
J2.50 AP JTAG_TMS S I JTAG_TMS SoC B11 VDD_3V3 VDDSHV_MCU TMS
J2.52 AP JTAG_TCK S I JTAG_TCK SoC A10 VDD_3V3 VDDSHV_MCU TCK
J2.54 AP JTAG_TDO S O JTAG_TDO SoC D12 VDD_3V3 VDDSHV_MCU TDO
J2.56 AP DGND G DGND
J2.58 VAR VAR_B_58 S IO MCU_MCAN0_TX SoC D6 VDD_3V3 VDDSHV_CANUART MCU_MCAN0_TX WKUP_TIMER_IO0 MCU_SPI0_CS3 MCU_GPIO0_13
J2.60 VAR VAR_B_60 S IO MCU_MCAN0_RX SoC B3 VDD_3V3 VDDSHV_CANUART MCU_MCAN0_RX MCU_TIMER_IO0 MCU_SPI1_CS3 MCU_GPIO0_14
J2.62 AP CONFIG_ID (1wire) S IO CB_CONFIG_ID 1wM -
J2.64 AP Audio_MCLK S O UART0_CTS# SoC A15 VDD_3V3 VDDSHV0 UART0_CTSn SPI0_CS2 I2C3_SCL UART2_RXD TIMER_IO6 AUDIO_EXT_REFCLK0 PR0_ECAP0_SYNC_OUT GPIO1_22 MCASP2_AFSX MMC2_SDCD
J2.66 AP Audio_BCLK S O MCASP0_ACLKX SoC B20 VDD_3V3 VDDSHV0 MCASP0_ACLKX SPI2_CS1 ECAP2_IN_APWM_OUT GPIO1_11 EQEP1_A
J2.68 AP Audio_DOUT S O MCASP0_AXR0 SoC E18 VDD_3V3 VDDSHV0 MCASP0_AXR0 PR0_ECAP0_IN_APWM_OUT AUDIO_EXT_REFCLK0 PR0_UART0_TXD EHRPWM1_B GPIO1_10 EQEP0_I
J2.70 AP Audio_WCLK S O MCASP0_AFSX SoC D20 VDD_3V3 VDDSHV0 MCASP0_AFSX SPI2_CS3 AUDIO_EXT_REFCLK1 GPIO1_12 EQEP1_B
J2.72 AP Audio_DIN S I MCASP0_AXR2 SoC A19 VDD_3V3 VDDSHV0 MCASP0_AXR2 SPI2_D1 UART1_RTSn UART6_TXD PR0_IEP0_EDIO_DATA_IN_OUT29 ECAP2_IN_APWM_OUT PR0_UART0_TXD GPIO1_8 EQEP0_B
J2.74 VAR VAR_B_74 S O I2C0_SCL SoC B16 VDD_3V3 VDDSHV0 4k7 PU, CMOS I2C0_SCL PR0_IEP0_EDIO_DATA_IN_OUT30 SYNC0_OUT OBSCLK0 UART1_DCDn EQEP2_A EHRPWM_SOCA GPIO1_26 ECAP1_IN_APWM_OUT SPI2_CS0
J2.76 VAR VAR_B_76 S IO I2C0_SDA SoC A16 VDD_3V3 VDDSHV0 4k7 PU, CMOS I2C0_SDA PR0_IEP0_EDIO_DATA_IN_OUT31 SPI2_CS2 TIMER_IO5 UART1_DSRn EQEP2_B EHRPWM_SOCB GPIO1_27 ECAP2_IN_APWM_OUT
J2.78 VAR VAR_B_78 OD IO ETH_INT LAN 39 VDD_3V3 4k7 PU
SoC AB24 VDD_3V3 VDDSHV3 Hardware mounting option VOUT0_HSYNC GPMC0_A16 PR0_PRU1_GPO15 PR0_PRU1_GPI15 UART3_RTSn PR0_PRU0_GPO6 PR0_PRU0_GPI6 GPIO0_61
J2.80 VAR VAR_B_80 OD O ETH_RST# LAN 43 VDD_RGMII 10k PU
SoC AA24 VDD_3V3 VDDSHV3 VOUT0_DATA13 GPMC0_A13 PR0_PRU1_GPO12 PR0_PRU1_GPI12 UART5_CTSn PR0_PRU0_GPO3 PR0_PRU0_GPI3 GPIO0_58
J2.82 AP DGND G DGND
J2.84 VAR VAR_DIF_B_84 D WKUP_CLKOUT0 SoC A12 VDD_3V3 VDDSHV_MCU Hardware mounting option WKUP_CLKOUT0
J2.86 VAR VAR_DIF_B_86 D EXT_REFCLK1 SoC A18 VDD_3V3 VDDSHV0 Hardware mounting option SYNC1_OUT SPI2_CS3 SYSCLKOUT0 TIMER_IO4 CLKOUT0 CP_GEMAC_CPTS0_RFT_CLK GPIO1_30 ECAP0_IN_APWM_OUT
J2.88 VAR VAR_B_88 OD I EXTINT# SoC D16 VDD_3V3 VDDSHV0 EXTINTn GPIO1_31
J2.90 VAR VAR_DIF_B_90 D IO GPMC0_AD02 SoC N24 VDD_3V3 VDDSHV3 GPMC0_AD2 PR0_PRU1_GPO10 PR0_PRU1_GPI10 MCASP2_AXR6 PR0_PRU0_GPO2 PR0_PRU0_GPI2 TRC_DATA0 GPIO0_17 BOOTMODE02
J2.92 VAR VAR_DIF_B_92 D IO MCU_RESETZ SoC E11 VDD_3V3 VDDSHV_MCU MCU_RESETz
J2.94 VAR VAR_DIF_B_94 D IO MCU_RESETSTATZ SoC B12 VDD_3V3 VDDSHV_MCU MCU_RESETSTATz MCU_GPIO0_21
J2.96 VAR VAR_DIF_B_96 D IO MCU_ERROR# SoC D1 VDD_1V8 VDDS_OSC0 1.8 V MCU_ERRORn
J2.98 VAR VAR_DIF_B_98 D IO MCASP0_AXR3 SoC B19 VDD_3V3 VDDSHV0 MCASP0_AXR3 SPI2_D0 UART1_CTSn UART6_RXD PR0_IEP0_EDIO_DATA_IN_OUT28 ECAP1_IN_APWM_OUT PR0_UART0_RXD GPIO1_7 EQEP0_A
J2.100 AP DGND G DGND
J2.102 AP CSI_CLK_N D I CSI0_RXCLK_N SoC AD15 VDD_1V8 VDDA_1P8_CSIRX CSI0_RXCLK_N
J2.104 AP CSI_CLK_P D I CSI0_RXCLK_P SoC AE15 VDD_1V8 VDDA_1P8_CSIRX CSI0_RXCLK_P
J2.106 AP CSI_D0_N D I CSI0_RX0_N SoC AB14 VDD_1V8 VDDA_1P8_CSIRX CSI0_RX0_N
J2.108 AP CSI_D0_P D I CSI0_RX0_P SoC AC15 VDD_1V8 VDDA_1P8_CSIRX CSI0_RX0_P
J2.110 AP CSI_D1_N D I CSI0_RX1_N SoC AD14 VDD_1V8 VDDA_1P8_CSIRX CSI0_RX1_N
J2.112 AP CSI_D1_P D I CSI0_RX1_P SoC AE14 VDD_1V8 VDDA_1P8_CSIRX CSI0_RX1_P
J2.114 VAR VAR_DIF_C_114 D I CSI0_RX2_N SoC AD13 VDD_1V8 VDDA_1P8_CSIRX CSI0_RX2_N
J2.116 VAR VAR_DIF_C_116 D I CSI0_RX2_P SoC AE13 VDD_1V8 VDDA_1P8_CSIRX CSI0_RX2_P
J2.118 VAR VAR_DIF_C_118 D I CSI0_RX3_N SoC AB12 VDD_1V8 VDDA_1P8_CSIRX CSI0_RX3_N
J2.120 VAR VAR_DIF_C_120 D I CSI0_RX3_P SoC AC13 VDD_1V8 VDDA_1P8_CSIRX CSI0_RX3_P
J2.122 AP DGND G DGND
J2.124 VAR VAR_C_124 S IO GPMC0_AD05 SoC P22 VDD_3V3 VDDSHV3 GPMC0_AD5 PR0_PRU1_GPO13 PR0_PRU1_GPI13 MCASP2_AXR9 PR0_PRU0_GPO5 PR0_PRU0_GPI5 TRC_DATA3 GPIO0_20 BOOTMODE05
J2.126 VAR VAR_C_126 S IO GPMC0_AD06 SoC P21 VDD_3V3 VDDSHV3 GPMC0_AD6 PR0_PRU1_GPO14 PR0_PRU1_GPI14 MCASP2_AXR10 PR0_PRU0_GPO6 PR0_PRU0_GPI6 TRC_DATA4 GPIO0_21 BOOTMODE06
J2.128 VAR VAR_C_128 OD IO WKUP_I2C0_SCL SoC B9 VDD_3V3 VDDSHV_MCU 4k7 PU WKUP_I2C0_SCL MCU_GPIO0_19
J2.130 VAR VAR_C_130 OD IO WKUP_I2C0_SDA SoC A9 VDD_3V3 VDDSHV_MCU 4k7 PU WKUP_I2C0_SDA MCU_GPIO0_20
J2.132 VAR VAR_C_132 S IO MCU_MCAN1_TX SoC E5 VDD_3V3 VDDSHV_CANUART MCU_MCAN1_TX MCU_TIMER_IO2 MCU_SPI1_CS1 MCU_EXT_REFCLK0 MCU_GPIO0_15
J2.134 VAR VAR_C_134 S IO MCU_MCAN1_RX SoC D4 VDD_3V3 VDDSHV_CANUART MCU_MCAN1_RX MCU_TIMER_IO3 MCU_SPI0_CS2 MCU_SPI1_CS2 MCU_SPI1_CLK MCU_GPIO0_16
J2.136 VAR VAR_C_136 S IO MCU_SPI0_CLK SoC A7 VDD_3V3 VDDSHV_MCU MCU_SPI0_CLK MCU_GPIO0_2
J2.138 VAR VAR_C_138 S IO MCU_SPI0_CS0 SoC E8 VDD_3V3 VDDSHV_MCU MCU_SPI0_CS0 WKUP_TIMER_IO1 MCU_GPIO0_0
J2.140 VAR VAR_C_140 S IO MCU_SPI0_CS1 SoC B8 VDD_3V3 VDDSHV_MCU MCU_SPI0_CS1 MCU_OBSCLK0 MCU_SYSCLKOUT0 MCU_EXT_REFCLK0 MCU_TIMER_IO1 MCU_GPIO0_1
J2.142 VAR VAR_C_142 S IO MCU_SPI0_D0 SoC D9 VDD_3V3 VDDSHV_MCU MCU_SPI0_D0 MCU_GPIO0_3
J2.144 VAR VAR_C_144 S IO MCU_SPI0_D1 SoC C9 VDD_3V3 VDDSHV_MCU MCU_SPI0_D1 MCU_GPIO0_4
J2.146 AP DGND G DGND
J2.148 VAR VAR_C_148 S IO WKUP_UART0_RTS# SoC A4 VDD_3V3 VDDSHV_CANUART WKUP_UART0_RTSn WKUP_TIMER_IO1 MCU_SPI1_CLK MCU_GPIO0_12
J2.150 VAR VAR_C_150 S IO WKUP_UART0_CTS# SoC C6 VDD_3V3 VDDSHV_CANUART WKUP_UART0_CTSn WKUP_TIMER_IO0 MCU_SPI1_CS0 MCU_GPIO0_11
J2.152 VAR VAR_C_152 S IO MCU_UART0_CTS# SoC A6 VDD_3V3 VDDSHV_CANUART MCU_UART0_CTSn MCU_TIMER_IO0 MCU_SPI1_D0 MCU_GPIO0_7
J2.154 VAR VAR_C_154 S IO MCU_UART0_RTS# SoC B6 VDD_3V3 VDDSHV_CANUART MCU_UART0_RTSn MCU_TIMER_IO1 MCU_SPI1_D1 MCU_GPIO0_8
J2.156 VAR VAR_D_156 S IO RGMII2_TD3 SoC AC20 VDD_RGMII VDDSHV2 RGMII2_TD3 MCASP2_ACLKX PR0_PRU1_GPO16 PR0_PRU1_GPI16 PR0_ECAP0_SYNC_OUT PR0_UART0_CTSn GPIO1_0 EQEP2_S
J2.158 VAR VAR_D_158 S IO RGMII2_TD2 SoC AD21 VDD_RGMII VDDSHV2 RGMII2_TD2 MCASP2_AFSX PR0_PRU1_GPO4 PR0_PRU1_GPI4 PR0_ECAP0_IN_APWM_OUT GPIO0_91 EQEP2_I
J2.160 VAR VAR_D_160 S IO RGMII2_TD1 SoC AA18 VDD_RGMII VDDSHV2 RGMII2_TD1 RMII2_TXD1 MCASP2_ACLKR PR0_PRU1_GPO3 PR0_PRU1_GPI3 MCASP2_AXR8 GPIO0_90
J2.162 VAR VAR_D_162 S IO RGMII2_TD0 SoC Y18 VDD_RGMII VDDSHV2 RGMII2_TD0 RMII2_TXD0 MCASP2_AXR6 PR0_PRU1_GPO2 PR0_PRU1_GPI2 GPIO0_89
J2.164 AP DGND G DGND
J2.166 VAR VAR_D_166 S IO RGMII2_TXC SoC AE21 VDD_RGMII VDDSHV2 RGMII2_TXC RMII2_CRS_DV MCASP2_AXR5 PR0_PRU1_GPO1 PR0_PRU1_GPI1 GPIO0_88
J2.168 VAR VAR_D_168 S IO RGMII2_TX_CTL SoC AA19 VDD_RGMII VDDSHV2 RGMII2_TX_CTL RMII2_TX_EN MCASP2_AXR4 PR0_PRU1_GPO0 PR0_PRU1_GPI0 GPIO0_87
J2.170 VAR VAR_D_170 S IO MDIO0_MDC SoC AD24 VDD_RGMII VDDSHV2 MDIO0_MDC GPIO0_86
J2.172 VAR VAR_D_172 S IO MDIO0_MDIO SoC AB22 VDD_RGMII VDDSHV2 MDIO0_MDIO GPIO0_85
J2.174 VAR VAR_D_174 S IO RGMII2_RX_CTL SoC AD22 VDD_RGMII VDDSHV2 RGMII2_RX_CTL RMII2_RX_ER MCASP2_AXR3 PR0_PRU0_GPO0 PR0_PRU0_GPI0 GPIO1_1
J2.176 VAR VAR_D_176 S IO RGMII2_RD0 SoC AE23 VDD_RGMII VDDSHV2 RGMII2_RD0 RMII2_RXD0 MCASP2_AXR2 PR0_PRU0_GPO2 PR0_PRU0_GPI2 PR0_UART0_RTSn GPIO1_3
J2.178 VAR VAR_D_178 S IO RGMII2_RD1 SoC AB20 VDD_RGMII VDDSHV2 RGMII2_RD1 RMII2_RXD1 MCASP2_AFSR PR0_PRU0_GPO3 PR0_PRU0_GPI3 MCASP2_AXR7 GPIO1_4
J2.180 VAR VAR_D_180 S IO RGMII2_RD2 SoC AC21 VDD_RGMII VDDSHV2 RGMII2_RD2 MCASP2_AXR0 PR0_PRU0_GPO4 PR0_PRU0_GPI4 PR0_UART0_RXD GPIO1_5 EQEP2_A
J2.182 VAR VAR_D_182 S IO RGMII2_RD3 SoC AE22 VDD_RGMII VDDSHV2 RGMII2_RD3 AUDIO_EXT_REFCLK0 PR0_PRU0_GPO16 PR0_PRU0_GPI16 PR0_UART0_TXD GPIO1_6 EQEP2_B
J2.184 VAR VAR_D_184 S IO RGMII2_RXC SoC AD23 VDD_RGMII VDDSHV2 RGMII2_RXC RMII2_REF_CLK MCASP2_AXR1 PR0_PRU0_GPO1 PR0_PRU0_GPI1 PR0_ECAP0_SYNC_IN GPIO1_2
J2.186 AP USB_A_VBUS A I USB0_VBUS SoC AC11 VDD_3V3 VDDA_3P3_USB Buffered, Vth = 3,54 V
J2.188 AP USB_B_VBUS A I USB1_VBUS SoC AB10 VDD_3V3 VDDA_3P3_USB Buffered, Vth = 3,54 V
J2.190 AP DGND G DGND
J2.192 AP USB_A_ID S IO GPMC0_ADV_ALE# SoC L23 VDD_3V3 VDDSHV3 GPMC0_ADV_ALE# MCASP1_AXR2 PR0_PRU0_GPO9 PR0_PRU0_GPI9 TRC_DATA7 GPIO0_32
J2.194 AP USB_B_ID S IO GPMC0_OE_RE# SoC L24 VDD_3V3 VDDSHV3 GPMC0_OE_RE# MCASP1_AXR1 PR0_PRU0_GPO10 PR0_PRU0_GPI10 TRC_DATA8 GPIO0_33
J2.196 AP USB_A_N D IO USB0_D_N SoC AE11 VDD_3V3 VDDA_3P3_USB
J2.198 AP USB_A_P D IO USB0_D_P SoC AD11 VDD_3V3 VDDA_3P3_USB
J2.200 AP USB_B_N D IO USB1_D_N SoC AD10 VDD_3V3 VDDA_3P3_USB
J2.202 AP USB_B_P D IO USB1_D_P SoC AE9 VDD_3V3 VDDA_3P3_USB
J2.204 AP DGND G DGND

Power and reset[edit | edit source]

Power Supply Unit (PSU) and recommended power-up sequence[edit | edit source]

Implementing correct power-up sequence for AM62x SoC processors is not a trivial task because several power rails are involved.

DADA SOM simplifies this task by embedding all the needed circuitry. The following picture shows a simplified block diagram of PSU/voltage monitoring circuitry:

DADA-power-sequence.png

The PSU is composed of two main blocks:

  • power management integrated circuit (PMIC)
  • additional generic power management circuitry that completes PMIC functionalities

The PSU:

  • generates the proper power-up sequence required by the SoC processor and surrounding memories and peripherals
  • synchronizes the powering up of carrier board's circuitry to prevent back powering

See the pinout section for more details on the signals.

Power-up sequence[edit | edit source]

The typical power-up sequence is the following:

  1. VIN_SOM (+3.3V) main power supply rail is powered.
  2. POR_OUT (active-low) is driven low; PMIC initiates power-up sequence needed by AM62x processor.
  3. SOM_PGOOD goes up when all SoC, memories, and I/O power rails are ready.
  4. Finally, the processor is brought out of reset and the POR_OUT signal is released.

For a detailed description of the reset circuit and its signals see the page Reset_scheme_and_control_signals.

Control signals and their purpose[edit | edit source]

SOM_PGOOD[edit | edit source]

SOM_PGOOD is generally used on carrier board to drive loads such as DC/DC enable inputs or switch on/off control signals in order to prevent back power.

Depending on the kind of such loads, SOM_PGOOD might not be able to drive them properly. On DADA SoM this signal is driven by a push-pull output at VIN_SOM (3.3 V) rail, with max 10 mA output current (recommended 1 mA).

On Unica Industrial Dave standard pinout it is a always-present type signal i.e. the pin only covers this functionality on any other Industrial SoM.

ONOFF[edit | edit source]

Long ONOFF signal retention causes the SoM to turn OFF or ON, with a complete power off/on sequence. This is not intended as a low-power mode, since completely turning off the SoM causes the loss of volatile content such as data in RAM.

When the SoM is first powered it turns on without acting on ONOFF signal.

On SoM the signal is pulled-up with 10 kOhm to VIN_SOM (3.3 V).

On Unica Industrial Dave standard pinout it is a variable type signal i.e. the pin can assume different functions on other Industrial SoMs.

COLD_RESET[edit | edit source]

COLD_RESET is an input signal that cause a SoC cold reset. On SoM the signal is pulled-up with 10 kOhm to VDD_3V3 (3.3 V).

A cold reset of the SoC does not result in a complete power sequence of the SoM.

On Unica Industrial Dave standard pinout it is a always-present type signal i.e. the pin only covers this functionality on any other Industrial SoM.

POR_OUT[edit | edit source]

POR_OUT is an open-drain output (a pull-up on a carrier is required) to be used to reset peripherals on carriers. The signal is released by the SoC when it exits reset (either cold or warm reset).

On Unica Industrial Dave standard pinout it is a variable type signal i.e. the pin can assume different functions on other Industrial SoMs.

Note on reset signals usage and carrier board PSU[edit | edit source]

In Unica Industrial Dave standard, only SOM_PGOOD and COLD_RESET signals were foreseen as always-present. With only the SOM_PGOOD output signal you need to:

  • ensure the carrier PSU activates before the SoM exits reset (for DADA SoM POR_OUT is released about 17 ms after SOM_PGOOD)
  • generate a peripheral reset signal on the carrier

It is possible if variable signals are also available:

  • with POR_OUT output: reset the peripherals on carrier synchronously with the SoM
  • with WARM_RESET input: keep SoM in reset until the carrier PSU is active


Reset scheme and control signals[edit | edit source]

The AM62x SoC provides several reset signals for its different domains: the following table summarises the TI nomenclature and purpose. Reading "AM62x Processors Technical Reference Manual" [1] is highly recommended.

SoC signal SoC domain Type Description
MCU_PORz MCU Input MCU Domain cold reset
MCU_RESETz MCU Input MCU Domain warm reset
RESETz_REQ Main Input Main Domain external warm reset request
PORz_OUT Main Output Main Domain POR status output
MCU_RESETSTATz MCU Output MCU Domain warm reset status output
RESETSTATz Main Output Main Domain warm reset status output

The following picture instead shows the simplified block diagram of reset scheme and voltage monitoring, referring to the nomenclature of the DADA signals.

DADA-reset-scheme.png

The six reset signals of SoC are all usable by the SoM. When designing the SoM pinout, the MCU domain signals were mapped separately, while the Main domain signals were mapped to functions defined in Unica Industrial Dave standard pinout.

See the pinout section for more details on the signals.

Reset signals and their purpose[edit | edit source]

COLD_RESET[edit | edit source]

COLD_RESET is an input signal that cause a SoC cold reset. On SoM the signal is pulled-up with 10 kOhm to VDD_3V3 (3.3 V).

A cold reset of the SoC does not result in a complete power sequence of the SoM.

On Unica Industrial Dave standard pinout it is a always-present type signal i.e. the pin only covers this functionality on any other Industrial SoM.

WARM_RESET[edit | edit source]

WARM_RESET is connected to RESETz_REQ SoC input that starts the main domain warm reset. On SoM the signal is pulled-up with 10 kOhm to VDD_3V3 (3.3 V).

On Unica Industrial Dave standard pinout it is a variable type signal i.e. the pin can assume different functions on other Industrial SoMs.

MCU_RESETz[edit | edit source]

MCU_RESETz is a SoC input (VDD_3V3) that starts the MCU domain warm reset.

On Unica Industrial Dave standard pinout it is a variable type signal i.e. the pin can assume different functions on other Industrial SoMs.

POR_OUT[edit | edit source]

POR_OUT is an open-drain output (a pull-up on a carrier is required) to be used to reset peripherals on carriers. The signal is released by the SoC when it exits reset (either cold or warm main domain reset).

On Unica Industrial Dave standard pinout it is a variable type signal i.e. the pin can assume different functions on other Industrial SoMs.

MCU_RESETSTATz[edit | edit source]

MCU_RESETSTATz is a push-pull (VDD_3V3) SoC output, released by the SoC when it MCU domain exits warm reset.

On Unica Industrial Dave standard pinout it is a variable type signal i.e. the pin can assume different functions on other Industrial SoMs.

PMIC_INT[edit | edit source]

PMIC_INT is a open-drain PMIC output; on SoM the signal is pulled-up with 10 kOhm to VDD_3V3 (3.3 V).

The signal is asserted low in case of PMIC fault condition.

On Unica Industrial Dave standard pinout it is a always-present type signal i.e. the pin only covers this functionality on any other Industrial SoM.

ONOFF[edit | edit source]

Long ONOFF signal retention causes the SoM to turn OFF or ON, with a complete power off/on sequence. This is not intended as a low-power mode, since completely turning off the SoM causes the loss of volatile content such as data in RAM. When the SoM is first powered it turns on without acting on ONOFF signal.

On SoM the signal is pulled-up with 10 kOhm to VIN_SOM (3.3 V).

On Unica Industrial Dave standard pinout it is a variable type signal i.e. the pin can assume different functions on other Industrial SoMs.

SOM_PGOOD[edit | edit source]

SOM_PGOOD is generally used on carrier board to drive loads such as DC/DC enable inputs or switch on/off control signals in order to prevent back power.

Depending on the kind of such loads, SOM_PGOOD might not be able to drive them properly. On DADA SoM this signal is driven by a push-pull output at VIN_SOM (3.3 V) rail, with max 10 mA output current (recommended 1 mA).

On Unica Industrial Dave standard pinout it is a always-present type signal i.e. the pin only covers this functionality on any other Industrial SoM.

JTAG_TRST[edit | edit source]

This signal is connected to the JTAG cell (see JTAG page). With a hardware variant, it is also possible to force a cold reset of the SoC with this signal.

References[edit | edit source]

[1] TI, AM62x Processors Silicon Revision 1.0, Technical Reference Manual


System boot[edit | edit source]

200px-Emblem-important.svg.png

This page illustrates the characteristics of the DADA's boot subsystem. Reading of the chapter Initialization of the "AM62x Processors Technical Reference Manual" [1] is highly recommended, though. AM62x SoC features several options in terms of booting. Such options are detailed in that document.

The boot process begins at Power On Reset (POR) where the hardware reset logic forces the ARM core to begin execution starting from the on-chip boot ROM. The boot ROM:

  • determines whether the boot is secure or non-secure
  • performs some initialization of the system and clean-ups
  • reads the mode pins to determine the primary boot device
  • once it is satisfied, it executes the boot code

Boot options[edit | edit source]

The default primary boot device is defined at the factory and identified by the 'Boot Mode' field of the ordering code as follows:

  • 0: on board QSPI NOR or MMC1 (uSD) option (SoM code: DSAAxxx0xxxxR)
  • 1: on board eMMC or MMC1 (uSD) option (SoM code: DSAAxxx1xxxxR)

For both options an alternative primary boot from SD/MMC card is provided, selectable by driving low the BOOT_MODE_SEL signal: BOOT_MODE_SEL is latched when processor reset is released.

Bootable SD/MMC card connects via the MMC1 bus, mapped on SDIO_A bus referring to Unica Industrial Dave standard pinout.

If primary boot fails, the bootrom goes to the 'USB boot mode' to read the boot image from external USB host, connected to the USB0 bus.

Ordering code 'Boot Mode' fileld BOOT_MODE_SEL Primary boot mode/device Backup boot mode/device
0 0 SD/MMC card on MMC1 bus USB host on USB0 bus
1 QSPI NOR on OSPI0 bus
1 0 SD/MMC card on MMC1 bus USB host on USB0 bus
1 eMMC on MMC0 bus

Other options are available on-demand, however, allowing the implementation of different configurations. DAVE Embedded Systems' team is available for additional information on this matter, please contact sales@dave.eu.

Note on boot signals[edit | edit source]

Bootstrap stage has to be intended as the time elapsing between the release of hardware reset (POR_OUT) and the execution of the first instruction of user code (typically this is the reset vector of U-Boot boot loader). The following figure shows the signals involved in the boot phase.

DADA-boot-opt.png

See the pinout section for more details on the signals.


The following boot signals are latched by the 'boot mode circuit' when processor reset POR_OUT signal is released.

BOOT_MODE_SEL[edit | edit source]

Inside the SOM, BOOT_MODE_SEL signal is pulled-up with 10 kohm.

SD card detect[edit | edit source]

Boot ROM detects SD/MMC card on MMC1 bus: if a card is inserted, ROM will try to boot from it.

MMC1_SDCD signal (named SDIO_A_CD on Unica Industrial Dave standard pinout) is used as card detect signal during bootstrap stage: this signal need to be kept low for boot from SD/MMC card.

Inside the SOM, MMC1_SDCD signal is pulled-up with 10 kohm.

Bootstrap bits[edit | edit source]

Upon exiting the reset the 'boot mode circuit' samples the value of the bootstrap bits, belonging to the GPMC0_AD[0:15] lines:

  • to set these bits there are PULL-UP or PULL-DOWN resistors on SoM
  • all signals are routed to SoM J1 connector interface, so they can be externally modified by forcing a voltage values

When developing the carrier board, pay attention to the connection of these signals (they have a PD or PU resistance, avoid applying voltages during bootstrap stage).

References[edit | edit source]

[1] TI, AM62x Processors Silicon Revision 1.0, Technical Reference Manual


JTAG[edit | edit source]

JTAG signals are routed to the J1 primary connector of the DADA PCB. These signals output at 3.3 V logic.

For standard operation, the JTAG cell remains in reset: this is ensured by an on SoM pull-down resistor on JTAG_TRSTn signal. To enable a JTAG interface, drive the JTAG_TRSTn signal high.

Pin Pin type UNICA pin name Notes
J1.56 Always present DGND -
J1.52 Always present JTAG_TCK Input CMOS 3.3 V
J1.50 Always present JTAG_TMS Input CMOS 3.3 V
J1.54 Always present JTAG_TDO Ouput CMOS 3.3 V
J1.48 Always present JTAG_TDI Input CMOS 3.3 V
J1.46 Variable JTAG_TRSTn Input CMOS 3.3 V with 10K pull-down.

See the pinout section for more details.

For additional features such as boundary scan, please contact DAVE Embedded Systems' team sales@dave.eu.

Peripherals[edit | edit source]

DADA SOM/DADA Hardware/Peripherals/Ethernet DADA SOM/DADA Hardware/Peripherals/LVDS DADA SOM/DADA Hardware/Peripherals/MIPI DADA SOM/DADA Hardware/Peripherals/USB


Peripheral Audio[edit | edit source]

The Multichannel Audio Serial Port (MCASP) module - in the DADA SOM - supports time-division multiplexed (TDM) stream, Inter-IC Sound (I2S) protocols reception and transmission and an inter-component digital audio interface transmission (DIT).

Description[edit | edit source]

Each MCASP module has the following features:

  • Independent serializer for each AXRx channel of each MCASP module
  • Two independent clock generator modules for transmit and receive (receive and transmit at different clock rates).
  • Functional clock can be generated:
    • Internally (controller mode)
    • Supplied over MCASP serial interface (target mode)
    • controllable functional clock divide ratio
  • Independent transmit and receive modules, each includes:
    • Programmable clock and frame sync generator
    • TDM streams from 2 to 32, and 384 time slots
    • Support for time slot sizes of 8, 12, 16, 20, 24, 28, and 32 bits
    • bit manipulation
  • Glueless connection to audio ADC, DAC, codec, digital audio interface receiver (DIR), and S/PDIF physical layer components
  • Integrated digital audio interface transmitter (DIT):
    • S/PDIF, IEC60958-1, AES-3 formats
  • 384-slot TDM with external digital audio interface receiver (DIR) device: an external DIR receiver integrated circuit should be used with I2S output format
  • Support for 2 × DMA requests (one per direction)
  • One transmit and one receive interrupt request common for all serializers



Peripheral MMC[edit | edit source]

Each MMCSD instance - in the DADA SOM - includes one MMCSD Host Controller. A host controller can support eMMC and/or SD/SDIO. Up to 2 (two) MMCSD ports are available in the DADA SOM.

Description[edit | edit source]

  • Each MMCSD module has the following features:
    • Advanced DMA
    • System Bus Interface:
      • 64-bit data width (host interface)
      • 64-bit address
      • Clock asynchronous to MMCSD clock (MMCi_CLK)
    • Configuration Bus Interface:
      • 32-bit data width (target interface)
      • Linear incrementing addressing mode
      • 32-bit aligned accesses only
  • MMCSD Host Controller - eMMC interface (see the device-specific AM62x datasheet for supported instances):
    • Multi-Media Card Support
      • eMMC Electrical Standard 5.1 (JESD84-B51)
      • Backward compatible with earlier eMMC standards
      • Legacy MMC SDR
      • High Speed SDR
      • High Speed DDR
      • HS200 SDR
  • MMCSD Host Controller - SD/SDIO interface (see the device-specific AM62x datasheet for supported instances):
    • Secure Digital Card Support
      • Backward compatible with earlier SD card specifications
      • SD Host Controller Standard Specification 4.10 and SD Physical Layer Specification v3.01, SDIO Specification v3.00
      • Default Speed mode
      • High Speed mode
      • SDR12, SDR25, SDR50, DDR50 (UHS-I 1.8 V)



Peripheral CAN[edit | edit source]

The MCAN modules in the DADA SOM conform to the CAN Protocol 2.0 A, B and ISO 11898-1. The MCAN module supports both classic CAN and CAN FD (CAN with Flexible Data-Rate) specifications. CAN FD feature allows high throughput and increased payload per data frame.

Description[edit | edit source]

Each MCAN module has the following features:

  • Full CAN FD support (up to 64 data bytes)
  • SAE J1939 support
  • AUTOSAR support
  • Up to 32 dedicated Transmit Buffers: configurable Transmit FIFO, Transmit Queue and Transmit Event FIFO up to 32 elements (each one)
  • Up to 64 dedicated Receive Buffers: two configurable Receive FIFOs, up to 64 elements each
  • Up to 128 filter elements
  • Internal Loopback mode for self-test
  • Two clock domains (CAN clock/Host clock)
  • Parity/ECC support - Message RAM single error correction and double error detection (SECDED) mechanism
  • Timestamp Counter



Peripheral SPI[edit | edit source]

The MCSPI module - in the DADA SOM - is a multichannel transmit/receive, controller/peripheral synchronous serial bus. Up to 5 (five) SPI ports are available in the DADA SOM.

Description[edit | edit source]

Each MCSPI module has the following features:

  • Serial clock with programmable frequency, polarity, and phase for each channel
  • Wide selection of MCSPI word lengths, ranging from 4 to 32 bits
  • Up to four controller channels, or single channel in peripheral mode
  • Controller multichannel mode:
    • Full duplex/half duplex
    • Transmit-only/receive-only/transmit-and-receive modes
    • Flexible input/output (I/O) port controls per channel
    • Programmable clock granularity
    • MCSPI configuration per channel. This means, clock definition, polarity enabling and word width
  • Enable the addition of a programmable start-bit for MCSPI transfer per channel (start-bit mode)
    • Supports start-bit write command, pause and break sequence
  • Programmable shift operations (1-32 bits)
  • Programmable timing control between chip select and external clock generation



Peripheral I2C[edit | edit source]

The I2C modules in the DADA SOM are compliant with Philips I2C-bus specification version 2.1. Up to 6 (six) I2C ports are available in the DADA SOM.

Description[edit | edit source]

Each I2C module has the following features:

  • Supports a standard mode (up to 100 Kbps) and fast mode (up to 400 Kbps)
  • Supports HS mode (up to 3.4 Mbps) - only in 1.8 V mode
  • 7-bit and 10-bit device addressing modes
  • General call, Start/Restart/Stop
  • Multicontroller transmitter/target receiver mode and receiver/target transmitter mode
  • Combined controller transmit/receive and receive/transmit mode
  • Built-in FIFO for buffered read
  • Programmable multitarget channel (responds to four separate addresses)
  • Low power consumption
  • Support Auto Idle mechanism, Idle Request/Idle Acknowledge handshake mechanism and asynchronous wakeup mechanism


Peripheral UART[edit | edit source]

The Universal Asynchronous Receiver/Transmitter (UART) is a peripheral that utilizes the DMA for data transfer or interrupt polling via the host CPU. All UART modules support IrDA and CIR modes when 48 MHz function clock is used. Up to 9 (nine) UARTs are available in the DADA SOM.

Description[edit | edit source]

Each UART module has the following features:

  • 16C750-compatible
  • RS-485 external transceiver auto flow control support
  • 64-byte FIFO buffer for receiver and 64-byte FIFO buffer for transmitter with programmable interrupt trigger levels for FIFOs
  • The 48 MHz functional clock is default option and allows baud rates up to 3.6 Mbps
    • Auto-baud between 1200 bits/s and 115.2 Kbits/s (only when 48 MHz function clock is used)
  • Optional multi-drop transmission
  • Configurable data format:
    • Parity bit: Even, odd, none
    • Stop-bit: 1, 1.5, 2 bit(s)
  • Flow control: Hardware (RTS/CTS) or software (XON/XOFF) and modem control functions (CTS, RTS)
  • Internal test and loopback capabilities
  • UART0 module in MAIN domain has extended modem control signals (DCD, RI, DTR, DSR)



Peripheral GPIOs[edit | edit source]

The General-Purpose Input/Output (GPIO) peripheral provides dedicated general-purpose pins that can be configured as either inputs or outputs. The GPIO pins are grouped into banks (16 pins per bank and 9 banks per module), which means that each GPIO module provides up to 144 dedicated GPIO. Up to 432 GPIOs (3 modules x 9 banks x 16 pins) are available in the DADA SOM.

Description[edit | edit source]

Each channel in the GPIO modules has the following features:

  • Supports 9 banks of 16 GPIO signals
  • Supports up to 9 banks of interrupt capable GPIOs
  • Interrupts:
    • Can enable interrupts for each bank of 16 GPIO signals
    • Interrupts can be triggered by rising and/or falling edge, specified for each interrupt capable GPIO signal
  • Set/clear functionality: firmware writes 1 to corresponding bit position(s) to set or to clear GPIO signal(s). The firmware processes can toggle GPIO output signals without critical section protection
  • Separate Input/Output registers: GPIO output signals can be toggled by direct write to the output register(s) in addition to set/clear
    • output register reads in output drive status


Electrical, Thermal and Mechanical Features[edit | edit source]

Operational characteristics[edit | edit source]

Maximum ratings[edit | edit source]

Parameter Min Typ Max Unit
Main power supply voltage 3.1 3.3 3.6 V

Recommended ratings[edit | edit source]

Parameter Min Typ Max Unit
Main power supply voltage 3.135 3.3 3.465 V

Power consumption[edit | edit source]

Providing theoretical maximum power consumption value would be useless for the majority of system designers building their application upon DADA module. Practically speaking, these figures would be of no help when it comes to size power supply unit or to perform thermal design of real systems.

Instead, several configurations have been tested in order to provide figures that are measured on real-world use cases.

Please note that DADA platform is so flexible that it is virtually impossible to test for all possible configurations and applications on the market. The use cases here presented should cover most of real-world scenarios. However actual customer's application might require more power than values reported here or customer's use case may be differ significantly with respect to the ones here considered.

Therefore, application-specific requirements have always to be taken into consideration in order to size power supply unit and to implement thermal management properly.

Use cases results[edit | edit source]

TBD.png TBD

The table below reports the power consumption measurements for the considered use cases.

Checkpoint Power (mW) (SOM) Power (mW)
Idle U-Boot ---
Idle Linux
Suspend to RAM
Stress App test (*) @ 85°C

(*) Stressful Application Test: eMMC, uSD and USB continuously copied + stressapptest + iperf eth0/eth1



Thermal management[edit | edit source]

The DADA SOM is designed to support the maximum available temperature range declared by the manufacturer.

The customer shall define and conduct a reasonable number of tests and verifications in order to qualify the DUT capabilities to manage the heat dissipation.

Any heatsink, fan etc shall be defined case by case.

DAVE Embedded Systems' team is available for any additional information, please contact sales@dave.eu.



Mechanical specifications[edit | edit source]

This chapter describes the mechanical characteristics of the DADA module.

SOM Layout[edit | edit source]

The following figure shows the physical dimensions of the DADA module:

DADA-TOP-dimension.png

Connectors[edit | edit source]

The following figure shows the DADA connector layout:

DADA-top-view-connectors.png

CAD drawings[edit | edit source]

3D drawings[edit | edit source]