background image

OLIMEX© 2015

iMX233-OLinuXino-NANO user's manual

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

16-Kbyte data cache and 16-Kbyte instruction cache

— One-wire JTAG interface
— Resistor-less boot mode selection using integrated OTP values

32Kbytes of Integrated Low-Power On-Chip RAM

64 Kbytes of Integrated Mask-Programmable On-Chip ROM

1 Kbit of On-Chip One-Time-Programmable (OCOTP) ROM

Universal Serial Bus (USB) High-Speed (Up to 480 Mb/s), Full-Speed (Up to 12 Mb/s)

— Full-speed/high-speed USB device and host functions
— Fully integrated full-speed/high-speed Physical Layer Protocol (PHY)
— Mass storage host-capable (uncertified by USB-IF)

Power Management Unit

— Single inductor DC-DC switched converter with multi-channel output supporting Li-Ion
batteries.
— Features multi-channel outputs for VDDIO (3.3 V), VDDD (1.2 V), VDDA (1.8 V), 
VDDM (2.5V) and regulated 4.2V source.
— Direct power from 5-V source (USB, wall power, or other source), with programmable 
current limits for load and battery charge circuits.
— Silicon speed and temperature sensors enable adaptive power management over 
temperature and silicon process.

Audio Codec

— Stereo headphone DAC with 99 dB SNR
— Stereo ADC with 85 dB SNR
— Stereo headphone amplifier with short-circuit protection and direct drive to eliminate 
bulky capacitors
— Amplifiers are designed for click/pop free operation.
— Two stereo line inputs
— Microphone input
— SPDIF digital out

16-Channel Low-Resolution ADC

— 6 independent channels and 10 dedicated channels
— Resistive touchscreen controller
— Temperature sensor controller
— Absolute accuracy of 1.3%

Security Features

— Read-only unique ID for digital rights management algorithms
— Secure boot using 128-bit AES hardware decryption

Page 13 of 36

Содержание IMX233-OLX-NANO

Страница 1: ...iMX233 OLinuXino NANO Open source single board Linux computer USER S MANUAL Revision F January 2015 Designed by OLIMEX Ltd 2013 All boards produced by Olimex LTD are ROHS compliant...

Страница 2: ...merchantability or fitness for purpose are excluded 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...

Страница 3: ...x image 10 2 7 How to use the I2C SPI UART 11 CHAPTER 3 OLINUXINO BOARD DESCRIPTION 12 3 Introduction to the chapter 12 3 1 Layout top view 12 3 2 Layout bottom view 12 CHAPTER 4 THE iMX233 MICROCONTR...

Страница 4: ...6 11 1 USB SERIAL CABLE F 29 CHAPTER 7 BLOCK DIAGRAM AND MEMORY 30 7 Introduction to the chapter 30 7 1 Memory addresses 30 7 2 Processor block diagram 31 7 3 Physical memory map 32 CHAPTER 8 SCHEMAT...

Страница 5: ...on the iMX233 microcontroller 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...

Страница 6: ...V 5V 6V 16V 6V 16V Dimensions 3 00 x 0 80 3 40 x 1 70 3 70 x 2 65 3 70 x 2 65 Breadboarding Yes Yes No No Audio IN connector No No Yes Yes Audio OUT connector No No Yes Yes UEXT connector Yes No Yes Y...

Страница 7: ...battery power supply However when powering the board with a LiPo battery please note that the USB host will not be able to power your USB devices since neither the microcontroller is able to step up t...

Страница 8: ...tionality Recommended items that is good to have in order to be able to interact with the most important of the features of the board Additional items that provide access to additional features or exp...

Страница 9: ...hen the board is powered only by a 3 7V battery the USB would NOT be able to power USB devices since there IS NO step up convertor to 5V It is a good idea to have a power supply providing minimum of 0...

Страница 10: ...that connects a USB with the USB of your connector 2 6 Building the Linux image Notes on building the official Debian Linux image might be found at the following blog post http olimex wordpress com 2...

Страница 11: ...http www jann cc 2012 08 23 building_a_kernel_3_x_for_the_olinuxino_from_sources html 2 7 How to use the I2C SPI UART There are number of examples with our extension module boards to achieve the menti...

Страница 12: ...PTION 3 Introduction to the chapter Here you get acquainted with the main parts of the board Note the names used on the board differ from the names used to describe them For the actual names check the...

Страница 13: ...ncertified by USB IF Power Management Unit Single inductor DC DC switched converter with multi channel output supporting Li Ion batteries Features multi channel outputs for VDDIO 3 3 V VDDD 1 2 V VDDA...

Страница 14: ...ble input formats Pixel Processing Pipeline PXP Provides full path from color space conversion scaling alpha blending to rotation without intermediate memory access Bi linear scaling algorithm with cr...

Страница 15: ...mode selection 128 bit boot mode crypto key Boot mode specification of NAND characteristics for device that the customer is soldering to the board This means no more costly delays waiting for new dev...

Страница 16: ...tals locations the power supply circuit is discussed 5 1 Reset OLinuXino s reset circuit includes R16 2 2 k R17 2 2 k T1 T2 quartz Q1 and a RESET button The RESET is specific for the fact that it is a...

Страница 17: ...ls are connected the board except the SD card the typical consumption is 0 12A With one flash memory stick the consumption raises to 0 16A The board can be powered either from LIPO_BAT connector or fr...

Страница 18: ...irst one is a debug UART interface U_DEBUG You can use our USB SERIAL CABLE F for debugging via the UART Of course if you already have a similar cable you can use it without problems If your computer...

Страница 19: ...e serial JTAG interface or the alternative six wire parallel JTAG interface is used HW_DIGCTL_CTRL_USE_SERIAL_JTAG 0 0 selects whether the one wire serial JTAG interface or the alternative six wire pa...

Страница 20: ...ards on the OLinuXino boards and all of them worked fine regardless manufacturer or capacity However keep in mind that some of the lower quality microSD cards might draw too much current from the slot...

Страница 21: ...ard you can download a new image from the iMX233 wiki article at our web site 6 3 UEXT module OLinuXino board has UEXT connector and can interface Olimex s UEXT modules For more information on UEXT pl...

Страница 22: ...OLIMEX 2015 iMX233 OLinuXino NANO user s manual 8 SSP2_MOSI 21 9 SSP2_SCK 33 10 CS_UEXT_GPIO 25 default OR 32 Controlled by SMT jumper The UEXT connections are visible below Page 22 of 36...

Страница 23: ...t breadboard fit CON1 and CON2 GPIO pinhole rows CON1 CON2 GPIO Pin Signal name Processor pin GPIO Pin Signal name Processor pin 1 BAT 1 5VEXT 2 GND 2 GND 3 3 3V 3 3 3V_REG 4 PIN1 LCD_D00 2 4 PWM0 DUA...

Страница 24: ...ting and will be updated overtime Linux GPIO is the one you should use in Linux the one in the datasheet OLinuXino name is the pin as written on the bottom of the board OLinuXino GPIO Connector is the...

Страница 25: ...w you can find the GPIO CON1 and CON2 as seen in the schematic There is numeration of the pinholes on the top of the board 6 5 USB HOST connector The USB host connector is a vertical one and it is sid...

Страница 26: ...row of pins Note that pin 1 is the VDC pins and pin 2 is the GND pin You would damage the board if you short circuit the power supply to these pins More info about the power supply can be found in cha...

Страница 27: ...nt locations The default location for the Linux files we used is the microSD card There is a resistor matrix RM1 responsible for the boot mode It is located on the back of the board Note that the jump...

Страница 28: ...ng you might damage the board permanently 6 9 1 CH CS and DH DS Those two jumpers must be moved together there are two available options configuring software I2C interface CS DS or hardware I2C interf...

Страница 29: ...6 MBit DDR SDRAM the exact memory used at the moment of writing is Xylinx H5DU5xxxyyy Green LED1 6 11 Accessories Here you will find additional information for Olimex products you can use with OLinuXi...

Страница 30: ...reescale for one of higher quality 7 1 Memory addresses Below is the table with some of the most frequently used addresses For full list of addresses check the manual released by Freescale Chapter Mem...

Страница 31: ...OLIMEX 2015 iMX233 OLinuXino NANO user s manual 7 2 Processor block diagram Page 31 of 36...

Страница 32: ...OLIMEX 2015 iMX233 OLinuXino NANO user s manual 7 3 Physical memory map Page 32 of 36...

Страница 33: ...their software that allows you to inspect schematics and board files without being able to modify them This work is licensed under the Creative Commons Attribution ShareAlike 3 0 Unported License To v...

Страница 34: ...he pins of the bottom view Fixed wrong mention of SPI instead of I2C Added more information about hardware I2C 11 20 27 C 14 10 13 Wrong mention of iMX233 OLINUXINO MICRO Various page formatting BREAD...

Страница 35: ...size tiny in price and perfect for breadbording iMX233 OLinuXino MINI WIFI the MINI version of OLinuXino embedded RTL8128CU WIFI module USB SERIAL CABLE USB serial console cable for U_DEBUG SY0605E p...

Страница 36: ...e allowed subject to a 10 restocking fee What is unaffected If you hooked it to power you affected it To be clear this includes items that have been soldered to or have had their firmware changed Beca...

Отзывы: