iMX233-OLINUXINO-MICRO Olimex Ltd., iMX233-OLINUXINO-MICRO Datasheet

no-image

iMX233-OLINUXINO-MICRO

Manufacturer Part Number
iMX233-OLINUXINO-MICRO
Description
Development Boards & Kits - ARM OLINUXINO i.MX233 MICRO LINUX SBC
Manufacturer
Olimex Ltd.
Datasheet

Specifications of iMX233-OLINUXINO-MICRO

Rohs
yes
Product
Development Boards
Tool Is For Evaluation Of
MCIMX233CAG4C
Core
ARM926EJ-S
Interface Type
Ethernet, USB
Operating Supply Voltage
5 V
Description/function
Single Board Linux Computer i.MX233 ARM926J at 454 MHz with UB host, TV-out (PAL / NTSC), 2x30 GPIOs, SD
Dimensions
76.2 mm x 43.2 mm
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 25 C
Tradename
OLinuXino
OLinuXino-MICRO
Open-source single-board Linux computer
USER’S MANUAL
Revision K, March 2013
Designed by OLIMEX Ltd, 2012
All boards produced by Olimex LTD are ROHS compliant

Related parts for iMX233-OLINUXINO-MICRO

iMX233-OLINUXINO-MICRO Summary of contents

Page 1

OLinuXino-MICRO Open-source single-board Linux computer USER’S MANUAL Designed by OLIMEX Ltd, 2012 All boards produced by Olimex LTD are ROHS compliant Revision K, March 2013 ...

Page 2

... This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product ...

Page 3

... How to setup Arch Linux distribution ................................................................................. 13 2.10 How setup the I2C, SPI, UART .......................................................................................... 14 CHAPTER 3: OLINUXINO BOARD DESCRIPTION ......................................... 15 3. Introduction to the chapter ..................................................................................................... 15 3.1 Layout (top view) ................................................................................................................... 16 3.2 Layout (bottom view) ............................................................................................................. 17 CHAPTER 4: THE iMX233 MICROCONTROLLER ......................................... 18 4. Introduction to the chapter ..................................................................................................... 18 4.1 The microcontroller ............................................................................................................... 18 CHAPTER 5: CONTROL CIRCUITY ................................................................... 21 5. Introduction to the chapter ..................................................................................................... 21 5.1 Reset ........................................................................................................................................ 21 5 ...

Page 4

OLIMEX© 2012 6.2 SD/MMC slot .......................................................................................................................... 27 6.3 UEXT connector ..................................................................................................................... 28 6.4 CON1 and CON2 pads .......................................................................................................... 29 6.5 USB HOST .............................................................................................................................. 33 6.6 PWR Jack ............................................................................................................................... 33 6.7 Headphones and line-in connector ....................................................................................... 34 6.8 Composite video connector ...

Page 5

... The OLinuXino development board enables code development of applications running on the microcontroller i.MX233, manufactured by FreeScale Semiconductor. OLinuXino is an open-source, open-hardware project and all documentation is available to the customer. 1.1 Features iMX233 ARM926J processor at 454Mhz • RAM • SD-card connector for booting the Linux image • ...

Page 6

... The strong points of the boards are the processor speed, the mobility of the board and the low price. Table of comparison OLinuXino-MINI iMX233 @ 454Mhz 64 3 No/WIFI option*** 40pins 2 Yes 6V-16V 3.70'' x 2.65'' No Yes Yes Yes Yes Page OLinuXino-MICRO user's manual OLinuXino-MAXI iMX233 @ 454Mhz 64 2 Yes/WIFI option** 40pins 2 Yes 6V-16V 3.70'' x 2.65'' No Yes Yes Yes Yes ...

Page 7

... Chapter 2 provides a guide for quickly setting up the board and software notes – Chapter 3 contains the general board diagram and layout – Chapter 4 describes the component that is the heart of the board: the iMX233 microcontroller – Chapter explanation of the control circuitry associated with the microcontroller to reset. Also shows the clocks on the board – ...

Page 8

... Some of the suggested items can be purchased by Olimex, for instance: iMX233-OLinuXino- card with the Linux image USB-SERIAL-CABLE-F - USB serial console cable female (check “6.1.1 UART Debug” for info how to connect it to the board) SY0605E - power supply adapter 5V/1A for iMX233-OLinuXino-MICRO OLinuXino-MICRO user's manual Page ...

Page 9

... All measures below are taken at 5V. If measuring the current consumption it should be around 0.06A before initializing all the peripherals. IMPORTANT! We discovered a situation which might leave some of the SD cards (iMX233- OLinuXino-SD) in unrecoverable state when powering OLinuXino-MICRO. The problem might occur if two specific conditions are met simultaneously: ...

Page 10

... BitBurner software able to burn the fuses you will need to connect a USB-A to USB-A cable between a computer and the board's USB-HOST connector. Download BitBurner from https://www.olimex.com/dev/OLINUXINO/iMX233- OLINUXINO/BitBurner.v1.0.4.6.zip. Extract it and start the .exe. If you connect everything you should see and choose HID-compilant device from the “Select device” drop-down menu. ...

Page 11

... Note that building the Linux image from scratch is a time-consuming task. Even with powerful machine and fast internet connection it might take few hours compiling. Some Linux distributions might lack the tools required to compile/build/execute scripts/download from repository – how to get those is not discussed below. ...

Page 12

... You can change the settings for the build if you want at fsl-community-bsp/build/conf/local.conf. I changed the “machine” name to “imx233-olinuxino-maxi”. For Linux kernel configurations and settings you can do (of course you can use also the default settings): ~/fsl-community-bsp$:. ./setup-environment build ...

Page 13

OLIMEX© 2012 2.8 How to blink the LED In this sub-chapter you will find a way to achieve the most basic task in electronics – the “Hello World” of electronics - blinking the LED. First we set the pin responsible ...

Page 14

... How setup the I2C, SPI, UART There are number of examples with our extension module board to achieve those connections on the UEXT. The examples might be used as an example for I2C, SPI or UART communication. You can find them at our GitHub page: https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/iMX233 OLinuXino-MICRO user's manual Page ...

Page 15

OLIMEX© 2012 CHAPTER 3: OLINUXINO BOARD DESCRIPTION 3. Introduction to the chapter Here you get acquainted with the main parts of the board. Note the names used on the board might differ from the names used below to describe them. ...

Page 16

OLIMEX© 2012 3.1 Layout (top view) Page OLinuXino-MICRO user's manual ...

Page 17

OLIMEX© 2012 3.2 Layout (bottom view) Page OLinuXino-MICRO user's manual ...

Page 18

... OLIMEX© 2012 CHAPTER 4: THE iMX233 MICROCONTROLLER 4. Introduction to the chapter In this chapter is located the information about the heart of OLinuXino – its microcontroller. The information is a modified version of the datasheet provided by its manufacturers. 4.1 The microcontroller  ARM926 CPU Running at 454 MHz  Integrated ARM926EJ-S CP  ...

Page 19

OLIMEX© 2012 — Absolute accuracy of 1.3%  Security Features — Read-only unique ID for digital rights management algorithms — Secure boot using 128-bit AES hardware decryption — SHA-1 hashing hardware — Customer-programmed (OTP) 128 bit AES key is never ...

Page 20

OLIMEX© 2012 intervention  Dual Synchronous Serial Ports (for SPI, MMC, SDIO, Triflash) — 1-bit, 4-bit and 8-bit MMC/SD/SDIO modes — Compliant with SDIO Rev. 2.0 — SPI with single, dual and quad modes.  Four-Channel 16-Bit Timer with Rotary ...

Page 21

... RESET is specific for the fact that it is accomplished when the quartz is disconnected using 3.3V and the transistors T1 and T2. 5.2 Clock 24 MHz quartz crystal Q1 is connected to pins 121 and 122 of the iMX233 processor. 5.3 Power supply circuit The board is powered by 5V supply and all measures listed below are taken at 5V external supply. ...

Page 22

OLIMEX© 2012 OLinuXino-MICRO user's manual Page ...

Page 23

OLIMEX© 2012 CHAPTER 6: CONNECTORS AND PINOUT 6. Introduction to the chapter In this chapter are presented the connectors that can be found on the board all together with their pinout and notes about them. Jumpers functions are described. Notes ...

Page 24

... The first one is a debug UART interface – U_DEBUG. You can use our USB-SERIAL-CABLE for debugging via the UART. In order to avoid SD card malfunction, when using the USB-SERIAL-CABLE-F with OLinuXino-MICROit is advisable to first insert the iMX233-OLinuXino-SD card and then power the board (if using battery also press the PWR button). Wait 4-5 seconds and then connect the USB-SERIAL-CABLE-F. ...

Page 25

... OLD_JTAG = 0x0 Use six-wire parallel JTAG mode. SERIAL_JTAG = 0x1 Use one-wire serial JTAG mode good idea to check the datasheet of the iMX233 processor for all the options in the digital control block. The processor's datasheet should be always the first piece of paper you consult when dealing with electronics ...

Page 26

OLIMEX© 2012 Classic JTAG (multiplexed with SD card) Pin # Signal Name 1 SSP1_DATA1 2 SSP1_DATA0 3 GND 4 SSP1_SCK 5 SD_VCC 6 SSP1_CMD 7 SSP1_DATA3 8 SSP1_DATA2 Notice that the pad numeration is written at the bottom of OLinuXino-MICROunder ...

Page 27

OLIMEX© 2012 6.2 SD/MMC slot The microSD card slot is a standard 8pin connector. We have tested a number of microSD cards on the OLinuXino boards and all of them worked fine regardless manufacturer or capacity. However, keep in mind ...

Page 28

OLIMEX© 2012 6.3 UEXT connector OLIMEX offers board extensions which can be connected via UEXT interface. OLinuXino-MICRO board lacks UEXT connector but it can be formed using the signals on the CON2 pad line. You can check which signals you ...

Page 29

OLIMEX© 2012 UEXT connector Pin # Signal Name 1 +3.3VREG 2 GND 3 AUART1_TXD 4 AUART1_RXD 5 I2C_SCL 6 I2C_SDA 7 PIN9/LCD_D08/SSP2_MISO 8 SSP2_MOSI 9 SSP2_SCK 10 PIN12/LCD_D11/UEXT_CS 6.4 CON1 and CON2 pads The GPIO pins are led out to ...

Page 30

OLIMEX© 2012 CON1 Pin# Signal Name 1 +5VEXT 2 GND 3 PIN1/LCD_D00 4 PIN2/LCD_D01 5 PIN3/LCD_D02 6 PIN4/LCD_D03 7 PIN5/LCD_D04 8 PIN6/LCD_D05 9 PIN7/LCD_D06 10 PIN8/LCD_D07 11 PIN9/LCD_D08 Pin# Signal Name 12 PIN10/LCD_D09 13 PIN11/LCD_D10 14 PIN12/LCD_D11 15 PIN13/LCD_D12 16 ...

Page 31

... The hardware is associated differently in the Linux following the GPIO naming conventions suggested in the iMX233 datasheet. You can check the connection between Linux naming of the pin, Olimex naming of the pin and the consecutive connector pin number in the table below. The ones filled with “Not implemented” doesn't have Linux support by the time of writing and will be updated overtime. “ ...

Page 32

OLIMEX© 2012 19 TEST_PAD 20 UEXT_SPI2_MOSI 23 PIN29 24 UEXT_SPI2_SCK 25 PIN28 30 UEXT_TX1 31 UEXT_RX1 Below is the schematic of GPIO_CON: You can see the signals needed to form UEXT connector, SJTAG debug interface and audio interface marked with ...

Page 33

... OLIMEX© 2012 6.5 USB HOST The USB hosts and the Ethernet are controller by the iMX233 controller. Important! The USB of OLinuXino-Micro can communicate directly only with High-speed or Full- speed USB devices. The majority of keyboards and mice are low-speed devices. A good solution for plugging a keyboard or a mouste to the Micro is to use a USB hub between your device and OLinuXino-Micro - using such a hub has the additional benefit of providing additional USB slot (which can be used for example to mount flash memories etc ...

Page 34

... The + signal is lead to the middle of the connector. The outside part is the GND. 6.9 Boot mode positions The iMX233 can boot the operating system from different locations. The default location for the Linux files we used is the microSD card. There are 4(four) jumpers responsible for the boot location: D03, D02, D01 and D00 ...

Page 35

OLIMEX© 2012 3.3V NAND Start up waits for JTAG debugger connection 3.3V SD/MMC 1 (Default !!!) 3.3V SD/MMC 2 6.10 Jumper description Please note that all the jumpers on the board are SMD type. If you feel insecure of your ...

Page 36

OLIMEX© 2012 Power button – when Linux is running pressing PWR_BUT will put the board in low power mode; when powered by battery PWR_BUT is used to initially power up the board – and pressing the board again after it ...

Page 37

OLIMEX© 2012 CHAPTER 7: BLOCK DIAGRAM AND MEMORY 7. Introduction to the chapter On the next page you can find a memory map for this family of processors strongly recommended to refer to the original datasheet released by ...

Page 38

OLIMEX© 2012 7.2 Processor block diagram OLinuXino-MICRO user's manual Page ...

Page 39

OLIMEX© 2012 7.3 Physical memory map OLinuXino-MICRO user's manual Page ...

Page 40

... Eagle schematic OLinuXino schematic is visible for reference here. You can also find them on GitHub page for OLinuXino at our site: https://www.olimex.com/Products/OLinuXino/iMX233/iMX233- OLinuXino-MICRO/. The link to the GitHub is located in HARDWARE section. The EAGLE schematic is situated on the next page for quicker reference. OLinuXino-MICRO user's manual ...

Page 41

... FB0805/600R/2A +5V_HOST_PWR 1 1 OUT USB_DM USB_DM 2 USB_DP USB_DP 3 3 ISET 4 L3 SHI ELD C48 Iset = 6800/R3 R3 USB_A FB0805/ 600R/200mA(201209-601) Iset = 680mA 10k 100uF/16V/LOWESR/105C/6.3x11mm _RM 2.5 iMX233-OLinuXino-Micro_revision_B1 76 A0 EMI_A00 A1 75 EMI_A01 A2 74 EMI_A02 A3 73 EMI_A03 A4 72 EMI_A04 A5 71 EMI_A05 70 A6 EMI_A06 69 A7 ...

Page 42

OLIMEX© 2012 8.2 Physical dimensions Note that all dimensions are in mills. Additionally, the three highest elements on the board in order from the tallest to the shortest are (dimensions without the PCB thickness): 1. Composite video connector: 490 mil ...

Page 43

OLIMEX© 2012 CHAPTER 9: REVISION HISTORY AND SUPPORT 9. Introduction to the chapter In this chapter you will find the current and the previous version of the document you are reading. Also the web-page for your device is listed. Be ...

Page 44

... UEXT connection important info added 04.10.12 32 – Fixed error in pinout table (PIN 29 from CON1 is GND) I, 18, 19, 20 – 29.10.12 LQFP128 package of iMX233 J, 10 – Wrong picture and description of the fuse 04.01.12 burning algorithm 6 – fixed the voltages for -MINI and -MAXI in the comparison table 34 – ...

Page 45

... Important note about owners of revision B of the board: if you are one of the first owners of iMX233-OLinuXino-Micro and you experience random hang-ups (Kernel oops, Kernel panic recommended to unsolder/remove R17 (check the schematic or the board file to locate it easier) ...

Page 46

... USB-SERIAL-CABLE - USB serial console cable for U_DEBUG SY0612E - power supply adapter 12V/0.5A for iMX233-OLinuXino-MICRO and iMX233- OLinuXino-MINI (Will not work with OLinuXino-MICRO) SY0605E - power supply adapter 5V/1A for iMX233-OLinuXino-MICRO (Will not work with iMX233-OLinuXino-MAXI and iMX233-OLinuXino-MINI) How to order? You can order directly from the web-site or from any of our distributors. ...

Page 47

OLIMEX© 2012 9.3 Product support For product support, hardware information and error reports mail to: support@olimex.com. Note that we are primarily a hardware company and our software support is limited. Please consider reading the paragraph below about the warranty of ...

Related keywords