Difference between revisions of "All-in-One Android Touch Screen"

From FriendlyELEC WiKi
Jump to: navigation, search
(Created page with "查看中文 ==Introduction==")
 
(Resources)
 
(28 intermediate revisions by 2 users not shown)
Line 2: Line 2:
  
 
==Introduction==
 
==Introduction==
 +
[[File:9inch_All-in-One_Android_Touch_Display-1.png|thumb|]]
 +
[[File:9inch_All-in-One_Android_Touch_Display-2.png|thumb|]]
 +
[[File:9inch_All-in-One_Android_Touch_Display-5.png|thumb|]]
 +
* All-in-One Android Touch Screen is designed and developed by FriendlyElec. It is a comprehensive solution with a 9" HD LCD and capacitive touch panel. It is based on FriendlyElec's Smart6818 CPU board which uses Samsung's octa-core Cortex-A53 S5P6818. Its frequency can scale up to 1.4Ghz. It has 1GB DDR3 RAM and 8GB eMMC flash.It has a power management unit which implements software power on/off and hardware wake-up functions.It integrates Wi-Fi, bluetooth, Gbps Ethernet and audio. It supports EC20 4G modules.Its display resolution is 1280 x 800. It has a capacitive touch panel. Its back-light is controllable via i2c. In addition it has popular interfaces such as I2C, SPI,  RS232-UART, USB etc.These features make it a good platform for fast prototyping and industrial applications.
 +
 +
==Hardware Spec==
 +
[[File:All-in-One Android Touch Screen-1.jpg|thumb|550px|Features]]
 +
* SoC: Samsung Octa-Core Cortex-A53 S5P6818
 +
* Clock: Dynamic scaling from 400Mhz up to 1.4GHz
 +
* DDR3 RAM: 1GB
 +
* eMMC: 8GB
 +
* Network: 1000/100/10M Ethernet(RTL8211E) with unique MAC address
 +
* Wi-Fi/Bluetooth: onboard Wi-Fi Bluetooth (AP6212) with SMA antenna interface
 +
* 4G: it works with EC20 4G modules via MiniPCIe interface. It supports only data service, no voice service. Onboard IPX to SMA interface available
 +
* SIM Card Slot: pop-up MicroSIM card slot
 +
* DVP Camera Interface: 24pin 0.5mm pitch FPC seat
 +
* I2C: 2 x I2C interface, 2.0mm pitch PH-4A connector
 +
* SPI/GPIO: 2 x SPI interface(SPI0,SPI1), 2.0mm pitch PH-6A connector. They can be used as GPIOs
 +
* TTL Serial: 1 x 3-wire serial interface(UART0), 2.54mm pitch
 +
* RS-232 Serial Port: 2 x 3-wire serial interface(UART3), 2.0mm pitch PH-4A connector
 +
* USB Host: x 3, extended from a USB 2.0 hub (compatible with USB 1.1)<br />1 x USB Type A interface,2 x 2.0mm pitch PH-4A connector
 +
* USB Slave: x 1, MicroUSB, It only supports data transmission.
 +
* Audio Input/Output: it supports audio recording and playing. 2.0mm pitch PH-4A connector
 +
* Key: PWRKEY(power key), K1/K2/K3 programmable keys
 +
* RTC Battery Seat: Onboard RTC battery seat(CR2032 battery)
 +
* Buzzer: 1 x PWM buzzer. You need to short the buzzer pins with a jumper to enable it
 +
* Other Resources: Onboard one 3-Axis Digital Accelerometer, one 3 x 2Pin 2.54mm pitch pin-header(including a pin for boot options: eMMC or MicroSD card. When it is set HIGH it will boot from eMMC otherwise boot from MicroSD), one RST, one PWRKEY and three GNDs
 +
* Power Supply: DC 9V~15V/2A
 +
* Dimension: 235.12 x 156.4(mm)
 +
 +
==Board Dimension==
 +
[[File:9inch_All-in-One_Android_Touch_Display-pcb.png|frameless|500px|]]
 +
* Schematic:[[http://wiki.friendlyarm.com/wiki/images/2/24/9inch_All-in-One_Android_Touch_Display_1901.pdf All-in-One Android Touch Screen schematic file in pdf format)]]
 +
* Schematic:[[http://wiki.friendlyarm.com/wiki/index.php/File:9inch_All-in-One_Android_Touch_Display-Schematic.rar All-in-One Android Touch Screen schematic file,Capture 16.5 or above ]]
 +
* PCB: [[http://wiki.friendlyarm.com/wiki/index.php/File:9inch_All-in-One_Android_Touch_Display_PCB-16.5.rar All-in-One Android Touch Screen PCB file,Allegro 16.5 or above ]]
 +
* PCB dimension: [[http://wiki.friendlyarm.com/wiki/index.php/File:Dimension_9inch_All-in-One_Android_Touch_Display_PCB.rar All-in-One Android Touch Screen PCB dimension file in dxf format]]
 +
* Datasheet: [[http://wiki.friendlyarm.com/wiki/images/d/de/9%E5%AF%B8-%E5%B8%A6TP-ED090NA-01D_Final_Ver01_20110805.pdf HD900 Specification in pdf format]]
 +
 +
==Layout==
 +
* '''HD900(LVDS) Pin Spec'''
 +
::{| class="wikitable"
 +
|-
 +
| style="background: PaleTurquoise; color: black" colspan="1"| '''Pin#''' || style="background: PaleTurquoise; color: black" colspan="1"| '''Symbol'''|| style="background: PaleTurquoise; color: black" colspan="1"| '''I/O'''|| style="background: PaleTurquoise; color: black" colspan="1"| '''Function'''   
 +
|-
 +
|1    || VDD-C-TP  || P ||Power supply input for C-TP
 +
|-
 +
|2    || GND-C-TP  || P ||Ground for C-TP
 +
|-
 +
|3    || RST-C-TP  || I ||Reset C-TP
 +
|-
 +
|4    || SCL        || I || I2C Clock
 +
|-
 +
|5    || SDA        ||I/O|| I2C Data
 +
|-
 +
|6    || INT        || O || Interrupt pin
 +
|-
 +
|7    || GND        || P || Ground
 +
|-
 +
|8    || GND        || P || Ground
 +
|-
 +
|9    || GND        || P || Ground
 +
|-
 +
|10  || VCOM      || P || Common Voltage
 +
|-
 +
|11  || VDD        || P ||Power Voltage for digital circuit
 +
|-
 +
|12  || VDD        || P ||Power Voltage for digital circuit
 +
|-
 +
|13  || RST GLOBAL || I ||Global reset pin
 +
|-
 +
|14  || STBYB      || I ||Standby mode
 +
|-
 +
|15  || GND        || P ||Ground
 +
|-
 +
|16  || RXIN0-    || I ||-LVDS differential data input
 +
|-
 +
|17  || RXIN0+    || I ||+LVDS differential data input
 +
|-
 +
|18  || GND        || P ||Ground
 +
|-
 +
|19  || RXIN1-    || I || -LVDS differential data input
 +
|-   
 +
|20  || RXIN1+    || I || +LVDS differential data input
 +
|-
 +
|21  || GND        || P ||Ground
 +
|-
 +
|22  || RXIN2-    || I ||-LVDS differential data input
 +
|-
 +
|23  || RXIN2+    || I || +LVDS differential data input
 +
|-
 +
|24  || GND        || P ||Ground
 +
|-
 +
|25  || RXCLKIN-  || I ||-LVDS differential clock input
 +
|-
 +
|26  || RXCLKIN+  || I ||+LVDS differential clock input
 +
|-
 +
|27  || GND        || P ||Ground
 +
|-
 +
|28  || RXIN3-    || I ||-LVDS differential data input
 +
|- 
 +
|29  || RXIN3+    || I ||+LVDS differential data input
 +
|-
 +
|30  || GND        || P ||Ground
 +
|-
 +
|31  || GND        || P ||Ground
 +
|-
 +
|32  || DIMO      || O || Backlight CABC controller signal output
 +
|-
 +
|33  || SELB      || I || 6/8bit mode select
 +
|-
 +
|34  || AVDD      || P || Power for Analog Circuit
 +
|-
 +
|35  || GND        || P || Ground
 +
|-
 +
|36  || LED-      || P || LED Cathode
 +
|-
 +
|37  || LED-      || P || LED Cathode
 +
|-
 +
|38  || L/R        || I || Horiaontal inversion
 +
|-
 +
|39  || U/D        || I || Vertiacl inversion
 +
|-
 +
|40  || VGL        || P || Gate OFF Voltage
 +
|-
 +
|41  || CABCEN1    || I || CABC H/W enable
 +
|-
 +
|42  || CANCEN0    || I || CABC H/W enable
 +
|-
 +
|43  || VGH        || P || Gate ON Voltage
 +
|-
 +
|44  || LED+      || P || LED Anode
 +
|-
 +
|45  || LED+      || P || LED Anode
 +
|}
 +
 +
* '''DVP CAM Interface Pin Spec'''
 +
::{| class="wikitable"
 +
|-
 +
| style="background: PaleTurquoise; color: black" colspan="1"| '''Pin#''' || style="background: PaleTurquoise; color: black" colspan="1"| '''Name'''|| style="background: PaleTurquoise; color: black" colspan="1"| '''Function'''   
 +
|-
 +
|1, 2 || SYS_3.3V  || 3.3V power output, to camera modules
 +
|-
 +
|7,9,13,15,24 || GND || Gound, 0V
 +
|-
 +
|3    || I2C2_SCL || I2C Clock Signal
 +
|-
 +
|4    || I2C2_SDA  || I2C Data Signal
 +
|-
 +
|5    || GPIOE15  || Regular GPIO, control signals output to camera modules
 +
|-
 +
|6    || GPIOE14 || Regular GPIO, control signals output to camera modules
 +
|-
 +
|8    || MCLK      || Clock signals output to camera modules
 +
|-
 +
|10  || NC || Not Connected
 +
|-
 +
|11  || VSYNC || vertical synchronization to CPU from camera modules
 +
|-
 +
|12  || HREF/HSYNC || HREF/HSYNC signal to CPU from camera modules
 +
|-
 +
|14  || PCLK      || PCLK signal to CPU from camera modules
 +
|-
 +
|16-23 || Data bit7-0 || data signals
 +
|}
 +
 +
==Hardware Setup==
 +
*All-in-One Android Touch Screen has a BOOT pin-header which is used to set the system to boot from either TF card or eMMC:
 +
** BOOT not shorted---boot from eMMC
 +
** BOOT shorted by jumper---boot from TF card
 +
Here is a hardware setup:<br />
 +
[[File:9inch_All-in-One_Android_Touch_Display-boot-en.png|frameless|500px|]]
 +
* Connect HD900:
 +
[[File:9inch_All-in-One_Android_Touch_Display-3.png|frameless|500px|]]
 +
[[File:9inch_All-in-One_Android_Touch_Display-4.png|frameless|500px|]]
 +
[[File:9inch_All-in-One_Android_Touch_Display-2.png|frameless|500px|]]
 +
[[File:9inch_All-in-One_Android_Touch_Display.png|frameless|500px|]]
 +
 +
==Resources==
 +
* Schematic:[[http://wiki.friendlyarm.com/wiki/images/2/24/9inch_All-in-One_Android_Touch_Display_1901.pdf All-in-One Android Touch Screen schematic file in pdf format)]]
 +
* Schematic:[[http://wiki.friendlyarm.com/wiki/index.php/File:9inch_All-in-One_Android_Touch_Display-Schematic.rar All-in-One Android Touch Screen schematic file,Capture 16.5 or above ]]
 +
* PCB: [[http://wiki.friendlyarm.com/wiki/index.php/File:9inch_All-in-One_Android_Touch_Display_PCB-16.5.rar All-in-One Android Touch Screen PCB file,Allegro 16.5 or above ]]
 +
* PCB dimension: [[http://wiki.friendlyarm.com/wiki/index.php/File:Dimension_9inch_All-in-One_Android_Touch_Display_PCB.rar All-in-One Android Touch Screen PCB dimension file in dxf format]]
 +
* Datasheet: [[http://wiki.friendlyarm.com/wiki/images/d/de/9%E5%AF%B8-%E5%B8%A6TP-ED090NA-01D_Final_Ver01_20110805.pdf HD900 Specification in pdf format]]
 +
 +
==Update Log==
 +
===April-2-2019===
 +
1) Released English version
 +
 +
===April-19-2019===
 +
1) Updated section 5

Latest revision as of 07:23, 19 June 2019

查看中文

1 Introduction

9inch All-in-One Android Touch Display-1.png
9inch All-in-One Android Touch Display-2.png
9inch All-in-One Android Touch Display-5.png
  • All-in-One Android Touch Screen is designed and developed by FriendlyElec. It is a comprehensive solution with a 9" HD LCD and capacitive touch panel. It is based on FriendlyElec's Smart6818 CPU board which uses Samsung's octa-core Cortex-A53 S5P6818. Its frequency can scale up to 1.4Ghz. It has 1GB DDR3 RAM and 8GB eMMC flash.It has a power management unit which implements software power on/off and hardware wake-up functions.It integrates Wi-Fi, bluetooth, Gbps Ethernet and audio. It supports EC20 4G modules.Its display resolution is 1280 x 800. It has a capacitive touch panel. Its back-light is controllable via i2c. In addition it has popular interfaces such as I2C, SPI, RS232-UART, USB etc.These features make it a good platform for fast prototyping and industrial applications.

2 Hardware Spec

Features
  • SoC: Samsung Octa-Core Cortex-A53 S5P6818
  • Clock: Dynamic scaling from 400Mhz up to 1.4GHz
  • DDR3 RAM: 1GB
  • eMMC: 8GB
  • Network: 1000/100/10M Ethernet(RTL8211E) with unique MAC address
  • Wi-Fi/Bluetooth: onboard Wi-Fi Bluetooth (AP6212) with SMA antenna interface
  • 4G: it works with EC20 4G modules via MiniPCIe interface. It supports only data service, no voice service. Onboard IPX to SMA interface available
  • SIM Card Slot: pop-up MicroSIM card slot
  • DVP Camera Interface: 24pin 0.5mm pitch FPC seat
  • I2C: 2 x I2C interface, 2.0mm pitch PH-4A connector
  • SPI/GPIO: 2 x SPI interface(SPI0,SPI1), 2.0mm pitch PH-6A connector. They can be used as GPIOs
  • TTL Serial: 1 x 3-wire serial interface(UART0), 2.54mm pitch
  • RS-232 Serial Port: 2 x 3-wire serial interface(UART3), 2.0mm pitch PH-4A connector
  • USB Host: x 3, extended from a USB 2.0 hub (compatible with USB 1.1)
    1 x USB Type A interface,2 x 2.0mm pitch PH-4A connector
  • USB Slave: x 1, MicroUSB, It only supports data transmission.
  • Audio Input/Output: it supports audio recording and playing. 2.0mm pitch PH-4A connector
  • Key: PWRKEY(power key), K1/K2/K3 programmable keys
  • RTC Battery Seat: Onboard RTC battery seat(CR2032 battery)
  • Buzzer: 1 x PWM buzzer. You need to short the buzzer pins with a jumper to enable it
  • Other Resources: Onboard one 3-Axis Digital Accelerometer, one 3 x 2Pin 2.54mm pitch pin-header(including a pin for boot options: eMMC or MicroSD card. When it is set HIGH it will boot from eMMC otherwise boot from MicroSD), one RST, one PWRKEY and three GNDs
  • Power Supply: DC 9V~15V/2A
  • Dimension: 235.12 x 156.4(mm)

3 Board Dimension

9inch All-in-One Android Touch Display-pcb.png

4 Layout

  • HD900(LVDS) Pin Spec
Pin# Symbol I/O Function
1 VDD-C-TP P Power supply input for C-TP
2 GND-C-TP P Ground for C-TP
3 RST-C-TP I Reset C-TP
4 SCL I I2C Clock
5 SDA I/O I2C Data
6 INT O Interrupt pin
7 GND P Ground
8 GND P Ground
9 GND P Ground
10 VCOM P Common Voltage
11 VDD P Power Voltage for digital circuit
12 VDD P Power Voltage for digital circuit
13 RST GLOBAL I Global reset pin
14 STBYB I Standby mode
15 GND P Ground
16 RXIN0- I -LVDS differential data input
17 RXIN0+ I +LVDS differential data input
18 GND P Ground
19 RXIN1- I -LVDS differential data input
20 RXIN1+ I +LVDS differential data input
21 GND P Ground
22 RXIN2- I -LVDS differential data input
23 RXIN2+ I +LVDS differential data input
24 GND P Ground
25 RXCLKIN- I -LVDS differential clock input
26 RXCLKIN+ I +LVDS differential clock input
27 GND P Ground
28 RXIN3- I -LVDS differential data input
29 RXIN3+ I +LVDS differential data input
30 GND P Ground
31 GND P Ground
32 DIMO O Backlight CABC controller signal output
33 SELB I 6/8bit mode select
34 AVDD P Power for Analog Circuit
35 GND P Ground
36 LED- P LED Cathode
37 LED- P LED Cathode
38 L/R I Horiaontal inversion
39 U/D I Vertiacl inversion
40 VGL P Gate OFF Voltage
41 CABCEN1 I CABC H/W enable
42 CANCEN0 I CABC H/W enable
43 VGH P Gate ON Voltage
44 LED+ P LED Anode
45 LED+ P LED Anode
  • DVP CAM Interface Pin Spec
Pin# Name Function
1, 2 SYS_3.3V 3.3V power output, to camera modules
7,9,13,15,24 GND Gound, 0V
3 I2C2_SCL I2C Clock Signal
4 I2C2_SDA I2C Data Signal
5 GPIOE15 Regular GPIO, control signals output to camera modules
6 GPIOE14 Regular GPIO, control signals output to camera modules
8 MCLK Clock signals output to camera modules
10 NC Not Connected
11 VSYNC vertical synchronization to CPU from camera modules
12 HREF/HSYNC HREF/HSYNC signal to CPU from camera modules
14 PCLK PCLK signal to CPU from camera modules
16-23 Data bit7-0 data signals

5 Hardware Setup

  • All-in-One Android Touch Screen has a BOOT pin-header which is used to set the system to boot from either TF card or eMMC:
    • BOOT not shorted---boot from eMMC
    • BOOT shorted by jumper---boot from TF card

Here is a hardware setup:
9inch All-in-One Android Touch Display-boot-en.png

  • Connect HD900:

9inch All-in-One Android Touch Display-3.png 9inch All-in-One Android Touch Display-4.png 9inch All-in-One Android Touch Display-2.png 9inch All-in-One Android Touch Display.png

6 Resources

7 Update Log

7.1 April-2-2019

1) Released English version

7.2 April-19-2019

1) Updated section 5