KR20000064371A - 마이크로콘트롤러에서대기휴지전류를감소시키기위한시스템및방법 - Google Patents

마이크로콘트롤러에서대기휴지전류를감소시키기위한시스템및방법 Download PDF

Info

Publication number
KR20000064371A
KR20000064371A KR1019980704308A KR19980704308A KR20000064371A KR 20000064371 A KR20000064371 A KR 20000064371A KR 1019980704308 A KR1019980704308 A KR 1019980704308A KR 19980704308 A KR19980704308 A KR 19980704308A KR 20000064371 A KR20000064371 A KR 20000064371A
Authority
KR
South Korea
Prior art keywords
sleep mode
state
switch
mode
microcontroller
Prior art date
Application number
KR1019980704308A
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 리어 코포레이션 이이디에스 앤드 인테리어스
Publication of KR20000064371A publication Critical patent/KR20000064371A/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3228Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3243Power saving in microcontroller unit

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Power Sources (AREA)
  • Direct Current Feeding And Distribution (AREA)

Abstract

본 발명은 전원으로부터 인가된 대기 휴지 전류를 감소시키는 시스템에 관한 것이다. 상기 시스템은 소정의 상태를 갖는 소자를 구비한다. 또한, 상기 시스템은 작동 모드와 휴면 모드를 갖는 마이크로콘트롤러를 구비하는바, 상기 마이크로콘트롤러는 작동 모드 동안 소자의 상태를 폴링하여, 작동 모드 동안 상태 변화에 응답하여 소정의 기능을 개시하며, 휴면 모드 동안 전원으로부터 인가된 대기 휴지 전류를 유지한다. 본 발명에 따르면, 마이크로콘트롤러는 작동 모드 동안 제1 전압 레벨로 출력 신호를 발생시키며, 휴면 모드 동안 상기 출력 신호를 제2 전압 레벨로 발생시킨다. 마이크로콘트롤러는 휴면 모드에서 작동 모드로 절환시키기 위한 센서를 부가적으로 구비한다. 또한, 상기 시스템은 작동 모드 동안 제1 전압 레벨로 충전시키고, 휴면 모드 동안 제3 전압 레벨로 방전시키기 위한 저장 소자를 구비함으로써, 상기 센서를 휴면 모드에서 작동 모드로 절환시키기도록 트리거한다.

Description

마이크로콘트롤러에서 대기 휴지 전류를 감소시키기 위한 시스템 및 방법
본 발명은 자동차 전자 회로에 관한 것으로, 보다 상세히 설명하면, 마이크로콘트롤러에서 대기 휴지 전류(quiescent current)를 감소시키기 위한 시스템 및 방법에 관한 것이다.
배경기술
일반적으로, 전지 구동식 전자 회로에서 전력 소비는 중요한 문제이다. 자동차 업계에서는 전지의 수명을 연장시키는 것에 큰 역점을 두고 있다. 이러한 문제는 기존의 자동차 내부에서 전기 및 전자 부품의 수효가 증가하고 더욱 복잡하게 되는 경우에 특히 궁지에 빠진다.
자동차 업계에서 용인되는 전기 및 전자 부품의 관리는 단순화하는 방법으로 다중화법(muliplexing)이 있다. 다중화법은 마이크로콘트롤러와 인터페이스하는 단일 루프를 통해 각각의 전기 및 전자 소자를 전기적으로 결합시키는 것을 제안한다.
각각의 전기 및 전자 소자를 관리하는 것은 낭비적이며 비효과적이다. 따라서, 다중 효과에 대하여 전력 절약의 효과의 균형을 유지하려는 시도로서, 마이크로콘트롤러 처리 성능이 불필요할 때는 언제나 마이크로콘트롤러를 휴면 작동 모드로 작동시키는 한 방법이 제안되었다.
도 1을 참조하면, 전력 소비가 감소되는 다중 제어 시스템(10)이 도시되어 있다. 시스템(10)은 제1 및 제2 제어 스위치(12, 14)에 의하여 제1 및 제2 전자 소자(24, 28)를 각각 제어하는 마이크로콘트롤러(20)를 구비한다. 제어 스위치(12, 14)는 상호 연결되어 있으며, 단일 루프를 통해 마이크로콘트롤러(20)와도 연결되어 있다.
다중 아키텍쳐를 효과적으로 구현하기 위하여, 제1 및 제2 전자 소자(24, 28)도 상호 연결되어 있으며, 접지되어 있을 뿐만 아니라 단일 루프를 통해 마이크로콘트롤러(20)와 연결되어 있다. 이러한 구성에 의하면, 마이크로콘트롤러(20)는 다중 입력 루프를 통해 소자 제어 신호를 공급함으로써, 스위치 각각의 상태의 변화를 효과적으로 처리한다.
시스템(10)은 또한 각각의 스위치에 대하여 하나의 다이오드를 포함한다. 제1 및 제2 다이오드(D1, D2)는 각각의 제어 스위치(12, 14)의 상태 변화를 검출하는 수단을 제공한다. 다이오드(D1, D2)는 마이크로콘트롤러(20)의 인터럽트 센서와 각각 연결되어 있다. 이러한 구조에 의하면, 각각의 다이오드는 마이크로콘트롤러(20)를 불필요할 때 저전력 휴면 모드로, 처리능이 필요할 때 완전 전력 작동 모드로 효과적으로 기동시킨다.
도 1의 시스템(10)은 실질적인 단점을 갖는다. 매우 많은 전기적으로 작동되는 소자를 갖는 자동차에 있어서, 마이크로콘트롤러를 휴면 모드에서 작동 모드로 절환시키기 위하여 각각의 소자에 대하여 하나의 다이오드가 필요하다. 또한, 다수의 시스템을 제조할 때 이것은 비용을 상당히 증가시킬 수 있다.
따라서, 종래 기술보다 비용면에서보다 전력 소비가 효과적으로 절약되는 다중 시스템에 대한 필요성이 대두되고 있다.
발명의 요약
본 발명의 주목적은 종래 기술의 문제점을 해결하는 것이다.
본 발명의 다른 목적은 전원으로부터 인가된 대기 휴지 전류를 감소시키는 시스템을 제공하는 것이다.
본 발명의 또 다른 목적은 제조비가 실질적으로 감소되는 대기 휴지 전류를 감소시키는 시스템을 제공하는 것이다.
상기 본 발명의 목적을 달성하기 위하여, 전원으로부터 인가된 대기 휴지 전류를 감소시킬 수 있는 시스템이 제공된다. 상기 시스템은 소정의 상태롤 갖는 소자를 구비한다. 또한, 상기 시스템은 작동 모드와 휴면 모드를 갖는 마이크로콘트롤러를 구비하는바, 상기 마이크로콘트롤러는 작동 모드 동안 소자의 상태를 폴링하여, 작동 모드 동안 상태 변화에 응답하여 소정의 기능을 개시하며, 휴면 모드 동안 전원으로부터 인가된 대기 휴지 전류를 유지한다. 본 발명에 따르면, 마이크로콘트롤러는 작동 모드 동안 제1 전압 레벨로 출력 신호를 발생시키며, 휴면 모드 동안 상기 출력 신호를 제2 전압 레벨로 발생시킨다. 마이크로콘트롤러는 휴면 모드에서 작동 모드로 절환시키기 위한 센서를 부가적으로 구비한다. 또한, 상기 시스템은 작동 모드 동안 제1 전압 레벨로 충전시키고, 휴면 모드 동안 제3 전압 레벨로 방전시키기 위한 입력 소자를 구비함으로써, 상기 센서를 휴면 모드에서 작동 모드로 절환시키기도록 트리거한다.
상기 및 기타 목적은 첨부 도면과 관련한 아래의 상세한 설명으로부터 명백하게 된다.
본 발명은 첨부된 도면을 참고로 제한적이지 않은 실시예의 상세한 설명을 읽으므로서 보다 더 확실히 이해될 것이다.
도 1은 종래 기술에 따른 회로를 도시하는 도면.
도 2a 및 도 2b는 본 발명의 양호한 실시예에 따른 회로와 그로부터 인가된 전류의 그래프를 나타내는 도면.
도 3은 본 발명에 따라 채용된 단계를 나타내는 순서도이다.
도 2a를 참조하면, 전원으로부터 인가된 대기 휴지 전류가 감소된 다중 제어 시스템(30)이 도시되어 있다. 시스템(30)은 제1 및 제2 제어 스위치(34, 36)에 의하여 각각 제1 및 제2 전자 소자(38, 40)를 제어하기 위한 마이크로콘트롤러(32)를 구비한다. 본 발명의 양호한 실시예에 있어서, 다중 제어 시스템(30)은 자동차에 사용되므로, 제1 및 제2 소자는 전조등 또는 경적과 같은 자동차 부속품 및/또는 부품이다.
제1 제어 스위치(34)는 마이크로콘트롤러(32)를 통해 제1 소자(38)를 작동 및 비작동시킨다. 한편, 제2 제어 스위치(36)는 마이크로콘트롤러(32)를 통해 제2 소자(40)를 작동 및 비작동시킨다. 제어 스위치(34, 36)는 서로 연결되어 있을 뿐만 아니라, 단일 루프를 통해 마이크로콘트롤러(32)와 연결되어 있다. 다중 아키텍쳐를 효과적으로 구현하기 위하여, 제1 및 제2 소자(38, 40)는 서로 연결되어 있고, 단일 라인을 통해 접지뿐만 아니라 마이크로콘트롤러(32)와 연결되어 있다. 상술한 구성에 의하면, 마이크로콘트롤러(32)는 다중 입력 루프를 통해 소자 제어 신호를 공급하여 스위치 각각의 상태 변화를 효과적으로 처리한다.
시스템(30)은 써키트(45)를 이용하여 비용면에서 효과적인 방식으로 전원(비도시)으로부터 인가된 대기 휴지 전류를 감소시킨다. 마이크로콘트롤러(32)는 소자 제어 신호를 통해 소자 (38, 40)에 대한 변화를 개시하는 것을 포함하는 시스템 기능을 수행하는 작동 모드와, 대기 휴지 전류를 감소시키기 위한 휴면 모드를 포함한다. 작동 모드에 있어서, 마이크로콘트롤러(32)는 소자(38, 40)의 작동 및/또는 비작동 여부를 측정하기 위하여 초기 시간에서 제어 스위치(34, 36) 각각의 상태를 폴링(polling)한다. 이러한 폴링 단계의 정확성을 보장하기 위하여, 마이크로콘트롤러(32)는 소자(38, 40)가 효과적으로 작동 및/또는 비작동되기 전에 적어도 일회씩 스위치(34, 36)를 리폴링(repolling)한다. 각각의 스위치가 디바운스(debounce) 시간 주기를 가지므로, 마이크로콘트롤러(32)는 제2 시간에서 스위치(34, 36)의 리폴링을 수행한다. 이러한 제2 시간은 소자(38, 40)를 잘못 트리거하거나 비작동시키는 것에 대하여 고정하기 위하여 디바운스 시간 주기중 긴 디바운스 주기의 통과에 대응한다.
대기 휴지 전류를 효과적으로 보전하기 위하여, 시스템(30)은 써키트(45)에 의하여 휴면 모드에서 작동 모드로의 마이크로콘트롤러(32)의 작동을 효과적으로 변화시키도록 메커니즘을 작동시킨다. 써키트(45)는 마이크로콘트롤러(32)의 전압 출력(Vo)과 인터럽트 입력(I) 사이에 루프를 포함한다. 회로 루프는 제2 저항(R2)과 직렬로 접속된 입력 저항(R1)을 구비한다. 제2 저항(R2)에는 다이오드(D3)가 제1 및 제2 노드에서 병렬로 접속되어 있다. 또한, 제2 노드 접속 다이오드(D3)와 저항(R2)에는 접지된 캐패시터(C1)가 부착되어 있다. 회로 루프는 제2 노드를 인터럽트 입력단에 연결함으로써 완료된다.
써키트(45)의 부품은 인가된 대기 휴지 전류를 최소화시키기 위하여 그리고 인터럽트 센서의 잘못된 트리거 양을 감소시키기 위하여 캐패시터(C1)의 신속한 충전과 느린 방전을 가능하게 한다. 이러한 목적은 저항(R2)에 대하여 저항(R1) 보다 실질적으로 큰 값으로 선택함으로써 실현된다. 한 실시예에서, 저항(R2)은 10,000 오옴인 반면, 저항(R1)은 100 오옴이다. 또한, 다이오드(D3)는 캐패시터(C1)의 충전 시간을 기능적으로 단축시킨다. 캐패시터(C1)가 전압 입력(Vo)의 제1 전압 레벨로 충전되면, 충전 시간 상수(τc)는 캐패시터(C1)의 값과 저항(R1)의 값의 곱의 역수이다. 이것은 캐패시터(C1)가 충전될 때 회로 루프를 통해 흐르는 전류가 다이오드(D3)를 통과하지만 저항(R2)을 통과하지 않는 사실로서 간단히 이해될 수 있다. 이와 반대로, 캐패시터가 전압 출력(Vo)의 제1 전압 레벨로부터 방전되면, 다이오드(D1)는 오프되고 회로 루프를 통해 흐르는 전류는 저항(R2)을 통과하지만 다이오드(D3)를 통과하지 않는다. 이러한 구성에 의하면, 방전 시간 상수(τd)는 캐패시터(C1)의 값과 저항(R1, R2)의 합의 곱의 역수이다.
도 2b를 참조하면, 시스템에 의하여 인가된 전류의 그래프가 도시되어 있다. 도시된 바와 같이, 작동 모드에 있는 동안, 마이크로콘트롤러는 기능적으로 작동하기 위하여 제1 레벨의 전류를 인가한다. 그러나, 마이크로콘트롤러(32)가 휴면 모드로 절환되면, 인가된 전류는 시간 주기(τd)가 흐르면서 마이크로콘트롤러(32)가 작동 모드로 절환되고 폴링 시간 주기(τp) 동안 제어 스위치(34, 36)의 상태를 폴링할 때 다시 증가한다. 폴링 시간 주기(τp)는 사용된 스위치의 개수와 마이크로콘트롤러(32)가 각각의 스위치를 폴링하는 시간에 종속한다. 대기 휴지 전류의 사용을 효과적으로 감소시키기 위하여, τp는 τd보다 작아야 한다. 이렇게 하면, 마이크로콘트롤러는 인가 작동 모드 전류를 최소화하기 위하여 휴면 모드에서 주로 작동한다. 따라서, τd는 최단 디바운스 주기의 두배 또는 그 이하이지만, 폴링 시간 주기(τp)와 동일하거나 크다.
도 3을 참조하면, 시스템(30), 특히 마이크로콘트롤러(32)에 의하여 채용된 작동 단계를 도시하는 순서도가 도시되어 있다. 마이크로콘트롤러(32)가 작동 모드에 있는 작동 시에, 전압 출력(Vo)은 초기에 논리 하이 또는 1로 설정되어, 캐패시터(C1)가 논리 전압 하이 레벨로 충전된다. 제1 폴링 이후에, 마이크로콘트롤러(32)는 전압 출력(Vo)을 논리 로우 또는 0으로 절감하고 휴면 모드로 진행한다. 그 결과, 캐패시터(C1)의 값과 저항(R1, R2)의 합의 곱의 역수와 균등한 비율로 방전되기 시작한다. 결과적으로, 캐패시터(C1)가 방전하면, 캐패시터(C1) 양단의 전압의 값은 논리 전압 하이와 논리 전압 로우 사이의 중간 전압 레벨로 떨어져서, 인터럽트 입력(I)을 통해 마이크로콘트롤러(32) 내부의 인터럽트 센서를 트리거한다. 입터럽트 센서는 일단 트리거되면 마이크로콘트롤러(32)를 휴면 모드에서 작동 모드로 절환시키고 삽입된 입터럽트 루틴을 수행하기 시작한다.
인터럽트 루틴에 진입하면, 전압 출력(Vo)은 논리 하이 또는 1로 상승되고, 캐패시터(C1)는 논리 전압 하이 레벨로 충전을 개시하며, 마이크로콘트롤러(32)는 스위치(34, 36)의 상태를 폴링하고 그 결과를 메모리에 입력한다. 그 이후, 마이크로콘트롤러(32)는 스위치(34, 36)를 위한 디바운스 주기중에서 긴 디바운스 주기가 통과하는 여부를 측정한다. 그 디바운스 주기가 통과하지 않으면, 마이크로콘트롤러(32)는 전압 출력(Vo)을 논리 로우 또는 0으로 낮추고 휴면 모드로 절환한다. 그러나, 디바운스 주기가 통과하면, 마이크로콘트롤러(32)는 주 루틴을 실행하여 메모리에 저장된 스위치(34, 36)에서의 어떤 상태 변화를 실행한다.
본 발명을 예시적인 실시예를 참조하여 설명하였지만, 그 설명은 제한적인 의미로 해석되는 것을 의미하는 것은 아니다. 본 발명을 양호한 실시예로 기술하였지만, 본 발명의 부가적인 실시예뿐만 아니라 도시된 실시예의 여러 가지 변형이 청구범위에서 인용된 것과 같은 본 발명의 사상으로부터 벗어나지 않고 상술한 바를 참조하면 당업자에게 명백함을 알 수 있다. 따라서, 캐패시터가 충전 및 방전용으로 본원에서 기술되었지만, 동일 또는 유사한 기능적 목적을 성취하기 위하여 인덕터와 같은 균등한 부품이 대체될 수 있음은 당업자에게 명백하다. 그러므로, 청구범위는 본 발명의 사상에 속할 때 이러한 수정 또는 실시예를 커버할 수 있다.

Claims (19)

  1. 전원으로부터 인가된 대기 휴지 전류(quiescent current)를 감소시키는 제어 시스템에 있어서,
    소정의 작동 상태를 갖는 소자;
    작동 모드와 휴면 모드를 가지며, 상기 작동 모드 동안 소자의 상태를 폴링하며, 상기 작동 모드 동안 상태 변화에 응답하여 소정의 기능을 개시하며, 휴면 모드 동안 전원으로부터 인가된 대기 휴지 전류를 유지하고, 상기 휴면 모드 동안 전원으로부터 인가된 대기 휴지 전류를 유지하기 위하여 작동 모드 동안 제1 전압 레벨로 출력 신호를 발생시키며, 휴면 모드 동안 상기 출력 신호를 제2 전압 레벨로 발생시키며, 휴면 모드에서 작동 모드로 절환시키기 위한 센서를 구비하는 마이크로콘트롤러; 그리고
    상기 작동 모드 동안 제1 전압 레벨로 충전시키고, 휴면 모드 동안 제3 전압 레벨로 방전시키기 위한 입력 소자를 구비함으로써, 상기 센서를 휴면 모드에서 작동 모드로 절환시키기도록 트리거하는 입력 소자를 포함하는 것을 특징으로 하는 제어 시스템.
  2. 제1항에 있어서, 상기 입력 소자는 저항과 캐패시터를 구비하는 것을 특징으로 하는 제어 시스템.
  3. 제2항에 있어서, 상기 입력 소자는 저항과 병렬로 접속된 다이오드를 구비하는 것을 특징으로 하는 제어 시스템.
  4. 제2항에 있어서, 상기 입력 소자는 방전하는 것보다 빠르게 충전하는 것을 특징으로 하는 제어 시스템.
  5. 제4항에 있어서, 상기 폴링은 폴링 시간 주기 동안 수행되며, 상기 입력 소자는 폴링 시간 주기보다 짧은 시간 주기로 방전되는 것을 특징으로 하는 제어 시스템.
  6. 제2항에 있어서, 상기 소자는 디바운스 주기(debounce period)를 가지며, 상기 마이크로콘트롤러는 디바운스 주기의 초기에서 소자의 상태를 폴링한 이후에 휴면 모드로 시프트하는 것을 특징으로 하는 제어 시스템.
  7. 제2항에 있어서, 상기 소자는 디바운스 주기를 구비하며, 상기 마이크로콘트롤러는 디바운스 주기의 말기에서 소자의 상태를 리폴링하는 것을 특징으로 하는 제어 시스템.
  8. 제7항에 있어서, 상기 마이크로콘트롤러는 디바운스 주기의 말기에서 소자의 상태를 리폴링한 이후에 휴면 모드로 시프트되는 것을 특징으로 하는 제어 시스템.
  9. 제2항에 있어서, 상기 소자는 캐패시터와 저항의 곱의 역수의 절반 또는 그 이상인 디바운스 주기를 갖는 것을 특징으로 하는 제어 시스템.
  10. 전원으로부터 인가된 대기 휴지 전류(quiescent current)를 감소시키는 제1 및 제2 소자를 제어하며, 상기 제1 및 제2 소자는 제1 제어 스위치와 제2 제어 스위치 각각에 의하여 작동 및 비작동되며, 상기 스위치 각각은 작동 상태와 디바운스 주기를 갖는 다중 제어 회로에 있어서,
    작동 모드와 휴면 모드를 가지며, 상기 작동 모드 동안 제1 스위치의 디바운스 주기의 초기에 제1 제어 스위치의 작동 상태를 폴링하여, 상기 작동 모드 동안 제1 제어 스위치의 작동 상태 변화에 응답하여 제1 소자를 기동하며, 휴면 모드 동안 제2 스위치의 디바운스 주기의 초기에 제2 제어 스위치의 상태를 폴링하여, 상기 작동 모드 동안 제2 스위치의 작동 상태 변화에 응답하여 제2 소자를 기동하며, 상기 휴면 모드 동안 전원으로부터 인가된 대기 휴지 전류를 유지하기 위하여 작동 모드 동안 제1 전압 레벨로 출력 신호를 발생시키며, 휴면 모드 동안 상기 출력 신호를 제2 전압 레벨로 발생시키며, 휴면 모드에서 작동 모드로 절환시키기 위한 센서를 구비하는 마이크로콘트롤러; 그리고
    상기 작동 모드 동안 제1 전압 레벨로 충전시키고, 휴면 모드 동안 제3 전압 레벨로 방전시키기 위한 입력 소자를 구비함으로써, 상기 센서를 휴면 모드에서 작동 모드로 절환시키기도록 트리거하는 임피던스를 포함하는 것을 특징으로 하는 다중 제어 회로.
  11. 제10항에 있어서, 상기 임피던스는 저항과 캐패시터를 구비하는 것을 특징으로 하는 다중 제어 회로.
  12. 제11항에 있어서, 상기 입력 소자는 저항과 병렬로 접속된 다이오드를 구비하는 것을 특징으로 하는 다중 제어 회로.
  13. 제10항에 있어서, 상기 입력 소자는 방전하는 것보다 빠르게 충전하는 것을 특징으로 하는 다중 제어 회로.
  14. 제13항에 있어서, 상기 제1 및 제2 소자의 폴링은 폴링 시간 주기 동안 수행되며, 상기 임피던스는 폴링 시간 주기보다 긴 시간 주기로 방전되는 것을 특징으로 하는 다중 제어 회로.
  15. 제10항에 있어서, 상기 마이크로콘트롤러는 제1 제어 스위치의 디바운스 주기 초기에 제1 제어 스위치의 상태를 폴링한 이후 그리고 제2 제어 스위치의 디바운스 주기의 초기에 제2 제어 스위치의 상태를 폴링한 이후에 휴면 모드로 시프트하는 것을 특징으로 하는 다중 제어 회로.
  16. 제10항에 있어서, 상기 마이크로콘트롤러는 제1 제어 스위치의 디바운스 주기의 말기에 제1 제어 스위치의 상태를 리폴링하며, 제2 제어 스위치의 디바운스 주기의 말기에 제2 제어 스위치의 상태를 리폴링하는 것을 특징으로 하는 다중 제어 회로.
  17. 제16항에 있어서, 상기 마이크로콘트롤러는 제1 제어 스위치의 디바운스 주기 말기에 제1 제어 스위치의 상태를 폴링한 이후 그리고 제2 제어 스위치의 비다운스 주기의 말기에 제2 제어 스위치의 상태를 폴링한 이후에 휴면 모드로 시프트 하는 것을 특징으로 하는 다중 제어 회로.
  18. 제 11항에 있어서, 상기 제1 및 제2 디바운스 주기 중 짧은 것은 캐패시터와 저항의 곱의 역수의 절반 또는 그 이상인 디바운스 주기를 갖는 것을 특징으로 하는 다중 제어 회로.
  19. 제1 및 제2 소자를 제어하며, 제1 및 제2 스위치 각각은 제1 및 제2 제어 스위치에 의하여 작동 및 비작동되는 것에 대응하는 상태를 갖는 다중 제어 회로에서의 전원으로부터 인가된 대기 휴지 전류(quiescent current)를 감소시키기 위한 방법에 있어서,
    제어 회로에 주 루틴을 실행하며, 제어 회로가 휴면 작동 모드에 있는 것으로 측정될 때, 임피던스에 의하여 상기 제어 회로의 출력단이 제1 전압 레벨로 충전되는 단계;
    상기 휴면 모드 동안 전원으로부터 인가된 대기 휴지 전류를 유지하는 단계;
    상기 휴면 모드로 작동하는 제어 회로의 출력단의 제1 전압 레벨을 제2 전압 레벨로 변경하는 단계;
    상기 제어 회로상의 인터럽트 센서를 트리거하여 제어 회로를 기동 작동 모드로 전환하기 위하여 임피던스를 제2 전압 레벨로 방전시키는 단계;
    상기 기동 모드로 작동하는 제어 회로의 출력의 제2 전압 레벨을 제1 전압 레벨로 변경시키는 단계;
    폴링 시간 주기 동안 스위치 각각의 상태를 폴링하여, 상기 폴링 시간 주기과 경과한 이후에 제어 회로를 휴면 모드로 복귀시키는 단계; 그리고
    상기 폴링된 제1 스위치의 상태 변화에 응답하여 제1 소자를 기동하고, 폴링된 제2 스위치의 상태 변화에 응답하여 제2 소자를 기동하는 단계를 포함하는 것을 특징으로 하는 방법.
KR1019980704308A 1995-12-15 1996-12-03 마이크로콘트롤러에서대기휴지전류를감소시키기위한시스템및방법 KR20000064371A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/572,767 US5939998A (en) 1995-12-15 1995-12-15 System and method for reducing quiescent current in a microcontroller
US8/572767 1995-12-15
PCT/US1996/019240 WO1997022917A1 (en) 1995-12-15 1996-12-03 System and method for reducing current consumption of a microcontroller

Publications (1)

Publication Number Publication Date
KR20000064371A true KR20000064371A (ko) 2000-11-06

Family

ID=24289280

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980704308A KR20000064371A (ko) 1995-12-15 1996-12-03 마이크로콘트롤러에서대기휴지전류를감소시키기위한시스템및방법

Country Status (10)

Country Link
US (1) US5939998A (ko)
EP (1) EP0867001B1 (ko)
JP (1) JP2001508201A (ko)
KR (1) KR20000064371A (ko)
CN (1) CN1208479A (ko)
CA (1) CA2240370A1 (ko)
DE (1) DE69609524T2 (ko)
MX (1) MX9804432A (ko)
TW (1) TW332876B (ko)
WO (1) WO1997022917A1 (ko)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6198995B1 (en) * 1998-03-31 2001-03-06 Lear Automotive Dearborn, Inc. Sleep mode for vehicle monitoring system
US6141583A (en) * 1999-02-09 2000-10-31 Medtronic, Inc. Implantable medical device incorporating performance based adjustable power supply
CA2372978A1 (en) * 1999-05-14 2000-11-23 Tracy L. Lentz Automatic mode detection and rejection of inadvertent mode changes from dual use of sensor input channel
JP2001100869A (ja) 1999-09-27 2001-04-13 Toshiba Lsi System Support Kk マイクロコンピュータ搭載機器における待機状態時の消費電流削減回路
US6437460B1 (en) * 1999-10-27 2002-08-20 Daimlerchrysler Corporation Low power supervisor controller
DE10044087A1 (de) * 2000-09-07 2002-04-04 Bosch Gmbh Robert Vorrichtung zur Aktivierung eines Steuergeräts
JP3800002B2 (ja) 2000-12-14 2006-07-19 住友電装株式会社 Cpuの消費電力低減方法、電子装置および消費電力低減プログラムを記録した記録媒体
TWI222549B (en) 2003-07-04 2004-10-21 Benq Corp Projector
US20060232397A1 (en) * 2005-04-14 2006-10-19 Jasmeet Chhabra Apparatus, system and method capable of very low power operation in a sensor network
US7460966B1 (en) * 2006-04-18 2008-12-02 Zilog, Inc. Microcontroller that maintains capacitors of an analog circuit in a charged state during low power operation
CN101556499B (zh) * 2008-04-09 2012-04-25 新唐科技股份有限公司 电流调整装置、供电装置、以及电流调整方法
DE102008035920A1 (de) * 2008-08-01 2010-02-04 Knorr-Bremse Systeme für Nutzfahrzeuge GmbH Schaltungsanordnung für eine serielle Kommunikation mit Aufweckfunktion
US7977813B2 (en) * 2008-12-11 2011-07-12 Caterpillar Inc. System and method for reducing quiescent power draw and machine using same
CN101549673B (zh) * 2009-05-08 2012-03-28 奇瑞汽车股份有限公司 一种弱混合动力整车控制器休眠模式下的唤醒方法及电路
CN102749892A (zh) * 2012-03-15 2012-10-24 浙江吉利汽车研究院有限公司 一种汽车驻车制动时电子控制***网络管理方法
JP5677386B2 (ja) * 2012-08-30 2015-02-25 京セラドキュメントソリューションズ株式会社 画像形成装置
CN106020177A (zh) * 2016-07-29 2016-10-12 北京车和家信息技术有限责任公司 电子控制单元的控制方法、电子控制单元和车辆
KR102561024B1 (ko) * 2016-11-30 2023-07-28 주식회사 에이치엘클레무브 제어장치를 구비한 운전보조시스템 및 그의 제어방법
CN114020139A (zh) * 2021-11-05 2022-02-08 珠海全志科技股份有限公司 Cpu功耗管理方法、计算机装置及计算机可读存储介质

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6159144A (ja) * 1984-08-31 1986-03-26 Toshiba Corp 空気調和機用ワイヤレス式遠隔操作装置
DE3636822C2 (de) * 1986-10-29 1993-12-23 Ruf Kg Wilhelm Elektronische Fernbetätigungseinrichtung, insbesondere für Zentralverriegelungsanlagen von Kraftfahrzeugen
US5109221A (en) * 1987-05-21 1992-04-28 Trw Inc. Remote control system for door locks
NL8702749A (nl) * 1987-11-18 1989-06-16 Philips Nv Afstandsbedieningssysteem met ontwaak signaal.
FR2626998B1 (fr) * 1988-02-05 1990-08-03 Bendix Electronics Sa Systeme de mise en etat operationnel et en etat de veille de boitiers electroniques connectes a un canal de communication
DE3926178A1 (de) * 1989-08-08 1991-02-14 Bosch Gmbh Robert Aufweck-schaltungsanordnung fuer einen mikroprozessor
DE4123811A1 (de) * 1991-07-18 1993-01-21 Bosch Gmbh Robert Verfahren zum betreiben eines mikroprozessors
US5485625A (en) * 1992-06-29 1996-01-16 Ford Motor Company Method and apparatus for monitoring external events during a microprocessor's sleep mode
JP3345137B2 (ja) * 1993-11-29 2002-11-18 松下電器産業株式会社 暗電流削減制御方法
JPH08147064A (ja) * 1994-11-24 1996-06-07 Mitsubishi Denki Semiconductor Software Kk 間欠動作回路

Also Published As

Publication number Publication date
EP0867001A1 (en) 1998-09-30
US5939998A (en) 1999-08-17
DE69609524T2 (de) 2001-03-29
JP2001508201A (ja) 2001-06-19
WO1997022917A1 (en) 1997-06-26
TW332876B (en) 1998-06-01
EP0867001B1 (en) 2000-07-26
CA2240370A1 (en) 1997-06-26
DE69609524D1 (de) 2000-08-31
MX9804432A (es) 1998-09-30
CN1208479A (zh) 1999-02-17

Similar Documents

Publication Publication Date Title
KR20000064371A (ko) 마이크로콘트롤러에서대기휴지전류를감소시키기위한시스템및방법
US5621250A (en) Wake-up interface and method for awakening an automotive electronics module
US5239520A (en) Booting circuit arrangement for a microprocessor
US7215158B2 (en) Comparator switching apparatus and method
JP3366329B2 (ja) マイクロプロセッサの作動法
US5794055A (en) Automotive electrical system and method for coupling power to such systems
JP2001216878A (ja) スイッチ状態監視回路及びスイッチ
JP2016225145A (ja) スイッチ監視回路
JP2974104B2 (ja) インテリジェントパワスイッチ用回路
JPH0898419A (ja) 電源回路
US20020050841A1 (en) Circuit configuration for detecting the state of at least one electrical actuating element
KR0181318B1 (ko) 마이크로프로세서의 폭주 방지 회로
US7155603B2 (en) Circuit arrangement for detecting the state of at least one electrical switch
US20070050687A1 (en) Watchdog monitoring circuit and method for controlling energization of the load using the watchdog monitoring circuit
JP3084326B2 (ja) 方向指示灯の点滅装置
JP3903716B2 (ja) マイクロコンピュータ
JP2804119B2 (ja) 自己動作監視機能を有した火災感知器
JPH11338556A (ja) 電源回路
GB2257281A (en) An alarm system
KR200185718Y1 (ko) 자동차 마이컴의 리셋 회로
JP2701266B2 (ja) 電子機器
JP3291877B2 (ja) 電源保持回路
JPH0744709Y2 (ja) 自動車用タイマ機構
JP2594370Y2 (ja) 警報器の移報装置
KR20020085947A (ko) 차량의 스위칭 전류소비량 감소 회로

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid