반응형
Ⅰ. 고신뢰성 시스템을 위한, 위치독 타이머
가. 워치독 타이머의 개념
- 비정상, 무한루프 등에 빠진 경우 시스템 통제가 불가능한 상황에서 자동으로 시스템을 리셋하는 하드웨어 기능
나. 워치독 타이머의 필요성
제어 실패 방지 | - 불필요한 반복 또는 제어 실패를 방지하는 매커니즘 필요 |
안전모드 필요 | - 시스템 일부가 예상 못한 제어 실패시 안전모드로 전환 필요 |
Ⅱ. 워치독 타이머의 개념도 및 구성요소
가. 워치독 타이머 개념도
- 워치독 타이머는 H/W를 주기적 감시하며 디바이스로부터 일정 시간동안 입력값(Kick)을 받지 못하는 경우 시스템 오동작으로 간주하고 초기화(Reset) 수행
나. 워치독 타이머의 구성 요소
신호 | 내용 |
Clock | - H/W 디바이스를 동작시키는 외부 Clock Source |
Clear (Restart / Kick) | - H/W 디바이스가 정상 동작함을 알려주는 주기적 Alive 신호 |
Timeout | - 타이머가 종료되었음을 알려주는 신호 |
Reset | - H/W 디바이스를 초기화 할 수 있는 신호 |
Ⅲ. 워치독 타이머의 유형
유형 | 개념도 | 설명 |
내부 워치독 타이머 |
- 대부분의 마이크로 컨트롤러 내부 내장 - 별도 비용 없음 - 상대적으로 신뢰도 낮음 - S/W 문제 동작 오류 가능 |
|
외부 워치독 타이머 |
- 외부에 별도의 H/W 필요 - 별도 비용 필요 - 상대적 신뢰도 높음 - 프로세서에 물리적 리셋 핀 포함 |
반응형