KR0130171Y1 - Color emboding device - Google Patents
Color emboding device Download PDFInfo
- Publication number
- KR0130171Y1 KR0130171Y1 KR2019920014750U KR920014750U KR0130171Y1 KR 0130171 Y1 KR0130171 Y1 KR 0130171Y1 KR 2019920014750 U KR2019920014750 U KR 2019920014750U KR 920014750 U KR920014750 U KR 920014750U KR 0130171 Y1 KR0130171 Y1 KR 0130171Y1
- Authority
- KR
- South Korea
- Prior art keywords
- keyboard
- serial
- circuit
- external
- signal
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
본 고안은 시리얼 포트를 이용한 키보드 인터페이스에 관한 것으로, 일반적으로 사용되고 있는 노트북 회로는 외부 키보드 포트가 없으므로 데스크탑 키보드를 이용할 수 없는 문제점을 가지고 있다. 이에따라 본 고안은 상기와 같은 종래의 키보드 인터페이스 회로에 따르는 결함을 해결하기 위하여 시리얼 포트를 간단한 키보드에 의해 제어할 수 있도록 안출된 것이다.The present invention relates to a keyboard interface using a serial port, and generally used notebook circuits have a problem that a desktop keyboard cannot be used because there is no external keyboard port. Accordingly, the present invention is designed to control the serial port by a simple keyboard in order to solve the defect caused by the conventional keyboard interface circuit as described above.
Description
제1도는 종래의 시리얼 데이터 입출력 인터페이스 회로도.1 is a conventional serial data input / output interface circuit diagram.
제2도는 키보드와 시리얼 포트의 잭 연결도.2 is a jack connection diagram of the keyboard and the serial port.
제3도는 본 고안의 키보드 인터페이스 장치도.3 is a keyboard interface device of the present invention.
제4도는 일반적인 노트북 피씨의 내부 키보드 회로도.4 is an internal keyboard circuit diagram of a typical notebook PC.
제5도는 제3도와 제4도를 결합한 회로도.FIG. 5 is a circuit diagram combining FIG. 3 and FIG.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
1 : SIO제어부 2 : 데이터 트랜서버1: SIO control unit 2: data trans server
34,32 : 시리얼 콘넥터 30 : SIO제어부34,32: serial connector 30: SIO controller
31 : 트랜시버 37 : 키보드 제어부31: transceiver 37: keyboard control
본 고안은 시리얼 포트를 이용한 키보드 인터페이스에 관한 것으로, 특히 외부 키보드 포트가 없는 노트북 시스템에서 시리얼 포트를 이용하여 키보드와 인터페이스하는데 적당하도록 한 키보드 인터페이스 장치에 관한 것이다.The present invention relates to a keyboard interface using a serial port, and more particularly, to a keyboard interface device suitable for interfacing with a keyboard using a serial port in a notebook system without an external keyboard port.
일반적으로 사용되고 있는 기존의 시리얼 포트의 입출력 회로는 제1도에 도시된 바와같이, 시리얼 데이터의 입출력(SIO)제어부(1)의 출력이 데이터 트랜시버(2)에 입력되고 상기 데이터 트랜시버(2)의 출력단자는 시리얼 콘넥터(3)에 접속하였다.In the input / output circuit of a conventional serial port that is generally used, as shown in FIG. 1, the output of the input / output (SIO) control unit 1 of serial data is input to the data transceiver 2 and the The output terminal was connected to the serial connector 3.
이와같은 시리얼 입출력 인터페이스 회로는 주로 통신 포트로서 기능을 수행한다.Such serial input / output interface circuits mainly function as communication ports.
한편, 제4도는 노트북 내부의 키보드 회로에 대한 구성도로서 이 회로는 내부 키보드 인터페이스만을 담당하고 있다.On the other hand, Figure 4 is a schematic diagram of the keyboard circuit inside the notebook, which is responsible only for the internal keyboard interface.
여기에서, 키보드 제어부(6)는 단지 노트북 피씨에서 내부 키보드만을 사용할 수 있도록 프로그램되어 있는 상태이며, 다이오드부(9)는 두키가 동시에 눌려질 때 한 키만 인식하도록 하기 위한 장치로서 신호 X0부터 X10까지는 키보드의 스캔 라인이며, 신호 Y0부터 Y7까지는 리턴 라인이어서 키보드 매트릭스상에서 키를 누르면 다이오드부(9)내부의 다이오드(도면 미표시)가 도통되어 신호가 로우가 됨으로써 트랜시버(12)를 통하여 키의 입력을 인식시키게 된다.Here, a state in which the keyboard control unit 6 is programmed to just using the internal keyboard in a notebook PC, the diode unit 9 is a device for causing duki recognizes a key only when it is pressed at the same time from signal X 0 X Up to 10 is the scan line of the keyboard, and signals Y 0 to Y 7 are the return lines. When a key is pressed on the keyboard matrix, the diode (not shown) inside the diode unit 9 is turned on so that the signal is low, and thus the transceiver 12 is transmitted. The keystroke will be recognized.
이때 디코더(7,8)는 이와같은 스켄라인을 멀티플렉싱시켜 주는 역할을 수행한다.At this time, the decoders 7 and 8 serve to multiplex such scan lines.
그리고 플립플롭(FF1,FF2)은 키보드 제어부(6)로 부터 키가 눌려질 때 인터럽트를 발생시키는 장치로서 IOR*, 8042CS* 및 SA(2)가 로우이면, 상기 키보드 제어부(6)로 부터의 제어신호에 의해 플립플롭(FF1)에서 키보드 인터럽트(IRQ1)가 발생한다.The flip-flops FF1 and FF2 generate an interrupt when a key is pressed from the keyboard control unit 6. The keyboard interrupt IRQ1 is generated at the flip-flop FF1 by the control signal.
또한 상기 플립플롭(FF2)의 다른 부분은 단지 상기 키보드 제어부(6)에 클럭을 공급하는 역할을 한다.The other part of the flip-flop FF2 also serves only to supply the clock to the keyboard controller 6.
그러나 이러한 회로는 외부 키보드 포트가 없는 노트북 시스템에서 데스크탑 키보드를 사용할 수 없는 문제점을 가지고 있다.However, this circuit has a problem in that a desktop keyboard cannot be used in a notebook system without an external keyboard port.
이에따라 본 고안은 상기와 같은 종래의 키보드 인터페이스 회로에 따르는 결함을 해결하기 위하여, 시리얼 포트를 간단히 키보드에 의해 제어할 수 있도록 안출된 것으로, 이를 상세히 설명하면 다음과 같다.Accordingly, in order to solve the defects caused by the conventional keyboard interface circuit as described above, the serial port is simply designed to be controlled by the keyboard, which will be described in detail as follows.
먼저, 제1도와 제4도의 SIO인터페이스 회로와 내부 키보드 회로에 제2도로 구성된 잭을 이용하고 제4도의 회로에 제3도의 장치를 덧붙여 제5도의 회로가 되게 하는데, 제2도는 시리얼 데이터 입출력 포트에 PS/2 데스크탑 키보드를 장착하기 위하여 펄요로 하는 잭을 만드는 회로로서 기존 시리얼 콘넥터(4)의 클럭라인(CLK)을 키보드 콘넥터(5)의 클럭라인(CLK)과 연결하고, 데이터 라인(DATA)은 키보드 콘넥터(5)의 데이터 라인(DATA)과 연결하며, 전원라인(Vcc)은 키보드 콘넥터(5)의 전원 라인(Vcc)과 연결한다.First, the SIO interface circuits of FIGS. 1 and 4 and the jacks of FIG. 2 are used for the internal keyboard circuit, and the apparatus of FIG. 3 is added to the circuit of FIG. 4 so that the circuit of FIG. 5 becomes the circuit of FIG. It is a circuit to make a jack which is needed to mount a PS / 2 desktop keyboard in the circuit. It connects the clock line CLK of the existing serial connector 4 with the clock line CLK of the keyboard connector 5, and the data line DATA. ) Is connected to the data line DATA of the keyboard connector 5, and the power line Vcc is connected to the power line Vcc of the keyboard connector 5.
시리얼 포트를 통신용으로 이용하고자 할 때에는 그냥 사용하면 되지만 외부 키보드로 사용하고자 할 때에는 제2도와 같이 만들어진 잭과 본 고안에 따른 제3도의 장치를 덧붙여야 한다.If you want to use the serial port for communication, you can just use it, but if you want to use as an external keyboard, you need to add the jack of Figure 2 and the device of Figure 3 according to the present invention.
제3도에서 시리얼 포트가 COM1으로 사용될 때에는 COM1EN*신호가 트랜시버(31)을 동작시켜 SIO제어부(30)와 인터페이스 시키지만 외부 키보드로 사용될 때에는 EXT8042* 신호가 반전기(34)를 통하여 버퍼(33)를 제어하여 COM1EN*신호가 상기 버퍼(33)로 통과되는 것을 방지한다.In FIG. 3, when the serial port is used as COM1, the COM1EN * signal operates the transceiver 31 to interface with the SIO controller 30, but when used as an external keyboard, the EXT8042 * signal is transmitted through the inverter 34 to the buffer 33. Control to prevent the COM1EN * signal from passing through the buffer 33.
EXT8042*신호는 바이오스의 셋업 프로그램이나 램 상주 프로그램에서 처리하여 발생시킨다.The EXT8042 * signals are generated by processing the BIOS setup program or RAM resident program.
외부 키보드 사용할 때 필요로 하는 신호는 클럭과 데이터이므로 키보드 제어부(37)는 클럭과 데이터를 처리할 수 있는 루틴을 가지고 있어야 하며, 바이오스의 셋업에서 외부 키보드를 인지하면 내부 키보드 루틴에서 외부 키보드 루틴으로 변경시켜야 한다.Since the signals required for using an external keyboard are clock and data, the keyboard control unit 37 must have a routine for processing clock and data. When the external keyboard is recognized in the setup of the BIOS, the internal keyboard routine is converted to an external keyboard routine. You must change it.
시리얼 콘넥터(32)에 대한 클럭신호(CLK)는 키보드 제어부(37)로 부터 반전기(38)를 통하여 인가된다.The clock signal CLK for the serial connector 32 is applied from the keyboard controller 37 through the inverter 38.
시리얼 콘넥터(32)에 대한 데이터(DATA)는 키보드 제어부(37)로부터 반전기(39)를 통과하여 인가된다.Data DATA for the serial connector 32 is applied through the inverter 39 from the keyboard controller 37.
한편, 외부 키보드 사용할 때 시리얼 콘넥터(32)에 대한 전원(Vcc)은 EXT8042* 신호에 의해 +5V가 인가된다.On the other hand, when using an external keyboard, + 5V is applied to the power supply Vcc for the serial connector 32 by the EXT8042 * signal.
또한 내부 키보드나 외부 키보드의 사용할 때 제4도에 도시한 키보드 제어부(6)를 인에이블시켜주기 위하여 8042*CS 신호와 제3도에 도시한 EXT8042* 신호를 앤딩시켜야 하며, 상기와 같이 작용하는 제3도의 장치는 제4도의 회로에 결합하여 최종적으로 제5도의 완성된 회로를 만든다.In addition, when using the internal keyboard or the external keyboard, the 8042 * CS signal and the EXT8042 * signal shown in FIG. 3 should be ended in order to enable the keyboard control unit 6 shown in FIG. The apparatus of FIG. 3 combines with the circuit of FIG. 4 and finally produces the completed circuit of FIG.
따라서, 노트북 피씨를 콘넥터를 사용하여 외부의 키보드와 인테페이스할 수 있게 된다.Thus, the notebook PC can be interfaced with an external keyboard using a connector.
이상에서와 같이 본 고안은 외부 키보드 포트가 없는 노트북 시스템에서 하드웨어 및 소프트웨어적 처리에 의하여 시리얼 포트를 키보드 기능으로 이용할 수 있게 하는 효과가 있게 된다.As described above, the present invention has an effect of enabling the serial port to be used as a keyboard function by hardware and software processing in a notebook system without an external keyboard port.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR2019920014750U KR0130171Y1 (en) | 1992-08-06 | 1992-08-06 | Color emboding device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR2019920014750U KR0130171Y1 (en) | 1992-08-06 | 1992-08-06 | Color emboding device |
Publications (2)
Publication Number | Publication Date |
---|---|
KR940006226U KR940006226U (en) | 1994-03-22 |
KR0130171Y1 true KR0130171Y1 (en) | 1998-12-15 |
Family
ID=19338062
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR2019920014750U KR0130171Y1 (en) | 1992-08-06 | 1992-08-06 | Color emboding device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0130171Y1 (en) |
-
1992
- 1992-08-06 KR KR2019920014750U patent/KR0130171Y1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR940006226U (en) | 1994-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR880010365A (en) | Bus Interface Circuits for Digital Data Processors | |
EP0654742A2 (en) | Multiple bus interface | |
KR100352224B1 (en) | Direct memory access(dma) transactions on a low pin count bus | |
EP0658852A3 (en) | Computer system with derived local bus | |
KR970071218A (en) | Serial communication port switching circuit | |
KR900015008A (en) | Data processor | |
KR0130171Y1 (en) | Color emboding device | |
KR20000065497A (en) | Driving Circuit of Monitor for Liquid Crystal Display | |
KR960014161B1 (en) | Circuit for detecting input signal from keyboard | |
KR940006660Y1 (en) | Keyboard interface circuit | |
KR0114336Y1 (en) | Serial input/output interface circuit | |
KR980004063A (en) | Monitor communicated with PC | |
KR100186230B1 (en) | Apparatus for connecting a personal computer to a high speed line printer | |
KR0136439B1 (en) | Apparatus for sharing communication lines between a main board and an operational panel in a facsimile | |
KR950025511A (en) | Interface Units for Notebook Computers and Docking Stations | |
KR950007122B1 (en) | Keyboard control circuit | |
KR19990066596A (en) | Parallel port interface circuit | |
KR950005189Y1 (en) | Pc interface card | |
KR900001618Y1 (en) | Speed conversion selective circuits of cpu | |
KR100217897B1 (en) | Method for interfacing digital signal processor to can controller | |
KR19980011528U (en) | Keyboard controls | |
KR930001739Y1 (en) | Executing speed displaying circuit of computer | |
KR900003527Y1 (en) | Dma circuit for ic used in data transmission and receiving | |
KR970013910A (en) | Computer with PnP Modem with Plug and Play Capability for Modem Reset in Modem Down due to External Communication Failure | |
KR940000295B1 (en) | Function implementing interface circuit of color video printer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
REGI | Registration of establishment | ||
FPAY | Annual fee payment |
Payment date: 20060627 Year of fee payment: 9 |
|
EXPY | Expiration of term |