MICROCHIP dsPIC33 Amserydd Corff Gwarchod Deuol

RHAGARWEINIAD

Disgrifir yr Amserydd Corff Gwarchod Deuol dsPIC33/PIC24 (WDT) yn yr adran hon. Cyfeiriwch at Ffigur 1-
1 ar gyfer diagram bloc o'r WDT.
Mae'r WDT, pan fydd wedi'i alluogi, yn gweithredu o ffynhonnell cloc Oscillator Pŵer Isel fewnol (LPRC) neu ffynhonnell cloc y gellir ei dewis yn y modd Run. Gellir defnyddio'r WDT i ganfod diffygion meddalwedd system trwy ailosod y ddyfais os na chaiff y WDT ei glirio o bryd i'w gilydd mewn meddalwedd. Gellir ffurfweddu'r WDT yn y modd Ffenestr neu'r modd Di-Ffenestr. Gellir dewis cyfnodau o seibiant WDT amrywiol gan ddefnyddio graddiwr post WDT. Gellir defnyddio'r WDT hefyd i ddeffro'r ddyfais o'r modd Cwsg neu Segur (modd Power Save).
Dyma rai o nodweddion allweddol modiwlau WDT:

  • Ffurfweddiad neu feddalwedd a reolir
  • Cyfnodau seibiant ar wahân y gellir eu ffurfweddu gan ddefnyddwyr ar gyfer dulliau Rhedeg a Chwsg/Segur
  • Yn gallu deffro'r ddyfais o'r modd Cwsg neu Segur
  • Ffynhonnell cloc y gellir ei dewis gan ddefnyddwyr yn y modd Run
  • Yn gweithredu o LPRC yn y modd Cwsg/Segur

Diagram Bloc Amserydd Corff Gwarchod

Nodyn

  1. WDT Mae ymddygiad ailosod yn dilyn digwyddiad switsh cloc penodol yn dibynnu ar ddyfais. Cyfeiriwch at yr adran “Amserydd Cŵn Gwylio” yn y daflen ddata dyfais benodol i gael disgrifiad o ddigwyddiadau switsh cloc sy'n clirio'r WDT.
  2. Mae'r ffynonellau cloc sydd ar gael yn dibynnu ar ddyfais.

COFRESTRAU RHEOLI AMSERYDD WATCHDOG

Mae modiwlau WDT yn cynnwys y Cofrestrau Swyddogaethau Arbennig (SFRs) canlynol:

  • WDTCONL: Cofrestr Rheoli Amserydd Corff Gwarchod
    Defnyddir y gofrestr hon i alluogi neu analluogi'r Amserydd Corff Gwarchod ac mae'n galluogi neu'n analluogi'r gweithrediad ffenestr.
  • WDCONH: Cofrestr Allwedd Amserydd Corff Gwarchod
    Defnyddir y gofrestr hon i glirio'r WDT er mwyn atal seibiant.
  • RCON: Cofrestr Ailosod Rheolaeth(2)
    Mae'r gofrestr hon yn nodi achos Ailosod.
Map Cofrestru

Mae Tabl 2-1 yn rhoi crynodeb byr o gofrestrau modiwlau WDT cysylltiedig. Mae'r cofrestrau cyfatebol yn ymddangos ar ôl y crynodeb, ac yna disgrifiad manwl o bob cofrestr.

Tabl 2-1: Map Cofrestr Amseryddion Cwn Gwarchod

Enw Ystod Bit Darnau
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
WDTCONL 15:0 ON(3) RUNDIV[4:0](2) CLKSEL[1:0](2) SLPDIV[4:0](2) WDTWINEN(3)
WDCONH 15:0 WDTCLRKEY[15:0]
RCON(4, 5) 15:0 TRAPR(1) IOPUWR(1) CM(1) VREGS(1) EXTR(1) SWR(1) WDTO CYSGU IDLE(1) BOR(1) POR(1)

Chwedl: — = heb ei weithredu, darllenir fel '0'

Nodyn

  1. Nid yw'r darnau hyn yn gysylltiedig â modiwl WDT.
  2. Mae'r didau hyn yn ddarllen-yn-unig ac yn adlewyrchu gwerth y didau Ffurfweddu.
  3. Mae'r darnau hyn yn adlewyrchu statws y did Ffurfweddu os yw wedi'i osod. Os yw'r darn yn glir, mae'r gwerth yn cael ei reoli gan feddalwedd.
  4. Os yw'r didau cyfluniad WDTEN[1:0] yn '11' (heb eu rhaglennu), mae'r WDT bob amser wedi'i alluogi, waeth beth fo'r gosodiad did ON (WDTCONL[15]).
  5. Gellir gosod neu glirio'r holl ddarnau statws Ailosod mewn meddalwedd. Nid yw gosod un o'r darnau hyn mewn meddalwedd yn achosi Ailosod dyfais.

Cofrestr 2-1: WDTCONL: Cofrestr Rheoli Amserydd Corff Gwarchod

