background image

A10S-OLinuXino-MICRO

Open-source single-board

Android/

 

 Linux 

 

 mini-computer

 

 

USER’S MANUAL

Revision C, September 2013

Designed by OLIMEX Ltd, 2013

All boards produced by Olimex LTD are ROHS compliant

Summary of Contents for A10S-OLinuXino-MICRO

Page 1: ...A10S OLinuXino MICRO Open source single board Android Linux mini computer USER S MANUAL Revision C September 2013 Designed by OLIMEX Ltd 2013 All boards produced by Olimex LTD are ROHS compliant ...

Page 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 use of any information in this document or any error or omission in such information or any incorrect use of the product This evaluation board kit is intended for use for engineering development dem...

Page 3: ...duction to the chapter 11 3 1 Layout top view 11 3 2 Layout bottom view 12 CHAPTER 4 THE ALLWINNER A10s MICROCONTROLLER 13 4 Introduction to the chapter 13 4 1 The microcontroller 13 4 2 Block diagram 14 CHAPTER 5 CONTROL CIRCUITY 15 5 Introduction to the chapter 15 5 1 Reset 15 5 2 Clocks 15 5 3 Power supply circuit 15 CHAPTER 6 CONNECTORS AND PINOUT 16 6 Introduction to the chapter 16 6 1 Commun...

Page 4: ...eneral Purpose Input Output 10pin connector 28 6 15 LCD_CON 40pin connector 28 6 16 Jumper description 30 6 17 Additional hardware components 31 CHAPTER 7 SCHEMATICS 32 7 Introduction to the chapter 32 7 1 Eagle schematic 32 7 2 Physical dimensions 33 CHAPTER 8 REVISION HISTORY AND SUPPORT 34 8 Introduction to the chapter 34 8 1 Document revision 34 8 2 Board revision 34 8 3 Useful web links and p...

Page 5: ...ard A10S Cortex A8 processor at 1GHz 3D Mali400 GPU NEON 512MB DDR3 RAM 4GB NAND Flash only in the A10S OLinuXino MICRO 4GB version comes with built in Android image no SD card required USB High speed host with power control and current limiter USB OTG with power control and current limiter HDMI output with ESD protectors 100MBit native Ethernet Audio Line input Audio Headphones output UEXT connec...

Page 6: ...n comes with already programmed Android 4 2 2 image The other Olimex boards with close characteristics are the ones with A13 and A10 A20 microcontrollers The A13 boards feature a generation older processor but since they have been longer on the market they have better Linux support The A10 boards feature the bigger than A10s processor of the Allwinner A10 family The A20 boards feature the new dual...

Page 7: ...ract with the most important of the features of the board Additional items that provide additional access or expand the features of the board Required items USB type A to USB mini cable to connect to a personal computer used for powering the board and uploading new Android image to the NAND memory if your board has 4GB NAND Input device either a mouse keyboard or touchscreen LCD Output device eith...

Page 8: ...nnected to the USB host so make sure the power supply is able to provide at least 500mA before plugging Depending on your preferred way of powering you might need additional hardware The preferred way of powering board is via the PWR jack with 5V DC with a power of 5W e g 5Vx1A This will make the board fully powered and able to power all the peripherals connected to it Note that when powering the ...

Page 9: ... followed The Android installed has a built in support for HDMI monitor and 7 display like A13 LCD7 How did we install the software We have configured an Android image with settings suitable for A10S OLinuXino MICRO Then using LiveSuit tools we uploaded the image to the board via the USB OTG The image is available for users to try and tweak the settings The images can be downloaded from the wiki a...

Page 10: ...ino MICRO user s manual the drivers folder in the LiveSuit installation path 6 LiveSuit will detect the bootloader and will ask which file to program to the NAND flash 7 Wait till upgrade succeeds as shown below Page 10 of 36 ...

Page 11: ...hapter 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 For the actual names check the A10S OLinuXino MICRO board itself 3 1 Layout top view The picture below shows the initial revision of A10S OLinuXino MICRO Page 11 of 36 ...

Page 12: ...OLIMEX 2013 A10S OLinuXino MICRO user s manual 3 2 Layout bottom view Please note that the NAND memory is present only in the 4GB version of the board Page 12 of 36 ...

Page 13: ...rsion of the datasheet provided by its manufacturers 4 1 The microcontroller CPU GPU ARM Cortex A8 256KB L2 cache Graphics Mali 400 GPU 1080p HD video decoding H 264 HP video encoding 1080p 30fps HDMI HDMI 1 4 1080p output Memory 16 32 bit DDR2 DDR3 MLC TLC SLC EF NAND 64 bit ECC Boot Devices NAND Flash SPI Nor Flash SD card USB Connectivity USB 2 0 OTG USB 2 0 HOST OHCI EHCI SD Card v3 0 eMMC V4 ...

Page 14: ... manual BGA336 14mm 14mm More information can be found on Allwinner s web site at the following web address http www allwinnertech com en product A10s html 4 2 Block diagram The block diagram is taken from Allwinner s web site Page 14 of 36 ...

Page 15: ... is confirmed it is safe to be disconnected from the power supply unit 5 2 Clocks 25 MHz quartz crystal Q1 is connected to pins 46 and 47 of the RTL8201CP chip the same chip controls the Ethernet 24 MHz quartz crystal Q2 is found at pins U20 and V20 of the A10s microcontroller 5 3 Power supply circuit The power supply is handled mainly by AXP152 power management system an Allwinner chip that goes ...

Page 16: ...ated on the NAND of A10S OLinuXino MICRO 4GB is via the USB OTG connector You will need a software tool LiveSuit and a newer firmware image if you wish to upgrade repair the firmware The simple steps for upgrading repair the firmware via the bootloader are 1 Download install and start LiveSuit 2 Hold down BOOT REC button on the board 3 Connect the board to the computer via the USB OTG 5 Release BO...

Page 17: ...hen connecting the USB SERIAL CABLE F according to the wire color code The RX line of the cable GREEN wire should go to TX line of the target board the TX line of the cable RED wire should go to the RX line of the target board The BLUE wire should go to the target s GND line UART0 UART1 Pin Signal name Processor pin Pin Signal name Processor pin 1 3 3V 1 3 3V 2 UART0 TX G3 2 SD1 CMD UART1_TX A11 3...

Page 18: ...connector located on the bottom of the board Both SD slots might be used simultaneously there is no data multiplexing lines For instance one of them might be used for booting the OS the other for saving data As a general precaution be careful with the SD cards you purchase There is a big percentage of fake cards due to the low effort required to counterfeit popular brands and the big demand for SD...

Page 19: ...me Wire name processor pin 1 DAT2 RES SD0 D2 J17 2 CD DAT3 CS SD0 D3 J18 3 CMD DI 4 VDD 5 CLK SCLK SD0 CLK K18 6 VSS2 7 DAT0 DO SD0 D0 L17 8 DAT1 RES SD0 D1 L18 6 2 2 SD MMC2 slot The SD MMC2 slot is located on the back of the PCB and works with the physically larger SD and MMC cards The connector was mounted to to popular demand Note that by default this connector is not suitable for booting OS S...

Page 20: ... the typical 2 5mm one used by Olimex in most of our products You should provide 5 volts and the required current may vary depending on the peripherals connected to the board The power supply you use should be capable of providing at least 500mA of current Pin Signal name 1 Power input 2 GND More info about the power supply can be found in chapter 5 of this manual 6 4 LINE_IN socket connector Stan...

Page 21: ...o plug or audio plug 6 6 USB_OTG The USB_OTG features Low Loss Power Distribution Switch SY6280 which protects the board in case the devices you have plugged to the USB_OTG attempt to draw more current than 523mA combined The maximum current available on the 5V USB_OTG is exactly 523mA The SY6280 controlling the USB_OTG is enabled by USB0 DRV processor pin H1 USB_OTG connector Pin Signal name Proc...

Page 22: ...re current than 523mA combined The maximum current available on the 5V USB_HOST is exactly 523mA The SY6280 controlling the USB_HOST is enabled by USB1 DRV processor pin D3 Via the jumper named 5V USB1 DRV SMT one this USB1 DRV signal might be freed connecting the SY6280 directly to 5V high position USB_HOST connector Pin Signal names Processor pin 1 5V Connected to SY628 2 UDM1 N18 3 UDP1 N17 4 G...

Page 23: ...peration Full half duplex operation Supports auto crossover detection Adaptive equalization IEEE 802 3 802 3u compliant Supports IEEE 802 3u clause 28 1 8V Operation with 3 3V IO signal tolerance and much more The Ethernet connector is grounded according to the standard check GND1 and GND2 lines on the schematics The EEPROM memory may be used to store the MAC address Page 23 of 36 ...

Page 24: ...OLIMEX 2013 A10S OLinuXino MICRO user s manual Ethernet Pin Signal name 1 TD 2 TD 3 VDD 4 NC 5 NC 6 VDD 7 RD 8 RD LED Color Usage Right Green Link status Left Yellow Activity status Page 24 of 36 ...

Page 25: ...MI connector Pin Signal name Processor pin Pin Signal name Processor pin 1 HTX2P N20 11 GND 2 GND 12 HTXCN T19 3 HTX2N N19 13 HCEC R17 4 HTX1P P20 14 NA NA 5 GND 15 HSCL R18 6 HTX1N P19 16 HSDA T18 7 HTX0P R20 17 GND 8 GND 18 5V 9 HTX0N R19 19 HHPD T17 10 HTXCP T20 Pin 14 of the HDMI is not mandatory In HDMI 1 0 1 3c it is reserved pin in HDMI 1 4 it is optional Page 25 of 36 ...

