[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR940006660Y1 - 캐패시티브 키보오드 인터페이스 회로 - Google Patents

캐패시티브 키보오드 인터페이스 회로 Download PDF

Info

Publication number
KR940006660Y1
KR940006660Y1 KR2019890015956U KR890015956U KR940006660Y1 KR 940006660 Y1 KR940006660 Y1 KR 940006660Y1 KR 2019890015956 U KR2019890015956 U KR 2019890015956U KR 890015956 U KR890015956 U KR 890015956U KR 940006660 Y1 KR940006660 Y1 KR 940006660Y1
Authority
KR
South Korea
Prior art keywords
controller
keyboard
signal
signals
interface circuit
Prior art date
Application number
KR2019890015956U
Other languages
English (en)
Inventor
박종준
Original Assignee
주식회사 금성사
이헌조
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 금성사, 이헌조 filed Critical 주식회사 금성사
Priority to KR2019890015956U priority Critical patent/KR940006660Y1/ko
Application granted granted Critical
Publication of KR940006660Y1 publication Critical patent/KR940006660Y1/ko

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

내용 없음.

Description

캐패시티브 키보오드 인터페이스 회로
제1도는 종래의 키보오드 인터페이스 회로도.
제2도는 본 고안에 따른 키보오드 인터페이스 회로도.
제3도는 본 고안에 따른 타이밍도.
* 도면의 주요부분에 대한 부호의 설명
10 : 키보오드 스캔라인 11, 12 : 디코더
13 : 키보오드용 발광다이오드 14 : D플립플롭
15 : 키보오드 데이타 리턴라인 16, 17 : S-R래치
18 : 콘트롤러
본 고안은 퍼스날 컴퓨터(PC)의 입력장치인 키보오드에 관한 것으로, 특히 한개의 콘트롤러로서 캐패시티브(Capacitive)키스위치 및 키보오드 발광다이오드 구동용 IBM 퍼스날 컴퓨터(PC) AT 혹은 RS/2인용 키보오드에 적합한 인터페이스(Interface)회로에 관한 것이다.
종래에는 제1도에서 보는 바와 같이 키보오드 내부 (a)에 키스위치(1) 스캔 및 발광다이오드(2) 제어용 콘트롤러(3)와 퍼스날 컴퓨터(PC) 내부 (b)에 인터페이스용 콘트롤러(4)가 존재한다.
이는 키보오드 내부 (a)에 들어있는 콘트롤러(3)가 키스위치(1)들을 스캔하여 눌려진 키를 인식하여 그 키에 대한 정보(코드)를 시스템 내부 (b)의 콘트롤러(4)에 알려주어 이 콘트롤러(4)에 의해 퍼스날 컴퓨터(PC) 시스템에 무슨 키가 눌렸는지 알 수 있게 한다.
그런데 상기와 같은 종래 회로에서는 랩탑(LAP TOP) 퍼스날 컴퓨터(PC)에서는 크기 및 부피의 제한때문에 불합리하고 또한 키보오드가 몸체에 붙어 있는 랩탑 퍼스날 컴퓨터에서는 더욱 불리하게 되는 단점이 있었다.
본 고안은 이러한 단점을 해결하기 위해 안출된 것으로 첨부도면을 참조하여 상세히 설명하면 다음과 같다.
먼저 제2도에서 그 구성을 보면, 디코더(11)의 Y0-Y7신호 및 디코더(12)의 Y8-Y14신호는 키보오드 스캔라인(10)에 인가되며, 디코더(11)의 G2, G3단자는 전원(+5V)과 연결되어 디코더(12)의 G1단자는 접지되고 G3단자는 전원(+5V)과 연결되고 디코더(12)의 Y7단자의 Y15신호는 플립플롭(14)의 클럭(CLK)신호가 되고 디코더(11, 12)의 A, B, C단자 입력과 디코더(11)의 G1단자 및 디코더(12)의 G2단자는 콘트롤러(18)의 포트(P20~P23)로 각각 연결되고, 키보오드 데이타 리턴라인(15)는 S-R래치(16, 17)에 각각 연결되고 S-R래치(16)의 신호 Q1~Q4와 S-R래치(17)의 신호 Q1~Q4는 각각 D-플립플롭(14)으로 연결되는 동시에 콘트롤러(18)의 P10~P17단자로 연결되고, S-R래치(16), (17)의 세트단자(S) 및 인에이블단자(E)는 콘트롤러(18)의 포트(P25)로 연결되며, 콘트롤러(18)의 T0, T1단자와 P24~P27단자는 예비단자이며 콘트롤러(18)의 출력신호 D0~D7은 퍼스날 컴퓨터 버스로 연결된다.
상기 구성회로의 동작상태를 보면, 어느 키보오드 처럼 콘트롤러(18)의 포트 P20~P23은 디코더(11, 12)로부터의 신호입력 Y0~Y14로서 키스위치가 눌렸는지 스캔한다(이때 Y15는 D플립플롭(14)의 클럭으로 사용).
따라서, 스캔라인(10)은 15개(Y0~Y14), 리턴라인(15)은 8개(R1~R8)이므로 15×8=120개의서로 다른 키를 인식할 수 있는 PS/2 101키 에뮬레이션(Emulation)이 가능하다.
다른동작은 키보오드와 같으나 캐패시티브 키스위치와 키보오드용 발광다이오드를 인터페이스 하기 위해 아래와 같은 동작이 필요하다.
즉 캐패시티브 키스위치는 매 스캔 사이클마다 한번씩 S-R래치(16, 17)를 세트(Set)시켜 출력을 "하이"로 세트시켜야 하고 발광다이오드로 눌린 키에따라 온/오프를 제어해야 한다. (예를 들면 넘록(Numlock), 캡스록(Capslock), 스크롤록(Scrollrock)등 한글/한자키) 동작은 제3도와 같이 키보오드 스캔라인(10)의 스캔라인신호 Y0~Y14를 "로우"로 만들어 스캔을 하고, 키보오드 데이타 리턴라인(15)의 리턴라인신호 R1~R8으로 데이타를 읽어 들인다.
그후에 콘트롤러(18)의 포트(P25)를 "로우"로 만들면 S-R래치(16, 17)의 출력이 트라이(Tri)상태로 "하이"임피던스가 된다.
동시에 S-R래치(16, 17)의 세트단자인 S(S1~S4)핀에 "로우"가 인가되어 S-R래치(16, 17)가 "하이"로 세트되어 다음 키 입력을 받아들일 수 있는 상태로 리셋된다.
이 상태에서 발광다이오드(13)의 데이타를 콘트롤러(18)가 P10~P17까지 출력시킨다. 그리고 이때 S-R래치(16, 17)의 출력이 "하이" 임피던스 상태이므로 데이타 충돌은 없게 되고 데이타를 출력 완료 시킨 뒤 클럭신호인 Y15를 "로우" 상태로 만든다.
클럭신호 Y15를 "로우"로 하면 D플립플롭(14)의 클럭단자(CLK)에 펄스가 가해져 D플립플롭(14)에 키보오드용 발광다이오드 정보가 래치된다. 다시 콘트롤러(18)의 포트 P10~P17을 입력모드로 바꾸고 콘트롤러(18)의 포트 P25값을 "하이"로 만들어 데이타를 읽어들일 수 있는 상태로 만든다.
계속 상기 과정이 반복되도록 콘트롤러(18)를 프로그래밍 하면된다.
따라서 본 고안은 랩탑(LAP TOP) 퍼스날 컴퓨터에 값이 싸고 질이 좋은 캐패시티브 키보오드를 콘트롤러 하나와 몇개의 TTL로서 실현시켜 가격을 저렴하게 하고 정확성을 유지하며 또한 키보오드 발광다이오드도 CPU의 I/O 어드레스를 사용하지 않고도 제어할 수 있는 효과가 있다.

Claims (1)

  1. 콘트롤러(18)의 포트(P23) 신호에 의해 각기 제어를 받고 포트(P20~P22)신호를 디코딩하여, 그 출력신호(Y0~Y7), (Y8~Y15)를 키보오드 스캔라인(10)에 인가하는 디코더(11), (12)와, 상기 디코더(12)의 출력신호(Y15)를 클럭신호로 입력받고 상기 콘트롤러(18)의 포트(P10~P17)신호를 키보드용 발광다이오드(13)에 표시하는 D플립플롭(14)과, 상기 콘트롤러(18)의 포트(P25)신호에 의해 세트 및 인에이블제어를 받고 리턴라인(15)의 리턴라인(R1~R4), (R5~R8)신호를 상기 콘트롤러(18)의 포트(P10~P17)에 인가하는 S-R플립플롭(16), (17)으로 구성하여 된 것을 특징으로 하는 캐패시티브 키보오드 인터페이스 회로.
KR2019890015956U 1989-10-31 1989-10-31 캐패시티브 키보오드 인터페이스 회로 KR940006660Y1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR2019890015956U KR940006660Y1 (ko) 1989-10-31 1989-10-31 캐패시티브 키보오드 인터페이스 회로

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR2019890015956U KR940006660Y1 (ko) 1989-10-31 1989-10-31 캐패시티브 키보오드 인터페이스 회로

Publications (1)

Publication Number Publication Date
KR940006660Y1 true KR940006660Y1 (ko) 1994-09-28

Family

ID=19291325

Family Applications (1)

Application Number Title Priority Date Filing Date
KR2019890015956U KR940006660Y1 (ko) 1989-10-31 1989-10-31 캐패시티브 키보오드 인터페이스 회로

Country Status (1)

Country Link
KR (1) KR940006660Y1 (ko)

Similar Documents

Publication Publication Date Title
US4485455A (en) Single-chip semiconductor unit and key input for variable function programmed system
US4253143A (en) Miniature computer capable of using a conventional audio cassette tape deck as an auxiliary memory
US4264963A (en) Static latches for storing display segment information
US4888600A (en) Keyboard arrangement with ghost key condition detection
KR940006660Y1 (ko) 캐패시티브 키보오드 인터페이스 회로
KR100507272B1 (ko) 박막트랜지스터 액정표시 장치의 스타트 펄스신호 발생 회로
EP0033007B1 (en) Power conservation control in an electronic calculator
JPS6242286B2 (ko)
US4476541A (en) Variable function programmed system
KR100319516B1 (ko) 키입력스캐닝장치
JPS6455650A (en) Device operation mode switching circuit
KR20020022695A (ko) 메모리가 있는 사용자 입력장치
KR940000295B1 (ko) 칼라 비디오 프린터의 기능 수행 인터페이스 장치
SU1160387A1 (ru) Устройство дл ввода информации
KR930001739Y1 (ko) 컴퓨터의 수행속도 표시회로
KR0136439B1 (ko) 팩시밀리의 신호선 공유 장치
KR900004874Y1 (ko) 영상 스위칭 회로
SU1649525A1 (ru) Устройство дл ввода информации
KR900001618Y1 (ko) 중앙처리장치(cpu)의 속도 변환 선택회로
KR0131894Y1 (ko) 트리거 기능을 가진 피엘씨 입/출력 접점확인장치
KR100202611B1 (ko) 키이보드 스캔장치
KR920010334B1 (ko) 은행터미널 루프 제어시스템
KR900000604B1 (ko) 키 입력 데이타 처리회로
KR890003425Y1 (ko) 전화기의 표시기 구동회로
KR900003664B1 (ko) 모뎀의 제어회로

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
REGI Registration of establishment
FPAY Annual fee payment

Payment date: 20010830

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee