MICROCHIP dsPIC33 Dual Watchdog Timer
LIEKETSENG
dsPIC33/PIC24 Dual Watchdog Timer (WDT) e hlalositsoe karolong ena. Sheba Setšoantšo sa 1-
1 bakeng sa setšoantšo sa boloko sa WDT.
WDT, ha e nolofalitsoe, e sebetsa ho tsoa mohloling oa oache o ka hare oa Low-Power RC (LPRC) Oscillator kapa mohloli o khethiloeng oa oache ho Run mode. WDT e ka sebelisoa ho bona ho se sebetse hantle ha software ea sistimi ka ho seta sesebelisoa bocha haeba WDT e sa hlakoloe nako le nako ho software. WDT e ka hlophisoa ka mokhoa oa Window kapa ka mokhoa o seng oa Window. Linako tse fapaneng tsa nako ea WDT li ka khethoa ho sebelisoa sekala sa poso sa WDT. WDT e ka boela ea sebelisoa ho tsosa sesebelisoa ho tloha ho Sleep or Idle mode (Mokhoa oa ho Boloka Matla).
Tse latelang ke tse ling tsa likarolo tsa bohlokoa tsa li-module tsa WDT:
- Tlhophiso kapa software e laoloa
- Arohanya linako tsa ho qeta nako tse lokiselitsoeng ke basebelisi bakeng sa mekhoa ea Matha le ea ho Robala/E sa sebetse
- E ka tsosa sesebelisoa ho tsoa ho Mokhoa oa ho Robala kapa oa ho Idle
- Mohloli oa oache o ka khethoang ke mosebelisi ho Run mode
- E sebetsa ho tsoa ho LPRC ka mokhoa oa ho Robala/O sa sebetse
Setšoantšo sa Blockdog Timer Block
Hlokomela
- WDT Seta botjha boits'oaro ka mor'a ketsahalo e itseng ea ho switjha oache e itšetlehile ka sesebelisoa. Ka kopo sheba karolo ea "Watchdog Timer" leqepheng le khethehileng la lisebelisoa bakeng sa tlhaloso ea liketsahalo tsa ho fetola oache tse hlakolang WDT.
- Mehloli ea oache e fumanehang e itšetlehile ka lisebelisoa.
TEBELLO TLHOKOMELISO EA TIMER
Li-module tsa WDT li na le Lingoliloeng tse latelang tsa Mesebetsi e Ikhethileng (SFRs):
- WDTCONL: Ngoliso ea Taolo ea Nako ea Watchdog
Rejisetara ena e sebelisetsoa ho nolofalletsa kapa ho tima Watchdog Timer le ho nolofalletsa kapa ho tima ts'ebetso ea lifensetere. - WDTCONH: Ngoliso ea Senotlolo sa Nako ea Watchdog
Rejisetara ena e sebelisoa ho hlakola WDT ho thibela nako. - RCON: Hlahisa Rejistara ea Taolo (2)
Rejisetara ena e bonts'a sesosa sa Reset.
Ngolisa 'mapa
Lethathamo la 2-1 le fana ka kakaretso e khuts'oane ea lirejisetara tse amanang le mojule oa WDT. Lirejiseta tse tsamaellanang li hlaha kamora kakaretso, li lateloe ke tlhaloso e felletseng ea rejisetara ka 'ngoe.
Lethathamo la 2-1: 'Mapa oa Ngoliso ea Li-Timer tsa Watchdog
Lebitso | Bit Range | Bits | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
WDTCONL | 15:0 | ON(3) | — | — | THUTO[4:0](2) | CLKSEL[1:0](2) | SLPDIV[4:0](2) | WDTWINEN(3) | |||||||||
WDTCONH | 15:0 | WDTCRLKEY[15:0] | |||||||||||||||
RCON(4, 5) | 15:0 | TRAPR(1) | IOPUWR(1) | — | — | — | — | CM(1) | VREGS(1) | EKETSEHILENG(1) | SWR(1) | — | WDTO | ROBALA | IDLE(1) | BORA(1) | POR(1) |
Tšōmo: — = ha e ea sebetsa, e baloa joalo ka '0'
Hlokomela
- Li-bits tsena ha li amane le mojule oa WDT.
- Li-bits tsena li baloa feela 'me li bonahatsa boleng ba likaroloana tsa Configuration.
- Li-bits tsena li bonts'a boemo ba Bit ea Configuration haeba e setiloe. Haeba hanyane e hlakile, boleng bo laoloa ke software.
- Haeba WDTEN[1:0] Configuration bits e le '11' (e sa lokisoa), WDT e lula e le teng, ho sa natsoe ON (WDTCONL[15]) bit setting.
- Likarolo tsohle tsa boemo ba Reset li ka seta kapa tsa hlakoloa ho software. Ho seta e 'ngoe ea likotoana tsena ho software ha ho bake ho seta sesebelisoa bocha.
Ngolisa 2-1: WDTCONL: Ngoliso ea Taolo ea Nako ea Watchdog
R/W-0 | U-0 | U-0 | Ry | Ry | Ry | Ry | Ry |
ON( 1 ,2 ) | — | — | THUTO[4:0](3) | ||||
hanyane 15 | hanyane 8 |
Ry | Ry | Ry | Ry | Ry | Ry | Ry | R/W/HS-0 |
CLKSEL[1:0](3, 4) | SLPDIV[4:0](3) | WDTWINEN(1) | |||||
hanyane 7 | hanyane 0 |
- bit 15 ON: Watchdog Timer Noble bit(1,2)
1 = E nolofalletsa Watchdog Timer haeba e sa lumelloa ke ho hlophisoa ha sesebelisoa
0 = E thibela Watchdog Timer haeba e ne e nolofalitsoe ho software - bit 14-13 Ha e sebetse: Bala joalo ka '0'
- bit 12-8 RUNDIV[4:0]: WDT Run Mode Postscaler Status bits(3)
- bit 7-6 CLKSEL[1:0]: WDT Run Mode Clock Kgetha Status bits(3,4)
11 = LPRC Oscillator
10 = FRC Oscillator
01 = E bolokiloe
00 = SYSCLK - bit 5-1 SLPDIV[4:0]: Boemo ba ho Robala le ho Iketla WDT Postscaler Status bits(3)
- bit 0 WDTWINEN: Window ea Watchdog Timer E nolofalletsa hanyane(1)
1 = E nolofalletsa mokhoa oa Window
0 = E thibela mokhoa oa Window
Hlokomela
- Li-bits tsena li bonts'a boemo ba Bit ea Configuration haeba bonyenyane bo setiloe. Haeba hanyane e hlakotsoe, boleng bo laoloa ke software.
- Software ea mosebelisi ha ea lokela ho bala kapa ho ngola li-SFR tsa peripheral ho potoloho ea SYSCLK hang ka mor'a taelo e hlakisang bitana ea module ON.
- Li-bits tsena li baloa feela 'me li bonahatsa boleng ba likaroloana tsa Configuration.
- Mehloli ea oache e fumanehang e itšetlehile ka lisebelisoa. Ka kopo sheba khaolo ea "Watchdog Timer" leqepheng le khethehileng la lisebelisoa bakeng sa ho fumaneha.
Ngolisa 2-2: WDTCONH: Ngoliso ea Senotlolo sa Nako ea Watchdog
W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0 |
WDTCRLKEY[15:8] |
hanyane 15 hanyane 8 |
W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0 |
WDTCRLKEY[7:0] |
hanyane 7 hanyane 0 |
Tšōmo
R = Bonyane bo baloang W = Bonyane bo ngoloang U = Bonyane bo sa sebetseng, bo baloang joalo ka '0'
-n = Boleng ho POR '1' = Bit e behiloe '0' = Bit e hlakotsoe x = Bit ha e tsejoe
- bit 15-0 WDTCLRKEY[15:0]: Watchdog Timer Hlakisang lintlha tsa bohlokoa
Ho hlakola Watchdog Timer ho thibela nako, software e tlameha ho ngola boleng, 0x5743, sebakeng sena ho sebelisa mongolo o le mong oa 16-bit.
Ngodisa 2-3: RCON: Reset Control Register (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) |
hanyane 15 | hanyane 8 |
R/W-0 | R/W-0 | U-0 | R/W-0 | R/W-0 | R/W-0 | R/W-1 | R/W-1 |
EKETSEHILENG(1) | SWR(1) | — | WDTO | ROBALA | IDLE(1) | BORA(1) | POR(1) |
hanyane 7 | hanyane 0 |
Tšōmo
R = Bonyane bo baloang W = Bonyane bo ngoloang U = Bonyane bo sa sebetseng, bo baloang joalo ka '0'
-n = Boleng ho POR '1' = Bit e behiloe '0' = Bit e hlakotsoe x = Bit ha e tsejoe
- bit 15 TRAPR: Trap Reset Flag bit(1)
1 = Ho se ho bile le ho Lokisoa ha Trap Conflict
0 = Ho Lokisoa ha Trap Conflict Reset ha ho so etsahale - bit 14 IOPUWR: Opcode e seng molaong kapa Uninitialized W Register Access Reset Flag bit(1)
1 = Ho fumanoa ha opcode e seng molaong, mokhoa oa aterese o seng molaong kapa registara e sa tsejoeng ea W e sebelisoang e le Sesupa sa Aterese e bakile ho Reset
0 = Opcode e seng molaong kapa Uninitialized W Register Reset ha e so etsahale - bit 13-12 Ha e sebetse: Bala joalo ka '0'
- bit 11 VREGSF: Flash Voltage Regulator Standby Nakong ea Boroko bit(1)
1 = Flash voltage regulator e sebetsa nakong ea Boroko
0 = Flash voltage regulator e kena ho Boemo ba Standby nakong ea Boroko - bit 10 ha e sebetse: Bala joalo ka '0'
- bit 9 CM: Configuration Mismatch Flag bit(1)
1 = Tlhophiso e sa lumellaneng ea Configuration e etsahetse
0 = Tlhophiso e sa lumellaneng ea Litlhophiso ha e so etsahale - hanyane 8 VREGS: Moqtage Regulator Standby Nakong ea Boroko bit(1)
1 = Moqtage regulator e sebetsa nakong ea Boroko
0 = Moqtage regulator e kena ho Boemo ba Standby nakong ea Boroko - bit 7 EXTR: External Reset (MCLR) Pin bit(1)
1 = A Master Clear (pin) Ho seta bocha ho etsahetse
0 = A Master Clear (pin) Reset ha e so etsahale - bit 6 SWR: Software RESET (Taelo) Flag bit(1)
1 = Taelo ea RESET e phethiloe
0 = Taelo ea RESET ha e so etsoa - bit 5 ha e sebetse: Bala joalo ka '0'
- hanyane 4 WDTO: Watchdog Timer Nako ea ho tsoa Flag bit
1 = Nako ea WDT e felile
0 = Nako ea WDT ha e so etsahale - bit 3 ROBALA: Tsoha ho tloha Sleep Flag bit
1 = Sesebediswa se bile mokgweng wa Boroko
0 = Sesebediswa ha se eso be Mokgweng wa Boroko
Hlokomela
- Li-bits tsena ha li amane le mojule oa WDT.
- Likarolo tsohle tsa boemo ba Reset li ka seta kapa tsa hlakoloa ho software. Ho seta e 'ngoe ea likotoana tsena ho software ha ho bake ho seta sesebelisoa bocha.
Ngodisa 2-3: RCON: Reset Control Register (2)
- bit 2 IDLE: Tsoha ho tloha Idle Flag bit(1)
1 = Sesebelisoa se ntse se le maemong a sa sebetseng
0 = Sesebediswa ha se eso be boemong ba Idle - bit 1 BOR: Brown-out Reset Flag bit(1)
1 = Brown-out Reset e etsahetse
0 = Brown-out Reset ha e so etsahale - bit 0 POR: Matla a ho Reset Flag bit(1)
1 = Ho seta botjha ha Matla ho etsahetse
0 = Ho seta bocha ha Matla ha ho so etsahale
Hlokomela
- Li-bits tsena ha li amane le mojule oa WDT.
- Likarolo tsohle tsa boemo ba Reset li ka seta kapa tsa hlakoloa ho software. Ho seta e 'ngoe ea likotoana tsena ho software ha ho bake ho seta sesebelisoa bocha.
TEBELLO TS'EBETSO TIMER
Mosebetsi o ka sehloohong oa Watchdog Timer (WDT) ke ho seta processor botjha ha software e sa sebetse hantle, kapa ho tsosa processor ha ho ka ba le nako e itseng ha o robetse kapa o sa sebetse.
WDT e na le li-timers tse peli tse ikemetseng, e 'ngoe ke ea ts'ebetso ho Run mode le e' ngoe bakeng sa ts'ebetso ka mokhoa oa ho Boloka Matla. Mohloli oa oache oa WDT oa Run o ka khethoa ke mosebelisi.
Sebali se seng le se seng se na le sehatisi sa poso se ikemetseng, se ka sebelisoang ke mosebelisi. Ka bobeli timers laoloa ka e le 'ngoe ON hanyenyane; ha li khone ho sebetsoa li ikemetse.
Ha WDT e butswe, khaontara e loketseng ya WDT e tla eketseha ho fihlela e kgaphatseha kapa “nako e fela”.
Nako ea ho tsoa ha WDT ho Run mode e tla hlahisa sesebelisoa sa Seta bocha. Ho thibela WDT Time-out Seta botjha ho Run mode, tshebediso ya mosebedisi e tlameha ho sebeletsa WDT nako le nako. Ho qeta nako ka mokhoa oa ho Boloka Matla ho tla tsosa sesebelisoa.
Hlokomela: LPRC Oscillator e sebetsa ka bo eona nako le nako ha e sebelisoa e le mohloli oa oache ea WDT 'me WDT ea lumelloa.
Mekhoa ea ts'ebetso
WDT e na le mekhoa e 'meli ea ts'ebetso: Mokhoa oa Non-Window le Mokhoa oa Window oa Programmable. Ka mokhoa o seng oa Window, software e tlameha ho hlakola WDT nako le nako ka nako efe kapa efe ka tlase ho nako ea WDT ho thibela WDT Reset (Setšoantšo sa 3-1). Mokhoa o seng oa Window o khethoa ka ho hlakola Window ea Watchdog Timer Enable (WDTWINEN) bit (WDTCONL[0]).
Ho Programmable Window mode, software e ka hlakola WDT ha feela k'haontareng e le fensetereng ea eona ea ho qetela pele nako e fela. Ho hlakola WDT ka ntle ho fensetere ena ho tla etsa hore sesebelisoa se Reset (Setšoantšo sa 3-2). Ho na le likhetho tse 'ne tsa boholo ba lifensetere: 25%, 37.5%, 50% le 75% ea kakaretso ea nako ea WDT. Boholo ba fensetere bo behiloe ho tlhophiso ea sesebelisoa. Programmable Window mode ha e sebetse ha o le mokgweng wa ho Boloka Matla.
Setšoantšo sa 3-1: Mokhoa oa WDT oo e seng oa Window
Setšoantšo sa 3-2: Mokhoa o hlophisitsoeng oa Window WDT
Fesetere ea Lenaneo la Watchdog Timer
Boholo ba fensetere bo khethoa ke Configuration bits, WDTWIN[1:0] le RWDTPS[4:0]. Mokhoeng oa Fensetere oa Programmable (WDTWINEN = 1), WDT e lokela ho hlakoloa ho latela tlhophiso ea li-bits tsa Window Size Configuration, WDTWIN[1:0] (sheba Setšoantšo sa 3-2). Litlhophiso tsa li-bit ke tsena:
- 11 = fensetere ea WDT ke 25% ea nako ea WDT
- 10 = fensetere ea WDT ke 37.5% ea nako ea WDT
- 01 = fensetere ea WDT ke 50% ea nako ea WDT
- 00 = fensetere ea WDT ke 75% ea nako ea WDT
Haeba WDT e hlakolwa pele ho fensetere e dumelletsweng, kapa ha WDT e dumelletswe hore e fellwe ke nako, sesebediswa se Seta Botjha se etsahala. Mokhoa oa Window o na le thuso bakeng sa ho tsosolosa sesebelisoa nakong ea ts'ebetso e sa lebelloang e potlakileng kapa e liehang ea karolo ea bohlokoa ea khoutu. Tshebetso ya fensetere e sebetsa feela ho WDT Run mode. Mokhoa oa ho robala oa WDT o lula o sebetsa ho Non-Windows mode.
Ho nolofalletsa le ho thibela WDT
WDT e nolofalitsoe kapa ea holofatsoa ke tlhophiso ea sesebelisoa, kapa e laoloa ka software ka ho ngola '1' ho ON bit (WDTCONL[15]). Sheba Register 2-1 bakeng sa lintlha tse ling.
TLHOKOMELISO EA SESEBETSI E LAOLANG WDT
Haeba FWDTEN Configuration bit e setilwe, WDT e dula e butswe. The ON control bit (WDTCONL[15]) e tla bonahatsa sena ka ho bala '1'. Ka mokhoa ona, ON bit e ke ke ea hlakoloa ho software. FWDTEN Configuration bit e ke ke ea hlakoloa ke mofuta ofe kapa ofe oa Reset. Ho tima WDT, tlhophiso e tlameha ho ngoloa hape sesebelisoa. Window mode e nolofalitsoe ka ho hlakola WINDIS Configuration bit.
Hlokomela: WDT e nolofalloa ka ho sa feleng ho sesebelisoa se sa reroang.
SOFTWARE E LAOLANG WDT
Haeba karoloana ea Tlhophiso ea FWDTEN e le '0', mojule oa WDT o ka lumelloa kapa oa tima (boemo ba kamehla) ka software. Ka mokhoa ona, ON bit (WDTCONL[15]) e bonahatsa boemo ba WDT tlas'a taolo ea software; '1' e bontša hore mojule oa WDT o butsoitse 'me '0' e bontša hore e tiisitsoe.
WDT Postscaler
WDT e na le li-postscaler tse peli tse ka sebelisoang ke basebelisi: e 'ngoe ke ea Run mode le e' ngoe bakeng sa mokhoa oa ho boloka matla. Li-RWDTPS[4:0] Li-bits tsa tlhophiso li behile "Run mode postscaler" le SWDTPS [4:0] Li-bits tsa Configuration li beha mokhoa oa ho boloka matla a poso.
Hlokomela: Mabitso a biti ea Configuration bakeng sa boleng ba postscaler a ka fapana. Sheba leqephe la data la sesebelisoa bakeng sa lintlha tse qaqileng.
MOKHOA OA HO SEBELISA MOSEBETSI OA SEBAKA
Mokhoa oa fensetere o ka etsoa ka ho hlakola "Configuration bit", WINDIS. Ha mokhoa oa Window oa WDT o nolofalitsoe ke tlhophiso ea sesebelisoa, WDTWINEN bit (WDTCONL[0]) e tla behoa 'me e ke ke ea hlakoloa ke software.
SOFTWARE E LAOLANG MOKHOA OA TŠEBELETSO
Haeba WiNDIS Configuration bit ke '1', WDT Programmable Window mode e ka nolofalloa kapa ea koaloa ke WDTWINEN bit (WDTCONL[0]). '1' e bonts'a hore mokhoa oa Window oa Programmable o lumelletsoe mme '0' e bonts'a hore mokhoa oa Window oa Programmable o koetsoe.
WDT Postscaler le Khetho ea Nako
WDT e na le li-postscaler tse peli tse ikemetseng tsa 5-bit, e 'ngoe bakeng sa Run mode le e' ngoe bakeng sa mokhoa oa ho boloka matla, ho theha mefuta e mengata ea nako ea ho qeta nako. Li-postscaler li fana ka 1:1 ho isa ho 1:2,147,483,647 divider ratios (sheba Lethathamo la 3-1). Litlhophiso tsa postscaler li khethiloe ho sebelisoa tlhophiso ea sesebelisoa. Nako ea ho tsoa ha nako ea WDT e khethoa ka ho kopanya mohloli oa oache oa WDT le mochini oa poso. Sheba ho Equation 3-1 bakeng sa lipalo tsa nako ea WDT
Equation 3-1: Palo ea Nako ea ho tsoa ha WDT
WDT Time-out Period = (WDT Clock Period) • 2Postscaler
Boemong ba ho Robala, mohloli oa oache ea WDT ke LPRC 'me nako ea ho tsoa e khethoa ke li-bits tsa SLPDIV[4:0]. LPRC, e nang le maqhubu a tloaelehileng a 32 kHz, e etsa nako e itseng ea ho tsoa bakeng sa WDT ea millisecond e le 'ngoe ha poso ea poso e le boleng ba bonyane.
Ho Run mode, mohloli oa oache oa WDT oa khethoa. Nako ea ho tsoa e khethoa ke maqhubu a mohloli oa oache ea WDT le li-bits tsa RUNDIV[4:0].
Hlokomela: Nako ea ho tsoa ha module ea WDT e amana ka kotloloho le maqhubu a mohloli oa oache ea WDT. Maqhubu a lebitso la mohloli oa oache a itšetlehile ka sesebelisoa. Maqhubu a ka fapana joalo ka ts'ebetso ea sesebelisoa se sebetsang sa voltage le mocheso. Ka kopo, sheba leqephe le ikhethileng la lisebelisoa bakeng sa lintlha tsa maqhubu a oache. Mehloli ea oache e fumanehang bakeng sa "Run mode" e itšetlehile ka lisebelisoa. Ka kopo sheba khaolo ea "Watchdog Timer" leqepheng le khethehileng la lisebelisoa bakeng sa mehloli e fumanehang.
Ts'ebetso ea WDT ho Mode oa Run
Ha WDT e felloa ke nako kapa e hlakoloa ka ntle ho fensetere ka Window mode, sesebelisoa sa Seta botjha se tla hlahisoa ha khaontara ea NMI e felloa ke nako.
Mehloli ea Clock ea WDT
Mohloli oa oache oa WDT Run mode o ka khethoa ke mosebelisi. Mohloli oa oache o khethoa ke RCLKSEL[1:0] (FWDT[6:5]) lisebelisoa tsa lisebelisoa. WDT Power Save mode e sebelisa LPRC joalo ka mohloli oa oache.
Ho tsosolosa WDT(1)
The Run mode WDT counter e hlakotsoe ke efe kapa efe ea tse latelang:
- Seta Sesebediswa sefe kapa sefe
- Phethahatso ea Taelo ea DEBUG
- Ho Fumana Boleng bo Nepahetseng ba ho Ngola (0x5743) ho WDTCLRKEYx bits (WDTCONH[15:0]) (sheba Ex.ampLeqephe 3-1)
- Phetoho ea oache:(2)
- Firmware e qalile ho fetola oache
- Ho qala ka lebelo le habeli
- Ketsahalo ea Fail-Safe Clock Monitor (FSCM).
- Switch ea oache ka mor'a ho tsoha Borokong ha sesebelisoa sa oache se itirisang se etsahala ka lebaka la oscillator tlhophiso le ho qala ka lebelo le habeli ho bulela sesebelisoa.
K'haontara ea Sleep mode WDT e seta botjha ha e kena ho Boroko.
Hlokomela
- The Run mode WDT ha e setwe botjha ha sesebediswa se kena mokgweng wa Poloko ya Matla.
- WDT Seta botjha boits'oaro ka mor'a ketsahalo e itseng ea ho switjha oache e itšetlehile ka sesebelisoa. Ka kopo, sheba karolo ea "Watchdog Timer" leqepheng le khethehileng la lisebelisoa bakeng sa tlhaloso ea liketsahalo tsa ho fetola oache tse hlakolang WDT.
Example 3-1: Sample Khoutu ea ho Hlakola WDT
Lethathamo la 3-1: Litlhophiso tsa Nako ea ho tsoa ha nako ea WDT
Litekanyetso tsa Postscaler | Nako ea ho tsoa e Thehiloe ho WDT Clock | ||
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 hm | 262.144 ms | 83.88608 ms |
10001 | 0:02:11 hm | 524.288 ms | 167.77216 ms |
10010 | 0:04:22 hm | 1.048576s | 335.54432 ms |
10011 | 0:08:44 hm | 2.097152s | 671.08864 ms |
10100 | 0:17:29 hm | 4.194304s | 1.34217728s |
10101 | 0:34:57 hm | 8.388608s | 2.68435456s |
10110 | 1:09:54 hm | 16.777216s | 5.36870912s |
10111 | 2:19:49 hm | 33.554432s | 10.73741824s |
11000 | 4:39:37 hm | 0:01:07 hm | 21.47483648s |
11001 | 9:19:14 hm | 0:02:14 hm | 42.94967296s |
11010 | 18:38:29 hm | 0:04:28 hm | 0:01:26 hm |
11011 | Letsatsi la 1 13:16:58 hms | 0:08:57 hm | 0:02:52 hm |
11100 | Matsatsi a 3 2:33:55 hms | 0:17:54 hm | 0:05:44 hm |
11101 | Matsatsi a 6 5:07:51 hms | 0:35:47 hm | 0:11:27 hm |
11110 | Matsatsi a 12 10:15:42 hms | 1:11:35 hm | 0:22:54 hm |
11111 | Matsatsi a 24 20:31:24 hms | 2:23:10 hm | 0:45:49 hm |
TSIETSA LE HO BUSETSA MOTSOALI
Nako ea WDT e felile ho Mokhoa oa ho Run
Ha nako ea WDT e tima ho Run mode, sesebelisoa sa Seta botjha se tla hlahisoa.
Firmware e ka tseba hore na sesosa sa Reset e ne e le nako ea WDT ho tsoa ho Run mode ka ho leka WDTO bit (RCON[4]).
Hlokomela: Sheba likhaolo tsa "Resets" le "Interrupt Controller" leqepheng le khethehileng la lisebelisoa. Hape, sheba likarolo tsa "Reset" (DS39712) le "Interrupts" (DS70000600) ho "dsPIC33/PIC24 Family Reference Manual" bakeng sa lintlha.
Nako ea WDT e felile ka Mokhoa oa ho Boloka Matla
Ha mojule oa WDT o tsoa ka mokhoa oa ho Boloka Matla, e tsosa sesebelisoa ebe WDT Run mode e tsoela pele ho bala.
Ho lemoha ho tsoha ha WDT, WDTO bit (RCON[4]), SLEEP bit (RCON[3]) le IDLE bit (RCON[2]) e ka lekoa. Haeba karoloana ea WDTO e le '1', ketsahalo e bakiloe ke nako ea WDT e felile ka mokhoa oa ho Boloka Matla. Li-bits tsa SLEEP le IDLE li ka lekoa ho fumana hore na ketsahalo ea WDT e etsahetse ha sesebelisoa se ntse se falimehile kapa se ne se le ka mokhoa oa ho robala kapa oa ho se sebetse.
Hlokomela: Sheba likhaolo tsa "Resets" le "Interrupt Controller" leqepheng le khethehileng la lisebelisoa. Hape, sheba likarolo tsa "Reset" (DS39712) le "Interrupts" (DS70000600) ho "dsPIC33/PIC24 Family Reference Manual" bakeng sa lintlha.
Tsoha ho Mokhoa oa ho Boloka Matla ka Ketsahalo e seng ea WDT
Ha sesebediswa se tsoswa ho tswa ho Mokgwa wa Poloko ya Matla ke kgatiso e seng ya WDT NMI, mokgwa wa Poloko ya Matla WDT e tshwarwa ho Reset mme WDT Run mode e tswela pele ho bala ho tswa ho boleng ba ho boloka matla pele ho matla.
RESETSA SEBAKA LE PHEELLO
Ho Fumana Sesosa sa Reset
Ho fumana hore na WDT Reset e etsahetse, WDTO bit (RCON[4]) e ka lekoa. Haeba karoloana ea WDTO e le '1', Reset e bakiloe ke nako ea WDT e felile ho Run mode. Software e lokela ho hlakola bonyenyane ba WDTO ho lumella qeto e nepahetseng ea mohloli oa ho latela ho Seta Botjha.
Liphello tsa Litlhophiso tse fapaneng tse fapaneng
Mofuta ofe kapa ofe oa sesebelisoa sa Reset o tla hlakola WDT. Reset e tla khutlisa lirejisete tsa WDTCONH/L ho boleng ba kamehla 'me WDT e tla emisoa ntle le haeba e lumelloa ke tlhophiso ea sesebelisoa.
Hlokomela: Ka mor'a ho tsosolosa sesebelisoa, WDT ON bit (WDTCONL[15]) e tla bonahatsa boemo ba FWDTEN bit (FWDT[15]).
TŠEBELETSO KA MEKHOA EA HO TLOSA LE HO BOLOKA MATLA
Ts'ebetso ea WDT ka Mekhoa ea ho Boloka Matla
WDT, haeba e nolofalitsoe, e tla tsoelapele ho sebetsa ka mokhoa oa Boroko kapa ka mokhoa o sa sebetseng 'me e ka sebelisoa ho tsosa sesebelisoa. Sena se lumella sesebelisoa hore se lule se le maemong a Boroko kapa a Idle ho fihlela WDT e felloa ke nako kapa tšitiso e 'ngoe e tsosa sesebelisoa. Haeba sesebediswa se sa kene hape Mokgweng wa Boroko kapa wa ho Itse ka mora ho tsoha, WDT e tlameha ho tingwa kapa e hlahiswe nako le nako ho thibela WDT Run mode NMI.
TŠEBELETSO EA WDT MOKHOA OA BOROBE
Mojule oa WDT o kanna oa sebelisoa ho tsosa sesebelisoa ho tsoa ho Mokhoa oa Boroko. Ha o kena Mokgweng wa Boroko, k'haontara ya WDT Run mode e emisa ho bala mme mokgwa wa Poloko ya Matla WDT e qala ho bala ho tswa ho Reset state, ho fihlela e tima, kapa sesebediswa se tsoswa ke tšitiso. Ha nako ea WDT e tsoa ka mokhoa oa Boroko, sesebelisoa sea tsoha 'me se tsosolosa ts'ebetso ea khoutu, se beha WDTO bit (RCON[4]) ebe se tsosolosa mokhoa oa Run WDT.
TŠEBELETSO EA WDT MOKHOA OA IDLE
Mojule oa WDT o kanna oa sebelisoa ho tsosa sesebelisoa ho tsoa ho Idle mode. Ha o kenya Idle mode, k'haontara ea WDT Run mode e emisa ho bala 'me mokhoa oa ho boloka Matla WDT o qala ho bala ho tloha ho Reset state, ho fihlela nako e tima, kapa sesebelisoa se tsosoa ke tšitiso. Sesebelisoa sea tsoha 'me se tsosolosa ts'ebetso ea khoutu, se beha WDTO bit (RCON[4]) ebe se tsosolosa mokhoa oa Run WDT.
Nako ea lieha nakong ea ho tsoha
Ho tla ba le tieho ea nako lipakeng tsa ketsahalo ea WDT ho Boroko le qalo ea ts'ebetso ea khoutu. Nako ea tieho ena e na le nako ea ho qala ea oscillator e sebelisoang. Ho fapana le ho tsoha ho tsoa ho Mokhoa oa Boroko, ha ho na tieho ea nako e amanang le ho tsoha ho tsoa ho Idle mode. Oache ea sistimi e sebetsa nakong ea Idle mode; ka hona, ha ho na tieho ea ho qala e hlokahalang nakong ea ho tsoha.
Mehloli ea Clock ea WDT ka Mokhoa oa ho Boloka Matla
Mohloli oa oache oa WDT oa mokhoa oa ho Boloka Matla ha o khethoe ke mosebelisi. Mohloli oa oache ke LPRC.
Ts'ebetso ea WDT ka Mokhoa oa Debug
WDT e lokela ho koaloa ka mokhoa oa Debug ho thibela ho tsoa ha nako.
Karolo ena e thathamisa lintlha tsa ts'ebeliso tse amanang le karolo ena ea bukana. Lintlha tsena tsa ts'ebeliso li kanna tsa se ngoloe ka ho khetheha bakeng sa lelapa la sesebelisoa sa dsPIC33/PIC24, empa mehopolo e nepahetse ebile e ka sebelisoa ka phetoho le mefokolo e ka bang teng. Lintlha tsa hajoale tsa ts'ebeliso tse amanang le module ea Dual Watchdog Timer ke:
Hlokomela: Etela Microchip websaete (www.microchip.com) bakeng sa lintlha tse ling tsa ts'ebeliso le mohlala oa khoutuamples bakeng sa lelapa la lisebelisoa tsa dsPIC33/PIC24.
TS'ELISO TS'OANE
Revision A (March 2016)
Ena ke mofuta oa pele oa tokomane ena.
Phetolelo B (Phuptjane 2018)
Fetola lebitso la lelapa la sesebelisoa ho dsPIC33/PIC24.
E tlosa watermark ea Advance Information botlaaseng ba leqephe.
Phetolelo C (Hlakola 2022)
Lintlafatso Lethathamo la 2-1 le Lethathamo la 3-1.
Lintlafatso Register 2-1.
Lintlafatso Karolo ea 3.1 "Mekhoa ea Ts'ebetso", Karolo ea 3.2 "Fensetere ea Lenaneo la Watchdog Timer", Karolo ea 3.3 "Ho nolofalletsa le ho tima WDT", Karolo ea 3.4.1 "Sesebelisoa
Mokhoa oa Fesetere o Laolehileng oa Tlhophiso ", Karolo ea 3.4.2 "Mokhoa oa Window Controlled Software", Karolo ea 3.7 "Mehloli ea Clock ea WDT" le Karolo ea 6.1.2 "Ts'ebetso ea WDT ka Mokhoa o Idle".
Tekanyetso ea nako ea Watchdog e sebelisa poleloana "Monghali" le "Lekhoba." Mareo a tšoanang a Microchip a sebelisitsoeng tokomaneng ena ke "Main" le "Secondary", ka ho latellana.
Ela hloko lintlha tse latelang tsa ts'ireletso ea khoutu lihlahisoa tsa Microchip:
- Lihlahisoa tsa Microchip li kopana le litlhaloso tse fumanehang ho Microchip Data Sheet ea bona.
- Microchip e lumela hore lihlahisoa tsa eona li sireletsehile ha li sebelisoa ka mokhoa o reriloeng, ka har'a litlhaloso tsa ts'ebetso, le tlas'a maemo a tloaelehileng.
- E boloka boleng ba Microchip mme ka mabifi e sireletsa litokelo tsa eona tsa thepa ea mahlale. Boiteko ba ho tlola likarolo tsa ts'ireletso ea khoutu ea sehlahisoa sa Microchip bo thibetsoe ka thata 'me bo ka tlola Molao oa Copyright oa Millennium oa Digital.
- Ha ho Microchip kapa moetsi ofe kapa ofe oa semiconductor ea ka netefatsang ts'ireletso ea khoutu ea eona. Tšireletso ea khoutu ha e bolele hore re tiisa hore sehlahisoa "se ke ke sa robeha". Tšireletso ea khoutu e lula e fetoha. Microchip e ikemiselitse ho tsoela pele ho ntlafatsa likarolo tsa ts'ireletso ea khoutu ea lihlahisoa tsa rona.
Khatiso ena le lintlha tse mona li ka sebelisoa feela le lihlahisoa tsa Microchip, ho kenyeletsoa ho rala, ho leka, le ho kopanya lihlahisoa tsa Microchip le kopo ea hau. Tšebeliso ea tlhahisoleseling ena ka tsela efe kapa efe e tlola melaoana ena. Lintlha mabapi le lits'ebetso tsa sesebelisoa li fanoe molemong oa hau feela 'me li ka nkeloa sebaka ke liapdeite. Ke boikarabello ba hau ho netefatsa hore kopo ea hau e kopana le litlhaloso tsa hau. Ikopanye le ofisi ea thekiso ea Microchip ea lehae bakeng sa tšehetso e eketsehileng kapa, fumana tšehetso e eketsehileng ho
https://www.microchip.com/en-us/support/design-help/client-supportservices.
TSEBISO ENA E FUMANA KE MICROCHIP "JOALOKAHA E LE". MICROCHIP HA E ETSE LITLHAHISO KAPA LITIISETSO TSA MOFUTA OFE KA FEELA E KA BA E BONAHALA KAPA E BONAHALA, E NGOLOA KAPA MOLOMO, MOLAO KAPA HANG-HANG, E Amanang le tlhahisoleseding e kenyelelitsoeng EMPA E SA LEkanyelitsoe LITEKELO TSE FELENG TSA TLHOKOMELISO, TLHOKOMELISO, TLHOKOMELISO, TLHOKOMELISO, TLHOKOMELISO, TLHOKOMELISO, TLHOKOMELISO, TLHOKOMELO. MAEMO, BOLEMO, KAPA KETSAHALO.
HA HO LE TSATSAHALO, MICROCHIP E TLA BA MOTHO OA MOLATO BAKENG SA LITABA LIFE, TSE KHETHEHILENG, TSA KOTSI, TSATSAHALO, KAPA TAHLEHELO E LATELANG, TŠENYEHO, LITŠEnyehelo, KAPA LITJEHO TSA MOFUTA OFE O TLANG LE LITSEBISO KAPA TŠEBELETSO EA LONA, LE HO KA ETSAHALA KETSAHALO E ETSANG. TSE KA E KA ETSAHANG KAPA MESEKO E BONAHALA. HO FIHLELA KA HO FETISISA HO DUMELLA KE MOLAO, BOIKARABELO KAOFELA BA MICROCHIP HO LIKELETSO KAOFELA KA TSELA EFE KAPA E MABAPI LE TSEBISO KAPA TŠEBELETSO EA YONA E KE KE E FEELA BOLIMO OA LITEFO, HA E LE TSE LE FELA, TSEO U LI LEFILENG KA THOTLHALA BAKENG SA MICROCHIP.
Tšebeliso ea lisebelisoa tsa Microchip ts'ehetso ea bophelo le/kapa lits'ebetso tsa ts'ireletso e kotsing ea moreki, 'me moreki o lumela ho sireletsa, ho qosa le ho boloka Microchip e se nang kotsi ho tsoa lits'enyehelo tsohle, likopo, lisutu, kapa litšenyehelo tse bakoang ke ts'ebeliso e joalo. Ha ho lilaesense tse fetisoang, ka mokhoa o hlakileng kapa ka tsela e 'ngoe, tlasa litokelo life kapa life tsa thepa ea mahlale a Microchip ntle le ha ho boletsoe ka tsela e ngoe.
Matšoao a khoebo
Lebitso la Microchip le logo, logo ea Microchip, Adaptec, AnyRate, AVR, logo ea AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD 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, SuperF , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, le XMEGA ke matshwao a kgwebo a ngodisitsweng a Microchip Technology Incorporated USA le dinaheng tse ding. 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, logo ea ProASIC Plus, QuietWire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, le ZL ke matshwao a kgwebo a ngodisitsweng a Microchip Technology Incorporated in the USA Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealCirnet, serialBridgeit In, Lenaneo le IdealCICPPIT In. Bohlale bo Bapisang, Khokahano ea 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, REAL ICE Matrix, Q. , 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, le ZENA ke matshwao a kgwebo a Microchip Technology Incorporated USA le dinaheng tse ding.
SQTP ke letšoao la ts'ebeletso la Microchip Technology Incorporated USA
Letšoao la Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, le Nako e Tšeptjoang ke matšoao a ngolisitsoeng a khoebo a Microchip Technology Inc. linaheng tse ling. GestIC ke letshwao la kgwebo le ngodisitsweng la Microchip Technology Germany II GmbH & Co. KG, e leng lekala la Microchip Technology Inc., dinaheng tse ding.
Matšoao a mang kaofela a boletsoeng mona ke thepa ea lik'hamphani tse fapaneng.
© 2016-2022, Microchip Technology Incorporated le eona
ditsiane.
Litokelo tsohle li sirelelitsoe.
ISBN: 978-1-5224-9893-3
Lithekiso le Tšebeletso ea Lefatše Lohle
LIMAKASE
Ofisi ea Khoebo
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Mohala: 480-792-7200
Fax: 480-792-7277
Tšehetso ea tekheniki:
http://www.microchip.com/support
Web Aterese: www.microchip.com
Litokomane / Lisebelisoa
![]() |
MICROCHIP dsPIC33 Dual Watchdog Timer [pdf] Bukana ea Mosebelisi dsPIC33 Dual Watchdog Timer, dsPIC33, Dual Watchdog Timer, Watchdog Timer |