R/W-0 U-0 U-0 Ry Ry Ry Ry Ry
ON( 1 ,2 ) RUNDIV[4:0](3)
did 15     did 8
Ry Ry Ry Ry Ry Ry Ry R/W/HS-0
CLKSEL[1:0](3, 4) SLPDIV[4:0](3) WDTWINEN(1)
did 7     did 0
  • did 15 YMLAEN: Amserydd corff gwarchod Galluogi bit(1,2)
    1 = Galluogi'r Amserydd Corff Gwylio os nad yw wedi'i alluogi gan ffurfweddiad y ddyfais
    0 = Analluogi'r Amserydd Corff Gwarchod os oedd wedi'i alluogi mewn meddalwedd
  • did 14-13 Heb ei weithredu: Darllen fel '0'
  • did 12-8 RUNDIV[4:0]: Modd Rhedeg WDT darnau Statws Postscaler(3)
  • did 7-6 CLKSEL[1:0]: Cloc Modd Rhedeg WDT Dewis didau Statws(3,4)
    11 = Osgiliadur LPRC
    10 = Osgiliadur FRC
    01 = Wedi'i gadw
    00=SYSCLK
  • did 5-1 SLPDIV[4:0]: Modd Cwsg a Segur Didau Statws Postscaler WDT(3)
  • did 0 WDTWINEN: Ffenestr Amserydd Corff Gwylio Galluogi bit(1)
    1 = Galluogi modd Ffenestr
    0 = Analluogi modd Ffenestr

Nodyn

  1. Mae'r didau hyn yn adlewyrchu statws y did Ffurfweddu os yw'r did wedi'i osod. Os caiff y bit ei glirio, caiff y gwerth ei reoli gan feddalwedd.
  2. Ni ddylai meddalwedd y defnyddiwr ddarllen nac ysgrifennu SFRs y perifferolion yn y cylch SYSCLK yn syth ar ôl y cyfarwyddyd sy'n clirio did ON y modiwl.
  3. Mae'r didau hyn yn ddarllen-yn-unig ac yn adlewyrchu gwerth y didau Ffurfweddu.
  4. Mae'r ffynonellau cloc sydd ar gael yn dibynnu ar ddyfais. Cyfeiriwch at y bennod “Amserydd Cŵn Gwylio” yn y daflen ddata dyfais benodol i weld argaeledd.

Cofrestr 2-2: WDCONH: Cofrestr Allwedd Amserydd Corff Gwarchod

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

Chwedl

R = Did darllenadwy W = Did ysgrifenadwy U = Did heb ei weithredu, darllen fel '0'
-n = Gwerth yn POR '1' = Bit wedi'i osod '0' = Did wedi'i glirio x = Did yn anhysbys

  • did 15-0 WDTCLRKEY[15:0]: Amserydd y corff gwarchod yn clirio darnau allweddol
    Er mwyn clirio'r Amserydd Corff Gwarchod i atal saib, rhaid i feddalwedd ysgrifennu'r gwerth, 0x5743, i'r lleoliad hwn gan ddefnyddio un ysgrifen 16-did.

Cofrestr 2-3: RCON: Cofrestr Ailosod Rheolaeth(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)
did 15   did 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 CYSGU IDLE(1) BOR(1) POR(1)
did 7   did 0

Chwedl

R = Did darllenadwy W = Did ysgrifenadwy U = Did heb ei weithredu, darllen fel '0'
-n = Gwerth yn POR '1' = Bit wedi'i osod '0' = Did wedi'i glirio x = Did yn anhysbys

  • did 15 TRAPR: Trap Reset Flag bit(1)
    1 = Mae Ailosod Trap Conflict wedi digwydd
    0 = Nid yw Ailosod Trap Conflict wedi digwydd
  • did 14 IOPUWR: Opcode Anghyfreithlon neu W Cofrestr Mynediad Ailosod Flag did(1)
    1 = Canfyddiad cod op anghyfreithlon, modd cyfeiriad anghyfreithlon neu gofrestr W Anghyfarwydd a ddefnyddiwyd fel Pwyntydd Cyfeiriad wedi achosi Ailosod
    0 = Nid yw opcode anghyfreithlon neu Ailosod cofrestr W Uninitialized wedi digwydd
  • did 13-12 Heb ei weithredu: Darllen fel '0'
  • did 11 VREGSF: Flash Voltage Rheoleiddiwr Wrth Gefn yn ystod Cwsg (1)
    1 = Flash cyftagMae'r rheolydd yn weithredol yn ystod Cwsg
    0 = Flash cyftagMae'r rheolydd yn mynd i'r modd Wrth Gefn yn ystod Cwsg
  • did 10 Heb ei weithredu: Darllen fel '0'
  • did 9 CM: Diddymiad Baner Camgymhariad Cyfluniad(1)
    1 = Mae Ailosod Camgymhariad Ffurfweddu wedi digwydd
    0 = Nid yw Ailosod Camgymhariad Ffurfweddu wedi digwydd
  • did 8 VEGS: Voltage Rheoleiddiwr Wrth Gefn yn ystod Cwsg (1)
    1 = CyftagMae'r rheolydd yn weithredol yn ystod Cwsg
    0 = CyftagMae'r rheolydd yn mynd i'r modd Wrth Gefn yn ystod Cwsg
  • did 7 EXTR: Ailosod Allanol (MCLR) Pin did (1)
    1 = A Master Clear (pin) Ailosod wedi digwydd
    0 = A Master Clear (pin) Nid yw ailosod wedi digwydd
  • did 6 SWR: AILOSOD Meddalwedd (Cyfarwyddyd) Did fflag (1)
    1 = Mae cyfarwyddyd AILOSOD wedi'i weithredu
    0 = Nid yw cyfarwyddyd AILOSOD wedi'i weithredu
  • did 5 Heb ei weithredu: Darllen fel '0'
  • did 4 WDTO: Amserydd y corff gwarchod Amser allan did y faner
    1 = Amser i ffwrdd WDT wedi digwydd
    0 = Nid yw amser terfyn WDT wedi digwydd
  • did 3 CYSGU: Deffro o Cwsg bit Flag
    1 = Dyfais wedi bod yn y modd Cwsg
    0 = Nid yw'r ddyfais wedi bod yn y modd Cwsg

