2. Touch LCD 사용법

Download Report

Transcript 2. Touch LCD 사용법

ezLCM QV24-Touch3
컴퓨터공학과 임베디드시스템 연구실
1
마이크로프로세서
개요
 구성품
• PCB(Printed Circuit Board)
•
MCU(Micro Control Unit)는 없음
–
–
•
•
•
전자 제품의 두뇌 역할
ROM과 RAM 회로를 내장해 초소형 컴퓨터의 역할을 담당
3/5V Logic level converter로 전압을 조절
Touch Screen Controller IC(TSC2003)으로 터치 기능 지원
LCD
•
•
•
2.4 inch
240 x RGB x 320
터치 패널
–
–
Active Area : 37.72(W) x 53.76(L)
Viiew Area : 39.72 x 55.26(L)
컴퓨터공학과 임베디드시스템 연구실
2
마이크로프로세서
개요
 특징
• 18비트 CPU 인터페이스 LCD
•
최대 26만 가지 정도의 색상 표현이 가능
•
간편한 전압 변환
•
터치 스크린 컨트롤러 내장
컴퓨터공학과 임베디드시스템 연구실
3
마이크로프로세서
개요
 제품의 전면부와 후면부
컴퓨터공학과 임베디드시스템 연구실
4
마이크로프로세서
개요
 PCB 크기, 각 코넥터 위치 좌표
컴퓨터공학과 임베디드시스템 연구실
5
마이크로프로세서
개요
 LCD와 PCB 장착
컴퓨터공학과 임베디드시스템 연구실
6
마이크로프로세서
사용법
 청파 시스템의 MP100 보드로 TWI 사용 불가
• TSC2003은 I2C(TWI) 방식
• DB0(SCL)과 DB1(SDA)을 사용해야 하나, MP100 보드엔 많은 포트
로 인해 DB0, DB1, DB6, DB7이 연결된 핀이 없음
• 기존의 ezLCM QV24A 보드와 연결된 MCU 보드를 이용
• 또는, 일반 PCB 기판을 이용
컴퓨터공학과 임베디드시스템 연구실
7
마이크로프로세서
사용법
 일반 PCB
• 전원 : DC4.5 – 5V
• CPU : Atmega128 – 64pin
• ISP, JTAG, RS-232 지원
컴퓨터공학과 임베디드시스템 연구실
8
마이크로프로세서
사용법
 TWI(Two-wire Serial Interface)
• 2개의 선으로 128개 까지의 디바이스를 연결해 데이터를 주고 받을
수 있는 것이 가능한 직렬 통신 방식
• 두 개의 버스선과 풀업 저항만 요구됨
•
•
SCL – 클럭 라인으로 펄스에 의해 수행됨
SDA – 데이터 라인으로 클럭이 High일 때 안정됨
Vcc
Device 1
Device 2
Device n
SDA
SCL
컴퓨터공학과 임베디드시스템 연구실
9
TWI 버스 연결
R1
R2
마이크로프로세서
사용법
 연결 할 핀
J101
1 ~ 10핀
J103
1 ~ 4핀
컴퓨터공학과 임베디드시스템 연구실
J101
20 ~ 24핀
10
마이크로프로세서
사용법
 연결 할 핀
컴퓨터공학과 임베디드시스템 연구실
11
마이크로프로세서
사용법
 J101
•
1 – Backlight ON/OFF 제어 핀, “H”가 될 경우 백라이트 점등
•
2 – GND (Ground)
•
3 ~ 10 – DB0 ~ DB7 8비트 데이터 버스 라인
• 20 – 8비트 데이터를 18비트로 만드는 Latch 신호 라인
• 21 – LCD WRite enable control
• 22 – LCD Chip Select line
• 23 – LCD RegiSter / Command access mode control line
• 24 – LCD Controller RESET line
컴퓨터공학과 임베디드시스템 연구실
12
마이크로프로세서
사용법
 J103
• 1 – 3V/5V 전원
• 2 – SCL
• 3 – SDA
•
•
•
터치 스크린 기능의 사용을 위해선 TSC2003과 MCU 간의 통신이 필요
SCL과 SDA는 MCU의 TWI 제어 라인과의 연결이 필요
4 – PENIRQ
•
스크린 터치 시, “L” 신호가 발생해 MCU가 해당 지점을 인지
–
INT4와 맞물려 있어서 INT4 핀으로 사용이 가능
컴퓨터공학과 임베디드시스템 연구실
13
마이크로프로세서
사용법
 사용할 핀
컴퓨터공학과 임베디드시스템 연구실
14
마이크로프로세서
일반 PCB 사용
 연결 – J101
일반 PCB
상호 연결
컴퓨터공학과 임베디드시스템 연구실
15
마이크로프로세서
일반 PCB 사용
 연결 – J101
일반 PCB
상호 연결
상호 연결
컴퓨터공학과 임베디드시스템 연구실
16
마이크로프로세서
일반 PCB 사용
 연결 - J103
일반 PCB
상호 연결
컴퓨터공학과 임베디드시스템 연구실
17
마이크로프로세서
일반 PCB 사용
 연결 - J103
일반 PCB
상호 연결
컴퓨터공학과 임베디드시스템 연구실
18
마이크로프로세서
일반 PCB 사용
 실제 연결
컴퓨터공학과 임베디드시스템 연구실
19