KR100200217B1 - 오동작을 방지할 수 있는 다기능 일체형 복합전자제품 및 오동작 방지방법 - Google Patents
오동작을 방지할 수 있는 다기능 일체형 복합전자제품 및 오동작 방지방법 Download PDFInfo
- Publication number
- KR100200217B1 KR100200217B1 KR1019960050294A KR19960050294A KR100200217B1 KR 100200217 B1 KR100200217 B1 KR 100200217B1 KR 1019960050294 A KR1019960050294 A KR 1019960050294A KR 19960050294 A KR19960050294 A KR 19960050294A KR 100200217 B1 KR100200217 B1 KR 100200217B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- microcomputer
- error
- sub
- received
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 10
- 230000007257 malfunction Effects 0.000 claims abstract description 22
- 230000005540 biological transmission Effects 0.000 claims abstract description 19
- 239000002131 composite material Substances 0.000 claims description 4
- 238000012790 confirmation Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 11
- 230000002265 prevention Effects 0.000 description 4
- 238000007689 inspection Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1443—Transmit or communication errors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3877—Concurrent instruction execution, e.g. pipeline or look ahead using a slave processor, e.g. coprocessor
- G06F9/3879—Concurrent instruction execution, e.g. pipeline or look ahead using a slave processor, e.g. coprocessor for non-native instruction execution, e.g. executing a command; for Java instruction set
- G06F9/3881—Arrangements for communication of instructions and data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Microcomputers (AREA)
- Debugging And Monitoring (AREA)
Abstract
본 발명은 주종 관계에 있는 메인 마이크로 컴퓨너에서 서브 마이크로 컴퓨터로 데이터를 전송할 경우에 발생되는 데이터 전송 에러에 의해 제품이 오동작하는 것을 미연에 방지할 수 있도록 하는 것이다.
본 발명은 메인 마이크로 컴퓨터와 서브 마이크로 컴퓨터가 통신할 경우에 데이터를 수신하는 마이크로 컴퓨터가 수신된 데이터의 에러 발생 판단하여 에러의 발생 여부에 따라 응답하도록 함으로써 데이터가 정확히 전달되지 못하였을 경우에 에러가 발생한 데이터를 재전송하여 에러 데이터로 인한 제품의 오동작을 미연에 방지한다.
Description
본 발명은 서로 상이한 기능을 수행하는 전자제품을 일체화한 복합 전자자품에 있어서, 데이터의 전송 에러에 따른 오동작을 미연에 방지할 수 있도록 하는 오동작을 방지할 수 있는 다기능 일체형 복합 전자제품 및 오동작 방지방법에 관한 것이다.
보다 상세하게는 서로 상이한 기능을 수행하는 전자제품들을 하나로 일체화하고, 일체화한 전자제품의 각각의 동작을 제어하는 마이크로 컴퓨터들을 주종 관계로 연결하여 주종 관계의 메인 마이크로 컴퓨터 및 서브 마이크로 컴퓨터간에 데이터를 전송할 경우에 발생하는 데이터의 전송 오류에 의해 전자제품의 동작 제어에 에러가 발생하는 것을 미연에 방지하는 오동작을 방지할 수 있는 다기능 일체형 복합 전자제품 및 오동작 방지방법에 관한 것이다.
일반적으로 서로 상이한 기능을 갖는 두 가지의 전자제품을 일체형으로 구성한 복합 전자제품은 해당 기능을 담당하기 위한 각각의 마이크로 컴퓨터를 구비하게 된다.
그리고 이들 각각의 마이크로 컴퓨터는 상호간에 주종 관계로 연결되어 있는 것으로 서브 마이크로 컴퓨터가 담당하고 있는 소정의 동작을 수행할 경우에 메인 마이크로 컴퓨터가 서브 마이크로 컴퓨터로 소정의 데이터를 발생하고, 이 발생한 데이터에 따라 서브 마이크로 컴퓨터가 상기 소정의 기능을 수행하도록 하고 있다.
그러나 상기한 다기능 일체형 복합 전자제품은 각각의 기능을 수행하는 마이크로 컴퓨터가 소정의 데이터를 전송할 경우에, 복합 전자제품의 특성상 두 기능을 갖는 제품이 하나의 구조물 안에 모여 있으므로 데이터의 전송이 원활하기 못하고, 에러가 발생하는 경우가 있다. 즉, 서로 상이한 기능을 수행하는 전자제품이 독립적으로 있을 경우에는 데이터의 전송이 원활하나, 기능이 서로 다른 전자제품을 하나로 일체화할 경우에는 데이터의 전송 에러가 발생하고, 이 발생한 데이터 전송 에러에 의하여 제품이 오동작을 발생하게 되는 문제점이 발생한다.
예를 들면, 텔레비전 수상기 및 VCD(Video Compact Disk) 플레이어 일체형 복합 전자제품에서는 VCD 플레이어를 담당하는 마이크로 컴퓨터에서 텔레비전 신호를 담당하는 마이크로 컴퓨터로 데이터를 전송할 경우에 두 마이크로 컴퓨터간의 데이터 전송선로가 텔레비전 수상기의 음극선관에서 발생하는 전자파에 노출되어 있으므로 전송하는 데이터에 잡음이 혼합되고, 이로 인하여 데이터를 수신하는 마이크로 컴퓨터는 상기 잡음에 의해 에러가 발생한 데이터에 따라 소정의 제어 동작을 수행하여 제품이 오동작하는 문제점이 있다.
따라서 본 발명의 목적은 전송된 데이터의 에러 여부를 점검하고, 점검 결과에 따라 데이터를 전송한 마이크로 컴퓨터로 에러 발생 여부를 전달하도록 함으로써 데이터의 전송 에러에 따른 오동작을 미연에 방지할 수 있도록 하는 오동작을 방지할 수 있는 다기능 일체형 복합 전자제품 및 오동작 방지방법을 제공하는 데 있다.
상기의 목적을 달성하기 위한 본 발명의 오동작을 방지할 수 있는 다기능 일체형 복합 전자제품에 따르면, 각기 다른 기능의 전자제품을 일체화한 다기능 일체형 복합 전자제품에 있어서, 기능을 제어를 위한 데이터를 전송하고 전송한 데이터에 응답하여 피드백되는 데이터 수신 확인신호가 수신될 경우에 상기 전송한 데이터의 후속 데이터를 계속 전송하며 데이터 수신 확인신호가 수신되지 않을 경우에 상기 전송한 데이터와 동일한 데이터를 데이터 수신 확인신호가 수신될 때까지 반복하여 전송하는 메인 마이크로 컴퓨터; 및 상기 메인 마이크로 컴퓨터가 전송하는 데이터를 수신하고 수신한 데이터의 에러를 점검하여 에러가 없을 경우에 상기 메인 마이크로 컴퓨터로 데이터 수신 확인신호를 출력하지 않은 서브 마이크로 컴퓨터를 구비한 것을 특징으로 한다.
또한 본 발명의 오동작을 방지할 수 있는 다기능 일체형 복합 전자제품에 따르면, 각기 다른 기능의 전자제품을 일체화한 다기능 일체형 복한 전자제품에 있어서, 기능을 제어를 위한 데이터를 전송하고 전송한 데이터에 응답하여 피드백되는 데이터 에러 발생신호가 수신되지 않을 경우에 상기 전송한 데이터의 후속 데이터를 계속 전송하며 데이터 에러 발생신호가 수신될 경우에 상기 전송한 데이와 동일한 데이터를 데이터 레어 발생신호가 수신되지 않을 때까지 반복하여 전송하는 메인 마이크로 컴퓨터; 및 상기 메인 마이크로 컴퓨터가 전송하는 데이터를 수신하고 수신한 데이터의 에러를 점검하여 에러가 없을 경우에 상기 메인 마이크로 컴퓨터로 데이터 에러 발생신호를 출력하지 않고, 에러가 발생하였을 경우세 상기 메인 마이크로 컴퓨터로 데이터 에러 발생신호를 출력하는 서브 마이크로 컴퓨터를 구비한 것을 특징으로 한다.
그리고 본 발명의 마이크로 컴퓨터간의 데이터 전송 오류에 의한 오동작 방지방법에 따르면, 주종 관계를 가지는 메인 마이크로 컴퓨터와 서브 마이크로 컴퓨터를 구비한 복합 전자제품에 있어서, 상기 메인 마이크로 컴퓨터에서 상기 서브 마이크로 컴퓨터로 데이터를 전송하는 전송단계; 상기 메인 마이크로 컴퓨터가 전송하는 데이터를 상기 서브 마이크로 컴퓨터가 수신하고 수신한 데이터의 에러 발생을 점검하는 데러 점검 단계; 상기 에러 점검 단계에서 수신한 데이터에 에러가 없을 경우에 상기 서브 마이크로 컴퓨터가 상기 메인 마이크로 컴퓨터로 데이터 수신 확인신호를 출력하고 수신한 데이터에 에러가 있을 경우에 상기 서브 마이크로 컴퓨터가 상기 메인 마이크로 컴퓨터로 데이터 수신 확인신호를 출력하지 않는 수신 확인 단계; 및 상기 수신 확인 단계에서 서브 마이크로 컴퓨터가 출력한 데이터 수신 확인신호의 유무를 상기 메인 마이크로 컴퓨터가 체크하여 데이터 수신 확인 신호가 있을 경우에 상기 서브 마이크로 컴퓨터로 후속 데이터를 계속 전송하고, 데이터 수신 확인신호가 없을 경우에 상기 전송단계에서 전송한 데이터를 반복 전송하는 것을 특징으로 한다.
또한 본 발명의 마이크로 컴퓨터간의 데이터 전송 오류에 의한 오동작 방지방법에 따르면, 주종 관계를 가지는 메인 마이크로 컴퓨터와 서브 마이크로 컴퓨터를 구비한 복합 전자제품에 있어서, 상기 메인 마이크로 컴퓨터에서 상기 서브 마이크로 컴퓨터로 데이터를 전송하는 전송단계; 상기 메인 마이크로 컴퓨터가 전송하는 데이터를 상기 서브 마이크로 컴퓨터가 수신하고 수신한 데이터의 에러 발생을 점검하는 에러 점검 단계; 상기 에러 점검 단계에서 수신한 데이터에 에러가 없을 경우에 상기 서브 마이크로 컴퓨터가 상기 메인 마이크로 컴퓨터로 데이터 에러 발생신호를 출력하지 않고 수신한 데이터에 에러가 있을 경우에 상기 서브 마이크로 컴퓨터가 상기 메인 마이크로 컴퓨터로 데이터 에러 발생신호를 출력하는 수신 확인 단계; 및 상기 수신 확인 단계에서 서브 마이크로 컴퓨터가 출력한 데이터 에러 발생신호의 유무를 상기 메인 마이크로 컴퓨터가 체크하여 데이터 에러 발생신호가 없을 경우에 상기 서브 마이크로 컴퓨터로 후속 데이터를 계속 전송하고, 데이터 에러 발생신호가 있을 경우에 상기 전송단계에서 전송한 데이터를 반복 전송하는 것을 특징으로 한다.
제1도는 본 발명에 따른 오동작을 방지할 수 있는 다기능 일체형 복합 전자제품에서 메인 마이크로 컴퓨터에서 서브 마이크로 컴퓨터로 데이터를 전송하기 위한 연결 관계를 보인 도면.
제2도는 본 발명에 따른 오동작을 방지할 수 있는 다기능 일체형 복합 전자제품에서 데이터의 전송 동작을 설명하기 위한 파형도.
제3도는 데이터 수신 확인신호로 데이터의 전송 상태를 확인하는 메인 마이크로 컴퓨터의 동작의 일 실시 예를 보인 신호 흐름도.
제4도는 데이터 에러 발생신호로 데이터의 전송 상태를 확인하는 메인 마이크로 컴퓨터의 동작의 다른 실시 예를 보인 신호 흐름도.
제5도는 수신되는 데이터에 에러가 없을 경우에 데이터 수신 확인신호를출력하는 서브 마이크로 컴퓨터의 일 실시 예를 보인 신호 흐름도.
제6도는 수신되는 데이터에 에러가 있을 경우에 데이터 에러 발생신호를 출력하는 서브 마이크로 컴퓨터의 일 실시 예를 보인 신호 흐름도이다.
* 도면의 주요부분에 대한 부호의 설명
10 : 메인 마이크로 컴퓨터 20 : 서브 마이크로 컴퓨터
이하 첨부된 도면을 참조하여 본 발명의 오동작을 방지할 수 있는 다기능 일체형 복합 전자제품 및 오동작 방지방법을 상세히 설명한다.
제1도는 본 발명에 따른 오동작을 방지할 수 있는 다기능 일체형 복합 전자제품에서 메인 마이크로 컴퓨터에서 서브 마이크로 컴퓨터로 데이터를 전송하기 위한 연결관계를 보인 도면이다.
여기서, 부호 10은 복합 전자제품에서 사용자의 조작 명령에 따른 소정의 기능을 수행하는 메인 마이크로 컴퓨터이고, 부호 20은 상기 메인 마이크로 컴퓨터(10)가 전송하는 소정의 데이터에 따라 부하(도면에 도시되지 않았음)를 제어하여 소정의 동작 기능을 수행하는 서브 마이크로 컴퓨터이다.
이러한 구성을 가지는 본 발명은 메인 마이크로 컴퓨터(10)에서 서브 마이크로 컴퓨터(20)로 소정의 데이터를 전송할 경우에 메인 마이크로 컴퓨터(10)가 제2a도에 도시된 바와 같이 먼저 저전위의 인에이블 신호(En)를 출력하여 서브 마이크로 컴퓨터(20)에 데이터의 전송을 알리게 된다.
그리고 메인 마이크로 컴퓨터(10)는 제2b도에 도시된 바와 같은 클럭신호(Clk)에 동기로 제2c도에 도시된 바와 같이 소정의 데이터(Data)를 데이터 버스를 통해 출력하여 서브 마이크로 컴퓨터(20)로 전송한다.
상기 서브 마이크로 컴퓨터(20)는, 상기 메인 마이크로 컴퓨터(10)로부터 전송되는 소정의 데이터(Data)를 입력하고, 입력한 데이터(Data)의 패리티 비트로 에러 발생 여부를 점검하며, 점검 결과 에러의 발생이 없을 경우에 제2d도에 도시된 바와 같이 데이터 수신 확인신호(ACK)를 상기 메인 마이크로 컴퓨터(10)로 출력하고, 수신 데이터에 에러가 있을 경우에 데이터 수신 확인신호(ACK)를 출력하지 않도록 한다.
상기 메인 마이크로 컴퓨터(10)는 소정의 데이터를 전송한 후 상기 서브 마이크로 컴퓨터(20)로부터 데이터 수신 확인신호(ACK)가 입력되었는지를 점검하여 데이터 수신 확인신호(ACK)가 입력될 경우에 데이터가 정확하게 전송되었음을 판단하고, 후속되는 데이터를 계속 전송하며, 소정의 시간이 경과될 때까지 데이터 수신 확인신호(ACK)가 입력되지 않을 경우에 전송한 데이터에 에러가 발생하였음을 판단하고, 상기 전송한 데이터와 동일한 소정의 데이터를 반복 전송한다.
여기서, 서브 마이크로 컴퓨터(20)는 수신되는 데이터에 에러가 없을 경우에 데이터 수신 확인신호(ACK)를 출력하지 않고, 에러가 발생하였을 경우에 데이터 에러 발생신호(Error)를 출력하여 상기 메인 마이크로 컴퓨터(10)로 전송하고, 이 데이터 에러 발생신호(Error)에 따라 메인 마이크로 컴퓨터(10)가 동일한 데이터를 반복하여 서브 마이크로 컴퓨터(20)로 전송하게 하며, 서브 마이크로 컴퓨터(20)가 수신한 데이터에 에러가 발생하지 않았을 경우에 메인 마이크로 컴퓨터(10)로 데이터 에러 발생신호(Error)를 전송하지 않도록 함으로써 메인 마이크로 컴퓨터(10)가 후속되는 데이터를 계속 전송하게 할 수도 있다.
제3도는 데이터 수신 확인신호(ACK)로 데이터의 전송 상태를 확인하는 메인 마이크로 컴퓨터(10)의 동작의 일 실시 예를 보인 신호 흐름도이다.
이에 도시된 바와 같이 메인 마이크로 컴퓨터(10)는 단계(S1)에서 서브 마이크로 컴퓨터(20)로 전송할 소정의 데이터를 발생한다. 그리고 다음 단계(S2)에서는 서브 마이크로 컴퓨터(20)로부터 데이터 수신 확인신호(ACK)가 입력되었는지를 점검한다. 점검 결과 데이터 수신 확인신호(ACK)가 입력될 경우에 메인 마이크로 컴퓨터(10)는 단계(S3)에서 상기 전송한 데이터의 후속 데이터를 발생 및 서브 마이크로 컴퓨터(20)로 전송한다. 그리고 미리 설정된 소정의 시간이 경과될 때까지 데이터 수신 확인신호(ACK)가 입력되지 않을 경우에 메인 마이크로 컴퓨터(10)는 전송한 데이터에 에러가 발생하였음을 판단하고, 단계(S4)에서 이전에 전송한 소정의 데이터와 동일한 데이터를 반복 발생하여 서브 마이크로 컴퓨터(20)로 전송한다.
제4도는 데이터 에러 발생신호로 데이터의 전송 상태를 확인하는 메인 마이크로 컴퓨터(10)의 동작의 다른 실시 예를 보인 신호 흐름도이다.
이에 도시된 바와 같이 메인 마이크로 컴퓨터(10)는 단계(S1a)에서 서브 마이크로 컴퓨터(20)로 전송할 소정의 데이터를 발생한 후 단계(S2a)에서 서브 마이크로 컴퓨터(20)로부터 데이터 에러 발생신호(Error)가 입력되는지를 점검한다. 점검 결과 데이터 에러 발생신호(Error)가 입력되지 않을 경우에 메인 마이크로 컴퓨터(10)느느 데이터가 정상으로 전송되었음을 판단하고, 단계(S3a)에서 상기 전송한 데이터의 후속 데이터를 발생 및 서브 마이크로 컴퓨터(20)로 전송한다. 그리고 상기 단계(S2a)에서 미리 설정된 소정의 시간이 경과되기 전에 데이터 에러 발생신호(Error)가 입력될 경우에 메인 마이크로 컴퓨터(10)는 전송한 데이터에 에러가 발생하였음을 판단하고, 단계(S4a)에서 이전에 전송한 소정의 데이터와 동일한 데이터를 반복 발생하여 서브 마이크로 컴퓨터(20)로 전송한다.
제5도는 수신되느느 데이터에 에러가 없을 경우에 데이터 수신 확인신호를 출력하는 서브 마이크로 컴퓨터의 일 실시 예를 보인 신호 흐름도이다.
이에 도시된 바와 서브 마이크로 컴퓨터(20)는 단계(S11)에서 메인 마이크로 컴퓨터(10)가 전송하는 데이터를 수신하고, 단계(S12)에서 수신한 데이터의 에러여부를 점검한다. 상기 단계(S12)에서 점검 결과 수신한 데이터에 에러가 없을 경우에 서브 마이크로 컴퓨터(20)는 단계(S13)에서 데이터 수신 확인신호(ACK)를 출력하여 메인 마이크로 컴퓨터(10)로 전송 및 상기한 바와 같이 후속되는 데이터를 전송하게 한다. 그리고 상기 단계(S12)에서 점검 결과 수신한 데이터에 에러가 있을 경우에 서브 마이크로 컴퓨터(20)는 데이터 수신 확인신호(ACK)를 출력하지 않아 메인 마이크로 컴퓨터(10)에 데이터 전송 에러가 발생하였음을 알린다.
제6도는 수신되는 데이터에 에러가 있을 경우에 데이터 에러 발생신호를 출력하는 서브 마이크로 컴퓨터의 일 실시 예를 보인 신호 흐름도이다.
이에 도시된 바와 같이 서브 마이크로 컴퓨터(20)는 단계(S11a)에서 메인 마이크로 컴퓨터(10)가 전송하는 데이터를 수신하고, 단계(S12a)에서 수신한 데이터의 에러 발생 여부를 점검한다. 상기 단계(S12a)에서 점검 결과 수신한 데이터에 에러가 있을 경우에 서브 마이크로 컴퓨터(20)는 단계(S13)에서 데이터 에러 발생신호(Error)를 출력하여 메인 마이크로 컴퓨터(10)로 전송 및 데이터 전송 에러가 발생하였음을 알리다. 그리고 상기 단계(S12)에서 점검 결과 수신한 데이터에 에러가 없을 경우에 서브 마이크로 컴퓨터(20)는 데이터 에러 발생신호(Error)를 출력하지 않아 메인 마이크로 컴퓨터(10)에 데이터가 정확히 전송되었음을 알리고, 후속되는 데이터를 전송하게 한다.
이와 같이 본 발명은 복합 전자제품의 메인 마이크로 컴퓨터(10)에서 서브 마이크로 컴퓨터(20)로 소정의 데이터를 전송할 경우에 서브 마이크로 컴퓨터(20)는 전송되는 데이터의 에러 발생 여부에 따라 데이터 수신 확인신호(ACK) 또는 데이터 에러 발생신호(Error)를 출력하도록 하고, 메인 마이크로 컴퓨터(10)는 서브 마이크로 컴퓨터(20)로부터 전송되는 데이터 수신 확인신호(ACK) 또는 데이터 에러 발생신호(Error)로 전송한 데이터에 에러가 발생하였는지를 판단하고, 에러가 발생하였다고 판단될 경우에 동일한 데이터를 반복하여 전송하며, 에러가 없음이 판단될 경우에 후속 데이터를 발생하여 전송하도록 함으로써 데이터를 정확하게 전송할 수 있다.
이상에서와 같이 본 발명은 마이크로 컴퓨터간 소정의 데이터를 전송할 경우에 데이터를 수신하는 마이크로 컴퓨터가 수신된 데이터의 에러 여부를 판단 및 응답하도록 하고, 데이터가 정확히 전달되지 못였을 경우에 상기 응답신호에 따라 에러가 발생한 데이터를 재전송하도록 함으로써 전송한 에러 데이터로 인한 제품의 오동작을 미연에 방지할 수 있다.
Claims (4)
- 각기 다른 기능의 전자제품을 일체화한 다기능 일체형 복합 전자제품에 있어서, 기능을 제어를 위한 데이터를 전송하고 전송한 데이터에 응답하여 피드백되는 데이터 수신 확인신호가 수신될 경우에 상기 전송한 데이터의 후속 데이터를 계속 전송하며 데이터 수신 확인신호가 수신되지 않을 경우에 상기 전송한 데이터와 동일한 데이터를 데이터 수신 확인신호가 수신될 때까지 반복하여 전송하는 메인 마이크로 컴퓨터; 및 상기 메인 마이크로 컴퓨터가 전송하는 데이터를 수신하고 수신한 데이터의 에러를 점검하여 에러가 없을 경우에 상기 메인 마이크로 컴퓨터로 데이터 수신 확인신호를 출력하고, 에러가 발생하였을 경우에 상기 메잉ㄴ 마이크로 컴퓨터로 데이터 수신 확인신호를 출력하지 않는 서브 마이크로 컴퓨터를 구비한 것을 특징으로 하는 오동작을 방지할 수 있는 다기능 일체형 복합 전자제품.
- 주종 관계를 가지는 메인 마이크로 컴퓨터와 서브 마이크로 컴퓨터를 구비한 복합 전자제품에 있어서, 상기 메인 마이크로 컴퓨터에서 상기 서브 마이크로 컴퓨터로 데이터를 전송하는 전송단계; 상기 메인 마이크로 컴퓨터가 전송하는 데이터를 상기 서브 마이크로 컴퓨터가 수신하고 수신한 데이터의 에러 발생을 점검하는 에러 점검 단계; 상기 에러 점검 단계에서 수신한 데이터에 에러가 없을 경우에 상기 서브 마이크로 컴퓨터가 상기 메인 마이크로 컴퓨터로 데이터 수신 확인신호를 출력하고 수신한 데이터에 에러가 있을 경우에 상기 서브 마이크로 컴퓨터가 상기 메인 마이크로 컴퓨터로 데이터 수신 확인신호를 출력하지 않는 수신 확인 및 단계; 및 상기 수신 확인 단계에서 서브 마이크로 컴퓨터가 출력한 데이터 수신확인 신호의 유무를 상기 메인 마이크로 컴퓨터가 체크하여 데이터 수신 확인신호가 있을 경우세 앗기 서브 마이크로 컴퓨터로 후속 데이터를 계속 전송하고, 데이터 수신 확인신호가 없을 경우에 상기 전송단계에서 전송한 데이터를 반복 전송하는 것을 특징으로 하는 다기능 일체형 복합 전자제품의 오동작 방지 방법.
- 각기 다른 기능의 전자제품을 일체화한 다기능 일체형 복합 전자제품에 있어서, 기능을 제어를 위한 데이터를 전송하고 전송한 데이터에 응답하여 페드백되는 데이터 에러 발생신호가 수신되지 않을 경우에 상기 전송한 데이터의 후속 데이터를 계속 전송하며 데이터 에러 발생신호가 수신될 경우에 상기 전송한 데이터와 동일한 데이터를 데이터 에러 발생신호가 수신되지 않을 때까지 반복하여 전송하는 메인 마이크로 컴퓨터; 및 상기 메인 마이크로 컴퓨터가 전송하는 데이터를 수신하고 수신한 데이터의 에러를 점검하여 에러가 없을 경우에 상기 메인 마이크로 컴퓨터로 데이터 에러 발생신호를 출력하지 않고, 에러가 발생하였을 경우에 상기 메인 마이크로 컴퓨터로 데이터 에러 발생신호를 출력하는 서브 마이크로 컴퓨터를 구비한 것을 특징으로 하는 오동작을 방지할 수 있는 다기능 일체형 복합 전자제품.
- 주종 관계를 가지는 메인 마이크로 컴퓨터와 서브 마이크로 컴퓨터를 구비한 복합 전자제품에 있어서, 상기 메인 마이크로 컴퓨터에서 상기 서브 마이크로 컴퓨터로 데이터를 전송하는 전송단계; 상기 메인 마이크로 컴퓨터가 전송하는 데이터를 상기 서브 마이크로 컴퓨터가 수신하고 수신한 데이터의 에러 발생을 점검하는 에러 점검 단계; 상기 에러 점검 단계에서 수신한 데이터에 에러가 없을 경우에 상기 서브 마이크로 컴퓨터가 상기 메인 마이크로 컴퓨터로 데이터 에러 발생신호를 출력하지 않고 수신한 데이터에 에러가 있을 경우에 상기 서브 마이크로 컴퓨터가 상기 메인 마이크로 컴퓨터로 데이터 에러 발생신호를 출력하는 수신 확인 단계; 및 상기 수신 확인 단계에서 서브 마이크로 컴퓨터가 출력한 데이터 에러 발생신호의 유무를 상기 메인 마이크로 컴퓨터가 체크하여 데이터 에러 발생신호가 없을 경우에 상기 서브 마이크로 컴퓨터로 후속 데이터를 계속 전송하고, 데이터 에러 발생신호가 있을 경우에 상기 전송단계에서 전송한 데이터를 반복 전송하는 것을 특징으로 하는 다기능 일체형 복합 전자제품의 오동작 방지 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960050294A KR100200217B1 (ko) | 1996-10-30 | 1996-10-30 | 오동작을 방지할 수 있는 다기능 일체형 복합전자제품 및 오동작 방지방법 |
CN97120010A CN1119747C (zh) | 1996-10-30 | 1997-09-30 | 用于防止操作故障的多功能集成电子产品和方法 |
US08/960,245 US6016559A (en) | 1996-10-30 | 1997-10-29 | Multifunctional intergrated electronic product and method for preventing operation failure of the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960050294A KR100200217B1 (ko) | 1996-10-30 | 1996-10-30 | 오동작을 방지할 수 있는 다기능 일체형 복합전자제품 및 오동작 방지방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19980030815A KR19980030815A (ko) | 1998-07-25 |
KR100200217B1 true KR100200217B1 (ko) | 1999-06-15 |
Family
ID=19479862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960050294A KR100200217B1 (ko) | 1996-10-30 | 1996-10-30 | 오동작을 방지할 수 있는 다기능 일체형 복합전자제품 및 오동작 방지방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US6016559A (ko) |
KR (1) | KR100200217B1 (ko) |
CN (1) | CN1119747C (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6189117B1 (en) * | 1998-08-18 | 2001-02-13 | International Business Machines Corporation | Error handling between a processor and a system managed by the processor |
CN1297897C (zh) * | 2002-09-28 | 2007-01-31 | 纬创资通股份有限公司 | 监视与处理主机与管理***间传输数据的监视***及方法 |
US7561552B2 (en) * | 2004-05-25 | 2009-07-14 | Motorola, Inc. | Method for adaptive channel signaling |
US7526526B2 (en) * | 2005-10-06 | 2009-04-28 | Aviom, Inc. | System and method for transferring data |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4523299A (en) * | 1982-09-21 | 1985-06-11 | Xerox Corporation | Message transmitting system for reproduction machines and copiers |
US4710871A (en) * | 1982-11-01 | 1987-12-01 | Ncr Corporation | Data transmitting and receiving apparatus |
US4587652A (en) * | 1984-06-21 | 1986-05-06 | Itt Corporation | Data control for telephone system |
US4805194A (en) * | 1985-10-17 | 1989-02-14 | Ampex Corporation | Serial data communication system |
US4947317A (en) * | 1988-10-12 | 1990-08-07 | Pitney Bowes Inc. | Communication protocol for a three nodes system having dedicated connections and bit indicating function of exchanged message |
US5010553A (en) * | 1988-12-05 | 1991-04-23 | Compuquest, Inc. | High speed, error-free data transmission system and method |
US4970714A (en) * | 1989-01-05 | 1990-11-13 | International Business Machines Corp. | Adaptive data link protocol |
AU648648B2 (en) * | 1991-04-15 | 1994-04-28 | Hochiki Kabushiki Kaisha | Method of detecting transmission error in disaster prevention supervisory system |
JP2519860B2 (ja) * | 1991-09-16 | 1996-07-31 | インターナショナル・ビジネス・マシーンズ・コーポレイション | バ―ストデ―タ転送装置および方法 |
JP2700843B2 (ja) * | 1991-12-10 | 1998-01-21 | 三菱電機株式会社 | 多重通信制御装置 |
DE4403899B4 (de) * | 1994-02-08 | 2007-12-13 | Robert Bosch Gmbh | Vorrichtung zur seriellen Übertragung von Daten zwischen mindestens zwei Stationen |
US5600663A (en) * | 1994-11-16 | 1997-02-04 | Lucent Technologies Inc. | Adaptive forward error correction system |
US5793803A (en) * | 1995-09-28 | 1998-08-11 | Intel Corporation | Underrecovery system and method for block processing modems |
US5740185A (en) * | 1996-10-11 | 1998-04-14 | Sorvall Products, L.P. | Interleaved data communications system for controlling multiple centrifuges |
-
1996
- 1996-10-30 KR KR1019960050294A patent/KR100200217B1/ko not_active IP Right Cessation
-
1997
- 1997-09-30 CN CN97120010A patent/CN1119747C/zh not_active Expired - Fee Related
- 1997-10-29 US US08/960,245 patent/US6016559A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CN1181540A (zh) | 1998-05-13 |
CN1119747C (zh) | 2003-08-27 |
KR19980030815A (ko) | 1998-07-25 |
US6016559A (en) | 2000-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7657691B2 (en) | Simplified universal serial bus (USB) hub architecture | |
EP1405192B1 (en) | Generalized i2c slave transmitter/receiver state machine | |
EP0335424B1 (en) | Improved parity checking apparatus | |
WO2017199763A1 (en) | Communication device and communication system | |
US5954825A (en) | Method for isolating faults on a clocked synchronous bus | |
US8799545B2 (en) | Restoring stability to an unstable bus | |
KR100200217B1 (ko) | 오동작을 방지할 수 있는 다기능 일체형 복합전자제품 및 오동작 방지방법 | |
EP0325078B1 (en) | Mechanism for error detection and reporting on a synchronous bus | |
JP2005084792A (ja) | データ通信ユニット | |
JPH08202653A (ja) | 並列信号伝送装置 | |
JPH03104582A (ja) | シリアル通信を用いたロボット制御装置 | |
KR100267344B1 (ko) | 에이치.디.엘.씨(hdlc)버스 구조 교환기 시스템의 전송 데이터 충돌 방지 장치 및 그 방법 | |
JPS5983430A (ja) | シリアル伝送回路 | |
JPH0426917Y2 (ko) | ||
JP4257995B2 (ja) | 半二重通信制御方式 | |
JPS63131740A (ja) | シリアルデ−タ伝送装置 | |
JPH0612290A (ja) | 制御データ監視方式 | |
JP2002202920A (ja) | 入出力ユニット及びその内部データ通信方法 | |
JPH05300199A (ja) | シリアルデータ転送装置 | |
JPH113295A (ja) | データ送受信装置 | |
JPH0113572B2 (ko) | ||
KR19980057466U (ko) | 전전자교환기에서의 td버스 정합 오류 감지회로 | |
JPH01131932A (ja) | データ転送装置 | |
JPH01158844A (ja) | 多重ループ通信システム | |
JPS63308425A (ja) | 伝送回路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20060227 Year of fee payment: 8 |
|
LAPS | Lapse due to unpaid annual fee |