Nodyn

  1. Nid yw'r darnau hyn yn gysylltiedig â modiwl WDT.
  2. Gellir gosod neu glirio'r holl ddarnau statws Ailosod mewn meddalwedd. Nid yw gosod un o'r darnau hyn mewn meddalwedd yn achosi Ailosod dyfais.

Cofrestr 2-3: RCON: Cofrestr Ailosod Rheolaeth(2)

  • did 2 IDLE: Deffro o Idle Flag bit(1)
    1 = Dyfais wedi bod yn y modd Segur
    0 = Nid yw'r ddyfais wedi bod yn y modd Segur
  • did 1 BOR: Ailosod y Faner wedi'i brownio allan did(1)
    1 = Mae Ailosod Brown-out wedi digwydd
    0 = Nid yw Ailosod Wedi'i Lewnio wedi digwydd
  • did 0 POR: Ailosod Baner Pŵer ymlaen bit(1)
    1 = Mae ailosodiad pŵer ymlaen wedi digwydd
    0 = Nid yw ailosodiad pŵer ymlaen wedi digwydd

Nodyn

  1. Nid yw'r darnau hyn yn gysylltiedig â modiwl WDT.
  2. Gellir gosod neu glirio'r holl ddarnau statws Ailosod mewn meddalwedd. Nid yw gosod un o'r darnau hyn mewn meddalwedd yn achosi Ailosod dyfais.

GWEITHREDIAD AMSERYDD WATCHDOG

Prif swyddogaeth yr Amserydd Corff Gwarchod (WDT) yw ailosod y prosesydd os bydd meddalwedd yn methu, neu ddeffro'r prosesydd os bydd seibiant tra yn Cwsg neu'n Segur.
Mae'r WDT yn cynnwys dau amserydd annibynnol, un ar gyfer gweithredu yn y modd Run a'r llall ar gyfer gweithredu yn y modd Power Save. Mae ffynhonnell y cloc ar gyfer y modd Rhedeg WDT yn ddefnyddiwr-ddewisadwy.
Mae gan bob amserydd raddfa bost annibynnol y gellir ei rhaglennu gan y defnyddiwr. Mae'r ddau amserydd yn cael eu rheoli trwy un did ON; ni ellir eu gweithredu'n annibynnol.
Os yw'r WDT wedi'i alluogi, bydd y rhifydd WDT priodol yn cynyddu nes iddo orlifo neu “amser allan”.
Bydd seibiant WDT yn y modd Run yn cynhyrchu Ailosod dyfais. Er mwyn atal Ailosod Amser Allan WDT yn y modd Rhedeg, rhaid i'r rhaglen defnyddiwr wasanaethu'r WDT o bryd i'w gilydd. Bydd seibiant mewn modd Power Save yn deffro'r ddyfais.

Nodyn: Mae'r Oscillator LPRC yn cael ei alluogi'n awtomatig pryd bynnag y mae'n cael ei ddefnyddio fel ffynhonnell cloc WDT ac mae'r WDT wedi'i alluogi.

Dulliau Gweithredu

Mae gan y WDT ddau ddull gweithredu: modd Di-Ffenestr a modd Ffenestr Rhaglenadwy. Yn y modd Di-Ffenestr, rhaid i feddalwedd glirio'r WDT o bryd i'w gilydd ar unrhyw adeg yn llai na chyfnod y WDT i atal Ailosod WDT (Ffigur 3-1). Dewisir modd di-ffenestr trwy glirio did Galluogi Ffenestr Amserydd Gwylio (WDTWINEN) (WDTCONL[0]).
Yn y modd Ffenestr Rhaglenadwy, dim ond pan fydd y cownter yn ei ffenestr olaf y gall meddalwedd glirio'r WDT cyn i amser rhydd ddigwydd. Bydd clirio'r WDT y tu allan i'r ffenestr hon yn achosi Ailosod dyfais (Ffigur 3-2). Mae pedwar opsiwn maint ffenestr: 25%, 37.5%, 50% a 75% o gyfanswm cyfnod WDT. Mae maint y ffenestr wedi'i osod yng nghyfluniad y ddyfais. Nid yw modd Ffenestr Rhaglenadwy yn berthnasol pan yn y modd Power Save.
Ffigur 3-1: Modd WDT Di-Ffenestr

Ffigur 3-2: Modd WDT Ffenestr Rhaglenadwy

Ffenestr Raglenadwy Amserydd Corff Gwylio

Pennir maint y ffenestr gan y darnau Ffurfweddu, WDTWIN[1:0] a RWDTPS[4:0]. Yn y modd Ffenestr Rhaglenadwy (WDTWINEN = 1), dylid clirio'r WDT yn seiliedig ar osod y darnau Ffurfweddu Maint Ffenestr, WDTWIN[1:0] (gweler Ffigur 3-2). Y gosodiadau didau hyn yw:

  • 11 = Mae ffenestr WDT yn 25% o gyfnod WDT
  • 10 = Mae ffenestr WDT yn 37.5% o gyfnod WDT
  • 01 = Mae ffenestr WDT yn 50% o gyfnod WDT
  • 00 = Mae ffenestr WDT yn 75% o gyfnod WDT

Os caiff y WDT ei glirio cyn y ffenestr a ganiateir, neu os caniateir i'r WDT ddod i ben, mae Ailosod dyfais yn digwydd. Mae'r modd Ffenestr yn ddefnyddiol ar gyfer ailosod y ddyfais yn ystod gweithrediad cyflym neu araf annisgwyl o ran hanfodol o'r cod. Mae gweithrediad ffenestr yn berthnasol i'r modd WDT Run yn unig. Mae modd Cwsg WDT bob amser yn gweithredu yn y modd Di-Ffenestr.

Galluogi ac Analluogi'r WDT

Mae'r WDT yn cael ei alluogi neu ei analluogi gan ffurfweddiad y ddyfais, neu ei reoli trwy feddalwedd trwy ysgrifennu '1' i'r did ON (WDTCONL[15]). Gweler Cofrestr 2-1 am ragor o fanylion.

CYFUNDRA DYFAIS DAN REOLAETH WDT

Os yw did Ffurfweddu FWDTEN wedi'i osod, mae'r WDT bob amser wedi'i alluogi. Bydd y did rheoli ON (WDTCONL[15]) yn adlewyrchu hyn trwy ddarllen '1'. Yn y modd hwn, ni ellir clirio'r did ON mewn meddalwedd. Ni fydd did Ffurfweddu FWDTEN yn cael ei glirio gan unrhyw fath o Ailosod. Er mwyn analluogi'r WDT, rhaid ailysgrifennu'r ffurfweddiad i'r ddyfais. Mae modd ffenestr wedi'i alluogi trwy glirio'r bit Ffurfweddu WINDIS.

Nodyn: Mae'r WDT wedi'i alluogi yn ddiofyn ar ddyfais heb ei rhaglennu.

MEDDALWEDD DAN REOLAETH WDT

Os mai '0' yw did Ffurfweddu FWDTEN, gall meddalwedd alluogi neu analluogi'r modiwl WDT (yr amod rhagosodedig). Yn y modd hwn, mae'r did ON (WDTCONL[15]) yn adlewyrchu statws y WDT o dan reolaeth meddalwedd; Mae '1' yn nodi bod modiwl WDT wedi'i alluogi a '0' yn nodi ei fod wedi'i analluogi.

Postscaler WDT

Mae gan WDT ddau bostiwr y gellir eu rhaglennu gan ddefnyddwyr: un ar gyfer y modd Run a'r llall ar gyfer y modd Power Save. Mae'r didau cyfluniad RWDTPS[4:0] yn gosod y postscaler modd Run ac mae'r didau cyfluniad SWDTPS[4:0] yn gosod y graddiwr post modd Power Save.

Nodyn: Gall yr enwau did Ffurfweddu ar gyfer gwerth postscaler amrywio. Cyfeiriwch at y daflen ddata dyfais benodol am fanylion.

Modd FFENESTRI DAN REOLAETH CYFlunio DYFAIS

Gellir galluogi modd ffenestr trwy glirio'r did Ffurfweddu, WINDIS. Pan fydd modd Ffenestr WDT wedi'i alluogi gan ffurfweddiad y ddyfais, bydd y did WDTWINEN (WDTCONL[0]) yn cael ei osod ac ni all meddalwedd ei glirio.

MODD FFENESTR WEDI'I REOLI MEDDALWEDD

Os mai '1' yw did Ffurfweddu WINDIS, gall y modd Ffenestr Raglenadwy WDT gael ei alluogi neu ei analluogi gan y did WDTWINEN (WDTCONL[0]). Mae '1' yn nodi bod modd Ffenestr Rhaglenadwy wedi'i alluogi ac mae '0' yn nodi bod modd Ffenestr Rhaglenadwy wedi'i analluogi.

Postscaler WDT a Dewis Cyfnod

Mae gan WDT ddau bostiwr 5-did annibynnol, un ar gyfer y modd Run a'r llall ar gyfer y modd Power Save, i greu amrywiaeth eang o gyfnodau seibiant. Mae'r postscalers yn darparu cymarebau rhannwr 1:1 i 1:2,147,483,647 (gweler Tabl 3-1). Dewisir gosodiadau postscaler gan ddefnyddio ffurfweddiad y ddyfais. Dewisir cyfnod terfyn amser WDT gan gyfuniad o ffynhonnell cloc WDT a'r postscaler. Cyfeiriwch at Hafaliad 3-1 ar gyfer cyfrifiad cyfnod WDT

Hafaliad 3-1: Cyfrifiad Cyfnod Seibiant WDT

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

Yn y modd Cwsg, ffynhonnell cloc WDT yw LPRC a phennir y cyfnod seibiant gan y gosodiad didau SLPDIV[4:0]. Mae'r LPRC, gydag amledd enwol o 32 kHz, yn creu cyfnod terfyn amser enwol o 1 milieiliad i WDT pan fo'r postscaler ar y gwerth lleiaf.
Yn y modd Run, gellir dewis ffynhonnell cloc WDT. Mae'r cyfnod seibiant yn cael ei bennu gan amledd ffynhonnell cloc WDT a'r gosodiad didau RUNDIV[4:0].

Nodyn: Mae cyfnod neilltuo modiwl WDT yn uniongyrchol gysylltiedig ag amlder ffynhonnell cloc WDT. Mae amledd enwol ffynhonnell y cloc yn dibynnu ar ddyfais. Gall yr amlder amrywio fel un o swyddogaethau'r ddyfais sy'n gweithredu cyftage a thymheredd. Cyfeiriwch at y daflen ddata dyfais benodol ar gyfer manylebau amlder cloc. Mae'r ffynonellau cloc sydd ar gael ar gyfer modd Run yn ddibynnol ar ddyfais. Cyfeiriwch at y bennod “Amserydd Cŵn Gwylio” yn y daflen ddata dyfeisiau penodol am ffynonellau sydd ar gael.

Gweithrediad WDT yn y Modd Rhedeg

Pan fydd y WDT yn dod i ben neu'n cael ei glirio y tu allan i'r ffenestr yn y modd Ffenestr, cynhyrchir Ailosod dyfais pan fydd rhifydd yr NMI yn dod i ben.

Ffynonellau Cloc WDT

Mae ffynhonnell cloc modd Rhedeg WDT yn ddefnyddiwr-ddewisadwy. Mae ffynhonnell y cloc yn cael ei dewis gan y darnau dyfais RCLKSEL[1:0] (FWDT[6:5]). Mae modd Arbed Pŵer WDT yn defnyddio LPRC fel ffynhonnell y cloc.

Ailosod y WDT(1)

Mae cownter WDT modd Run yn cael ei glirio gan unrhyw un o'r canlynol:

  • Unrhyw Ailosod Dyfais
  • Cyflawni Gorchymyn DEBUG
  • Canfod Gwerth Ysgrifennu Cywir (0x5743) i'r didau WDTCLRKEYx (WDTCONH[15:0]) (cyfeiriwch at ExampLe 3-1)
  • Switsh Cloc:(2)
  • Switsh cloc wedi'i gychwyn gan firmware
  • Cychwyn Busnes Dau Gyflym
  • Digwyddiad Monitro Cloc Methu'n Ddiogel (FSCM).
  • Switsh cloc ar ôl deffro o Sleep pan fydd switsh cloc awtomatig yn digwydd oherwydd cyfluniad yr osgiliadur a chychwyn Dau Gyflymder wedi'i alluogi gan ffurfweddiad y ddyfais
    Mae'r cownter Modd Cwsg yn cael ei ailosod wrth fynd i mewn i Gwsg.

Nodyn

  1. Nid yw'r modd Rhedeg WDT yn cael ei ailosod pan fydd y ddyfais yn mynd i mewn i fodd Arbed Pwer.
  2. Mae ymddygiad ailosod WDT yn dilyn digwyddiad switsh cloc penodol yn dibynnu ar ddyfais. Cyfeiriwch at yr adran “Amserydd Cŵn Gwylio” yn y daflen ddata dyfais benodol i gael disgrifiad o ddigwyddiadau switsh cloc sy'n clirio'r WDT.

Example 3- 1 : Sample Cod i Clirio'r WDT

Tabl 3-1: Gosodiadau Cyfnod Seibiant WDT

Gwerthoedd Postscaler Cyfnod Seibiant Yn seiliedig ar Gloc 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 awr 262.144 ms 83.88608 ms
10001 0:02:11 awr 524.288 ms 167.77216 ms
10010 0:04:22 awr 1.048576s 335.54432 ms
10011 0:08:44 awr 2.097152s 671.08864 ms
10100 0:17:29 awr 4.194304s 1.34217728s
10101 0:34:57 awr 8.388608s 2.68435456s
10110 1:09:54 awr 16.777216s 5.36870912s
10111 2:19:49 awr 33.554432s 10.73741824s
11000 4:39:37 awr 0:01:07 awr 21.47483648s
11001 9:19:14 awr 0:02:14 awr 42.94967296s
11010 18:38:29 awr 0:04:28 awr 0:01:26 awr
11011 1 diwrnod 13:16:58 hms 0:08:57 awr 0:02:52 awr
11100 3 diwrnod 2:33:55 hms 0:17:54 awr 0:05:44 awr
11101 6 diwrnod 5:07:51 hms 0:35:47 awr 0:11:27 awr
11110 12 diwrnod 10:15:42 hms 1:11:35 awr 0:22:54 awr
11111 24 diwrnod 20:31:24 hms 2:23:10 awr 0:45:49 awr

YMYRIADAU AC AILOSOD CYNHYRCHU

Amser Allan WDT yn y Modd Rhedeg

Pan fydd y WDT yn gorffen yn y modd Run, cynhyrchir Ailosod dyfais.
Gall cadarnwedd benderfynu ai achos yr Ailosod oedd amseriad WDT yn y modd Run trwy brofi'r did WDTO (RCON[4]).

Nodyn: Cyfeiriwch at y penodau “Ailosod” a “Interrupt Controller” yn y daflen ddata dyfais benodol. Hefyd, cyfeiriwch at yr adrannau “Ailosod” (DS39712) ac “Torri ar draws” (DS70000600) yn y “DSPIC33/PIC24 Family Reference Manual” am fanylion.

Amser allan WDT yn y Modd Arbed Pŵer

Pan fydd modiwl WDT yn gorffen yn y modd Power Save, mae'n deffro'r ddyfais ac mae modd WDT Run yn ailddechrau cyfrif.
I ganfod deffro WDT, gellir profi'r did WDTO (RCON[4]), did SLEEP (RCON[3]) a did IDLE (RCON[2]). Os mai '1' yw'r did WDTO, roedd y digwyddiad o ganlyniad i amser i ffwrdd WDT mewn modd Power Save. Yna gellir profi'r darnau SLEEP ac IDLE i benderfynu a ddigwyddodd y digwyddiad WDT tra bod y ddyfais yn effro neu a oedd yn y modd Cwsg neu Segur.

Nodyn: Cyfeiriwch at y penodau “Ailosod” a “Interrupt Controller” yn y daflen ddata dyfais benodol. Hefyd, cyfeiriwch at yr adrannau “Ailosod” (DS39712) ac “Torri ar draws” (DS70000600) yn y “DSPIC33/PIC24 Family Reference Manual” am fanylion.

Deffro o'r Modd Arbed Pŵer trwy Ddigwyddiad Di-WDT

Pan fydd y ddyfais yn cael ei deffro o'r modd Power Save gan ymyrraeth NMI nad yw'n WDT, mae'r modd Power Save WDT yn cael ei ddal yn Ailosod ac mae modd WDT Run yn parhau i gyfrif o'r gwerth cyfrif arbed pŵer cyn.

YN AILOSOD ACHOS AC EFFAITH

Pennu Achos Ailosod

Er mwyn pennu a oes Ailosod WDT wedi digwydd, gellir profi'r did WDTO (RCON[4]). Os mai '1' yw'r did WDTO, roedd yr Ailosod o ganlyniad i amseriad WDT yn y modd Rhedeg. Dylai meddalwedd glirio'r did WDTO er mwyn gallu pennu'n gywir ffynhonnell Ailosod dilynol.

Effeithiau Ailosod Amrywiol

Bydd unrhyw fath o Ailosod dyfais yn clirio'r WDT. Bydd yr Ailosod yn dychwelyd y cofrestrau WDCONH/L i'r gwerth rhagosodedig a bydd y WDT yn cael ei analluogi oni bai ei fod wedi'i alluogi gan ffurfweddiad y ddyfais.

Nodyn: Ar ôl Ailosod dyfais, bydd y did WDT ON (WDTCONL[15]) yn adlewyrchu cyflwr did FWDTEN (FWDT[15]).

GWEITHREDU MEWN DEBYG A MODDAU ARBED PŴER

Gweithrediad WDT mewn Dulliau Arbed Pŵer

Bydd y WDT, os caiff ei alluogi, yn parhau i weithredu yn y modd Cwsg neu'r modd Segur a gellir ei ddefnyddio i ddeffro'r ddyfais. Mae hyn yn caniatáu i'r ddyfais aros yn y modd Cwsg neu Segur nes bod WDT yn dod i ben neu ymyrraeth arall yn deffro'r ddyfais. Os na fydd y ddyfais yn dychwelyd i'r modd Cwsg neu Segur yn dilyn deffro, rhaid i'r WDT gael ei analluogi neu ei wasanaethu o bryd i'w gilydd i atal NMI modd Rhedeg WDT.

GWEITHREDIAD WDT MEWN MODD CYSGU

Gellir defnyddio'r modiwl WDT i ddeffro'r ddyfais o'r modd Cwsg. Wrth fynd i mewn i'r modd Cwsg, mae'r cownter modd WDT Run yn stopio cyfrif ac mae'r modd Power Save WDT yn dechrau cyfrif o'r cyflwr Ailosod, nes ei fod yn amseru, neu nes bydd y ddyfais yn cael ei deffro gan ymyriad. Pan fydd y WDT yn gorffen yn y modd Cwsg, mae'r ddyfais yn deffro ac yn ailddechrau gweithredu cod, yn gosod y did WDTO (RCON[4]) ac yn ailddechrau'r modd Run WDT.

GWEITHREDIAD WDT MEWN MODD IDLE

Gellir defnyddio'r modiwl WDT i ddeffro'r ddyfais o'r modd Idle. Wrth fynd i mewn i'r modd Segur, mae rhifydd modd Rhedeg WDT yn stopio cyfrif ac mae'r modd Power Save WDT yn dechrau cyfrif o'r cyflwr Ailosod, nes ei fod yn amseru, neu nes bydd y ddyfais yn cael ei deffro gan ymyrraeth. Mae'r ddyfais yn deffro ac yn ailddechrau gweithredu cod, yn gosod y did WDTO (RCON[4]) ac yn ailddechrau'r modd Run WDT.

Oedi Amser Yn ystod Deffro

Bydd oedi rhwng digwyddiad WDT yn Cwsg a dechrau gweithredu'r cod. Mae hyd yr oedi hwn yn cynnwys yr amser cychwyn ar gyfer yr oscillator a ddefnyddir. Yn wahanol i ddeffro o'r modd Cwsg, nid oes unrhyw oedi yn gysylltiedig â deffro o'r modd Segur. Mae cloc y system yn rhedeg yn ystod y modd Segur; felly, nid oes angen unrhyw oedi wrth ddeffro.

Ffynonellau Cloc WDT yn y Modd Arbed Pŵer

Nid yw ffynhonnell cloc WDT ar gyfer modd Power Save yn ddefnyddiwr-ddewisadwy. Ffynhonnell y cloc yw LPRC.

Gweithrediad WDT yn y Modd Dadfygio

Dylid analluogi'r WDT yn y modd Debug i atal seibiant.

NODIADAU CAIS PERTHNASOL

Mae'r adran hon yn rhestru nodiadau cais sy'n gysylltiedig â'r adran hon o'r llawlyfr. Efallai na fydd y nodiadau cais hyn yn cael eu hysgrifennu'n benodol ar gyfer y teulu dyfeisiau dsPIC33/PIC24, ond mae'r cysyniadau'n berthnasol a gellid eu defnyddio gydag addasiadau a chyfyngiadau posibl. Y nodiadau cais cyfredol sy'n ymwneud â'r modiwl Amserydd Corff Gwarchod Deuol yw:

Nodyn: Ewch i'r Microsglodyn websafle (www.microchip.com) ar gyfer nodiadau cais ychwanegol a chod examples ar gyfer y teulu dyfeisiau dsPIC33/PIC24.

HANES YR ADOLYGIAD

Diwygiad A (Mawrth 2016)
Dyma fersiwn gychwynnol y ddogfen hon.
Diwygiad B (Mehefin 2018)
Yn newid enw teulu dyfais i dsPIC33/PIC24.
Yn dileu'r dyfrnod Gwybodaeth Ymlaen Llaw o droedynnau'r dudalen.
Diwygiad C (Chwefror 2022)
Diweddariadau Tabl 2-1 a Thabl 3-1.
Cofrestr Diweddariadau 2-1.
Diweddariadau Adran 3.1 “Dulliau Gweithredu”, Adran 3.2 “Ffenestr Rhaglenadwy Amserydd Gwylio”, Adran 3.3 “Galluogi ac Analluogi'r WDT”, Adran 3.4.1 “Dyfais
Ffurfweddu Modd Ffenestr a Reolir”, Adran 3.4.2 “Modd Ffenestr a Reolir gan Feddalwedd”, Adran 3.7 “Ffynonellau Cloc WDT” ac Adran 6.1.2 “Gweithrediad WDT mewn Modd Segur”.
Mae safon Amserydd y Corff Gwarchod yn defnyddio'r derminoleg “Meistr” a “Caethwas.” Y derminoleg Microsglodyn cyfatebol a ddefnyddir yn y ddogfen hon yw “Prif” ac “Uwchradd”, yn y drefn honno

Sylwch ar y manylion canlynol am y nodwedd amddiffyn cod ar gynhyrchion Microsglodyn:

  • Mae cynhyrchion microsglodyn yn bodloni'r manylebau sydd wedi'u cynnwys yn eu Taflen Ddata Microsglodion benodol.
  • Mae microsglodyn yn credu bod ei deulu o gynhyrchion yn ddiogel pan gaiff ei ddefnyddio yn y modd a fwriadwyd, o fewn manylebau gweithredu, ac o dan amodau arferol.
  • Mae microsglodyn yn gwerthfawrogi ac yn amddiffyn ei hawliau eiddo deallusol yn ymosodol. Mae ymdrechion i dorri nodweddion diogelu cod cynnyrch Microsglodyn wedi'i wahardd yn llym a gallai dorri Deddf Hawlfraint y Mileniwm Digidol.
  • Ni all Microsglodyn nac unrhyw wneuthurwr lled-ddargludyddion arall warantu diogelwch ei god. Nid yw diogelu cod yn golygu ein bod yn gwarantu bod y cynnyrch yn “unbreakable”. Mae amddiffyniad cod yn esblygu'n gyson. Mae microsglodyn wedi ymrwymo i wella nodweddion amddiffyn cod ein cynnyrch yn barhaus.

Dim ond gyda chynhyrchion Microsglodyn y gellir defnyddio'r cyhoeddiad hwn a'r wybodaeth sydd ynddo, gan gynnwys dylunio, profi ac integreiddio cynhyrchion Microsglodyn gyda'ch cais. Mae defnyddio'r wybodaeth hon mewn unrhyw ffordd arall yn torri'r telerau hyn. Dim ond er hwylustod i chi y darperir gwybodaeth am gymwysiadau dyfeisiau a gall diweddariadau gael eu disodli. Eich cyfrifoldeb chi yw sicrhau bod eich cais yn cwrdd â'ch manylebau. Cysylltwch â'ch swyddfa gwerthu Microsglodion leol am gymorth ychwanegol neu, gofynnwch am gymorth ychwanegol yn
https://www.microchip.com/en-us/support/design-help/client-supportservices.
DARPERIR Y WYBODAETH HON GAN MICROCHIP “FEL Y MAE”. NID YW MICROCHIP YN GWNEUD UNRHYW SYLWADAU NA GWARANTAU O UNRHYW FATH P'un ai'n MYNEGI NEU WEDI'I GYMHWYSO, YN YSGRIFENEDIG NEU AR LAFAR, STATUDOL NEU FEL ARALL, YN YMWNEUD Â'R WYBODAETH SY'N CYNNWYS OND NID YN GYFYNGEDIG I UNRHYW WARANTIAETHAU GOBLYGEDIG O FOD YN GORCHYMYN, ER MWYN RHYFEDD AC ERAILL TREFNIADAU PERTHNASOL I EI GYFLWR, ANSAWDD, NEU BERFFORMIAD.

NI FYDD MICROCHIP YN ATEBOL AM UNRHYW GOLLED ANUNIONGYRCHOL, ARBENNIG, OEDIOL NEU GANLYNIADOL, DIFROD, COST, NEU DREUL O UNRHYW FATH BETH OEDD YN BERTHNASOL I'R WYBODAETH NEU EI DEFNYDD, FODD WEDI ACHOSI, WEDI MAI WEDI EI ACHOSI. POSIBL NEU MAE Y DIFRODAU YN RHAGWELADWY. I'R MAINT LLAWN A GANIATEIR GAN Y GYFRAITH, NI FYDD CYFANSWM ATEBOLRWYDD MICROCHIP AR HOLL HAWLIADAU MEWN UNRHYW FFORDD SY'N GYSYLLTIEDIG Â'R WYBODAETH NEU EI DEFNYDDIO YN FWY NA SWM Y FFÏOEDD, OS OES RHAI, CHI WEDI TALU'N UNIONGYRCHOL I MICROCHIP AM Y WYBODAETH.
Mae defnyddio dyfeisiau Microsglodyn mewn cymwysiadau cynnal bywyd a/neu ddiogelwch yn gyfan gwbl ar risg y prynwr, ac mae'r prynwr yn cytuno i amddiffyn, indemnio a dal Microsglodyn diniwed rhag unrhyw a phob iawndal, hawliad, siwtiau, neu dreuliau sy'n deillio o ddefnydd o'r fath. Ni chaiff unrhyw drwyddedau eu cyfleu, yn ymhlyg neu fel arall, o dan unrhyw hawliau eiddo deallusol Microsglodyn oni nodir yn wahanol.

Nodau masnach

Enw a logo'r Microsglodyn, logo'r Microsglodyn, Adaptec, AnyRate, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logo Microsemi, MOST, logo MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpynIC, SST, SST Logo, SuperFlash Mae , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, ac XMEGA yn nodau masnach cofrestredig Microchip Technology Incorporated yn UDA a gwledydd eraill. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Rheoli Cyflymder Hyper, Llwyth HyperLight, IntelliMOS, Libero, MotorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logo ProASIC Plus, QuietWire, SmartFusion, Mae SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, a ZL yn nodau masnach cofrestredig Microchip Technology Incorporated yn UDA Ataliad Allwedd Cyfagos, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Newid Ychwanegol, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Cyfateb Cyfartaledd Dynamig, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial, In-Circuit Serial Cyfochrog Deallus, Cysylltedd Rhyng-Chip, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Ardystiedig logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Cynhyrchu Cod Omniscient, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL , Ripple Blocker, RTAX, RTG4, SAM-ICE, Cwad Cyfresol I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Cyfanswm Dygnwch, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewMae Span, WiperLock, XpressConnect, a ZENA yn nodau masnach Microchip Technology Incorporated yn UDA a gwledydd eraill.

Mae SQTP yn nod gwasanaeth Microchip Technology Incorporated yn UDA
Mae logo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, ac Trusted Time yn nodau masnach cofrestredig Microchip Technology Inc. mewn gwledydd eraill. Mae GestIC yn nod masnach cofrestredig Microchip Technology Germany II GmbH & Co. KG, is-gwmni i Microchip Technology Inc., mewn gwledydd eraill.
Mae'r holl nodau masnach eraill a grybwyllir yma yn eiddo i'w cwmnïau priodol.
© 2016-2022, Microchip Technology Incorporated a'i
is-gwmnïau.
Cedwir Pob Hawl.
ISBN: 978-1-5224-9893-3

Gwerthu a Gwasanaeth Byd-eang

AMERICAS
Swyddfa Gorfforaethol
2355 Gorllewin Chandler Blvd.
Chandler, AZ 85224-6199
Ffôn: 480-792-7200
Ffacs: 480-792-7277
Cymorth Technegol:
http://www.microchip.com/support
Web Cyfeiriad: www.microchip.com

Dogfennau / Adnoddau

MICROCHIP dsPIC33 Amserydd Corff Gwarchod Deuol [pdfCanllaw Defnyddiwr
dsPIC33 Amserydd Corff Gwarchod Deuol, dsPIC33, Amserydd Corff Gwarchod Deuol, Amserydd Corff Gwarchod

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *