MICROCHIP-LOGO

MICROCHIP DMT Deadman Timer

MICROCHIP-DMT-Deadman-Timer-PRODUCT - Copi

Nodyn: Mae'r adran llawlyfr cyfeirio teulu hon i fod i ategu taflenni data dyfeisiau. Yn dibynnu ar yr amrywiad dyfais, efallai na fydd yr adran llawlyfr hon yn berthnasol i bob dyfais dsPIC33/PIC24.

  • Edrychwch ar y nodyn ar ddechrau'r bennod “Deadman Timer (DMT)” ar daflen ddata gyfredol y ddyfais i wirio a yw'r ddogfen hon yn cefnogi'r ddyfais rydych chi'n ei defnyddio.
  • Mae taflenni data dyfeisiau ac adrannau llawlyfr cyfeirio teulu ar gael i'w lawrlwytho o'r Microchip Worldwide Websafle yn: http://www.microchip.com.

RHAGARWEINIAD

Mae'r modiwl Deadman Timer (DMT) wedi'i gynllunio i alluogi defnyddwyr i fonitro iechyd eu meddalwedd cymhwysiad trwy fynnu bod yr amserydd yn torri ar draws ffenestr amseru a bennir gan y defnyddiwr. Mae'r modiwl DMT yn rhifydd cydamserol a phan fydd wedi'i alluogi, mae'n cyfrif fetches cyfarwyddiadau, ac yn gallu achosi trap meddal / ymyrraeth. Cyfeiriwch at y bennod “Interrupt Controller” yn y daflen ddata dyfais gyfredol i wirio a yw'r digwyddiad DMT yn fagl meddal neu'n ymyrraeth os nad yw'r rhifydd DMT wedi'i glirio o fewn nifer benodol o gyfarwyddiadau. Mae'r DMT fel arfer wedi'i gysylltu â chloc y system sy'n gyrru'r prosesydd (TCY). Mae'r defnyddiwr yn pennu gwerth amseru allan yr amserydd a gwerth mwgwd sy'n pennu ystod y ffenestr, sef yr ystod o gyfrifau nad ydynt yn cael eu hystyried ar gyfer y digwyddiad cymharu.

Rhai o nodweddion allweddol y modiwl hwn yw:

  • Ffurfweddiad neu feddalwedd yn galluogi rheoledig
  • Cyfnod seibiant y gellir ei ffurfweddu gan ddefnyddiwr neu gyfrif cyfarwyddiadau
  • Dau ddilyniant cyfarwyddiadau i glirio'r amserydd
  • Ffenestr ffurfweddadwy 32-did i glirio'r amserydd

yn dangos diagram bloc o'r modiwl Deadman Timer.

Diagram Bloc Modiwl Amserydd Deadman

MICROCHIP-DMT-Deadman-Timer-FIG-1

Nodyn: 

  1. Gellir galluogi'r DMT naill ai yn y gofrestr Ffurfweddu, FDMT, neu yn y Gofrestr Swyddogaethau Arbennig (SFR), DMTCON.
  2. Mae'r DMT yn cael ei glocio pryd bynnag y bydd y prosesydd yn cyrchu'r cyfarwyddiadau gan ddefnyddio cloc system. Am gynample, ar ôl gweithredu cyfarwyddyd GOTO (sy'n defnyddio pedwar cylch cyfarwyddiadau), bydd y cownter DMT yn cael ei gynyddu unwaith yn unig.
  3. BAD1 a BAD2 yw'r baneri dilyniant amhriodol. Am ragor o wybodaeth, cyfeiriwch at Adran 3.5 “Ailosod y DMT”.
  4. Mae'r Cyfrif DMT Max yn cael ei reoli gan werth cychwynnol y cofrestrau FDMTCNL a FDMTCNH.
  5. Mae digwyddiad DMT yn fagl meddal na ellir ei guddio neu ymyrraeth.

yn dangos diagram amseru digwyddiad Deadman Timer.

Digwyddiad Amserydd Deadman

MICROCHIP-DMT-Deadman-Timer-FIG-2

COFRESTRAU DMT

Nodyn: Gall fod gan bob amrywiad dyfais teulu dsPIC33/PIC24 un neu fwy o fodiwlau DMT. Cyfeiriwch at y taflenni data dyfeisiau penodol am ragor o fanylion.

  • Mae'r modiwl DMT yn cynnwys y Cofrestrau Swyddogaethau Arbennig (SFRs) canlynol:
    • DMTCON: Cofrestr Rheoli Amserydd Deadman
  • Defnyddir y gofrestr hon i alluogi neu analluogi'r Amserydd Deadman.
    • DMTPRECLR: Cofrestr Rhag-glir Amserydd Deadman
  • Defnyddir y gofrestr hon i ysgrifennu allweddair rhag- glir i glirio'r Amserydd Deadman yn y pen draw.
    • DMTCLR: Amserydd Deadman Cofrestr Glir
  • Defnyddir y gofrestr hon i ysgrifennu allweddair clir ar ôl i air rhag- glir gael ei ysgrifennu i'r
  • Cofrestr DMTPRECLR. Bydd yr Amserydd Deadman yn cael ei glirio yn dilyn ysgrifennu allweddair clir.
    • DMTSTAT: Cofrestr Statws Amserydd Deadman
  • Mae'r gofrestr hon yn rhoi statws ar gyfer gwerthoedd neu ddilyniannau allweddair anghywir, neu ddigwyddiadau Deadman Timer ac a yw ffenestr glir DMT ar agor ai peidio.
    • DMTCNTL: Cyfrif Amserydd Deadman Cofrestr Isel a
    • DMTCNTH: Cyfrif Amserydd Deadman Cofrestr Uchel
  • Mae'r cofrestrau cyfrif is ac uwch hyn, gyda'i gilydd fel cofrestr cownter 32-bit, yn caniatáu i feddalwedd defnyddwyr ddarllen cynnwys y rhifydd DMT.
    • DMTPSCNTL: Statws Post Ffurfweddu Cofrestr Statws Cyfrif DMT Isel a
    • DMTPSCNTH: Statws Post Ffurfweddu Cofrestr Statws Cyfrif DMT Uchel
  • Mae'r cofrestrau is ac uwch hyn yn darparu gwerth y darnau Ffurfweddu DMTCNTx yn y cofrestrau FDMTCNTL a FDMTCNTH, yn y drefn honno.
    • DMTPSINTVL: Statws Post Ffurfweddu Cofrestr Statws Cyfwng DMT Isel a
    • DMTPSINTVH: Statws Post Ffurfweddu Cofrestr Statws Cyfwng DMT Uchel
  • Mae'r cofrestrau is ac uwch hyn yn darparu gwerth y darnau Ffurfweddu DMTIVTx yn y cofrestrau FDMTIVTL a FDMTIVTH, yn y drefn honno.
    • DMTHOLDREG: DMT Dal Cofrestr
  • Mae'r gofrestr hon yn dal gwerth darllen olaf cofrestr DMTCNTH pan ddarllenir y cofrestrau DMTCNTH a DMTCNTL.

Cofrestrau Ffurfweddu Ffiws sy'n Effeithio Modiwl Amserydd Deadman

Enw'r Gofrestr Disgrifiad
FDMT Mae gosod y did DMTEN yn y gofrestr hon yn galluogi'r modiwl DMT ac os yw'r rhan hon yn glir, gellir galluogi DMT mewn meddalwedd trwy gofrestr DMTCON.
FDMTCNTL a FDMTCNTH Is (DMTCNT[15:0]) ac uwch (DMTCNT[31:16])

Mae 16 did yn ffurfweddu gwerth amser allan cyfrif cyfarwyddiadau 32-did DMT. Y gwerth a ysgrifennwyd i'r cofrestri hyn yw cyfanswm y cyfarwyddiadau sydd eu hangen ar gyfer digwyddiad DMT.

FDMTIVTL a FDMTIVTH Is (DMTIVT[15:0]) ac uwch (DMTIVT[31:16])

Mae 16 did yn ffurfweddu cyfwng ffenestr DMT 32-did. Y gwerth a ysgrifennir i'r cofrestrau hyn yw'r nifer lleiaf o gyfarwyddiadau sydd eu hangen i glirio'r DMT.

Map Cofrestru

Rhoddir crynodeb o'r cofrestrau sy'n gysylltiedig â'r modiwl Deadman Timer (DMT) yn Nhabl 2-2.

Enw SFR Did 15 Did 14 Did 13 Did 12 Did 11 Did 10 Did 9 Did 8 Did 7 Did 6 Did 5 Did 4 Did 3 Did 2 Did 1 Did 0
DMTCON ON
DMTPRECLR CAM 1[7:0]
DMTCLR CAM 2[7:0]
DMTSTAT DRWG1 DRWG2 DMTEVENT WINOPN
DMTCNTL COUNTER[15:0]
DMTCNTH COUNTER[31:16]
DMTHOLDREG UPRCNT[15:0]
DMTPSCNTL PSCNT[15:0]
DMTPSCNTH PSCNT[31:16]
DMTPINTVL PSINTV[15:0]
DMPSINTVH PSINTV[31:16]

Chwedl: heb ei weithredu, darllener fel '0'. Dangosir gwerthoedd ailosod mewn hecsadegol.

Cofrestr Rheoli DMT

DMTCON: Cofrestr Rheoli Amserydd Deadman

R/W-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
ON(1,2)
did 15 did 8
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-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

MICROCHIP-DMT-Deadman-Timer-FIG-4

Nodyn

  1. Dim ond pan fydd DMTEN = 0 yn y gofrestr FDMT y mae gan y did hwn reolaeth.
  2. Ni ellir analluogi DMT mewn meddalwedd. Nid yw ysgrifennu '0' i'r darn hwn yn cael unrhyw effaith.

DMTPRECLR: Cofrestr Rhag-glir Amserydd Deadman

R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
CAM 1[7:0](1)
did 15 did 8
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-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

MICROCHIP-DMT-Deadman-Timer-FIG-5

Nodyn 1: Mae darnau [15:8] yn cael eu clirio pan fydd y rhifydd DMT yn cael ei ailosod trwy ysgrifennu dilyniant cywir o STEP1 a STEP2.

DMTCLR: Amserydd Deadman Cofrestr Glir

U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
did 15 did 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
CAM 2[7:0](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

MICROCHIP-DMT-Deadman-Timer-FIG-6

Nodyn 1: Mae darnau [7:0] yn cael eu clirio pan fydd y rhifydd DMT yn cael ei ailosod trwy ysgrifennu dilyniant cywir o STEP1 a STEP2.

DMTSTAT: Cofrestr Statws Amserydd Deadman

U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
did 15 did 8
R-0 R-0 R-0 U-0 U-0 U-0 U-0 R-0
DRWG1(1) DRWG2(1) DMTEVENT(1) WINOPN
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

MICROCHIP-DMT-Deadman-Timer-FIG-7

Nodyn1: Mae darnau BAD1, BAD2 a DMEVENT yn cael eu clirio ar Ailosod yn unig.

DMTCNTL: Nifer Amserydd Deadman Cofrestr Isel

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[15:8]
did 15 did 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[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: COUNTER[15:0]: Darllenwch Cynnwys Cyfredol darnau Cownter DMT Is

DMTCNTH: Cyfrif Amserydd Deadman Cofrestr Uchel

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[31:24]
did 15 did 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[23:16]
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: COUNTER[31:16]: Darllenwch Gynnwys Cyfredol darnau Cownter DMT Uwch

DMTPSCNTL: Post Statws Ffurfweddu Cofrestr Statws Cyfrif DMT Isel

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSCNT[15:8]
did 15 did 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSCNT[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: PSCNT[15:0]: Cyfarwyddiad DMT Isaf Didau Statws Ffurfweddu Gwerth Cyfrif Dyma bob amser werth y gofrestr Ffurfweddu FDMTCNTL.

DMTPSCNTH: Post Statws Ffurfweddu Cofrestr Statws Cyfrif DMT Uchel

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSCNT[31:24]
did 15 did 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSCNT[23:16]
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: PSCNT[31:16]: Cyfarwyddiad DMT Uwch Cyfri Gwerth Didoedd Statws Ffurfweddu Dyma werth y gofrestr Ffurfweddu FDMTCNTH bob amser.

DMTPSINTVL: Post Statws Ffurfweddu Cofrestr Statws Cyfnod DMT Isel

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[15:8]
did 15 did 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[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: PSINTV[15:0]: Didau Statws Cyfluniad Cyfwng Ffenestr DMT Is Dyma werth y gofrestr Ffurfweddu FDMTIVTL bob amser.

DMTPSINTVH: Post Statws Ffurfweddu Cofrestr Statws Cyfnod DMT Uchel

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[31:24]
did 15 did 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[23:16]
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: PSINTV[31:16]: Didau Statws Ffurfweddu Cyfwng Ffenestr DMT Uwch Dyma bob amser werth y gofrestr Ffurfweddu FDMTIVTH.

DMTHOLDREG: DMT Dal y Gofrestr

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
UPRCNT[15:8](1)
did 15 did 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
UPRCNT[7:0](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-0: UPRCNT[15:0]: Yn cynnwys Gwerth Cofrestr DMTCNTH Pan oedd Cofrestrau DMTCNTL a DMTCNTH yn ddarnau Darllen Diwethaf(1)
Nodyn 1: Cychwynnir cofrestr DMTHOLDREG i '0' wrth Ailosod, a dim ond pan ddarllenir y cofrestrau DMTCNTL a DMTCNTH y caiff ei llwytho.

GWEITHREDIAD DMT

Moddau Aof Gweithrediad

Prif swyddogaeth y modiwl Deadman Timer (DMT) yw torri ar draws y prosesydd os bydd meddalwedd yn methu. Mae'r modiwl DMT, sy'n gweithio ar gloc y system, yn amserydd nôl cyfarwyddiadau sy'n rhedeg yn rhydd, sy'n cael ei glocio pryd bynnag y bydd cyrch cyfarwyddyd yn digwydd nes bod cyfatebiad cyfrif yn digwydd. Nid yw'r cyfarwyddiadau yn cael eu nôl pan fydd y prosesydd yn y modd Cwsg.

Mae'r modiwl DMT yn cynnwys rhifydd 32-did, y cofrestrau DMTCNTL darllen-yn-unig a DMTCNTH gyda gwerth cyfatebol cyfrif amser-allan, fel y nodir gan y ddwy gofrestr Ffiws Ffurfweddu 16-did allanol, FDMTCNTL a FDMTCNTH. Pryd bynnag y bydd y cyfrif yn cyfateb, bydd digwyddiad DMT yn digwydd, sy'n ddim byd ond trap meddal / ymyrraeth. Cyfeiriwch at y bennod “Interrupt Controller” yn y daflen ddata dyfais gyfredol i wirio a yw'r digwyddiad DMT yn fagl meddal neu'n ymyriad. Defnyddir modiwl DMT yn nodweddiadol mewn cymwysiadau sy'n hanfodol i genhadaeth ac sy'n hanfodol i ddiogelwch, lle mae'n rhaid canfod unrhyw fethiant yn ymarferoldeb meddalwedd a dilyniannu.

Galluogi Aand Analluogi'r Modiwl DMT

Gall y modiwl DMT gael ei alluogi neu ei analluogi gan ffurfweddiad y ddyfais neu gellir ei alluogi trwy feddalwedd trwy ysgrifennu at gofrestr DMTCON.
Os yw'r did Ffurfweddu DMTEN yn y gofrestr FDMT wedi'i osod, mae'r DMT bob amser wedi'i alluogi. Bydd y did rheoli ON (DMTCON[15]) yn adlewyrchu hyn trwy ddarllen '1'. Yn y modd hwn, ni ellir clirio'r did ON mewn meddalwedd. I analluogi'r DMT, rhaid ailysgrifennu'r ffurfweddiad i'r ddyfais. Os yw DMTEN wedi'i osod i '0' yn y ffiws, yna mae'r DMT wedi'i analluogi mewn caledwedd.

Gall meddalwedd alluogi'r DMT trwy osod y did ON yn y gofrestr Deadman Timer Control (DMTCON). Fodd bynnag, ar gyfer rheoli meddalwedd, dylid gosod y did Ffurfweddu DMTEN yn y gofrestr FDMT i '0'. Unwaith y bydd wedi'i alluogi, nid yw'n bosibl analluogi'r DMT mewn meddalwedd.

Cyfnod Ffenestr Cyfrif DMT

Mae gan y modiwl DMT fodd Gweithrediad â Ffenestr. Mae'r darnau cyfluniad DMTIVT[15:0] a DMTIVT[31:16] yn y cofrestrau FDMTIVTL a FDMTIVTH, yn y drefn honno, yn gosod gwerth cyfwng y ffenestr. Yn y modd Windowed, gall meddalwedd glirio'r DMT dim ond pan fydd y rhifydd yn ei ffenestr olaf cyn i gydweddiad cyfrif ddigwydd. Hynny yw, os yw gwerth cownter DMT yn fwy neu'n hafal i'r gwerth a ysgrifennwyd i'r gwerth cyfwng ffenestr, yna dim ond y dilyniant clir y gellir ei fewnosod yn y modiwl DMT. Os caiff y DMT ei glirio cyn y ffenestr a ganiateir, cynhyrchir trap meddal neu ymyrraeth Deadman Timer ar unwaith.

Gweithrediad DMT mewn Dulliau Arbed Pŵer

Gan mai dim ond cynyddir y modiwl DMT gan fetches cyfarwyddyd, ni fydd y gwerth cyfrif yn newid pan fydd y craidd yn anactif. Mae'r modiwl DMT yn parhau i fod yn anactif yn y moddau Cwsg a Segur. Cyn gynted ag y bydd y ddyfais yn deffro o Sleep neu Idle, mae'r cownter DMT yn dechrau cynyddu eto.

Ailosod y DMT

Gellir ailosod y DMT mewn dwy ffordd: un ffordd yw defnyddio Ailosod system a ffordd arall yw trwy ysgrifennu dilyniant trefnedig i gofrestrau DMTPRECLR a DMTCLR. Mae angen dilyniant arbennig o weithrediadau i glirio'r gwrthwerth DMT:

  1. Rhaid ysgrifennu'r darnau STEP1[7:0] yn y gofrestr DMTPRECLR fel '01000000' (0x40):
    1. Os ysgrifennir unrhyw werth heblaw 0x40 i'r didau STEP1x, bydd y did BAD1 yn y gofrestr DMTSTAT yn cael ei osod ac mae'n achosi digwyddiad DMT i ddigwydd.
    2. Os nad yw Cam 2 yn rhagflaenu Cam 1, mae Baneri BAD1 a DMTEVEN yn cael eu gosod. Mae baneri BAD1 a DMEVENT yn cael eu clirio ar Ailosod dyfais yn unig.
  2. Rhaid ysgrifennu'r darnau STEP2[7:0] yn y gofrestr DMTCLR fel '00001000' (0x08). Dim ond os caiff Cam 1 ei ragflaenu y gellir gwneud hyn a bod y DMT yn y cyfnod ffenestr agored. Unwaith y bydd y gwerthoedd cywir wedi'u hysgrifennu, bydd y rhifydd DMT yn cael ei glirio i sero. Bydd gwerth cofrestrau DMTPRECLR, DMTCLR a DMTSTAT hefyd yn cael ei glirio sero.
    1. Os caiff unrhyw werth heblaw 0x08 ei ysgrifennu i'r didau STEP2x, bydd y did BAD2 yn y gofrestr DMTSTAT yn cael ei osod ac yn achosi digwyddiad DMT i ddigwydd.
    2. Nid yw cam 2 yn cael ei wneud yn yr egwyl ffenestr agored; mae'n achosi i'r faner BAD2 gael ei gosod. Mae digwyddiad DMT yn digwydd ar unwaith.
    3. Mae ysgrifennu dilyniannau rhag-glir cefn wrth gefn (0x40) hefyd yn achosi i'r faner BAD2 gael ei gosod ac yn achosi digwyddiad DMT.

Nodyn: Ar ôl dilyniant rhag-glir/clir annilys, mae'n cymryd o leiaf ddau gylch i osod y faner BAD1/BAD2 a thri chylch o leiaf i osod y DMEVENT.
Mae'r baneri BAD2 a DMEVENT yn cael eu clirio ar Ailosod dyfais yn unig. Cyfeiriwch at y siart llif fel y dangosir yn Ffigur 3-1.

Siart llif ar gyfer Digwyddiad DMTMICROCHIP-DMT-Deadman-Timer-FIG-3

Nodyn 1

  1. Mae DMT wedi'i alluogi (ON (DMTCON[15])) fel y'i cymhwysir gan FDMT yn y Ffiwsiau Ffurfweddu.
  2. Dim ond trwy ailosod dyfais y gellir ailosod cownter DMT ar ôl i'r cownter ddod i ben neu ddigwyddiadau BAD1/BAD2.
  3. STEP2x cyn STEP1x (DMTCLEAR wedi'i ysgrifennu cyn DMTPRECLEAR) neu BAD_STEP1 (DMTPRECLEAR wedi'i ysgrifennu â gwerth ddim yn hafal i 0x40).
  4. Nid yw STEP1x (DMTPRECLEAR wedi'i ysgrifennu eto ar ôl STEP1x), neu BAD_STEP2 (DMTCLR wedi'i ysgrifennu â gwerth ddim yn hafal i 0x08) neu gyfwng ffenestr ar agor.

Detholiad Cyfrif DMT

Mae cyfrif Deadman Timer yn cael ei osod gan y darnau cofrestr DMTCNTL[15:0] a DMTCNTH[31:16] yn y cofrestrau FDMTCNTL a FDMTCNTH, yn y drefn honno. Gellir cael y gwerth cyfrif DMT cyfredol trwy ddarllen y cofrestrau Cyfrif Amserydd Deadman is ac uwch, DMTCNTL a DMTCNTH.

Mae'r darnau PSCNT[15:0] a PSCNT[31:16] yn y cofrestrau DMTPSCNTL a DMTPSCNTH, yn y drefn honno, yn caniatáu i'r feddalwedd ddarllen y cyfrif uchaf a ddewiswyd ar gyfer yr Amserydd Deadman. Mae hynny'n golygu nad yw'r gwerthoedd bit PSCNTx hyn yn ddim byd ond y gwerthoedd a ysgrifennwyd i ddechrau i'r darnau DMTCNTx yn y cofrestrau Ffiws Ffurfweddu, FDMTCNTL a FDMTCNTH. Pryd bynnag y bydd y digwyddiad DMT yn digwydd, gall y defnyddiwr bob amser gymharu i weld a yw'r gwerth cownter cyfredol yn y cofrestrau DMTCNTL a DMTCNTH yn hafal i werth y cofrestrau DMTPSCNTL a DMTPSCNTH, sy'n dal y gwerth cyfrif uchaf.

Mae'r darnau PSINTV[15:0] a PSINTV[31:16] yn y cofrestrau DMTPSINTVL a DMTPSINTVH, yn y drefn honno, yn caniatáu i'r feddalwedd ddarllen gwerth cyfwng ffenestr DMT. Mae hynny'n golygu bod y cofrestrau hyn yn darllen y gwerth a ysgrifennir i'r cofrestrau FDMTIVTL a FDMTIVTH. Felly, pryd bynnag y bydd gwerth cownter cyfredol DMT yn DMTCNTL a DMTCNTH yn cyrraedd gwerth y cofrestrau DMTPSINTVL a DMTPSINTVH, mae cyfwng y ffenestr yn agor fel y gall y defnyddiwr fewnosod y dilyniant clir i'r darnau STEP2x, sy'n achosi i'r DMT ailosod.

Mae'r didau UPRCNT[15:0] yn y gofrestr DMTHOLDREG yn dal gwerth darlleniad olaf gwerthoedd cyfrif uwch DMT (DMTCNTH) pryd bynnag y darllenir DMTCNTL a DMTCNTH.

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 teuluoedd cynnyrch 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 Deadman Timer (DMT):

Teitl: Dim nodiadau cais cysylltiedig ar hyn o bryd.
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 (Chwefror 2014)

  • Dyma'r fersiwn gychwynnol a ryddhawyd o'r ddogfen hon.

Diwygiad B (Mawrth 2022)

  • Diweddariadau Ffigur 1-1 a Ffigur 3-1.
  • Diweddariadau Cofrestr 2-1, Cofrestr 2-2, Cofrestr 2-3, Cofrestr 2-4, Cofrestr 2-9 a Chofrestr 2-10. Diweddariadau Tabl 2-1 a Thabl 2-2.
  • Diweddariadau Adran 1.0 “Cyflwyniad”, Adran 2.0 “Cofrestrau DMT”, Adran 3.1 “Dulliau Gweithredu”, Adran 3.2 “Galluogi ac Analluogi Modiwl DMT”, Adran 3.3
  • “Cyfnod Ffenestr Cyfrif DMT”, Adran 3.5 “Ailosod y DMT” ac Adran 3.6 “Dethol Cyfrif DMT”.
  • Symud Map y Gofrestr i Adran 2.0 “Cofrestrau DMT”.

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 ynddo, gan gynnwys dylunio, profi ac integreiddio cynhyrchion Microsglodyn gyda'ch cais. Mae defnyddio'r wybodaeth hon mewn unrhyw fodd arall yn torri'r telerau hyn. Dim ond ar gyfer eich cyfleustra 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-support-services.

DARPERIR Y WYBODAETH HON GAN MICROCHIP “FEL Y MAE”. Nid yw microsglodyn yn gwneud unrhyw sylwadau na chyfraniadau rhyfel o unrhyw fath p'un a ydynt yn fynegiadol neu'n ymhlyg, yn ysgrifenedig neu'n llafar, yn statudol neu fel arall, yn gysylltiedig â'r wybodaeth gan gynnwys ond heb fod yn gyfyngedig i unrhyw warantau ymhlyg o ddiffyg trwythl, masnachadwyedd a ffitrwydd at bwrpas penodol, NEU WARANTAU SY'N BERTHNASOL I GYFLWR, ANSAWDD, NEU BERFFORMIAD.

NI FYDD MICROCHIP YN ATEBOL AM UNRHYW GOLLEDION ANGHYWIR, ARBENNIG, OEDIOL NEU ANNIBYNNOL, NEU DDIFROD, COST, NEU DREUL O UNRHYW FATH BETH OEDD YN BERTHNASOL I'R WYBODAETH NEU EI DEFNYDD, FODD WEDI ACHOSI, HYD YN OED WEDI ACHOSI MI WEDI EU HYSBYSU O'R POSIBILRWYDD NEU FOD 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 FFIOEDD, OS OES RHAI, CHI WEDI TALU'N UNIONGYRCHOL I MICROCHIP AM Y WYBODAETH.

Mae defnyddio dyfeisiau Microsglodyn mewn ceisiadau 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, a 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, Quiet-Wire, Mae SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, a ZL yn nodau masnach cofrestredig Microchip Technology Incorporated yn UDA

Ataliad Allwedd Cyfagos, AKS, Oedran Analog-ar-y-Digidol, Unrhyw Gynhwysydd, AnyIn, AnyOut, Newid Estynedig, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Rhaglennu Cyfresol Mewn Cylchdaith, ICSP, INICnet, 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.

© 2014-2022, Microchip Technology Incorporated a'i is-gwmnïau. Cedwir Pob Hawl.
ISBN: 978-1-6683-0063-3

I gael gwybodaeth am Systemau Rheoli Ansawdd Microsglodion, ewch i www.microchip.com/quality.
2014-2022 Microchip Technology Inc. a'i is-gwmnïau

Gwerthu a Gwasanaeth Byd-eang

AMERICAS
Swyddfa Gorfforaethol

Atlanta

Austin, TX

Boston

Tsieina - Xiamen

  • Ffôn: 86-592-2388138

Yr Iseldiroedd - Drunen

  • Ffôn: 31-416-690399
  • Ffacs: 31-416-690340

Norwy - Trondheim

  • Ffôn: 47-7288-4388

Gwlad Pwyl - Warsaw

  • Ffôn: 48-22-3325737

Dogfennau / Adnoddau

MICROCHIP DMT Deadman Timer [pdfCanllaw Defnyddiwr
Amserydd Deadman DMT, DMT, Amserydd Deadman, Amserydd

Cyfeiriadau

Gadael sylw

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