MyAdvantechに登録

「MyAdvantech」はアドバンテックのお客様のための専用ポータルサイトです。メンバーに登録されたお客様には新製品、オンラインセミナー、eStoreでのディスカウントなどの情報を配信いたします。

メンバーに今すぐ登録!

What is WatchDog Timer? How to test it?

2007-10-22 Installation Document No.1-0000293

Solution:

  • What is WatchDog Timer?


    The watchdog timer (WDT) will reset CPU or generates an interrupt if watchdog resident processing comes to a standstill for any reason. This feature helps to ensure system reliability in industrial standalone or unmanned environments. The reset or interrupt service can wake the application up if it goes into endless loops without response.

    Normally there are 2 inputs and 1 output in WDT:
    I1: Time interval setting (or boundled with Activate/Enable switch)
    I2: Clear counting
    O1: Trigger for "system reset" or "interrupt"

    Customers have to write the WDT program as resident service "inside" the industrial application program, or another individual program resident with OS at background. After enabling the WDT service, the resident program needs to "frequently clear" the WDT chip's timer counting so WDT chip won't send trigger out. When the software is alive, WDT is always cleared to start from the beginning (e.g. 63sec) then counts down again.

    If CPU hangs up to make it unable to execute the resident program well, WDT chip can't get clear signal so it continues to count down to "0". That's the time to send trigger signal to reset the whole system, or send an IRQ. Hope to use this feature to wake up the computer system, then execute dedicated application programs introduced in batch file or startup script.

    The possible reasons to cause CPU not being able to respond are as follows:
    1. Hardware malfunctions!
    2. CPU is jamed for unknown software issue (e.g. virus atttack, response time-out in application program to jam CPU processing...).

    For example, there are 2 different WDT designs in Advantech full-size CPU board designs:
    I. Additional chipset which uses I/O ports 0x443h & 0x43h as inputs! (Used on PCA-6168, PCA-6178, PCA-6179)
    II. Built-in WDT function in Super I/O chip! (Winbond 83627 series, used on PCA-6180, PCA-6184, PCA-6186...etc)

Please leave your contact information, we will reply to your message in a timely manner. *

必須

당사는 회원 기반 서비스 제공을 위해 다음과 같이 개인정보를 수집하여 이용, 제공, 파기 합니다.

구분 수집항목 이용 목적 이용∙보유기간
1:1 문의 필수 이름, 이메일, 전화번호, 회사명, 국가, 상담내용 고객의 문의 대응 및 분쟁해결 등을 위함 소비자의 불만 또는 분쟁처리에 관한 기록: 3년
선택 제품, 시리얼넘버 효율적인 상담 대응
선택 뉴스레터 수신 동의 여부 신규 서비스/상품, 할인 이벤트 안내 법정 의무 보유 기간
アドバンテックからのニュース(新製品、イベント情報など)を購読しますか?いつでも配信停止できます。*
アドバンテックからのニュース(新製品、イベント情報など)を購読しますか?いつでも配信停止できます。 は必須です*

ご注意: 「いいえ」 を選択すると、既に登録されている場合は現在の購読が解除されます。

アドバンテックのプライバシーポリシーに従って、個人情報を取り扱うことに同意しますか? *
アドバンテックのプライバシーポリシーに従って、個人情報を取り扱うことに同意しますか? は必須です*
必須
必須