KR100200217B1 - 오동작을 방지할 수 있는 다기능 일체형 복합전자제품 및 오동작 방지방법 - Google Patents

오동작을 방지할 수 있는 다기능 일체형 복합전자제품 및 오동작 방지방법 Download PDF

Info

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
Application number
KR1019960050294A
Other languages
English (en)
Other versions
KR19980030815A (ko
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 KR1019960050294A priority Critical patent/KR100200217B1/ko
Priority to CN97120010A priority patent/CN1119747C/zh
Priority to US08/960,245 priority patent/US6016559A/en
Publication of KR19980030815A publication Critical patent/KR19980030815A/ko
Application granted granted Critical
Publication of KR100200217B1 publication Critical patent/KR100200217B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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/163Interprocessor communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1443Transmit or communication errors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3877Concurrent instruction execution, e.g. pipeline or look ahead using a slave processor, e.g. coprocessor
    • G06F9/3879Concurrent 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/3881Arrangements 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)

  1. 각기 다른 기능의 전자제품을 일체화한 다기능 일체형 복합 전자제품에 있어서, 기능을 제어를 위한 데이터를 전송하고 전송한 데이터에 응답하여 피드백되는 데이터 수신 확인신호가 수신될 경우에 상기 전송한 데이터의 후속 데이터를 계속 전송하며 데이터 수신 확인신호가 수신되지 않을 경우에 상기 전송한 데이터와 동일한 데이터를 데이터 수신 확인신호가 수신될 때까지 반복하여 전송하는 메인 마이크로 컴퓨터; 및 상기 메인 마이크로 컴퓨터가 전송하는 데이터를 수신하고 수신한 데이터의 에러를 점검하여 에러가 없을 경우에 상기 메인 마이크로 컴퓨터로 데이터 수신 확인신호를 출력하고, 에러가 발생하였을 경우에 상기 메잉ㄴ 마이크로 컴퓨터로 데이터 수신 확인신호를 출력하지 않는 서브 마이크로 컴퓨터를 구비한 것을 특징으로 하는 오동작을 방지할 수 있는 다기능 일체형 복합 전자제품.
  2. 주종 관계를 가지는 메인 마이크로 컴퓨터와 서브 마이크로 컴퓨터를 구비한 복합 전자제품에 있어서, 상기 메인 마이크로 컴퓨터에서 상기 서브 마이크로 컴퓨터로 데이터를 전송하는 전송단계; 상기 메인 마이크로 컴퓨터가 전송하는 데이터를 상기 서브 마이크로 컴퓨터가 수신하고 수신한 데이터의 에러 발생을 점검하는 에러 점검 단계; 상기 에러 점검 단계에서 수신한 데이터에 에러가 없을 경우에 상기 서브 마이크로 컴퓨터가 상기 메인 마이크로 컴퓨터로 데이터 수신 확인신호를 출력하고 수신한 데이터에 에러가 있을 경우에 상기 서브 마이크로 컴퓨터가 상기 메인 마이크로 컴퓨터로 데이터 수신 확인신호를 출력하지 않는 수신 확인 및 단계; 및 상기 수신 확인 단계에서 서브 마이크로 컴퓨터가 출력한 데이터 수신확인 신호의 유무를 상기 메인 마이크로 컴퓨터가 체크하여 데이터 수신 확인신호가 있을 경우세 앗기 서브 마이크로 컴퓨터로 후속 데이터를 계속 전송하고, 데이터 수신 확인신호가 없을 경우에 상기 전송단계에서 전송한 데이터를 반복 전송하는 것을 특징으로 하는 다기능 일체형 복합 전자제품의 오동작 방지 방법.
  3. 각기 다른 기능의 전자제품을 일체화한 다기능 일체형 복합 전자제품에 있어서, 기능을 제어를 위한 데이터를 전송하고 전송한 데이터에 응답하여 페드백되는 데이터 에러 발생신호가 수신되지 않을 경우에 상기 전송한 데이터의 후속 데이터를 계속 전송하며 데이터 에러 발생신호가 수신될 경우에 상기 전송한 데이터와 동일한 데이터를 데이터 에러 발생신호가 수신되지 않을 때까지 반복하여 전송하는 메인 마이크로 컴퓨터; 및 상기 메인 마이크로 컴퓨터가 전송하는 데이터를 수신하고 수신한 데이터의 에러를 점검하여 에러가 없을 경우에 상기 메인 마이크로 컴퓨터로 데이터 에러 발생신호를 출력하지 않고, 에러가 발생하였을 경우에 상기 메인 마이크로 컴퓨터로 데이터 에러 발생신호를 출력하는 서브 마이크로 컴퓨터를 구비한 것을 특징으로 하는 오동작을 방지할 수 있는 다기능 일체형 복합 전자제품.
  4. 주종 관계를 가지는 메인 마이크로 컴퓨터와 서브 마이크로 컴퓨터를 구비한 복합 전자제품에 있어서, 상기 메인 마이크로 컴퓨터에서 상기 서브 마이크로 컴퓨터로 데이터를 전송하는 전송단계; 상기 메인 마이크로 컴퓨터가 전송하는 데이터를 상기 서브 마이크로 컴퓨터가 수신하고 수신한 데이터의 에러 발생을 점검하는 에러 점검 단계; 상기 에러 점검 단계에서 수신한 데이터에 에러가 없을 경우에 상기 서브 마이크로 컴퓨터가 상기 메인 마이크로 컴퓨터로 데이터 에러 발생신호를 출력하지 않고 수신한 데이터에 에러가 있을 경우에 상기 서브 마이크로 컴퓨터가 상기 메인 마이크로 컴퓨터로 데이터 에러 발생신호를 출력하는 수신 확인 단계; 및 상기 수신 확인 단계에서 서브 마이크로 컴퓨터가 출력한 데이터 에러 발생신호의 유무를 상기 메인 마이크로 컴퓨터가 체크하여 데이터 에러 발생신호가 없을 경우에 상기 서브 마이크로 컴퓨터로 후속 데이터를 계속 전송하고, 데이터 에러 발생신호가 있을 경우에 상기 전송단계에서 전송한 데이터를 반복 전송하는 것을 특징으로 하는 다기능 일체형 복합 전자제품의 오동작 방지 방법.
KR1019960050294A 1996-10-30 1996-10-30 오동작을 방지할 수 있는 다기능 일체형 복합전자제품 및 오동작 방지방법 KR100200217B1 (ko)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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