KR0151776B1 - CPI Voltage Detection Device Using Keyboard Controller - Google Patents
CPI Voltage Detection Device Using Keyboard ControllerInfo
- Publication number
- KR0151776B1 KR0151776B1 KR1019950000728A KR19950000728A KR0151776B1 KR 0151776 B1 KR0151776 B1 KR 0151776B1 KR 1019950000728 A KR1019950000728 A KR 1019950000728A KR 19950000728 A KR19950000728 A KR 19950000728A KR 0151776 B1 KR0151776 B1 KR 0151776B1
- Authority
- KR
- South Korea
- Prior art keywords
- cpu
- keyboard controller
- voltage
- cpi
- present
- Prior art date
Links
- 238000001514 detection method Methods 0.000 title description 2
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000000034 method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000002035 prolonged effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/28—Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
Abstract
본 발명은 사용상의 부주의로 인하여 CPU의 구동전압이 잘못인가되어 장시간 사용에 따른 회로소자의 손상을 미연에 방지코자한 키보드 콘트롤러를 이용한 씨피유 전압 검출장치에 관한 것이다.The present invention relates to a CPI voltage detecting device using a keyboard controller designed to prevent damage to a circuit device caused by a long time use due to an incorrect driving voltage of a CPU due to careless use.
종래에는 컴퓨터의 주요부품인 CPU가 구동할 때 전압차이가 크면 시스템 동작이 전혀 이루어지지 않게 될뿐만 아니라 전압차가 심한 상태로 시스템을 장시간 사용할 때에는 회로소자의 손상을 초래하게 되는 문제점이 있었다.Conventionally, when the CPU, which is a main component of a computer, has a large voltage difference, system operation is not performed at all, and there is a problem that damages a circuit element when the system is used for a long time with a severe voltage difference.
이를 개선코자하여 본 발명은 저전력 시스템 개발에 부응하여 컴퓨터의 주요 부품인 CPU의 구동전압이 소정 전압레벨(DC5V)에서 DC3.3V 또는 DC3.45V로 저하됨에 따라 DC3.3V용 CPU를 DC3.45V전원에서 사용할 때 야기될 수 있는 시스템의 회로소자의 손상을 미연에 방지코자한 것이다.In order to improve this, the present invention responds to the development of a low-power system, and as a result, the driving voltage of the CPU, which is a major component of the computer, is reduced to DC3.3V or DC3.45V at a predetermined voltage level (DC5V). This is to prevent damage to the circuit elements of the system that may be caused when using the power supply.
Description
제1도 (a)는 본 발명에 의한 일실시예의 회로 구성도.Figure 1 (a) is a circuit diagram of one embodiment according to the present invention.
(b)는 입력전압대 변환 데이터 도표.(b) is the input voltage band conversion data table.
제2도는 본 발명에서 씨피유(CPU) 전압 검출 과정을 설명하는 플로우 챠트.Figure 2 is a flow chart illustrating a CPU voltage detection process in the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
1 : A/D 컨버터 2 : 데이터 버퍼1: A / D Converter 2: Data Buffer
3 : 키보드 콘트롤러3: keyboard controller
본 발명은 키보드 콘트롤러(Keyboard Controller)를 이용한 씨피유(CPU)전압 검출장치에 관한 것으로 특히 사용상의 부주의로 인하여 CPU의 구동전압이 잘못인가되어 장시간 사용에 따른 회로 소자의 손상을 미연에 방지코자 한 것이다.The present invention relates to a device for detecting a CPU voltage using a keyboard controller. In particular, the CPU driving voltage is incorrectly applied due to inadvertent use, thereby preventing damage to a circuit element due to prolonged use. .
종래에는 컴퓨터의 주요 부품인 CPU가 구동할 때 전압차이가 크면 시스템 동작이 전혀 이루어지지 않게 될뿐만 아니라 전압차가 심한 상태로 시스템을 장시간 사용할 때에는 회로 소자의 손상을 초래하게 되는 문제점이 있었다.Conventionally, when the CPU, which is a major component of a computer, has a large voltage difference, not only does the system operate at all, but also causes damage to circuit elements when the system is used for a long time with a severe voltage difference.
본 발명은 이러한 종래기술의 문제점을 해결하고자하여 이루어진 것으로서, 저전력 시스템 개발에 부응하여 컴퓨터의 주요 부품인 CPU의 구동전압이 소정전압레벨(DC5V)에서 DC3.3V 또는 DC3.45V로 저하됨에 따라 DC3.3V용 CPU를 DC 3.45V전원에서 사용할 때 야기될 수 있는 시스템의 회로소자의 손상을 미연에 방지코자함을 그 목적으로 하는 것이다.The present invention was made to solve the problems of the prior art, and in response to the development of a low-power system, the driving voltage of the CPU, which is a major component of the computer, is reduced to DC3.3V or DC3.45V at a predetermined voltage level (DC5V). Its purpose is to prevent damage to the circuitry of the system that can occur when using a 3V CPU for a DC 3.45V supply.
상기한 목적을 달성하기 위한 본 발명을 첨부된 실시예의 도면에 의하여 상세히 설명하면 다음과 같다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT The present invention for achieving the above object will be described in detail with reference to the accompanying drawings.
제1도의 (a)는 본 발명에 의한 일실시예의 회로 구성도를 나타낸 것으로서, CPU로부터 입력되는 아날로그 전압(Vi)을 디지탈 신호로 변환하여 데이터 버퍼(2)에 출력하는 A/D컨버터(1)와, 상기 A/D컨버터(1)를 통한 디지탈 변환 데이터를 저장하는 데이터 버퍼(2)와, 포트(PORT)신호에 의해 상기 데이터 버퍼(2)에 저장된 값을 읽어들이도록 제어하는 키보드 콘트롤러(3)로 구성된 것이다.FIG. 1A shows a circuit diagram of an embodiment according to the present invention. The A / D converter 1 converts an analog voltage Vi input from a CPU into a digital signal and outputs the digital signal to the data buffer 2. ), A data buffer 2 for storing digital conversion data through the A / D converter 1, and a keyboard controller for reading a value stored in the data buffer 2 by a port signal. It consists of (3).
미설명부호 N1은 낸드게이트이다.Reference numeral N 1 is a NAND gate.
이와 같이 구성된 본 발명의 동작 및 작용효과를 제2도를 참조하여 설명하면 다음과 같다.Referring to Figure 2 the operation and effect of the present invention configured as described above are as follows.
시스템에 전원이 인가된후 A/D컨버터(1)를 통해 입력 전압이 수치로 환산되어 진다.After power is applied to the system, the input voltage is converted into a numerical value through the A / D converter (1).
예를들면 기준전압(VF)을 2.44V로 하면 제1도의 (b)와 같이 5V까지는 0.01V씩 256개로 구분된다.For example, if the reference voltage (VF) is 2.44V, as shown in (b) of FIG. 1, up to 5V is divided into 256 units by 0.01V.
즉 2.44V(00), 2.45V(01),…2.50V(06),…3.30V(46), 3.31V(47),…3.45V(5B),…4.99V(FE), 5.00V(FF)로 각각 나타나게 된다.That is, 2.44 V (00), 2.45 V (01),... 2.50 V (06),... 3.30 V (46), 3.31 V (47),... 3.45 V (5B),... 4.99V (FE) and 5.00V (FF) are shown.
이들 데이터들은 A/D컨버터(1)을 통해 데이터 버퍼(2)에 저장되고 키보드 콘트롤러(3)의 포트신호(PORT)에 의해 데이터 버퍼(2)에 저장된 값을 읽어들이게 된다.These data are stored in the data buffer 2 through the A / D converter 1 and the values stored in the data buffer 2 are read by the port signal PORT of the keyboard controller 3.
상기한 동작을 제2도를 참조하여 설명한다.The above operation will be described with reference to FIG.
시스템의 전원이 인가되면 전원인가 자체시험(power on self Test)기능을 수행한후 CPU의 ID정보(CPU가 갖고있는 정보로서 CPU종류를 구분함)를 읽어본다.When the system is powered on, it performs the power on self test function and reads the CPU ID information (the CPU type as the information that the CPU has).
이때 CPU의 속도는 BIOS(Basic Input/Output System)가 갖고있는 기능에 의해 검출하게 된다.At this time, the speed of the CPU is detected by the function of the basic input / output system (BIOS).
이와 같은 과정이 완료되면 CPU의 종류와 속도가 결정된다.When this process is completed, the type and speed of the CPU are determined.
다음에는 CPU에 인가된 전압을 A/D컨버터(1)을 통해 변환시키고, 이를 키보드 콘트롤러(3)를 이용하여 데이터를 전송하고 난후에 각각의 CPU종류에 따른 인가전압의 정보와 비교하여 일치하는가 여부를 판별한다.Next, convert the voltage applied to the CPU through the A / D converter (1), transfer the data using the keyboard controller (3), and compare it with the information of the applied voltage according to each CPU type. Determine whether or not.
비교결과 일치하면 시스템을 정상적으로 동작시켜 다음 과정을 수행하고, 일치하지 않으면 화면을 통해 예로서 인가전압이 잘못 되었음이라는 메시지를 전송하고 시스템의 동작을 정지시키게 된다.If the result of the comparison is correct, the system operates normally and the next process is performed. If the result does not match, the system sends a message indicating that the applied voltage is wrong and stops the operation of the system.
이상에서와 같이 본 발명은 데이터 버퍼의 제어동작을 키보드 콘트롤러의 포트(PORT)신호를 이용하여 읽도록 제어할 수가 있는 것이어서 별도의 포트를 위한 로직회로를 필요로 하지 않으므로 회로의 간략화를 도모함은 물론 사용상 부주의로 인해 CPU의 구동전압이 잘못인가되어 장시간 사용에 따른 회로 소자의 손상을 미연에 방지할 수 있는 효과가 있는 것이다.As described above, the present invention can control the data buffer control operation to be read by using the PORT signal of the keyboard controller, so that a logic circuit for a separate port is not necessary, thereby simplifying the circuit. Due to inadvertent use, the driving voltage of the CPU is incorrectly applied, which prevents damage to circuit elements due to prolonged use.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950000728A KR0151776B1 (en) | 1995-01-18 | 1995-01-18 | CPI Voltage Detection Device Using Keyboard Controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950000728A KR0151776B1 (en) | 1995-01-18 | 1995-01-18 | CPI Voltage Detection Device Using Keyboard Controller |
Publications (2)
Publication Number | Publication Date |
---|---|
KR960029939A KR960029939A (en) | 1996-08-17 |
KR0151776B1 true KR0151776B1 (en) | 1998-10-15 |
Family
ID=19406848
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950000728A KR0151776B1 (en) | 1995-01-18 | 1995-01-18 | CPI Voltage Detection Device Using Keyboard Controller |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0151776B1 (en) |
-
1995
- 1995-01-18 KR KR1019950000728A patent/KR0151776B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR960029939A (en) | 1996-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH06103748A (en) | Power control circuit for ic memory card | |
KR910001557B1 (en) | Portable computer with voltage level detector | |
KR890008712A (en) | Portable Electronic Media | |
KR890015137A (en) | I / O control system | |
JPH0351376U (en) | ||
KR0151776B1 (en) | CPI Voltage Detection Device Using Keyboard Controller | |
JPH07159846A (en) | Power system for camera | |
KR930008870A (en) | Pyrom IC (PROM IC) | |
JPH01269114A (en) | Resetting circuit | |
JP2517540Y2 (en) | IC card | |
JPH0739123U (en) | AD converter | |
JP2637849B2 (en) | Microcomputer | |
US6459752B1 (en) | Configuration and method for determining whether the counter reading of a counter has reached a predetermined value or not | |
JPH0430720Y2 (en) | ||
KR100280453B1 (en) | Flash memory device | |
JPS6244815A (en) | Constant voltage power supply device | |
KR950007938B1 (en) | How to reset the shelf programmable logic controller | |
JPS5937868Y2 (en) | reset circuit | |
KR930001397Y1 (en) | Watchdog circuit | |
JPS6167119A (en) | Microcomputer | |
JPS61275623A (en) | Check circuit for optical detection part | |
JPS57180371A (en) | Malfunction diagnosing device for chopper controller | |
JPS6421653A (en) | Erroneous writing preventing method to backup memory in power source turning-off time | |
JPH07162292A (en) | Non-volatile counter circuit | |
JPH0640112B2 (en) | Power supply voltage detection hold circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19950118 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19950118 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19980323 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19980623 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19980623 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20010622 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20020605 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20030609 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20040602 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20050608 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20060605 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20070613 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20080604 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20090602 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20090602 Start annual number: 12 End annual number: 12 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20110509 |