MICROCHIP dsPIC33 Revèy Watchdog doub

ENTWODIKSYON

DsPIC33/PIC24 Doub Watchdog Timer (WDT) yo dekri nan seksyon sa a. Gade figi 1-
1 pou yon dyagram blòk WDT la.
WDT a, lè li aktive, opere nan sous revèy entèn Low-Power RC (LPRC) Oscillator oswa sous revèy seleksyone nan mòd Run. WDT a ka itilize pou detekte malfonksyònman lojisyèl sistèm nan reset aparèy la si WDT a pa netwaye detanzantan nan lojisyèl. WDT a ka configuré nan mòd fenèt oswa mòd ki pa fenèt. Yo ka chwazi plizyè peryòd tan WDT lè l sèvi avèk scaler post WDT la. WDT a ka itilize tou pou reveye aparèy la soti nan mòd dòmi oswa san fè anyen konsa (mòd ekonomize enèji).
Sa ki anba la yo se kèk nan karakteristik prensipal yo nan modil WDT yo:

  • Konfigirasyon oswa lojisyèl kontwole
  • Peryòd tan-out separe itilizatè-konfigurab pou mòd Kouri ak Dòmi/Idle
  • Ka reveye aparèy la soti nan mòd dòmi oswa san fè anyen konsa
  • Sous revèy itilizatè a chwazi nan mòd Run
  • Opere soti nan LPRC nan mòd dòmi / san fè anyen konsa

Dyagram blòk revèy Watchdog

Remak

  1. Konpòtman WDT Reyajiste apre yon evènman espesifik switch revèy depann de aparèy la. Tanpri gade nan seksyon "Watchdog Timer" nan fèy done espesifik aparèy la pou yon deskripsyon evènman switch revèy ki klè WDT a.
  2. Sous revèy ki disponib yo depann de aparèy.

WATCHDOG TIMER KONTWÒL ANREJIST

Modil WDT yo konpoze de Rejis Fonksyon Espesyal (SFRs) sa yo:

  • WDTCONL: Watchdog Timer Control Rejis
    Yo itilize rejis sa a pou pèmèt oswa enfim Watchdog Timer la epi li pèmèt oswa enfim operasyon fenèt la.
  • WDTCONH: Rejis kle Watchdog
    Yo itilize rejis sa a pou netwaye WDT a pou anpeche yon tan.
  • RCON: Reyajiste Rejis kontwòl (2)
    Rejis sa a endike kòz yon Reset.
Anrejistre Map

Tablo 2-1 bay yon rezime tou kout sou rejis modil WDT ki gen rapò yo. Rejis korespondan yo parèt apre rezime a, ki te swiv pa yon deskripsyon detaye chak rejis.

Tablo 2-1: Watchdog Timer Anrejistre Kat

Non Bit Range Bits
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
WDTCONL 15:0 ON(3) RUNDDIV[4:0](2) CLKSEL[1:0](2) SLPDIV[4:0](2) WDTWINEN(3)
WDTCONH 15:0 WDTCLRKEY[15:0]
RCON(4, 5) 15:0 TRAPR(1) IOPUWR(1) CM(1) VREGS(1) EXTR(1) SWR(1) WDTO DOMÒM SANKIS(1) BOR(1) POR(1)

Lejand: — = pa aplike, li kòm '0'

Remak

  1. Bits sa yo pa asosye ak modil WDT la.
  2. Bits sa yo se lekti sèlman epi yo reflete valè Bits Konfigirasyon yo.
  3. Bits sa yo reflete estati a pou Bit nan Konfigirasyon si yo mete. Si ti jan an klè, valè a kontwole pa lojisyèl.
  4. Si Bits Konfigirasyon WDTEN[1:0] yo se '11' (pa pwograme), WDT a toujou aktive, kèlkeswa anviwònman bit ON (WDTCONL[15]).
  5. Tout Bits estati Reyajiste yo ka mete oswa efase nan lojisyèl. Mete youn nan Bits sa yo nan lojisyèl pa lakòz yon Reset aparèy.

Anrejistre 2-1: WDTCONL: Watchdog Timer Control Register

R/W-0 U-0 U-0 Ry Ry Ry Ry Ry
ON( 1 ,2 ) RUNDDIV[4:0](3)
ti jan 15     ti jan 8
Ry Ry Ry Ry Ry Ry Ry R/W/HS-0
CLKSEL[1:0](3, 4) SLPDIV[4:0](3) WDTWINEN(1)
ti jan 7     ti jan 0
  • bit 15 ON: Watchdog Timer Pèmèt ti (1,2)
    1 = Pèmèt Watchdog Timer la si konfigirasyon aparèy la pa pèmèt li
    0 = Enfim Watchdog Timer si li te pèmèt nan lojisyèl
  • bit 14-13 Unimplemented: Li kòm '0'
  • bit 12-8 RUNDIV[4:0]: WDT Run Mode Postscaler Status Bits(3)
  • bit 7-6 CLKSEL[1:0]: WDT Run Mode Clock Select Status bits(3,4)
    11 = Osilator LPRC
    10 = FRC osilator
    01 = rezève
    00 = SYSCLK
  • bit 5-1 SLPDIV[4:0]: Mòd dòmi ak san fè anyen konsa WDT Postscaler Estati bits(3)
  • bit 0 WDTWINEN: Watchdog Timer Window Active bit(1)
    1 = Pèmèt mòd fenèt
    0 = Enfim mòd fenèt

Remak

  1. Bits sa yo reflete estati Bit Konfigirasyon an si se Bit la mete. Si ti jan an otorize, valè a kontwole pa lojisyèl.
  2. Lojisyèl itilizatè a pa ta dwe li oswa ekri SFR periferik la nan sik SYSCLK imedyatman apre enstriksyon ki efase bit ON modil la.
  3. Bits sa yo se lekti sèlman epi yo reflete valè Bits Konfigirasyon yo.
  4. Sous revèy ki disponib yo depann de aparèy. Tanpri gade nan chapit "Watchdog Timer" nan fèy done espesifik aparèy la pou disponiblite.

Anrejistre 2-2: WDTCONH: Watchdog Timer Key Enskri

W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0
WDTCLRKEY[15:8]
ti 15 ti 8
W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0
WDTCLRKEY[7:0]
ti 7 ti 0

Lejand

R = Ti ki lizib W = Ti ki ka ekri U = Ti ki pa aplike, li kòm '0'
-n = Valè nan POR '1' = Bit yo mete '0' = Bit yo efase x = Bit se enkoni

  • bit 15-0 WDTCLRKEY[15:0]: Watchdog Timer Clear Bits kle
    Pou netwaye Watchdog Timer la pou anpeche yon tan, lojisyèl dwe ekri valè a, 0x5743, nan kote sa a lè l sèvi avèk yon sèl ekri 16-bit.

Enskri 2-3: RCON: Reyajiste Rejis Kontwòl(2)

R/W-0 R/W-0 U-0 U-0 R/W-0 U-0 R/W-0 R/W-0
TRAPR(1) IOPUWR(1) VREGSF(1) CM(1) VREGS(1)
ti jan 15   ti jan 8
R/W-0 R/W-0 U-0 R/W-0 R/W-0 R/W-0 R/W-1 R/W-1
EXTR(1) SWR(1) WDTO DOMÒM SANKIS(1) BOR(1) POR(1)
ti jan 7   ti jan 0

Lejand

R = Ti ki lizib W = Ti ki ka ekri U = Ti ki pa aplike, li kòm '0'
-n = Valè nan POR '1' = Bit yo mete '0' = Bit yo efase x = Bit se enkoni

  • bit 15 TRAPR: Trap Reset Flag bit(1)
    1 = Yon Reset Konfli Pyèj te fèt
    0 = Yon Reset Konfli Pyèj pa te fèt
  • bit 14 IOPUWR: Opcode ilegal oswa W Register Aksè Reset Flag bit(1)
    1 = Yon deteksyon opcode ilegal, yon mòd adrès ilegal oswa yon rejis W ki pa inisyalize itilize kòm yon Pointer Adrès ki te lakòz yon Reset.
    0 = Yon opcode ilegal oswa yon rejis W ki pa inisyalize poko fèt
  • bit 13-12 Unimplemented: Li kòm '0'
  • bit 11 VREGSF: Flash Voltage Sispansyon regilatè pandan dòmi bit(1)
    1 = Flash voltagRegilatè a aktif pandan dòmi
    0 = Flash voltagRegilatè a antre nan mòd Standby pandan dòmi
  • ti 10 Unimplemented: Li kòm '0'
  • bit 9 CM: Konfigirasyon Mismatch Flag ti jan (1)
    1 = Yon Reyajiste Konfigirasyon Dismatch te fèt
    0 = Yon Reyajiste Konfigirasyon Mismatch pa te fèt
  • ti jan 8 VREGS: Voltage Sispansyon regilatè pandan dòmi bit(1)
    1 = VoltagRegilatè a aktif pandan dòmi
    0 = VoltagRegilatè a antre nan mòd Standby pandan dòmi
  • bit 7 EXTR: Ekstèn Reset (MCLR) Pin bit (1)
    1 = Yon Reyajiste Master Clear (pin) te fèt
    0 = Yon Reyajiste Master Clear (pin) pa fèt
  • bit 6 SWR: Software RESET (Enstriksyon) Flag bit(1)
    1 = Yo te egzekite yon enstriksyon RESET
    0 = Yon enstriksyon RESET pa te egzekite
  • ti 5 Unimplemented: Li kòm '0'
  • bit 4 WDTO: Watchdog Time-out Flag bit
    1 = WDT tan-out te fèt
    0 = WDT time-out pa te fèt
  • ti jan 3 DÒMI: Reveye soti nan Dòmi Drapo ti jan
    1 = Aparèy la te nan mòd dòmi
    0 = Aparèy la pa nan mòd dòmi

Remak

  1. Bits sa yo pa asosye ak modil WDT la.
  2. Tout Bits estati Reyajiste yo ka mete oswa efase nan lojisyèl. Mete youn nan Bits sa yo nan lojisyèl pa lakòz yon Reset aparèy.

Enskri 2-3: RCON: Reyajiste Rejis Kontwòl(2)

  • bit 2 IDLE: Reveye soti nan Idle Flag ti jan (1)
    1 = Aparèy la te nan mòd san fè anyen konsa
    0 = Aparèy la pa te nan mòd Idle
  • bit 1 BOR: Brown-out Reset Flag bit(1)
    1 = Yon Reset Brown-out te fèt
    0 = Yon Reset Brown-out pa fèt
  • bit 0 POR: Power-on Reset Flag bit (1)
    1 = Yon Reset pouvwa-sou te fèt
    0 = Yon Reset Power-on pa te fèt

Remak

  1. Bits sa yo pa asosye ak modil WDT la.
  2. Tout Bits estati Reyajiste yo ka mete oswa efase nan lojisyèl. Mete youn nan Bits sa yo nan lojisyèl pa lakòz yon Reset aparèy.

WATCHDOG TIMER OPERASYON

Fonksyon prensipal Watchdog Timer (WDT) se reset processeur a nan ka yon malfonksyònman lojisyèl, oswa reveye processeur a nan evènman an nan yon tan-soti pandan y ap dòmi oswa san fè anyen konsa.
WDT a konsiste de de revèy endepandan, youn pou operasyon nan mòd Run ak lòt la pou operasyon nan mòd Power Save. Sous revèy pou mòd Run WDT a ka chwazi itilizatè a.
Chak revèy gen yon postscaler endepandan, pwogramasyon itilizatè. Tou de revèy yo kontwole atravè yon sèl bit ON; yo pa ka opere poukont yo.
Si WDT a aktive, kontwa WDT ki apwopriye a ap ogmante jiskaske li debòde oswa "time soti".
Yon tan WDT nan mòd Run ap jenere yon Reset aparèy. Pou anpeche yon Reset WDT Time-out nan mòd Run, aplikasyon itilizatè a dwe fè sèvis WDT detanzantan. Yon tan-soti nan yon mòd Power Save pral reveye aparèy la.

Nòt: Osilator LPRC a otomatikman aktive chak fwa yo te itilize li kòm yon sous revèy WDT epi WDT a pèmèt.

Mòd operasyon yo

WDT a gen de mòd operasyon: mòd ki pa Peye-Fenèt ak mòd Programmable Window. Nan mòd ki pa Fenèt, lojisyèl dwe detanzantan netwaye WDT a nenpòt ki lè mwens pase peryòd WDT a pou anpeche yon Reset WDT (Figi 3-1). Mòd ki pa Fenèt la chwazi lè w efase ti jan Watchdog Timer Window Enable (WDTWINEN) (WDTCONL[0]).
Nan mòd Fenèt Programmable, lojisyèl ka netwaye WDT a sèlman lè kontwa a nan fennèt final li anvan yon tan-soti rive. Netwaye WDT deyò fenèt sa a pral lakòz yon Reset aparèy (Figi 3-2). Gen kat opsyon gwosè fenèt: 25%, 37.5%, 50% ak 75% peryòd total WDT a. Gwosè fenèt la mete nan konfigirasyon aparèy la. Mòd Fenèt Pwogramab pa aplikab lè nan mòd Power Save.
Figi 3-1: Mòd WDT ki pa Fenèt

Figi 3-2: Mòd WDT pwogramasyon fenèt

Watchdog Timer pwogramasyon fenèt

Gwosè fenèt la detèmine pa Bits Konfigirasyon yo, WDTWIN[1:0] ak RWDTPS[4:0]. Nan mòd nan Fenèt Pwogramasyon (WDTWINEN = 1), WDT a ta dwe otorize selon anviwònman an nan Bits yo Konfigirasyon Gwosè Fenèt, WDTWIN[1:0] (al gade Figi 3-2). Anviwònman bit sa yo se:

  • 11 = Fenèt WDT se 25% peryòd WDT a
  • 10 = Fenèt WDT se 37.5% peryòd WDT a
  • 01 = Fenèt WDT se 50% peryòd WDT a
  • 00 = Fenèt WDT se 75% peryòd WDT a

Si WDT a otorize anvan fennèt la pèmèt, oswa si WDT a gen dwa pou tan, yon Reset aparèy rive. Mòd Fenèt la itil pou reset aparèy la pandan ekzekisyon rapid oswa dousman inatandi nan yon pòsyon kritik nan kòd la. Operasyon fenèt la aplike sèlman nan mòd WDT Run. Mòd dòmi WDT a toujou opere nan mòd ki pa fenèt.

Aktive ak enfim WDT la

WDT a pèmèt oswa enfim pa konfigirasyon aparèy la, oswa kontwole atravè lojisyèl lè w ekri yon '1' nan ti ON a (WDTCONL[15]). Gade Enskri 2-1 pou plis detay.

KONFIGURASYON APARÈY KONTROLE WDT

Si yo mete Bit Konfigirasyon FWDTEN, WDT a toujou aktive. Bit kontwòl ON (WDTCONL[15]) ap reflete sa lè li li yon '1'. Nan mòd sa a, ti ON a pa ka otorize nan lojisyèl. Bit Konfigirasyon FWDTEN la pa pral otorize nenpòt fòm Reset. Pou enfim WDT a, yo dwe reekri konfigirasyon an sou aparèy la. Mòd fenèt la aktive lè w netwaye ti konfigirasyon WINDIS la.

Nòt: WDT a aktive pa default sou yon aparèy ki pa pwograme.

LOGISYÈY KONTROLE WDT

Si FWDTEN Konfigirasyon bit la se '0', modil WDT a ka aktive oswa enfim (kondisyon default la) pa lojisyèl. Nan mòd sa a, ON bit la (WDTCONL[15]) reflete estati WDT a anba kontwòl lojisyèl; '1' endike modil WDT a aktive epi '0' endike li enfim.

WDT Postscaler

WDT a gen de postscalers pwogramasyon itilizatè yo: youn pou mòd Run ak lòt la pou mòd Power Save. Bits konfigirasyon RWDTPS[4:0] mete postscaler mòd Run ak Bits konfigirasyon SWDTPS[4:0] mete postscaler mòd Power Save.

Nòt: Non ti jan Konfigirasyon pou valè postscaler la ka varye. Gade nan fèy done espesifik aparèy la pou plis detay.

MÒD FENÈT KONTWÒLE KONFIGURATION APARÈY

Mòd fenèt yo ka aktive lè w netwaye bit Konfigirasyon an, WINDIS. Lè mòd WDT Window la pèmèt konfigirasyon aparèy la, WDTWINEN bit (WDTCONL[0]) pral mete epi yo pa ka otorize pa lojisyèl.

LOGISYÈY KONTWÒLE MÒD FENÈT

Si WINDIS Konfigirasyon bit la se '1', mòd WDT Pwogramasyon Fenèt la ka aktive oswa enfim pa WDTWINEN bit la (WDTCONL[0]). Yon '1' endike ke mòd Programmable Window aktive epi yon '0' endike ke mòd Programmable Window enfim.

WDT Postscaler ak Seleksyon Peryòd

WDT a gen de postscaler endepandan 5-bit, youn pou mòd Run ak lòt la pou mòd Power Save, pou kreye yon gran varyete peryòd tan. Postscalers yo bay rapò divize 1:1 jiska 1:2,147,483,647 (gade Tablo 3-1). Paramèt postscaler yo chwazi lè l sèvi avèk konfigirasyon aparèy la. Peryòd tan WDT a chwazi pa konbinezon sous revèy WDT ak postscaler la. Gade Ekwasyon 3-1 pou kalkil peryòd WDT a

Ekwasyon 3-1: Kalkil peryòd tan WDT

WDT Time-out Period = (WDT Clock Period) • 2Postscaler

Nan mòd dòmi, sous revèy WDT a se LPRC epi peryòd tan-soti a detèmine pa anviwònman bit SLPDIV[4:0]. LPRC a, ak yon frekans nominal 32 kHz, kreye yon peryòd tan-out nominal pou WDT a nan 1 milisgond lè postscaler la nan valè minimòm.
Nan mòd Run, sous revèy WDT a ka chwazi. Peryòd tan an detèmine pa frekans sous revèy WDT a ak paramèt bits RUNDIV[4:0].

Nòt: Peryòd tan-out modil WDT a dirèkteman gen rapò ak frekans sous revèy WDT la. Frekans nominal sous revèy la depann de aparèy. Frekans lan ka varye kòm yon fonksyon nan aparèy la opere voltage ak tanperati. Tanpri gade nan fèy done espesifik aparèy la pou espesifikasyon frekans revèy yo. Sous revèy ki disponib pou mòd Run yo depann de aparèy. Tanpri gade nan chapit "Watchdog Timer" nan fèy done espesifik aparèy la pou sous ki disponib.

WDT Operasyon nan Run Mode

Lè WDT a ekspire oswa yo netwaye deyò fenèt la nan mòd Window, yon Reset aparèy yo pwodwi lè kontwa NMI a ekspire.

WDT Clock Sources

Sous revèy WDT Run mòd se itilizatè-seleksyone. Sous revèy la chwazi pa moso aparèy RCLKSEL[1:0] (FWDT[6:5]). Mòd WDT Power Save itilize LPRC kòm sous revèy.

Reyajiste WDT a (1)

Kontwa WDT mòd Run a otorize pa nenpòt nan bagay sa yo:

  • Nenpòt aparèy Reyajiste
  • Egzekisyon yon kòmand DEBUG
  • Deteksyon yon valè ekri kòrèk (0x5743) nan bit WDTCLRKEYx yo (WDTCONH[15:0]) (al gade nan Ex.ample 3-1)
  • Yon switch revèy: (2)
  • Firmware inisye switch revèy
  • De-vitès Start-up
  • Evènman FSCM (Fail-Safe Clock Monitor).
  • Chanjman revèy apre reveye soti nan Dòmi lè yon switch revèy otomatik rive akòz konfigirasyon osilateur ak demaraj de-vitès pèmèt pa konfigirasyon aparèy la.
    Kontwa WDT mòd Dòmi an reset lè w antre nan Dòmi.

Remak

  1. Mòd Run WDT a pa reset lè aparèy la antre nan yon mòd pou ekonomize pouvwa.
  2. Konpòtman WDT Reset apre yon evènman espesifik switch revèy depann de aparèy la. Tanpri gade nan seksyon "Watchdog Timer" nan fèy done espesifik aparèy la pou yon deskripsyon evènman switch revèy ki klè WDT a.

Example 3-1: Sample Kòd pou netwaye WDT a

Tablo 3-1: Anviwònman Peryòd Tan WDT

Valè Postscaler Peryòd tan-out ki baze sou revèy WDT
32 kHz 8 MHz 25 MHz
00000 1 ms 4 µs 1.28 µs
00001 2 ms 8 µs 2.56 µs
00010 4 ms 16 µs 5.12 µs
00011 8 ms 32 µs 10.24 µs
00100 16 ms 64 µs 20.48 µs
00101 32 ms 128 µs 40.96 µs
00110 64 ms 256 µs 81.92 µs
00111 128 ms 512 µs 163.84 µs
01000 256 ms 1.024 ms 327.68 µs
01001 512 ms 2.048 ms 655.36 µs
01010 1.024s 4.096 ms 1.31072 ms
01011 2.048s 8.192 ms 2.62144 ms
01100 4.096s 16.384 ms 5.24288 ms
01101 8.192s 32.768 ms 10.48576 ms
01110 16.384s 65.536 ms 20.97152 ms
01111 32.768s 131.072 ms 41.94304 ms
10000 0:01:06 hms 262.144 ms 83.88608 ms
10001 0:02:11 hms 524.288 ms 167.77216 ms
10010 0:04:22 hms 1.048576s 335.54432 ms
10011 0:08:44 hms 2.097152s 671.08864 ms
10100 0:17:29 hms 4.194304s 1.34217728s
10101 0:34:57 hms 8.388608s 2.68435456s
10110 1:09:54 hms 16.777216s 5.36870912s
10111 2:19:49 hms 33.554432s 10.73741824s
11000 4:39:37 hms 0:01:07 hms 21.47483648s
11001 9:19:14 hms 0:02:14 hms 42.94967296s
11010 18:38:29 hms 0:04:28 hms 0:01:26 hms
11011 1 jou 13:16:58 hms 0:08:57 hms 0:02:52 hms
11100 3 jou 2:33:55 hms 0:17:54 hms 0:05:44 hms
11101 6 jou 5:07:51 hms 0:35:47 hms 0:11:27 hms
11110 12 jou 10:15:42 hms 1:11:35 hms 0:22:54 hms
11111 24 jou 20:31:24 hms 2:23:10 hms 0:45:49 hms

ENTÈRIPYON AK RESET JENERASYON

WDT Time-out nan Run Mode

Lè WDT a soti nan mòd Run, yon aparèy Reset pwodwi.
Firmware ka detèmine si kòz Reset la se tan WDT nan mòd Run lè w teste ti jan WDTO (RCON[4]).

Nòt: Ale nan chapit "Reset" ak "Interrupt Controller" nan fèy done espesifik aparèy la. Epitou, al gade nan seksyon "Reset" (DS39712) ak "Entèwonp" (DS70000600) nan "Manyèl Referans Fanmi dsPIC33/PIC24" pou plis detay.

WDT Time-out nan mòd ekonomize pouvwa

Lè modil WDT a depase nan mòd Power Save, li reveye aparèy la epi mòd WDT Run rekòmanse konte.
Pou detekte yon reveye WDT, yo ka teste WDTO bit (RCON[4]), SLEEP bit (RCON[3]) ak IDLE bit (RCON[2]). Si ti WDTO a se '1', evènman an te akòz yon tan WDT nan yon mòd Power Save. Lè sa a, ka teste Bits SLEEP ak IDLE yo pou detèmine si evènman WDT a te fèt pandan aparèy la te reveye oswa si li te nan mòd dòmi oswa san fè anyen konsa.

Nòt: Ale nan chapit "Reset" ak "Interrupt Controller" nan fèy done espesifik aparèy la. Epitou, al gade nan seksyon "Reset" (DS39712) ak "Entèwonp" (DS70000600) nan "Manyèl Referans Fanmi dsPIC33/PIC24" pou plis detay.

Reveye nan mòd ekonomize pouvwa pa yon evènman ki pa WDT

Lè aparèy la reveye soti nan yon mòd Power Save pa yon entèwonp NMI ki pa WDT, mòd Power Save WDT kenbe nan Reset epi mòd WDT Run kontinye konte apati valè konte pre-power save.

RESET KOZ AK EFÈ

Detèmine kòz yon reset

Pou detèmine si yon Reset WDT te fèt, ti jan WDTO (RCON[4]) ka teste. Si ti jan WDTO a se '1', Reyajiste a te akòz yon tan WDT nan mòd Run. Lojisyèl yo ta dwe klè ti jan WDTO a pou pèmèt detèminasyon kòrèk sous la nan yon Reset ki vin apre.

Efè reset divès kalite

Nenpòt fòm Reset aparèy la pral netwaye WDT la. Reyajiste a pral retounen rejis WDTCONH/L yo nan valè default la epi WDT a ap enfim sof si konfigirasyon aparèy la pèmèt li.

Nòt: Apre yon Reset aparèy la, WDT ON bit la (WDTCONL[15]) pral reflete eta a nan FWDTEN bit la (FWDT[15]).

OPERASYON NAN DEBUG AK MÒD EKONOMI ENERGIS

Operasyon WDT nan mòd ekonomize pouvwa

WDT a, si li aktive, ap kontinye fonksyone nan mòd dòmi oswa mòd san fè anyen konsa epi yo ka itilize yo reveye aparèy la. Sa pèmèt aparèy la rete nan mòd dòmi oswa san fè anyen konsa jiskaske WDT a ekspire oswa yon lòt entèwonp reveye aparèy la. Si aparèy la pa re-antre nan mòd dòmi oswa san fè anyen konsa apre yon reveye, WDT a dwe enfim oswa detanzantan sèvis pou anpeche yon mòd WDT Run NMI.

OPERASYON WDT NAN MÒD DÒMI

Yo ka itilize modil WDT a pou reveye aparèy la nan mòd dòmi. Lè w ap antre nan mòd Dòmi, kontwa mòd WDT Run sispann konte epi mòd WDT Power Save kòmanse konte apati eta Reset la, jiskaske li depai, oswa aparèy la reveye pa yon entèwonp. Lè WDT a soti nan mòd Dòmi, aparèy la reveye epi rekòmanse ekzekisyon kòd, mete WDTO bit la (RCON[4]) epi rekòmanse WDT nan mòd Run.

OPERASYON WDT NAN MODE IDLE

Yo ka itilize modil WDT a pou reveye aparèy la soti nan mòd Idle. Lè w ap antre nan mòd Idle, kontwa mòd WDT Run sispann konte epi WDT mòd Power Save kòmanse konte apati eta Reset la, jiskaske li depai, oswa aparèy la reveye pa yon entèwonp. Aparèy la reveye epi li rekòmanse egzekisyon kòd la, li mete ti WDTO a (RCON[4]) epi li rekòmanse WDT mòd Run.

Tan Reta Pandan Wake-up

Pral gen yon reta tan ant evènman WDT nan dòmi ak kòmansman ekzekisyon kòd la. Dire reta sa a konsiste de tan demaraj pou osilator ki itilize a. Kontrèman ak yon reveye nan mòd Dòmi, pa gen okenn reta tan ki asosye ak reveye soti nan mòd Idle. Revèy sistèm lan ap kouri pandan mòd Idle; Se poutèt sa, pa gen okenn reta demaraj obligatwa nan reveye.

Sous revèy WDT nan mòd ekonomize pouvwa

Sous revèy WDT pou mòd Power Save pa itilizatè a ka chwazi. Sous revèy la se LPRC.

WDT Operasyon nan Mode Debug

WDT a ta dwe enfim nan mòd Debug pou anpeche yon tan.

NÒT APLIKASYON YO

Seksyon sa a lis nòt aplikasyon ki gen rapò ak seksyon sa a nan manyèl la. Nòt aplikasyon sa yo pa ka ekri espesyalman pou fanmi aparèy dsPIC33/PIC24, men konsèp yo enpòtan epi yo ka itilize avèk modifikasyon ak limit posib. Nòt aplikasyon aktyèl yo ki gen rapò ak modil Revèy Doub Watchdog yo se:

Nòt: Vizite Microchip la websit (www.microchip.com) pou nòt aplikasyon adisyonèl ak kòd eksamples pou fanmi dsPIC33/PIC24 aparèy.

ISTWA REVISION

Revizyon A (mas 2016)
Sa a se premye vèsyon dokiman sa a.
Revizyon B (jen 2018)
Chanje non fanmi aparèy la an dsPIC33/PIC24.
Retire filigran enfòmasyon avanse nan pye paj.
Revizyon C (fevriye 2022)
Mizajou Tablo 2-1 ak Tablo 3-1.
Mizajou Enskri 2-1.
Mizajou Seksyon 3.1 "Mòd Operasyon", Seksyon 3.2 "Watchdog Timer Programmable Window", Seksyon 3.3 "Pèmèt ak Enfim WDT a", Seksyon 3.4.1 "Aparèy
Konfigirasyon Kontwole Window Mode”, Seksyon 3.4.2 “Lojisyèl Kontwole Window Mode”, Seksyon 3.7 “WDT Clock Sources” ak Seksyon 6.1.2 “WDT Operasyon an Idle Mode”.
Estanda Watchdog Timer la itilize tèminoloji "Mèt" ak "Esklav". Terminoloji ekivalan Microchip yo itilize nan dokiman sa a se "Principal" ak "Segondè", respektivman

Remake detay sa yo sou karakteristik pwoteksyon kòd sou pwodwi Microchip:

  • Pwodwi Microchip satisfè espesifikasyon yo nan Fich Done Microchip yo.
  • Microchip kwè ke fanmi li nan pwodwi yo an sekirite lè yo itilize nan fason ki gen entansyon an, nan espesifikasyon opere, ak nan kondisyon nòmal.
  • Microchip valè ak agresif pwoteje dwa pwopriyete entelektyèl li yo. Tantativ pou vyole karakteristik pwoteksyon kòd nan pwodwi Microchip se entèdi entèdi epi yo ka vyole Digital Millennium Copyright Act.
  • Ni Microchip ni okenn lòt manifakti semi-conducteurs ka garanti sekirite kòd li a. Pwoteksyon Kòd pa vle di ke nou garanti pwodwi a se "ki pa ka kase". Pwoteksyon Kòd toujou ap evolye. Microchip pran angajman pou li kontinye amelyore karakteristik pwoteksyon kòd pwodwi nou yo.

Piblikasyon sa a ak enfòmasyon ki ladan l yo ka itilize sèlman ak pwodwi Microchip, tankou pou konsepsyon, teste, ak entegre pwodwi Microchip ak aplikasyon w lan. Sèvi ak enfòmasyon sa yo nan nenpòt lòt fason vyole kondisyon sa yo. Enfòmasyon konsènan aplikasyon pou aparèy yo bay sèlman pou konvenyans ou epi yo ka ranplase pa mizajou. Se responsablite w pou asire ke aplikasyon w lan satisfè espesifikasyon w yo. Kontakte biwo lavant Microchip lokal ou a pou plis sipò oswa, jwenn plis sipò nan
https://www.microchip.com/en-us/support/design-help/client-supportservices.
ENFÒMASYON SA A SE MICROCHIP "KÒM YO". MICROCHIP PA FÈ OKENN REPREZANTASYON OUBYEN GARANTI KI KIT EXPRESSO BYEN ENPLIKITE, EKRI OSWA ORAL, LEGAL OSWA ONYÈ, KI GENYEN AK ENFÒMASYON YO KI GENYEN MEN PA LIMITE A NENPÒT GARANTI ENPLIKITE KI PA VOLANS, AK GARANTIS AK GARANTI AK GARANTIS AK GARANTIS AK GARANTI. POU KONDISYON LI, KALITE, OSWA PERFORMANCE.

MICROCHIP PAP RESPONSABLE POU NENPÒT PÈT ENDRÈK, ESPESYAL, PINITIF, AK ENSEDAN, OSWA KONSEKANS, DOGAJ, PRI, OSWA DEPANS KI GENYEN KELÈ AK ENFÒMASYON AN OSWA ITILIZ YO, KELANSAN SA KOZE, MENM SI PWOFÈ SA A. POSIBILITE OSWA DOmaj YO PREVIVWA. NAN PWOFÈ LA LWA OBLÈ, RESPONSABILITE TOTAL MICROCHIP A SOU TOUT REKLAMASYON KI GENYEN KI GENYEN AK ENFÒMASYON AN OSWA ITILIZ YO PAP DEPASSE KANTITE FRÈ A, SI GEN GENYEN, OU TE PEYE DIRECTÈTMAN POU MICROCHIP POU ENFÒMASYON AN.
Itilizasyon aparèy Microchip nan aplikasyon pou sipò lavi ak/oswa sekirite se antyèman nan risk achtè a, epi achtè a dakò pou defann, dedomaje epi kenbe Microchip inonsan kont nenpòt ak tout domaj, reklamasyon, kostim, oswa depans ki soti nan itilizasyon sa a. Pa gen okenn lisans yo transmèt, implicitement oswa otreman, anba okenn dwa pwopriyete entelektyèl Microchip sof si sa di otreman.

Mak komèsyal yo

Non ak logo Microchip, logo Microchip, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheckSty, LinkMDs, maXlu, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, ak XMEGA se mak anrejistre Microchip Technology Incorporated nan Etazini ak lòt peyi yo. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, QuietWire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, ak ZL se mak ki anrejistre nan Microchip Technology Incorporated in the USA Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Chanjman Ogmante, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Programming, NICcuit, Serial NICP Paralèl Entelijan, Koneksyon Inter-Chip, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REALICE , Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, ak ZENA se mak komèsyal Microchip Technology Incorporated nan Etazini ak lòt peyi.

SQTP se yon mak sèvis nan Microchip Technology Incorporated nan Etazini
Logo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, ak Trusted Time se mak ki anrejistre Microchip Technology Inc. nan lòt peyi yo. GestIC se yon mak ki anrejistre Microchip Technology Germany II GmbH & Co. KG, yon sipòtè Microchip Technology Inc., nan lòt peyi yo.
Tout lòt mak ki mansyone isit la se pwopriyete konpayi respektif yo.
© 2016-2022, Microchip Technology Incorporated ak li yo
filiales.
Tout dwa rezève.
ISBN: 978-1-5224-9893-3

Komèsyal ak sèvis atravè lemond

AMERIK
Biwo Corporate
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Faks: 480-792-7277
Sipò teknik:
http://www.microchip.com/support
Web Adrès: www.microchip.com

Dokiman / Resous

MICROCHIP dsPIC33 Revèy Watchdog doub [pdfGid Itilizatè
dsPIC33 Doub Watchdog Timer, dsPIC33, Doub Watchdog Timer, Watchdog Timer

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *