MIKROCHIP-LOGO

MICROCHIP DMT Deadman Timer

MICROCHIP-DMT-Deadman-Timer-PRODOTT - Kopja

Nota: Din it-taqsima tal-manwal ta' referenza tal-familja hija maħsuba biex isservi bħala komplement għall-iskedi tad-dejta tal-apparat. Skont il-varjant tal-apparat, din it-taqsima manwali tista' ma tapplikax għall-apparati kollha dsPIC33/PIC24.

  • Jekk jogħġbok ikkonsulta n-nota fil-bidu tal-kapitolu "Deadman Timer (DMT)" fil-folja tad-dejta tal-apparat attwali biex tivverifika jekk dan id-dokument jappoġġjax l-apparat li qed tuża.
  • Il-folji tad-dejta tal-apparat u s-sezzjonijiet tal-manwal ta’ referenza tal-familja huma disponibbli biex jitniżżlu mill-Microchip Worldwide Websit fuq: http://www.microchip.com.

INTRODUZZJONI

Il-modulu Deadman Timer (DMT) huwa ddisinjat biex jippermetti lill-utenti jimmonitorjaw is-saħħa tas-softwer tal-applikazzjoni tagħhom billi jirrikjedu interruzzjonijiet perjodiċi tal-timer fi ħdan tieqa taż-żmien speċifikata mill-utent. Il-modulu DMT huwa counter sinkroniku u meta jkun attivat, jgħodd l-istruzzjoni fetches, u huwa kapaċi jikkawża nassa artab/interruzzjoni. Irreferi għall-kapitolu "Kontrollur tal-Interruzzjoni" fil-folja tad-dejta tal-apparat attwali biex tivverifika jekk l-avveniment DMT huwiex nassa artab jew tinterrompi jekk il-counter DMT ma jiġix eliminat f'numru stabbilit ta 'struzzjonijiet. Id-DMT huwa tipikament konness mal-arloġġ tas-sistema li jmexxi l-proċessur (TCY). L-utent jispeċifika l-valur ta 'time-out tat-tajmer u valur tal-maskra li jispeċifika l-firxa tat-tieqa, li hija l-firxa ta' għadd li mhix ikkunsidrata għall-avveniment ta 'tqabbil.

Uħud mill-karatteristiċi ewlenin ta 'dan il-modulu huma:

  • Konfigurazzjoni jew softwer abilita kkontrollati
  • Perjodu ta' time-out konfigurabbli mill-utent jew għadd ta' struzzjonijiet
  • Żewġ sekwenzi ta' struzzjonijiet biex tnaddaf it-tajmer
  • Tieqa konfigurabbli ta '32-bit biex tnaddaf it-tajmer

turi dijagramma blokk tal-modulu Deadman Timer.

Dijagramma tal-Blokk tal-Modulu tal-Deadman Timer

MICROCHIP-DMT-Deadman-Timer-FIG-1

Nota: 

  1. Id-DMT jista' jiġi attivat jew fir-reġistru tal-Konfigurazzjoni, FDMT, jew fir-Reġistru tal-Funzjonijiet Speċjali (SFR), DMTCON.
  2. Id-DMT jiġi ċċekkjat kull meta l-istruzzjonijiet jinġabru mill-proċessur billi juża arloġġ tas-sistema. Per example, wara li tesegwixxi struzzjoni GOTO (li tuża erba 'ċikli ta' struzzjoni), il-counter DMT se jkun inkrementat darba biss.
  3. BAD1 u BAD2 huma l-bnadar tas-sekwenza mhux xierqa. Għal aktar informazzjoni, irreferi għat-Taqsima 3.5 “Issettjar mill-ġdid tad-DMT”.
  4. L-għadd DMT Max huwa kkontrollat ​​mill-valur inizjali tar-reġistri FDMTCNL u FDMTCNH.
  5. Avveniment DMT huwa nassa artab jew interruzzjoni mhux maskrabbli.

turi d-dijagramma tal-ħin ta' avveniment Deadman Timer.

Avveniment Deadman Timer

MICROCHIP-DMT-Deadman-Timer-FIG-2

REĠISTRI DMT

Nota: Kull varjant ta 'apparat tal-familja dsPIC33/PIC24 jista' jkollu modulu DMT wieħed jew aktar. Irreferi għall-iskedi tad-dejta tal-apparat speċifiku għal aktar dettalji.

  • Il-modulu DMT jikkonsisti mir-Reġistri tal-Funzjonijiet Speċjali (SFRs) li ġejjin:
    • DMTCON: Deadman Timer Kontroll Reġistru
  • Dan ir-reġistru jintuża biex jattiva jew jiskonnettja l-Deadman Timer.
    • DMTPRECLR: Deadman Timer Preclear Reġistru
  • Dan ir-reġistru jintuża biex tikteb keyword preclear biex eventwalment tneħħi l-Deadman Timer.
    • DMTCLR: Deadman Timer Ċara Reġistru
  • Dan ir-reġistru jintuża biex tikteb keyword ċara wara li tkun inkitbet kelma preclear lill-
  • reġistru DMTPRECLR. Il-Deadman Timer se jitneħħa wara kitba ċara ta' keyword.
    • DMTSTAT: Reġistru tal-Istatus tat-Tajmer Deadman
  • Dan ir-reġistru jipprovdi status għal valuri jew sekwenzi ta' keyword mhux korretti, jew avvenimenti Deadman Timer u jekk it-tieqa ċara tad-DMT hijiex miftuħa jew le.
    • DMTCNTL: Deadman Timer Count Reġistru Baxxa u
    • DMTCNTH: Deadman Timer Count Reġistru Għoli
  • Dawn ir-reġistri tal-għadd aktar baxx u ogħla, flimkien bħala reġistru tal-kontro 32-bit, jippermettu li s-softwer tal-utent jaqra l-kontenut tal-counter DMT.
    • DMTPSCNTL: Post Status Ikkonfigura DMT Count Status Reġistru Baxxa u
    • DMTPSCNTH: Post Status Ikkonfigura DMT Count Status Reġistru Għoli
  • Dawn ir-reġistri aktar baxxi u ogħla jipprovdu l-valur tal-bits tal-Konfigurazzjoni DMTCNTx fir-reġistri FDMTCNTL u FDMTCNTH, rispettivament.
    • DMTPSINTVL: Post Status Ikkonfigura DMT Interval Status Reġistru Baxxa u
    • DMTPSINTVH: Post Status Ikkonfigura DMT Interval Status Reġistru Għoli
  • Dawn ir-reġistri aktar baxxi u ogħla jipprovdu l-valur tal-bits tal-Konfigurazzjoni DMTIVTx fir-reġistri FDMTIVTL u FDMTIVTH, rispettivament.
    • DMTHOLDREG: Reġistru taż-Żamma DMT
  • Dan ir-reġistru jżomm l-aħħar valur aqra tar-reġistru DMTCNTH meta jinqraw ir-reġistri DMTCNTH u DMTCNTL.

Reġistri tal-Konfigurazzjoni tal-Fjusijiet li Jaffettwaw il-Modulu tat-Tajmer Deadman

Isem Reġistru Deskrizzjoni
FDMT L-issettjar tal-bit DMTEN f'dan ir-reġistru jippermetti l-modulu DMT u jekk dan il-bit huwa ċar, DMT jista 'jiġi attivat fis-softwer permezz tar-reġistru DMTCON.
FDMTCNTL u FDMTCNTH T'isfel (DMTCNT[15:0]) u ta' fuq (DMTCNT[31:16])

16-il bit kkonfigurat il-valur ta 'time-out tal-għadd tal-istruzzjoni DMT ta' 32 bit. Il-valur miktub f'dawn ir-reġistri huwa n-numru totali ta' struzzjonijiet li huma meħtieġa għal avveniment DMT.

FDMTIVTL u FDMTIVTH T'isfel (DMTIVT[15:0]) u ta' fuq (DMTIVT[31:16])

16-il bit kkonfigurat l-intervall tat-tieqa DMT 32-bit. Il-valur miktub f'dawn ir-reġistri huwa n-numru minimu ta' struzzjonijiet li huma meħtieġa biex jitneħħa d-DMT.

Irreġistra Mappa

Sommarju tar-reġistri assoċjati mal-modulu Deadman Timer (DMT) huwa pprovdut fit-Tabella 2-2.

Isem SFR Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
DMTCON ON
DMTPRECLR PASS 1[7:0]
DMTCLR PASS 2[7:0]
DMTSTAT BAD1 BAD2 DMTEVENT WINOPN
DMTCNTL COUNTER[15:0]
DMTCNTH COUNTER[31:16]
DMTHOLDREG UPRCNT[15:0]
DMTPSCNTL PSCNT[15:0]
DMTPSCNTH PSCNT[31:16]
DMPSINTVL PSINTV[15:0]
DMTPSINTVH PSINTV[31:16]

Leġġenda: mhux implimentat, moqri bħala '0'. Il-valuri reset huma murija f'hexadecimal.

Reġistru ta' Kontroll DMT

DMTCON: Deadman Timer Kontroll Reġistru

R/W-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
ON(1,2)
bits 15 bits 8
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
bits 7 bits 0
Leġġenda:

R = Bit li jista' jinqara W = Bit li jista' jinkiteb U = Bit mhux implimentat, aqra bħala '0'

-n = Valur f'POR '1' = Bit issettjat '0' = Bit jitneħħa x = Bit mhux magħruf

MICROCHIP-DMT-Deadman-Timer-FIG-4

Nota

  1. Dan il-bit għandu kontroll biss meta DMTEN = 0 fir-reġistru FDMT.
  2. DMT ma jistax jiġi diżattivat fis-softwer. Li tikteb '0' għal dan il-bit m'għandha l-ebda effett.

DMTPRECLR: Deadman Timer Preclear Registru

R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
PASS 1[7:0](1)
bits 15 bits 8
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
bits 7 bits 0
Leġġenda:

R = Bit li jista' jinqara W = Bit li jista' jinkiteb U = Bit mhux implimentat, aqra bħala '0'

-n = Valur f'POR '1' = Bit issettjat '0' = Bit jitneħħa x = Bit mhux magħruf

MICROCHIP-DMT-Deadman-Timer-FIG-5

Nota 1: Bits[15:8] jitneħħew meta l-counter DMT jiġi reset billi tikteb sekwenza korretta ta 'STEP1 u STEP2.

DMTCLR: Deadman Timer Clear Register

U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
bits 15 bits 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
PASS 2[7:0](1)
bits 7 bits 0
Leġġenda:

R = Bit li jista' jinqara W = Bit li jista' jinkiteb U = Bit mhux implimentat, aqra bħala '0'

-n = Valur f'POR '1' = Bit issettjat '0' = Bit jitneħħa x = Bit mhux magħruf

MICROCHIP-DMT-Deadman-Timer-FIG-6

Nota 1: Bits[7:0] jitneħħew meta l-counter DMT jiġi reset billi tikteb sekwenza korretta ta 'STEP1 u STEP2.

DMTSTAT: Deadman Timer Status Registru

U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
bits 15 bits 8
R-0 R-0 R-0 U-0 U-0 U-0 U-0 R-0
BAD1(1) BAD2(1) DMTEVENT(1) WINOPN
bits 7 bits 0
Leġġenda:

R = Bit li jista' jinqara W = Bit li jista' jinkiteb U = Bit mhux implimentat, aqra bħala '0'

-n = Valur f'POR '1' = Bit issettjat '0' = Bit jitneħħa x = Bit mhux magħruf

MICROCHIP-DMT-Deadman-Timer-FIG-7

Nota1: Il-bits BAD1, BAD2 u DMTEVENT jitneħħew biss fuq Reset.

DMTCNTL: Deadman Timer Count Register Low

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[15:8]
bit 15 bit 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[7:0]
bit 7 bit 0
Leġġenda:

R = Bit li jista' jinqara W = Bit li jista' jinkiteb U = Bit mhux implimentat, aqra bħala '0'

-n = Valur f'POR '1' = Bit issettjat '0' = Bit jitneħħa x = Bit mhux magħruf

bit 15-0: COUNTER[15:0]: Aqra l-Kontenut Kurrenti ta’ Lower DMT Counter bits

DMTCNTH: Deadman Timer Count Reġistru Għoli

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[31:24]
bit 15 bit 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
COUNTER[23:16]
bit 7 bit 0
Leġġenda:

R = Bit li jista' jinqara W = Bit li jista' jinkiteb U = Bit mhux implimentat, aqra bħala '0'

-n = Valur f'POR '1' = Bit issettjat '0' = Bit jitneħħa x = Bit mhux magħruf

bit 15-0: COUNTER[31:16]: Aqra l-Kontenut Kurrenti tal-Ogħla DMT Counter bits

DMTPSCNTL: Post Status Ikkonfigurat DMT Count Status Register Low

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSCNT[15:8]
bits 15 bits 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSCNT[7:0]
bit 7 bit 0
Leġġenda:

R = Bit li jista' jinqara W = Bit li jista' jinkiteb U = Bit mhux implimentat, aqra bħala '0'

-n = Valur f'POR '1' = Bit issettjat '0' = Bit jitneħħa x = Bit mhux magħruf

bit 15-0: PSCNT[15:0]: Bits ta' l-Istatus tal-Konfigurazzjoni tal-Valur ta' l-Istruzzjoni ta' l-Istruzzjoni tad-DMT inferjuri Dan huwa dejjem il-valur tar-reġistru tal-Konfigurazzjoni FDMTCNTL.

DMTPSCNTH: Post Status Ikkonfigura l-Istatus tal-Għadd tal-DMT Reġistru Għoli

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSCNT[31:24]
bits 15 bits 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSCNT[23:16]
bits 7 bits 0
Leġġenda:

R = Bit li jista' jinqara W = Bit li jista' jinkiteb U = Bit mhux implimentat, aqra bħala '0'

-n = Valur f'POR '1' = Bit issettjat '0' = Bit jitneħħa x = Bit mhux magħruf

bit 15-0: PSCNT[31:16]: Bits ta' l-Istatus tal-Konfigurazzjoni tal-Valur Ogħla ta' l-Istruzzjoni DMT Dan huwa dejjem il-valur tar-reġistru tal-Konfigurazzjoni FDMTCNTH.

DMTPSINTVL: Post Status Ikkonfigura Reġistru ta' Status Interval DMT Baxx

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[15:8]
bit 15 bit 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[7:0]
bit 7 bit 0
Leġġenda:

R = Bit li jista' jinqara W = Bit li jista' jinkiteb U = Bit mhux implimentat, aqra bħala '0'

-n = Valur f'POR '1' = Bit issettjat '0' = Bit jitneħħa x = Bit mhux magħruf

bit 15-0: PSINTV[15:0]: Bits tal-Istatus tal-Konfigurazzjoni tal-Intervall tat-Tieqa tad-DMT inferjuri Dan huwa dejjem il-valur tar-reġistru tal-Konfigurazzjoni FDMTIVTL.

DMTPSINTVH: Post Status Ikkonfigurat DMT Interval Status Reġistru Għoli

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[31:24]
bits 15 bits 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[23:16]
bits 7 bits 0
Leġġenda:

R = Bit li jista' jinqara W = Bit li jista' jinkiteb U = Bit mhux implimentat, aqra bħala '0'

-n = Valur f'POR '1' = Bit issettjat '0' = Bit jitneħħa x = Bit mhux magħruf

bit 15-0: PSINTV[31:16]: Bits tal-Istatus tal-Konfigurazzjoni tal-Intervall tal-Intervall DMT Ogħla Dan huwa dejjem il-valur tar-reġistru tal-Konfigurazzjoni FDMTIVTH.

DMTHOLDREG: Reġistru taż-Żamma tad-DMT

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
UPRCNT[15:8](1)
bits 15 bits 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
UPRCNT[7:0](1)
bits 7 bits 0
Leġġenda:

R = Bit li jista' jinqara W = Bit li jista' jinkiteb U = Bit mhux implimentat, aqra bħala '0'

-n = Valur f'POR '1' = Bit issettjat '0' = Bit jitneħħa x = Bit mhux magħruf

bit 15-0: UPRCNT[15:0]: Fih il-Valur tar-Reġistru DMTCNTH Meta r-Reġistri DMTCNTL u DMTCNTH kienu l-Aħħar Aqra bits(1)
Nota 1: Ir-reġistru DMTHOLDREG huwa inizjalizzat għal '0' fuq Irrisettja, u jitgħabba biss meta jinqraw ir-reġistri DMTCNTL u DMTCNTH.

OPERAZZJONI DMT

Modi ta' Operazzjoni

Il-funzjoni primarja tal-modulu Deadman Timer (DMT) hija li tinterrompi l-proċessur fil-każ ta 'malfunzjoni tas-softwer. Il-modulu DMT, li jaħdem fuq l-arloġġ tas-sistema, huwa timer tal-ġibda tal-istruzzjoni li jaħdem b'xejn, li jiġi ċċekkjat kull meta jseħħ fetch tal-istruzzjoni sakemm isseħħ tqabbil tal-għadd. L-istruzzjonijiet ma jinġibux meta l-proċessur ikun fil-modalità Sleep.

Il-modulu DMT jikkonsisti minn counter ta '32 bit, ir-reġistri DMTCNTL u DMTCNTH li jinqraw biss b'valur ta' tqabbil tal-għadd ta 'time-out, kif speċifikat miż-żewġ reġistri tal-Fjusijiet tal-Konfigurazzjoni esterni, 16-bit, FDMTCNTL u FDMTCNTH. Kull meta sseħħ il-partita tal-għadd, se jseħħ avveniment DMT, li mhu xejn ħlief nassa/interruzzjoni artab. Irreferi għall-kapitolu "Kontrollur tal-Interruzzjoni" fil-folja tad-dejta tal-apparat attwali biex tivverifika jekk l-avveniment DMT huwiex nassa artab jew interruzzjoni. Modulu DMT huwa tipikament użat f'applikazzjonijiet kritiċi għall-missjoni u għas-sikurezza, fejn kull falliment tal-funzjonalità tas-softwer u s-sekwenzjar għandu jiġi skopert.

Attivazzjoni u Inżabilitar tal-Modulu DMT

Il-modulu DMT jista 'jiġi attivat jew diżattivat mill-konfigurazzjoni tal-apparat jew jista' jiġi attivat permezz ta 'softwer billi tikteb fir-reġistru DMTCON.
Jekk il-bit tal-Konfigurazzjoni DMTEN fir-reġistru FDMT huwa ssettjat, id-DMT huwa dejjem attivat. Il-bit ta' kontroll ON (DMTCON[15]) se jirrifletti dan billi jaqra '1'. F'dan il-mod, il-bit ON ma jistax jiġi kklerjat fis-softwer. Biex tiddiżattiva d-DMT, il-konfigurazzjoni trid tinkiteb mill-ġdid fuq l-apparat. Jekk DMTEN huwa ssettjat għal '0' fil-fjus, allura d-DMT huwa diżattivat fil-ħardwer.

Is-softwer jista 'jippermetti d-DMT billi jistabbilixxi l-bit ON fir-reġistru tal-Kontroll tal-Deadman Timer (DMTCON). Madankollu, għall-kontroll tas-softwer, il-bit tal-Konfigurazzjoni DMTEN fir-reġistru FDMT għandu jkun issettjat għal '0'. Ladarba tkun attivata, id-diżattivazzjoni tad-DMT fis-softwer mhix possibbli.

Għadd tad-DMT Windowed Interval

Il-modulu DMT għandu mod ta 'Operazzjoni bit-Tieqa. Il-bits tal-konfigurazzjoni DMTIVT[15:0] u DMTIVT[31:16] fir-reġistri FDMTIVTL u FDMTIVTH, rispettivament, jistabbilixxu l-valur tal-intervall tat-tieqa. Fil-modalità Windowed, is-softwer jista 'jikklerja d-DMT biss meta l-counter ikun fit-tieqa finali tiegħu qabel ma sseħħ partita tal-għadd. Jiġifieri, jekk il-valur tal-kontro DMT huwa akbar jew ugwali għall-valur miktub fil-valur tal-intervall tat-tieqa, allura s-sekwenza ċara biss tista 'tiddaħħal fil-modulu DMT. Jekk id-DMT jitneħħa qabel it-tieqa permessa, tiġi ġġenerata immedjatament nassa artab jew interruzzjoni Deadman Timer.

Operazzjoni DMT f'Modi ta' Iffrankar tal-Enerġija

Peress li l-modulu DMT huwa inkrementat biss minn fetches ta 'struzzjoni, il-valur tal-għadd mhux se jinbidel meta l-qalba tkun inattiva. Il-modulu DMT jibqa' inattiv fil-modi Sleep u Idle. Hekk kif l-apparat iqum minn Sleep jew Idle, il-counter DMT jerġa' jibda jiżdied.

Reset tad-DMT

Id-DMT jista' jiġi reset f'żewġ modi: mod wieħed huwa bl-użu ta' Reset tas-sistema u mod ieħor huwa billi tinkiteb sekwenza ordnata lir-reġistri DMTPRECLR u DMTCLR. L-ikklerjar tal-valur tal-counter DMT jeħtieġ sekwenza speċjali ta' operazzjonijiet:

  1. Il-bits STEP1[7:0] fir-reġistru DMTPRECLR iridu jinkitbu bħala '01000000' (0x40):
    1. Jekk xi valur għajr 0x40 jinkiteb fil-bits STEP1x, il-bit BAD1 fir-reġistru DMTSTAT jiġi ssettjat u jikkawża avveniment DMT li jseħħ.
    2. Jekk il-Pass 2 ma jkunx preċedut minn Pass 1, il-Bnadar BAD1 u DMTEVENT huma stabbiliti. Il-bnadar BAD1 u DMTEVENT jitneħħew biss fuq apparat Irrisettja.
  2. Il-bits STEP2[7:0] fir-reġistru DMTCLR għandhom jinkitbu bħala '00001000' (0x08). Dan jista 'jsir biss jekk preċedut minn Pass 1 u d-DMT huwa fl-intervall tat-tieqa miftuħa. Ladarba jinkitbu valuri korretti, il-counter DMT jitneħħa għal żero. Il-valur tar-reġistri DMTPRECLR, DMTCLR u DMTSTAT se jkun ukoll ikklerjat żero.
    1. Jekk xi valur għajr 0x08 jinkiteb fil-bits STEP2x, il-bit BAD2 fir-reġistru DMTSTAT jiġi ssettjat u jikkawża avveniment DMT li jseħħ.
    2. Il-pass 2 ma jitwettaqx fl-intervall tat-tieqa miftuħa; tikkawża li l-bandiera BAD2 tiġi ssettjata. Avveniment DMT immedjatament iseħħ.
    3. Il-kitba ta' sekwenzi preclear back-to-back (0x40) tikkawża wkoll li tiġi ssettjata l-bandiera BAD2 u tikkawża avveniment DMT.

Nota: Wara sekwenza preclear/clear invalida, tieħu mill-inqas żewġ ċikli biex tissettja l-bandiera BAD1/BAD2 u mill-inqas tliet ċikli biex tissettja d-DMTEVENT.
Il-bnadar BAD2 u DMTEVENT jitneħħew biss fuq apparat Irrisettja. Irreferi għall-flowchart kif muri fil-Figura 3-1.

Flowchart għal Avveniment DMTMICROCHIP-DMT-Deadman-Timer-FIG-3

Nota 1

  1. DMT huwa attivat (ON (DMTCON[15]) kif ikkwalifikat mill-FDMT fil-Fjusijiet tal-Konfigurazzjoni.
  2. Il-counter DMT jista 'jiġi reset wara l-iskadenza tal-counter jew okkorrenzi BAD1/BAD2 biss permezz ta' Reset tal-apparat.
  3. STEP2x qabel STEP1x (DMTPRECLEAR miktub qabel DMTPRECLEAR) jew BAD_STEP1 (DMTPRECLEAR miktub b'valur mhux ugwali għal 0x40).
  4. STEP1x (DMTPRECLEAR miktub mill-ġdid wara STEP1x), jew BAD_STEP2 (DMTCLR miktub b'valur mhux ugwali għal 0x08) jew l-intervall tat-tieqa mhux miftuħ.

Għażla tal-Għadd DMT

L-għadd Deadman Timer huwa stabbilit mill-bits tar-reġistru DMTCNTL[15:0] u DMTCNTH[31:16] fir-reġistri FDMTCNTL u FDMTCNTH, rispettivament. Il-valur attwali tal-għadd tad-DMT jista 'jinkiseb billi jinqara r-reġistri Deadman Timer Count aktar baxxi u ogħla, DMTCNTL u DMTCNTH.

Il-bits PSCNT[15:0] u PSCNT[31:16] fir-reġistri DMTPSCNTL u DMTPSCNTH, rispettivament, jippermettu lis-softwer jaqra l-għadd massimu magħżul għall-Deadman Timer. Dan ifisser li dawn il-valuri tal-bit PSCNTx huma xejn ħlief il-valuri li huma inizjalment miktuba fil-bits DMTCNTx fir-reġistri tal-Fjus tal-Konfigurazzjoni, FDMTCNTL u FDMTCNTH. Kull meta jseħħ l-avveniment DMT, l-utent jista 'dejjem iqabbel biex jara jekk il-valur tal-counter kurrenti fir-reġistri DMTCNTL u DMTCNTH huwiex ugwali għall-valur tar-reġistri DMTPSCNTL u DMTPSCNTH, li jżommu l-valur tal-għadd massimu.

Il-bits PSINTV[15:0] u PSINTV[31:16] fir-reġistri DMTPSINTVL u DMTPSINTVH, rispettivament, jippermettu lis-softwer jaqra l-valur tal-intervall tat-tieqa DMT. Dan ifisser li dawn ir-reġistri jaqraw il-valur li huwa miktub fir-reġistri FDMTIVTL u FDMTIVTH. Allura meta-qatt il-valur tal-counter kurrenti DMT f'DMTCNTL u DMTCNTH jilħaq il-valur tar-reġistri DMTPSINTVL u DMTPSINTVH, l-intervall tat-tieqa jinfetaħ sabiex l-utent ikun jista 'jdaħħal is-sekwenza ċara għall-bits STEP2x, li jikkawża li d-DMT jerġa' jiġi reset.

Il-bits UPRCNT[15:0] fir-reġistru DMTHOLDREG iżommu l-valur tal-aħħar qari tal-valuri tal-għadd ta' fuq tad-DMT (DMTCNTH) kull meta jinqraw DMTCNTL u DMTCNTH.

NOTI TA' APPLIKAZZJONI RELATATI

Din it-taqsima telenka noti ta' applikazzjoni li huma relatati ma' din it-taqsima tal-manwal. Dawn in-noti tal-applikazzjoni jistgħu ma jinkitbux speċifikament għall-familji tal-prodotti dsPIC33/PIC24, iżda l-kunċetti huma pertinenti u jistgħu jintużaw b'modifikazzjoni u limitazzjonijiet possibbli. In-noti tal-applikazzjoni attwali relatati mad-Deadman Timer (DMT) huma:

Titolu: L-ebda nota ta' applikazzjoni relatata bħalissa.
Nota: Jekk jogħġbok żur il-Mikroċippa websit (www.microchip.com) għal Noti ta' Applikazzjoni addizzjonali u kodiċi examples għall-familja ta' apparati dsPIC33/PIC24.

STORJA TA' REVIŻJONIJIET

Reviżjoni A (Frar 2014)

  • Din hija l-verżjoni inizjali rilaxxata ta' dan id-dokument.

Reviżjoni B (Marzu 2022)

  • Aġġornamenti Figura 1-1 u Figura 3-1.
  • Aġġornamenti Reġistru 2-1, Reġistru 2-2, Reġistru 2-3, Reġistru 2-4, Reġistru 2-9 u Reġistru 2-10. Aġġornament Tabella 2-1 u Tabella 2-2.
  • Aġġornamenti Taqsima 1.0 “Introduzzjoni”, Taqsima 2.0 “Reġistri DMT”, Taqsima 3.1 “Modi ta’ Operazzjoni”, Taqsima 3.2 “Attivazzjoni u Disabilitazzjoni tal-Modulu DMT”, Taqsima 3.3
  • “Intervall tal-Għadd tad-DMT Windowed”, Taqsima 3.5 “Issettjar mill-ġdid tad-DMT” u Taqsima 3.6 “Għażla tal-Għadd DMT”.
  • Iċċaqlaq il-Mappa tar-Reġistru għat-Taqsima 2.0 "Reġistri DMT".

Innota d-dettalji li ġejjin tal-karatteristika tal-protezzjoni tal-kodiċi fuq il-prodotti Microchip:

  • Il-prodotti tal-Mikroċippa jissodisfaw l-ispeċifikazzjonijiet li jinsabu fl-Iskeda tad-Data tal-Mikroċippa partikolari tagħhom.
  • Microchip jemmen li l-familja ta 'prodotti tagħha hija sigura meta tintuża fil-mod maħsub, fi ħdan l-ispeċifikazzjonijiet operattivi, u taħt kundizzjonijiet normali.
  • Microchip valuri u jipproteġi b'mod aggressiv id-drittijiet tal-proprjetà intellettwali tiegħu. It-tentattivi biex jiksru l-karatteristiċi tal-protezzjoni tal-kodiċi tal-prodott Microchip huma strettament ipprojbiti u jistgħu jiksru l-Att dwar id-Dritt tal-Millenju Diġitali.
  • La Microchip u lanqas kwalunkwe manifattur ieħor tas-semikondutturi ma jistgħu jiggarantixxu s-sigurtà tal-kodiċi tiegħu. Il-protezzjoni tal-kodiċi ma tfissirx li qed niggarantixxu li l-prodott huwa "li ma jinkisirx". Il-protezzjoni tal-kodiċi qed tevolvi kontinwament. Microchip hija impenjata li ttejjeb kontinwament il-karatteristiċi tal-protezzjoni tal-kodiċi tal-prodotti tagħna.

Din il-pubblikazzjoni u l-informazzjoni hawnhekk jistgħu jintużaw biss mal-prodotti Microchip, inkluż biex jiddisinjaw, jittestjaw, u jintegraw prodotti Microchip mal-applikazzjoni tiegħek. L-użu ta' din l-informazzjoni bi kwalunkwe mod ieħor jikser dawn it-termini. Informazzjoni dwar l-applikazzjonijiet tal-apparat hija pprovduta biss għall-konvenjenza tiegħek u tista' tiġi sostitwita minn aġġornamenti. Hija r-responsabbiltà tiegħek li tiżgura li l-applikazzjoni tiegħek tilħaq l-ispeċifikazzjonijiet tiegħek. Ikkuntattja l-uffiċċju lokali tal-bejgħ tal-Mikroċippa tiegħek għal appoġġ addizzjonali jew, ikseb appoġġ addizzjonali fuq https://www.microchip.com/en-us/support/design-help/client-support-services.

DIN L-INFORMAZZJONI HIJA PROVVISTA MILL-MICROCHIP “KIF INHI”. MICROCHIP MA TAGĦMEL L-EBDA RAPPREŻENTAZZJONIJIET JEW GARANZIJA TA’ KULL TIP KEMM KEMM KEMM ESPRESSI JEW IMPLIKATI, BIL-MIKTUBA JEW ORALI, STATUTAJI JEW MOD IEĦOR, RELATATI MA’ L-INFORMAZZJONI INKLUŻI IMMA MHUX LIMITATA GĦAL KWALUNKUN GARANZIJA IMPLIĊITA TA’ NUQQAS TA’ Ksur, MERKANZIJA, FIS-FINANZJARJU, U PARTIKUL. JEW GARANZIJI RELATATI MAL-KONDIZZJONI, KWALITÀ, JEW PRESTAZZJONI TAGĦHA.

FL-EBDA KAŻ MIKROCHIP MA JKUN RESPONSABBLI GĦAL KWALUNKWE TELF INDI-RETT, SPEĊJALI, PUNITTIVI, INĊIDENTALI, JEW KONSEKWENZJALI, ĦSARA, SPEŻA, JEW SPEJA TA' KULL TIP X'KUN X'IRRELATA MAL-INFORMAZZJONI JEW L-UŻU TAGĦHA, IKUN IKKAWŻATA, ANKE MIKROĊIPJI. ĠIE AVVIŻ BIL-POSSIBILTÀ JEW IL-ĦSANI HIJA PREVEDIBLI. SAL-MEJN SĦIĦ PERMESS MILL-LIĠI, IR-RESPONSABBILTÀ TOTALI TA' MICROCHIP DWAR KOLLHA TALBIET B'KULL MOD RELATATI MA' L-INFORMAZZJONI JEW L-UŻU TAGĦHA MHUX SE TAQBED MILL-AMMONT TA' MIŻATI, JEKK HEKK, LI INTI ĦALLAS DIRETTAMENT LILL-MICROCHIP GĦALL-INFORMAZZJONI.

L-użu ta' tagħmir tal-Mikroċippa f'applikazzjonijiet ta' appoġġ għall-ħajja u/jew ta' sigurtà huwa kompletament għar-riskju tax-xerrej, u x-xerrej jaqbel li jiddefendi, jindennizza u jżomm lill-Mikroċippa mingħajr ħsara minn kull ħsara, pretensjoni, ilbies, jew spejjeż li jirriżultaw minn tali użu. L-ebda liċenzja ma tingħata, impliċitament jew mod ieħor, taħt xi drittijiet ta' proprjetà intellettwali ta' Microchip sakemm ma jkunx iddikjarat mod ieħor.

Trademarks
L-isem u l-logo tal-Mikroċippa, il-logo tal-Mikroċippa, Adaptec, AnyRate, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheckS, LinkMDs, maXlu, maXTouch, MediaLB, megaAVR, Microsemi, logo Microsemi, MOST, logo MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, u XMEGA huma trademarks reġistrati ta' Microchip Technology Incorporated fl-Istati Uniti u f'pajjiżi oħra.
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 ProASIC Plus, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, u ZL huma trademarks reġistrati ta' Microchip Technology Incorporated fl-Istati Uniti.

Soppressjoni taċ-Ċavetta Adjaċenti, AKS, Analog-for-the-Digital Age, Kwalunkwe Kondensatur, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Media Matching, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Programmazzjoni Serjali In-Circuit, ICSP, INICnet, Parallelment Intelliġenti, Konnettività 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, u ZENA huma trademarks ta' Microchip Technology Incorporated fl-Istati Uniti u f'pajjiżi oħra.
SQTP hija marka ta' servizz ta' Microchip Technology Incorporated fl-Istati Uniti

Il-logo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, u Trusted Time huma trademarks reġistrati ta' Microchip Technology Inc. f'pajjiżi oħra.
GestIC hija trademark reġistrata ta' Microchip Technology Germany II GmbH & Co. KG, sussidjarja ta' Microchip Technology Inc., f'pajjiżi oħra.
It-trademarks l-oħra kollha msemmija hawn huma proprjetà tal-kumpaniji rispettivi tagħhom.

© 2014-2022, Microchip Technology Incorporated u s-sussidjarji tagħha. Id-Drittijiet kollha Riżervati.
ISBN: 978-1-6683-0063-3

Għal informazzjoni dwar is-Sistemi ta' Ġestjoni tal-Kwalità ta' Microchip, jekk jogħġbok żur www.microchip.com/quality.
2014-2022 Microchip Technology Inc. u s-sussidjarji tagħha

Bejgħ u Servizz mad-dinja kollha

L-AMERIKA
Uffiċċju Korporattiv

Atlanta

Austin, TX

Boston

Iċ-Ċina – Xiamen

  • Tel: 86-592-2388138

Olanda – Drunen

  • Tel: 31-416-690399
  • Fax: 31-416-690340

Norveġja – Trondheim

  • Tel: 47-7288-4388

Polonja – Varsavja

  • Tel: 48-22-3325737

Dokumenti / Riżorsi

MICROCHIP DMT Deadman Timer [pdfGwida għall-Utent
DMT Deadman Timer, DMT, Deadman Timer, Timer

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *