ODK System Components

This page has details on each of the system components that make up the Opal i.MX53 Development Kit. 

The block diagram below shows the main components on the Development Kit board, and how they are connected.
For details on specific i.MX53 features please refer to the Opal CPU Reference Manual.

Opal CPU Module

The Opal CPU Module is at the core of the Opal Development Kit. Opal includes a Freescale i.MX53 processor, 1GByte DDR3 RAM, up to 4GBytes of NAND flash, power management, and Ethernet PHY.
The Opal CPU module connects to the ODK via 2x 168-pin connectors. The connectors on the development kit are: Hirose FX10A-168P-SV1(71).

User Interface Components

The Opal i.MX53 CPU Module includes many display interface options. The ODK supports:

  • Parallel LCD with specific support for a Datavision 7" TFT panel
  • 2 x LVDS
  • Analog VGA

The ODK is capable of driving two of these displays at the same time, provided the VGA output is less than 1920 x 1080. Please refer to the documentation for your Operating System for details on the display combinations that are supported.

7" LCD and Touch-Screen

The ODK provides dedicated connectors for an 18-bit 800x480 Datavision DTFS070A5SHLA-D02 7" LCD with resistive touch-screen. The connectors (J7 for the main LCD connection and J9 for the touch-screen connection) are located on the back of the board. This connection uses the DISP0 parallel interface from the i.MX53 and the touch-screen controller from the DA9053 PMIC on the Opal module.
Contact Device Solutions to obtain one of these screens.

VGA

The VGA connector on the ODK interfaces directly with standard monitors and can output a maximum resolution of 1920x1080.

LVDS

The ODK has two LVDS connectors which are identical to the LVDS connector on the Freescale Quick Start Board (QSB). These support the Freescale LVDS-1 display with capacitive touch.
Touch on both displays is not currently supported in software.

Audio

A Freescale SGTL5000 audio codec is included on the ODK. 3.5mm Stereo headphone and microphone connectors are provided.

Communications Components

USB Host

The ODK includes 4 high-speed (480Mbps) USB ports. This is implemented using a 4-port hub and the USB Host port on the i.MX53. Two of the ports are also available on the expansion connector.

USB Function

The ODK implements the i.MX53 USB OTG port as a USB function for connections to a PC.
Note that this port is technically an OTG port (allowing for host as well as device connections), however it is not connected as such on the ODK.

Serial Ports

The Opal CPU module includes 5 serial ports. These are connected to the following components on the Opal Development Kit:

Serial Port

Opal Development Kit Use

UART 1

XBee Socket and Expansion Connector

UART 2

Used for Bluetooth on the Wi-Fi/BT module (Rev D and above)

UART 3

Expansion Connector

UART 4

Debug port via USB-to-serial IC. Refer to section for 2.5 details.

UART 5

GPS

Ethernet

The ODK provides 10/100 Ethernet via a RJ-45 connector.
The majority of the Ethernet functionality is implemented on the Opal CPU module (the MAC as part of the i.MX53 + an external PHY). The only additional components on the Development Kit are a few resistors and capacitors, and a RJ-45 connector with integrated magnetics. The RJ-45 connector includes the 2 status LEDs that indicate:

  • Orange: Link Status
  • Green: Network Activity

Wi-Fi & Bluetooth

The Wi-Fi interface on the ODK is provided by a connector for a Summit Data MSD40NBT module. An external antenna is required for this module.
Note that this is available on revision D boards and above.

Function

Port/GPIO

WiFi

 

Data

eSDHC2

WIFI_RESET

GPIO2-27

WIFI_CHIP_PWD

GPIO5-00

Bluetooth

 

Data

UART2

BT_HOST_WAKE

GPIO3-24

BT_RESET

GPIO3-22

XBee Socket

The ODK includes a standard XBee socket allowing easy connection of a variety of OEM RF modules.
Pin 13 (ON/SLEEP) is connected to an LED on the development board. The nc pins are not connected on the development board.

Function

Pin

Pin

Function

3.3V

1

20

nc

UART1_RXD

2

19

nc

UART1_TXD

3

18

nc

nc

4

17

nc

nc

5

16

UART1_RTS

nc

6

15

nc

nc

7

14

nc

nc

8

13

ON/SLEEP

nc

9

12

UART1_CTS

0V

10

11

nc

 

Power, Configuration and Expansion

Power Connections

The Opal Development Kit is powered with 5V from either a barrel connector (2.5mm centre positive pin) or 2-pin header.
A 2A power supply is recommended, especially if you have an LCD connected.

Power and Status LEDs

The ODK includes 4 LEDs to indicate status. Details can be found in section 2.2.

Configuration Switches

The ODK includes 8 configuration switches which control the boot process. These are detailed in the earlier Getting Started section.

User Buttons and LEDs

2 LEDs and 2 buttons are included on the ODK for use in applications.
These are connected to the following GPIO pins on the i.MX53:

Button/LED

i.MX53 GPIO

BUTTON 1

GPIO4-03

BUTTON 2

GPIO4-02

LED 1 (Red)

GPIO1-02

LED 2 (Green)

GPIO1-04

JTAG Connector

A standard 20-pin ARM JTAG connector is present to allow firmware and application debugging using appropriate tools.

Accelerometer

The Opal Development Kit includes a Freescale MMA8450QT accelerometer.
The MMA8450QT features include:

  • ±2g/±4g/±8g dynamically selectable full-scale
  • 12-bit digital output
  • I²C digital output interface (operates up to 400 kHz fast mode)
  • Programmable two interrupt pins for eight interrupt sources
  • Embedded four channels of motion detection
    • Free-fall or motion detection: two channels
    • Pulse detection: one channel
    • Transient detection: one channel
  • Orientation (portrait/landscape) detection with hysteresis compensation
  • Automatic ODR change for auto-wake and return-to-sleep

Consult the Freescale web site for more information on this part.
The accelerometer is connected to the

Function

Connected to:

I2C interface

I2C1

Enable pin

GPIO5-22

Interrupt 1

GPIO5-19

Interrupt 2

GPIO5-18

Expansion Connector

The ODK includes a 51-pin expansion connector with:

  • Power
  • I2C
  • Camera Input
  • One-wire
  • Two serial ports
  • Two USB Host ports
  • Enhanced CSPI port

Compatible mating connectors are Hirose:

  • DF9B-51S-1V(69)
  • DF9A-51S-1V(69)
  • DF9-51S-1V(69)


Pin-out details are in the table below.

Function

Pin

Pin

Function

5V

1

2

5V

CSI1_D0

3

4

3.3V

CSI1_D1

5

6

I2C3_SCL

CSI1_D2

7

8

I2C3_SDA

CSI1_D3

9

10

ONEWIRE

CSI1_D4

11

12

LVDS_CONTRAST/LCD_BACKLIGHT

CSI1_D5

13

14

ECSPI1_MOSI

CSI1_D6

15

16

ECSPI1_MISO

CSI1_D7

17

18

ECSPI1_SCLK

CSI1_D8

19

20

ECSPI1_SS1

CSI1_D9

21

22

ECSPI1_SS2

CSI1_D10

23

24

ECSPI1_RDY

CSI1_D11

25

26

UART1_RXD

CSI1_D12

27

28

UART1_TXD

CSI1_D13

29

30

CSI1_DATA_EN

CSI1_D14

31

32

CSI1_HSYNC

CSI1_D15

33

34

CSI1_VSYNC

CSI1_D16

35

36

CSI1_PIXCLK

CSI1_D17

37

38

0V

CSI1_D18

39

40

USBHOST_PORT3_D-

CSI1_D19

41

42

USBHOST_PORT3_D+

UART3_RXD

43

44

0V

UART3_TXD

45

46

USBHOST_PORT4_D-

UART3_CTS

47

48

USBHOST_PORT4_D+

UART3_RTS

49

50

0V

0V

51

 

File Storage

Internal Flash Storage

The Opal i.MX53 CPU Module attached to the ODK includes a NAND flash device. This includes the operating system image plus space for a file system.

SD Card and micro-SD Card

The ODK includes both a standard sized SD Card connector and a micro SD card connector.
The boot configuration can be adjusted (using the switches) to enable an OS to boot from either socket.

SATA

The ODK includes a 7-pin SATA connector for the connection of a SATA2 hard disk drive.
A power connector is not present on the ODK and must be supplied separately.

The is no Operating System support for the SATA function a this time. Contact us to discuss project requirement you have involving SATA.

 

Push-Wire I/O Connectors

The Opal Development Kit has four 6-way push-wire connector blocks for interfacing to:

  • Analog Inputs
  • Digital Inputs
  • Digital Outputs
  • CAN bus


This section details the pin-out and specifications for each function.

Wire specification

The connector block on Opal are AVX 9276 series and accept 18-24AWG solid and stranded wires.
To remove wires, insert the supplied tool into the slot above the wire and pull the wire out.

Analog Inputs

The analog input functionality on the ODK connects to pins on the DA9053 PMIC which is part of the Opal module. These signals have no protection, so appropriate measures should be taken before connecting to anything that could cause damage to the Opal module.

Take care on rev 1.0 hardware to ensure you connect to pin 5 for 0V before connecting to the analog inputs.

Pin

Function

 

Parameter

Rating

1

0V (rev 1.1)
Not Connected (rev 1.0)

 

Input voltage

0 - 2.5V MAX

2

1

 

 

 

3

2

 

 

 

4

3

 

 

 

5

0V

 

 

 

6

0V (rev 1.1)
Not Connected (rev 1.0)

 

 

 

Digital Inputs

The Opal Development Kit includes 4 digital inputs. They are protected from noise and spikes by a voltage divider, 5.6V zener diode and 100nF capacitor. Refer to the schematics for the input circuit.

Pin

Function

 

Parameter

Rating

1

+5V

 

LOW threshold

0.9V

2

Input 1

 

HIGH threshold

3.55V

3

Input 2

 

Maximum voltage

18V

4

Input 3

 

 

 

5

Input 4

 

 

 

6

0V

 

 

 

Digital Outputs

Rev 1.1 and above boards have 4 outputs using P-Channel FETS with a +5V high-side switch configuration. Each output can supply up to 1A, but the total current from all outputs will depend on the power supply you are using with the Opal Dev Kit, and any other loads (esp displays) connected to the board. We recommend you limit total current to 1A on all 4 outputs.
Rev 1.0 and below boards use a P-Channel FET to pull the output to 0V when ON (high).

Pin

Function

 

Parameter

Rating

1

+5V

 

Revision 1.1 and above

 

2

Output 1

 

Voltage output

+5V

3

Output 2

 

Maximum current

1A

4

Output 3

 

Revision 1.0 and below

 

5

Output 4

 

Voltage that can be applied to the output

+8V to +18V

6

0V

 

Maximum current the FET can sink

4A

 

CAN Bus

The Opal Development Kit includes CAN transceivers on both channels.
Switchable termination resistors are included on the board. Refer to section 0 for details.

Pin

Function

1

CAN1_H

2

CAN1_L

3

0V

4

CAN2_H

5

CAN2_L

6

0V

On this page