Page 26: ...rocessor pin Pin Signal name Processor pin 1 3 3V 8 PIN43 E1 2 GND 9 PIN44 E2 3 PIN40 UART3 TX G1 10 PIN45 F1 4 PIN41 UART3 TX G2 11 LRADC0 Y17 5 PIN10 TWI1 SCK J20 12 LRA Y18 6 PIN11 TWI1 SDA J19 13 3 0VA 7 PIN42 D2 14 GND Signals marked with are multiplexed with either a peripheral device or another connector Ensure that the multiplexing is handled properly on software and or hardware level else...

Page 27: ...N36 C19 13 PIN8 K13 14 PIN35 C20 15 PIN9 B6 16 PIN34 D19 17 PIN10 TWI1 SCK J20 18 PIN33 D20 19 PIN11 TWI1 SDA J19 20 PIN32 F19 21 PIN12 NWE D1 22 PIN31 E20 23 PIN13 NALE C9 24 PIN30 F19 25 PIN14 NCLE C2 26 PIN29 F20 27 PIN15 NCE1 C1 28 PIN28 NWP A5 29 PIN16 NCE0 B2 30 PIN27 NDQ7 B5 31 PIN17 NRE B1 32 PIN26 NDQ6 C5 33 PIN18 NRB0 A1 34 PIN25 NDQ5 D5 35 PIN19 NRB1 A2 36 PIN24 NDQ4 A4 37 PIN20 NDQ0 B3...

Page 28: ...ther a peripheral device or another connector Ensure that the multiplexing is handled properly on software and or hardware level else there would probably occur wrong levels loss of data etc 6 15 LCD_CON 40pin connector The LCD_CON pins are led out on a separate 40pin connecter for the ease of connecting an LCD We have tested the ability of the board to interact with such a display They allow the ...

Page 29: ... is suitable for a number of Olimex displays and touchscreen panels with different native resolution the smallest available is the 4 3 one called A13 LCD43TS with native screen resolution of 480x272 through the 7 one named A13 LCD7 with 800x480 to the 1024x600 10 1 A13 LCD10 IMPORTANT To use Android with display or resolution different than VGA and 800x600 default settings you need to upload new A...

Page 30: ...t be useful if you want to use the signals on GPIO 2 VPS SMT Open Reserved for future use of different types of NAND memories VPS SMT Open Reserved for future use of different types of NAND memories JTAG2PB_E SMT Open Changes the JTAG port mapping When closed JTAG is mapped to PB Port B When open JTAG depends on software config 5V LDO0 SMT LDO0 When in 5V position excludes the power module AXP152 ...

Page 31: ... but are not discussed above They are listed here for completeness Reset button used to reset the board 2 x 2Gbytes 2 x 256Mb x 8 bit DDR3 SDRAM the exact memory used in the first revisions of the board is hynix H5TQ2G83CFR H9C 1 x 32Gbytes 4096Mb x 8 bit NAND FLASH the exact memory is hynix H27UBG8T2A LED1 PWR_LED Page 31 of 36 ...

Page 32: ...on and the version without NAND of the A10s MICRO share the same set of schematics We mostly use Eagle by Cad Soft 4 16r2 for designing However the files should be compatible with the latest Eagle available Cad Soft offers a trial version of 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 Attrib...

Page 33: ...l 7 2 Physical dimensions Note that all dimensions are in mils The three highest elements on the board in order from the tallest to the shortest are USB_HOST connector 650mils the Ethernet connector 600mils capacitors C86 C94 525mils Page 33 of 36 ...

Page 34: ...vision date Changes Modified page A 26 06 13 Initial creation All B 25 07 13 Fixed wrong information about UEXT and UART1 Added additional information about the firmware programming Fixed numerous grammar errors 9 17 C 18 09 13 Fixed wrong naming in pinout tables Added few additional notes for the booting of default images Added new additional devices Improved spelling and fixed typos All 8 2 Boar...

Page 35: ...MICRO SY0605E CHINA cheaper power supply adapter 50Hz for EU 5V 0 5A for A10S OLinuXino MICRO USB SERIAL CABLE F USB serial console cable female A10S Android SD a tested class 10 micro SD card with the latest by the time of leaving the Olimex facilities official Android release A10S Debian SD a tested class 10 micro SD card with the latest by the time of leaving Olimex facilities official Debian L...

Page 36: ...re 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 Because of the nature of the products we deal with prototyping electronic tools we cannot allow returns of items that have been programmed powered up or otherwise changed post shipment from our warehouse...

Page 37: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Olimex Ltd A10S OLINUXINO MICRO 4GB ...

Reviews: