background image

OLIMEX© 2018

A20-OLinuXino-MICRO user's manual

8.2 Board revision

Remember to check the schematics and the board design files to compare the differences.

Revision

Notable changes

B

Initial release of the board

C

1. Resistor matrix RM23 gets replaced by: R133,R134,R135
2. Adjusted the package of H5TQ2G63BFR/MEM4G16D3EABG-125
3. R12 and R15 values changed to 0R
4. NAND_E jumper is changed from PTH to SMD closed
5. 5V_SATA_PWR connector (altogether with 2×2uF) is changed from 
WF2S to DW02S and placed near the PWR jack instead of original 
position
6. GPIO-4 is now correctly named GPIO-1
7. There is a signal for the power of of the SATA – PB8/SATA-PWR-EN
(r136, c216, r138, t1, t137, fet4)
8. A jumper between 5V_E_SATA and 5V_PWR_SATA is added
9. The micro SD card connector is changed

D

Resistor optimizations

E

1. Adjusted and optimized the position of PCB names
2. R16 changed from 237R to 330R, for stability purposes
3. R7, R9 also changed from 237R to 330R, for stability purposes
4. R41 and R104 changed from 1k/1% to 390R for better sync signal 
and to improve the VGA signal (allowing it to work at FullHD)

F

1. Added 10M resistor in parallel to 32768 crystal else there might
be hang-ups
2. Changed to 32768 crystal to SMD one
3. Few libraries updated
4. Added pads of two tantalum capacitors C222 and C223 near the 
USB-host
5. Positions adjusted – A20, NAND, SPIFLASH, LAN, matrix, 
capacitors, CARDs and other
6. Added tantalum capacitor 220uF/10V to ISPOUT
7. R48(13k/1%) changed to 6.8k/1% so there would be 1A of current 
on USB1; USB2 still gets 523mA maximum

G

1. Added a 220uF/tant to SATA PWR
2. C216 changed from 100n to 22uF/6.3V, this improves hard-disk 
switching on
3. Update of all component libraries. HDMI connector is changed to 
a new package.
4. Now not placing ESD protection buffers due to hardware 
difficulties with their placement 

H (unreleased)

1. Changed the LAN part of the design, added two capactiors 
1nF/2kV/X7R/1206, and 1nF/2kV/X7R/1206_or_1M, also the matrix is 
now 0402 with 49.9 ohm at 1%.
2. Major polygon changes.
3. Removed HDMI protection circuit(RCLAMP0524P becomes NA).
4. Preparation for memory changes from MEM4G16D3EABG-125 to 
K4B4G1646D-BCK0.
5. Position of C95 and C96 slightly adjusted, so that they are not 
under GPIO-1 and LAN. USB_OTG polygon changed. USB_HOST polygon 
adjusted. Removed few viases. 
6. Added few more vias for the VCC.
7. Improved white print. Year and revision updated. Web-site 

Page 50 of 56

Summary of Contents for A20-OLinuXino-MICRO-e4Gs16M

Page 1: ...A20 OLinuXino MICRO Open source single board Android Linux mini computer USER S MANUAL Document revision S March 2018 Designed by OLIMEX Ltd 2015 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 th...

Page 3: ...r 12 2 6 2 VGA monitor 13 2 6 3 SSH via mini USB cable in Debian 13 2 6 4 SSH via Ethernet 13 2 6 5 LCD display 13 2 7 Changing the default image resolution 14 2 8 Connecting a display and calibrating...

Page 4: ...nnector 37 6 10 SATA connector and power 38 6 11 GPIO ports 39 6 11 1 GPIO 1 General Purpose Input Output 40pin connector 39 6 11 2 GPIO 2 General Purpose Input Output 40pin connector 40 6 11 3 GPIO 3...

Page 5: ...only on certain variants of the board 4GB eMMC memory available only on certain variants of the board Industrial temperature range versions available boards with IND suffix SATA connector with 5V SATA...

Page 6: ...se and the board is considered open hardware all schematics and board design files are available to the customer under the Creative Commons Attribution ShareAlike 3 0 Unported License 1 3 Board varian...

Page 7: ...design of A64 OLinuXino For projects and designs that require smaller form factor good alternatives to A20 OLinuXino MICRO are A20 OLinuXino LIME2 A20 OLinuXino LIME A20 SOM EVB A20 SOM204 EVB For mo...

Page 8: ...electrical polarity For example when you connect an HDMI cable between a TV and the board it is a good idea to have them both connected to the same electrical source to the same utility power socket...

Page 9: ...card with the latest by the time of leaving the Olimex facilities official Android release A20 Debian SD a tested class 10 micro SD card with the latest by the time of leaving Olimex facilities offic...

Page 10: ...a big part of the current is required for the board itself without anything extra attached For comparison when the power jack is used to power the board the typical current available after the AXP209...

Page 11: ...oftware turn on used to turn on board when powered by battery has to be held down for at least couple of seconds to perform each action RESET used for hardware reset of the board it is not recommended...

Page 12: ...connector 2 a monitor via the VGA connector and a VGA adapter 3 SSH via the mini USB connector trough a mini USB cable 4 SSH with a remote computer via LAN connector 5 a display via LCD_CON connector...

Page 13: ...operating system upon connection the board should show up in Windows Device Manager as RNDIS Ethernet Gadget You might be asked to install a driver The drivers can be found online as RNDIS driver Rem...

Page 14: ...nux users we have provided a shell script that can be executed in order to set preferred video output and resolution For Android that you boot from the NAND memory you would need an image suitable for...

Page 15: ...ain from nano editor wrscr sh this will convert script fex to script bin and the script bin file will be written to the microSD card reboot Reboot the board and the new settings would be enabled Alter...

Page 16: ...0TS 10 1 1024 600 Yes Yes Product page LCD OLinuXino 15 6 15 6 1366 768 Yes No Product page LCD OlinuXino 15 6FHD 15 6 1920 1080 Yes No Product page The displays whose names contain TS include a resis...

Page 17: ...ainst ground GND If the input signal is to high you will at least destroy the port The algorithms for writing a value to a GPIO port and reading such a value are pretty similar The usage of GPIO ports...

Page 18: ...rience and advice https www olimex com forum Additional Android and Linux support and features are added overtime The Linux support is a work in progress and you should not expect full Linux support a...

Page 19: ...ain 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 A20 OLinuXino MICRO board itself 3 1 Layout top view The...

Page 20: ...OLIMEX 2018 A20 OLinuXino MICRO user s manual 3 2 Layout bottom view At the bottom of the board there are mainly buttons and the large SD MMC connector Page 20 of 56...

Page 21: ...ftware support for the features in the processor is at pretty good state thanks to the efforts of the community and Allwinner themselves The full list of features might be found below CPU ARM Cortex A...

Page 22: ...AUDIO Integrated HI FI 100dB Audio Codec Dual analog mic amplifiers More information can be found on Allwinner s web site at the following web address http www allwinnertech com en product A20 html 4...

Page 23: ...winner chip that goes together with the A20 processor It is mounted on the board but since it is relatively hard to find we also sell it separately The power supply circuit of A20 OLinuXino MICRO requ...

Page 24: ...and when debugging the video output is not always reliable and if you set wrong display settings you might be unable to recover the settings without a proper UART0 connection The more indirect ways of...

Page 25: ...the board and would ask for the method of writing the image Choose method of writing the image and confirm your wish to write the image 8 Wait till upgrade succeeds as shown below There are different...

Page 26: ...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 Pin Signal name Processor pin 1 3 3V 2 UA...

Page 27: ...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 c...

Page 28: ...It is suggested to have an SD card with a proper Linux Android image especially if you have ordered a version of the board without NAND memory It is also recommended to use Class 10 10MByte sec card...

Page 29: ...suitable for booting OS Such support is possible but not implemented in the official software releases SD MMC card connector Pin Connector signal name Wire name processor pin 1 CD DAT3 CS SDC3 D3 B16...

Page 30: ...urrent 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 i...

Page 31: ...you wish to use audio out you need to first disconnect the HDMI boot the board connect the audio out device speakers and finally connect the HDMI 6 5 USB_OTG connector The part of the schematic relate...

Page 32: ...for the behavior of the board while in device mode If such software is not enabled or missing in the official distribution you would need respectively either to load the module or rebuild the kernel t...

Page 33: ...n the allowed current Please note the pads of capacitors C222 and C223 where you can solder tantalum capacitors 220uF 18V If you do so you would be able to increase the stability of the powering by th...

Page 34: ...f writing a patch to get the Ethernet working can be found here https github com OLIMEX OLINUXINO blob master SOFTWARE A20 A20 build 3 4 103 release 5 a20 phy_1000_100 dram patch If you use Linux then...

Page 35: ...sers counting only on SSH connection You can enable the Ethernet after a successful boot up with ifconfing a dhclient eth as seen after after the ifconfing command Important You can configure static D...

Page 36: ...runs Android there is a specific option to set the appropriate HDMI output HDMI connector Pin Signal name Processor pin Pin Signal name Processor pin 1 HTX2P T23 11 GND 2 GND 12 HTXCN W22 3 HTX2N T22...

Page 37: ...t you would need a specific Android image for the VGA output with proper display and output settings We don t provide such image ready at the moment The VGA output has been tested only with the offici...

Page 38: ...anual 6 10 SATA connector and power The part of the schematic describing the SATA module is shown below SATA connector Pin Signal name Processor pin 1 GND 2 SATA TXP T20 3 SATA TXM T21 4 GND 5 SATA RX...

Page 39: ...T AB23 7 PG1 E21 8 VOL _BUT AB23 9 PG2 E20 10 MENU_BUT AB23 11 PG3 D21 12 SEARCH_BUT AB23 13 PG4 D20 14 HOME_BUT AB23 15 PG5 C21 16 ESC_BUT AB23 17 PG6 E19 18 ENTER_BUT AB23 19 PG7 C20 20 TVOUT3 AB17...

Page 40: ...6 PE0 E23 7 TWI0 SDA B15 8 PE1 E22 9 PI0 A20 10 PE2 D23 11 PI1 B20 12 PE3 D22 13 PI2 A19 14 PE4 C23 15 PI3 B19 16 PE5 C22 17 PI10 C17 18 PE6 B23 19 PI11 D17 20 PE7 B22 21 PC3 NCE1 L22 22 PE8 A23 23 P...

Page 41: ...A10 27 PH17 C1 28 PB15 B10 29 PH18 C2 30 PB16 A9 31 PH19 D1 32 PB17 B9 33 PH20 D2 34 PH24 E3 35 PH21 D3 36 PH25 E4 37 PH22 E1 38 PH26 F3 39 PH23 E2 40 PH27 F4 Signals marked with are multiplexed with...

Page 42: ...cial JTAG part Please check here http linux sunxi org Fex_Guide 5Bjtag_para 5D the jtag_para part The real issue would be finding piece of software that has Allwinner A20 support The sunxi community h...

Page 43: ...LCD_D22 AB12 12 LCD_D23 AC10 13 LCD_D8 AB11 14 LCD_D9 AC11 15 LCD_D10 Y15 16 LCD_D11 AA15 17 LCD_D12 Y14 18 LCD_D13 AA14 19 LCD_D14 Y13 20 LCD_D15 AA13 21 LCD_D0 AB15 22 LCD_D1 AC15 23 LCD_D2 AB14 24...

Page 44: ...the built in the image resolution settings Start it with change_display_A20_OLinuXino sh and follow the instructions Please refer to chapter 2 5 Changing the default image resolution for more details...

Page 45: ...on the exact memory The DDR3 memory part name in the schematic might be outdated We have used a number of different but fully compatible DDR3 memories due to supply unavailability It is always recomm...

Page 46: ...ors are pin to pin compatible drop in replaceable This means that schematics for older hardware revisions of A20 OLinuXino MICRO can be found in the GitHub folder for A10 OLinuXino MICRO We mostly use...

Page 47: ...s 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 700mils capacitors C202 650mils the Ethernet connector 6...

Page 48: ...ion changes 15 16 C 18 09 13 1 Added new additional products 2 Added more information about the SD card booting 9 43 D 30 09 13 1 Added few suggestions for USB boot 2 Added more information about powe...

Page 49: ...ower jack 8 27 46 L 09 02 2015 Fixed information about the CMOS TTL convertor 21 M 10 02 2015 Added chapter 2 6 Interacting with the board 11 N 16 02 2015 1 Information about the Windows driver for th...

Page 50: ...ded 10M resistor in parallel to 32768 crystal else there might be hang ups 2 Changed to 32768 crystal to SMD one 3 Few libraries updated 4 Added pads of two tantalum capacitors C222 and C223 near the...

Page 51: ...e thing was done for R106 R117 0R Board_Mounted 14 The viases that were between GPIO 1 pads 12 14 were removed 15 The eMMC was placed over the NAND flash 16 The cream layer was improved 17 BKUP connec...

Page 52: ...MICRO with additional 4GB eMMC memory A20 OLinuXino MICRO n4GB a version of A20 OLinuXino MICRO with additional 4GB NAND memory A20 OLinuXino MICRO n8GB a version of A20 OLinuXino MICRO with additiona...

Page 53: ...with different and more powerful power supply 3 Check the USB hub you are using plug the USB cable directly to the back of your personal computer check the USB cable 4 The board might enter sleep mod...

Page 54: ...i article about that please visit wiki article Q Is it possible to boot Debian from the extra flash memory Do you provide such image A Yes it is possible Use the latest Debian Jessie image and type na...

Page 55: ...to img files to be able write them with PhoenixSuit Disconnect the power supply and USB cable from the A20 board Put an SD card in micro SD holder We recommend 4GB class 10 card Press and hold RECOVER...

Page 56: ...rrect ordered items are 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...

Reviews: