? En vaktbikkje krets , eller vaktbikkje timer krets , er en hardware krets utformet for å beskytte et elektronisk system i tilfelle noe går galt , og systemet kan ikke komme på egen hånd . Noen mikroprosessor chips , spesielt de laget for embedded systemer - systemer som inngår i et større system , og forventes å fungere uten menneskelig inngripen - har innebygd vaktbikkje kretser. Vaktbikkje kretser av denne typen er konfigurert og kontrolleres ved å gå interne hardware registre - små, raske minneplasser - i den sentrale processing unit . Operation
En vaktbikkje krets teller inngangsimpulser - typisk fra en svært pålitelig klokke kilde, for eksempel hovedsystemet klokke generator - opp til en viss grense . Når grensen nås , genererer vakthund -krets et utgangssignal, som blir brukt til å initiere utvinning. Hvis en datamaskin eller operativsystem låser seg på grunn av konflikter mellom programmer eller minnehåndtering problemer , kan en vaktbikkje krets programmeres til å starte systemet etter et visst antall sekunder .
Retriggering
å hindre at vaktbikkje krets fra å nå grensen , må programvaren tilbakestille , eller "re -trigger , " vakthundtidsstyreren krets ved å manipulere , eller veksling , en annen inngang signal. Re - utløser vaktbikkje krets betyr at alt fungerer som det skal , så det skal være vanskelig å re - utløse utilsiktet. Hvis et system svikter, men vaktbikkje krets holder blir re - utløst i alle fall, vil ikke systemet bli tilbakestilt og kan aldri komme .
Feil Detection
en vaktbikkje krets er en ganske rå , usofistikert metode for feilretting og systemgjenoppretting. Faktisk er den eneste feil som en vakthund kan detektere det faktum at det ikke har vært re- utløses ofte nok, og den eneste metode for utvinning er å tilbakestille hele systemet. Som sådan , er en vaktbikkje krets en fail -safe mekanisme designet for å oppdage uopprettelig , eller dødelig , feil og tilbakestille systemet til å fikse , eller i det minste bedre , feilen . Interne vaktbikkje kretser koster ikke noe ekstra i form av penger , plass eller makt , men hvis de ikke er sofistikert nok , kan de erstattes med vaktbikkje kretser bygget ved hjelp av ekstern maskinvare .
Hensyn
En vaktbikkje krets bør starte så snart strømmen er brukt, og bør ikke krever noen programvare konfigurasjonen . Hvis den gjør det, og programvaren ikke kan vaktbikkje kretsen ikke starte i det hele tatt . Den klokke -inngangen benyttes av en vakthund -krets er vanligvis en svært hurtig klokke , slik at vakthunden kretsen vanligvis krever mange " dividere med " trinn - som klokke divider-med -2 , divider-med - fire eller divider-med -8 - - å redusere klokkehastigheten til et håndterlig nivå
.