MICROCHIP dsPIC33/PIC24 DMT Deadman Timer Module
Fa'aaliga: O lenei vaega o tusi lesona a le aiga ua fa'amoemoe e avea o se fa'aopoopoga i pepa fa'amaumauga o masini. Fa'alagolago i le eseesega o masini, o lenei vaega tusi lesona atonu e le fa'aoga uma i masini dsPIC33/PIC24.
Fa'amolemole fa'afeso'ota'i le fa'amatalaga o lo'o i le amataga o le "Deadman Timer (DMT)" mataupu i le pepa fa'amaumauga o masini o lo'o i ai nei e siaki ai pe lagolagoina e lenei pepa le masini o lo'o e fa'aogaina.
Pepa o faamatalaga o masini ma vaega o tusi lesona mo aiga e avanoa mo le la'uina mai le Microchip Worldwide Webnofoaga i: http://www.microchip.com.
FOLASAGA
O le Deadman Timer (DMT) module ua mamanuina ina ia mafai ai e tagata faʻaoga ona mataʻituina le soifua maloloina o latou polokalama faʻapipiʻi e ala i le manaʻomia o taimi faʻavaitaimi faʻalavelave i totonu o se faʻamalama taimi faʻapitoa. O le DMT module ose fa'atutusa fa'atasi ma a fa'agaoioia, faitau fa'atonuga fetches, ma e mafai ona mafua ai se mailei vaivai/fa'alavelave. Va'ai i le mataupu "Interrupt Controller" i le pepa fa'amatalaga o masini o lo'o i ai nei e siaki ai pe o le DMT mea na tupu o se mailei vaivai pe fa'alavelave pe a le kilia le fata DMT i totonu o se numera seti o fa'atonuga. O le DMT e masani lava ona feso'ota'i i le uati fa'apolokalame e fa'aulu ai le fa'agaioiga (TCY). E fa'amaoti mai e le tagata fa'aoga le tau o le taimi e alu ese ai ma se tau matapulepule e fa'amaonia ai le tele o le fa'amalama, o le aofa'i lea o numera e le'o mafaufauina mo le fa'atusatusaga.
O nisi o vaega taua o lenei module o:
- Fa'atonuga po'o polokalama fa'aagaoioia pulea
- Taimi fa'agata fa'aoga-fa'atonu po'o le aofa'i o fa'atonuga
- Lua fa'atonuga fa'asologa e fa'amama ai le taimi
- 32-bit fa'amalama configurable e fa'amama le taimi
Ata 1-1 o lo'o fa'aalia ai se poloka poloka o le vaega o le Deadman Timer.
Ata 1-1: Deadman Timer Module Block Diagram
Manatua
- O le DMT e mafai ona fa'aogaina i totonu o le Resitala Fa'atonu, FDMT, po'o le Resitala Fa'apitoa (SFR), DMTCON.
- E loka le DMT i so'o se taimi e aumai ai fa'atonuga e le masini fa'aoga e fa'aaoga ai se uati fa'aoga. Mo example, pe a uma ona faʻatinoina se faʻatonuga GOTO (lea e faʻaogaina ai le faʻasologa o faʻatonuga), o le DMT o le a naʻo le tasi le faʻaopoopoga.
- BAD1 ma BAD2 o fu'a fa'asologa le talafeagai. Mo nisi fa'amatalaga, va'ai le Vaega 3.5 “Toe Fa'atonu le DMT”.
- O le DMT Max Count e pulea e le tau muamua o le resitara FDMTCNL ma FDMTCNH.
- O se mea na tupu DMT o se mailei vaivai e le mafai ona ufiufi pe faʻalavelave.
O le ata 1-2 o lo'o fa'aalia ai le ata o le taimi o se mea na tupu i le Deadman Timer.
Ata 1-2: Deadman Timer Event
DMT RESISTA
Fa'aaliga: Ta'itasi dsPIC33/PIC24 masini a aiga e mafai ona i ai se tasi pe sili atu DMT modules.
Va'ai ile pepa fa'amatalaga o masini mo nisi fa'amatalaga.
O le DMT module e aofia ai Resitala Fa'apitoa Fa'apitoa (SFRs):
- DMTCON: Resitala Pule Taimi Deadman
O lenei tusi resitala e faʻaaogaina e mafai ai pe faʻamalo ai le Deadman Timer. - DMTPRECLR: Deadman Timer Preclear Resitala
O lenei tusi resitala e faʻaaogaina e tusi ai se upu faʻamalamalama manino e iu ai ina faʻamalo le Deadman Timer. - DMTCLR: Deadman Timer Clear Register
O lenei tusi resitala e faʻaaogaina e tusi ai se upu faʻamalamalama manino pe a maeʻa ona tusia se upu muamua i le DMTPRECLR resitala. O le Deadman Timer o le a faʻamaonia pe a maeʻa se faʻamatalaga manino tusitusi. - DMTSTAT: Resitala Tulaga Tulaga Taimi Deadman
O lenei tusi resitala e maua ai le tulaga mo le saʻo o upu faʻaupuga poʻo faʻasologa, poʻo Deadman Timer mea na tutupu ma pe o matala le faamalama manino DMT pe leai. - DMTCNTL: Faitauga Fa'asologa o Tagata Mati Lesitala Maulalo ma
DMTCNTH: Lesitala Faitauga o le Taimi Maliu Maualuga
O nei tusi resitala maualalo ma maualuga, faʻatasi o se 32-bit counter register, faʻatagaina tagata faʻaoga polokalama e faitau mea o loʻo i totonu o le DMT counter.
- DMTPSCNTL: Tulaga Fa'asalalau Fa'amaufa'ailoga DMT Faitau Tulaga Tusi Resitala Maulalo ma DMTPSCNTH: Tulaga Fa'asalalau Fa'ailoga DMT Faitau Tulaga Resitala Maualuga Maualuga
O nei resitala maualalo ma maualuga e maua ai le tau o le DMTCNTx Configuration bits i le FDMTCNTL ma le FDMTCNTH resitala, i le faasologa.
- DMTPSINTVL: Tulaga Fa'asalalau Fa'amaufa'ailoga DMT Tulaga Fa'avalava Fa'amaulalo ma DMTPSINTVH: Fa'ailoga Tulaga Fa'asalalau DMT Fa'asitala Tulaga Tulaga Maualuga Maualuga
O nei tusi resitala maualalo ma maualuga e maua ai le tau o DMTIVTx Configuration bits i le FDMTIVTL ma le FDMTIVTH resitala, i le faasologa.
- DMTHOLDREG: DMT Taofi Resitala
O lenei tusi resitala o lo'o umia le tau faitau mulimuli o le resitala DMTCNH pe a faitau tusi resitala DMTCNTH ma DMTNTL.
Laulau 2-1: Tusi Resitala Fuse Configuration e A'afia ai le Deadman Timer Module
Resitala Igoa | Fa'amatalaga |
FDMT | O le setiina o le DMTEN bit i totonu o lenei resitala e mafai ai e le DMT module ma afai e manino lenei vaega, e mafai ona faʻaogaina le DMT i polokalama e ala i le DMTCON register. |
FDMTCNTL ma FDMTCNTH | Maulalo (DMTCNT[15:0]) ma luga (DMTCNT[31:16])
16 bits fetuutuunai le 32-bit DMT faatonuga faitau taimi-fa'agata tau. O le tau o lo'o tusia i nei tusi resitala o le aofa'i atoa o fa'atonuga e mana'omia mo se fa'alavelave DMT. |
FDMTIVTL ma FDMTIVTH | Maulalo (DMTIVT[15:0]) ma luga (DMTIVT[31:16])
16 bits configure le 32-bit DMT faamalama vaeluaga. O le tau o lo'o tusia i nei tusi resitala o le numera aupito maualalo lea o fa'atonuga e mana'omia e fa'amama ai le DMT. |
Resitala Faafanua
O se aotelega o tusi resitala e fesoʻotaʻi ma le Deadman Timer (DMT) module o loʻo tuʻuina atu i le Laulau 2-2.
Laulau 2-2: Fa'afanua Resitala DMT
SFR Igoa | 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 | STEP1[7:0] | — | — | — | — | — | — | — | — | |||||||
DMTCLR | — | — | — | — | — | — | — | — | STEP2[7:0] | |||||||
DMTSTAT | — | — | — | — | — | — | — | — | LEAGA1 | LEAGA2 | DMTEVENT | — | — | — | — | WINOPN |
DMTCNTL | FA'ASA[15:0] | |||||||||||||||
DMTCNTH | FA'ASA[31:16] | |||||||||||||||
DMTHOLDREG | UPRCNT[15:0] | |||||||||||||||
DMTPSCNTL | PSCNT[15:0] | |||||||||||||||
DMTPSCNTH | PSCNT[31:16] | |||||||||||||||
DMTPSINTVL | PSINTV[15:0] | |||||||||||||||
DMTPSINTVH | PSINTV[31:16] |
Talatu'u: = e le'i fa'atinoina, faitau '0'. Toe fa'ailoga tau o lo'o fa'aalia i le hexadecimal.
DMT Pule Resitala
Resitala 2-1: DMTCON: Resitala Pule Taimi Deadman
R/W-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
ON(1,2) | — | — | — | — | — | — | — |
sina 15 | sina 8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
sina 7 | sina 0 |
Talatu'u:
R = Laiti e mafai ona faitau W = Laiti tusi U = Laiti e le'i fa'atinoina, faitau '0' -n = Tau ile POR '1' = Bit ua seti '0' = Bit ua kilia x = Bit e le iloa |
sina 15
ON: Deadman Timer Module Fa'aagaaga bit(1,2) 1 = Deadman Timer module ua mafai
0 = Deadman Timer module e le mafai
fasi 14-0 Le fa'atinoina: Faitau e pei o le '0'
Manatua
- E na'o le pule lea pe a DMTEN = 0 ile resitala FDMT.
- E le mafai ona fa'amalo le DMT ile polokalame. O le tusiaina o le '0' i lenei vaega e leai se aoga.
Resitala 2-2: DMTPRECLR: Resitala Fa'amalama Taimi 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 |
STEP1[7:0](1) | |||||||
sina 15 | sina 8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
sina 7 | sina 0 |
Talatu'u:
R = Laiti e mafai ona faitau W = Laiti tusi U = Laiti e le'i fa'atinoina, faitau '0' -n = Tau ile POR '1' = Bit ua seti '0' = Bit ua kilia x = Bit e le iloa |
fasi 15-8 STEP1[7:0]: DMT Preclear Enable bits(1)
01000000 = Fa'aagaoioi le Taimi o le Deadman preclear (Laasaga 1)
fasi 7-0 Isi uma Tusi Mamanu = Seti le fu'a BAD1. Le fa'atinoina: Faitau e pei o le '0'
Fa'amatalaga 1: Pisinisi [15:8] e kilia pe a toe seti le fata DMT e ala i le tusiaina o se faasologa sao o STEP1 ma STEP2.
Resitala 2-3: DMTCLR: Deadman Timer Clear Register
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
sina 15 | sina 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 |
STEP2[7:0](1) | |||||||
sina 7 | sina 0 |
Talatu'u:
R = Laiti e mafai ona faitau W = Laiti tusi U = Laiti e le'i fa'atinoina, faitau '0' -n = Tau ile POR '1' = Bit ua seti '0' = Bit ua kilia x = Bit e le iloa |
fasi 15-8 Le fa'atinoina: Faitau e pei o le '0'
fasi 7-0 STEP2[7:0]: DMT Fa'amanino Pisi Taimi (1)
00001000 = Fa'amama le STEP1[7:0], STEP2[7:0] ma le Deadman Timer pe afai e muamua i le uta sa'o ole STEP1[7:0] bits ile fa'asologa sa'o. E mafai ona fa'amaonia le tusi i nei vaega e ala i le faitauina o le resitara DMTCNT ma mata'ituina le fa'ailoga o lo'o toe setiina.
Isi uma Tusi Mamanu = Seti le fu'a BAD2. Ole tau ole STEP1[7:0] o le a tumau e le suia ma o le tau fou o lo'o tusia e STEP2[7:0] o le a pu'eina.
Fa'amatalaga 1: Pisinisi [7:0] e kilia pe a toe seti le fata DMT e ala i le tusiaina o se faasologa sao o STEP1 ma STEP2.
Resitala 2-4: DMTSTAT: Resitala Tulaga Tulaga Taimi Deadman
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
sina 15 | sina 8 |
R-0 | R-0 | R-0 | U-0 | U-0 | U-0 | U-0 | R-0 |
LEAGA1(1) | LEAGA2(1) | DMTEVENT(1) | — | — | — | — | WINOPN |
sina 7 | sina 0 |
Talatu'u:
R = Laiti e mafai ona faitau W = Laiti tusi U = Laiti e le'i fa'atinoina, faitau '0' -n = Tau ile POR '1' = Bit ua seti '0' = Bit ua kilia x = Bit e le iloa |
fasi 15-8 Le fa'atinoina: Faitau e pei o le '0'
sina 7 BAD1: Leaga STEP1[7:0] Tau Su'esu'eina bit(1)
1 = Le sa'o STEP1[7:0] tau na maua
0 = Le sa'o STEP1[7:0] tau e le'i iloa
sina 6 BAD2: Leaga STEP2[7:0] Tau Su'esu'eina bit(1)
1 = Le sa'o STEP2[7:0] tau na maua
0 = Le sa'o STEP2[7:0] tau e le'i iloa
sina 5 DMTEVENT: Deadman Timer Mea na tupu (1)
1 = Deadman Timer mea na tupu (counter ua maeʻa, pe le saʻo STEP1[7:0] poʻo STEP2[7:0] tau na tuʻuina aʻo leʻi faʻaopoopoina le faʻaopoopoga)
0 = Deadman Timer mea na tupu e leʻi iloa
fasi 4-1 Le fa'atinoina: Faitau e pei o le '0'
sina 0 WINOPN: Deadman Timer Clear Window bit
1 = Deadman Timer ua tatala le faamalama manino
0 = Deadman Timer e le o tatalaina le faamalama manino
Fa'amatalaga 1: BAD1, BAD2 ma DMTEVENT bit e kilia na'o se Toe setiina.
Resitala 2-5: DMTCNTL: Lesitala Fa'ailoga Fa'aitula'i Tagata Maliu
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
FA'ASA[15:8] |
bit 15 bit 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
FA'ASA[7:0] |
laititi 7 bit0 |
Talatu'u:
R = Laiti e mafai ona faitau W = Laiti tusi U = Laiti e le'i fa'atinoina, faitau '0' -n = Tau ile POR '1' = Bit ua seti '0' = Bit ua kilia x = Bit e le iloa |
fasi 15-0 FAITAU[15:0]: Faitau mea o iai i le taimi nei i lalo ifo o le DMT Counter bits
Resitala 2-6: DMTCNTH: Lesitala Faitauga o le Taimi Maliu Maualuga
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
FA'ASA[31:24] |
bit 15 bit 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
FA'ASA[23:16] |
laititi 7 bit0 |
Talatu'u:
R = Laiti e mafai ona faitau W = Laiti tusi U = Laiti e le'i fa'atinoina, faitau '0' -n = Tau ile POR '1' = Bit ua seti '0' = Bit ua kilia x = Bit e le iloa |
fasi 15-0 FAITAU[31:16]: Faitau mea o lo'o iai i le taimi nei o pito sili atu DMT Counter
Resitala 2-7: DMTPSCNTL: Tulaga Fa'asalalau Fa'amaufa'ailoga DMT Faitau Tulaga Resitala Maulalo
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[15:8] | |||||||
sina 15 | sina 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
PSCNT[7:0] |
laititi 7 bit0 |
Talatu'u:
R = Laiti e mafai ona faitau W = Laiti tusi U = Laiti e le'i fa'atinoina, faitau '0' -n = Tau ile POR '1' = Bit ua seti '0' = Bit ua kilia x = Bit e le iloa |
fasi 15-0 PSCNT[15:0]: Fa'atonuga DMT I lalo ifo o le Fa'atonuga Fa'atatau Fa'atatau Fa'asologa o mea
O le tau lava lea o le FDMTCNTL Configuration register.
Resitala 2-8: DMTPSCNTH: Tulaga Fa'asalalau Fa'amautu Tulaga Fa'amau DMT Fa'amaumauga Maualuga Maualuga
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[31:24] | |||||||
sina 15 | sina 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[23:16] | |||||||
sina 7 | sina 0 |
Talatu'u:
R = Laiti e mafai ona faitau W = Laiti tusi U = Laiti e le'i fa'atinoina, faitau '0' -n = Tau ile POR '1' = Bit ua seti '0' = Bit ua kilia x = Bit e le iloa |
fasi 15-0 PSCNT[31:16]: Maualuluga DMT Fa'atonuga Fa'atonu Fa'atatau Fa'ailoga Fa'atonuga
O le tau lava lea o le FDMTCNTH Configuration register.
Resitala 2-9: DMTPSINTVL: Tulaga Fa'asalalau Fa'amaufa'ailoga DMT Tulaga Tulaga Fa'amaulalo
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] |
laititi 7 bit0 |
Talatu'u:
R = Laiti e mafai ona faitau W = Laiti tusi U = Laiti e le'i fa'atinoina, faitau '0' -n = Tau ile POR '1' = Bit ua seti '0' = Bit ua kilia x = Bit e le iloa |
fasi 15-0 PSINTV[15:0]: Tulaga Tulaga Fa'asagaga Fa'amalama DMT maualalo
O le tau lava lea o le FDMTIVTL Configuration register.
Resitala 2-10: DMTPSINTVH: Tulaga Fa'asalalau Fa'atonu DMT Tulaga Tulaga Fa'avaitaimi Maualuga Maualuga
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSINTV[31:24] | |||||||
sina 15 | sina 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSINTV[23:16] | |||||||
sina 7 | sina 0 |
Talatu'u:
R = Laiti e mafai ona faitau W = Laiti tusi U = Laiti e le'i fa'atinoina, faitau '0' -n = Tau ile POR '1' = Bit ua seti '0' = Bit ua kilia x = Bit e le iloa |
fasi 15-0 PSINTV[31:16]: Maualuluga DMT Window Interval Configuration bits
O le tau lava lea o le FDMTIVTH Configuration register.
Resitala 2-11: DMTHOLDREG: DMT Taofi Resitala
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
UPRCNT[15:8](1) | |||||||
sina 15 | sina 8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
UPRCNT[7:0](1) | |||||||
sina 7 | sina 0 |
Talatu'u:
R = Laiti e mafai ona faitau W = Laiti tusi U = Laiti e le'i fa'atinoina, faitau '0' -n = Tau ile POR '1' = Bit ua seti '0' = Bit ua kilia x = Bit e le iloa |
fasi 15-0 UPRCNT[15:0]: O lo'o i ai le Tau o le Resitala DMTCNH A'o DMTNTL ma DMTCNTH Tusi Resitala na Faitau Mulimuli (1)
Fa'amatalaga 1: Ole resitara DMTHOLDREG e amata ile '0' ile Toe Fa'atonu, ma e na'o le utaina pe a faitau le DMTNTL ma le DMTCNTH resitala.
GALUEGA DMT
Faiga Fa'atino
O le galuega autu a le Deadman Timer (DMT) module o le faʻalavelaveina lea o le gaioiga pe a tupu se faʻaletonu polokalama. O le DMT module, o lo'o galue i luga o le uati fa'aoga, o se fa'atonuga fa'atonu taimi e su'e ai, lea e lokaina i so'o se taimi e tupu ai se fa'atonuga se'ia o'o mai se faitauga fa'atasi. E le maua mai faatonuga pe a o'o ile faiga moe le faiga.
O le DMT module e aofia ai se 32-bit counter, o le faitau-na'o le DMTNTL ma le DMTCNH resitala fa'atasi ai ma le taimi-fa'ato'ese numera tutusa tau, e pei ona fa'amaonia mai fafo e lua, 16-bit Configuration Fuse resitala, FDMTCNTL ma FDMTCNTH. Soo se taimi lava e tupu ai le faitauga, o le a tupu se mea DMT, e leai se mea ae o se mailei vaivai / faʻalavelave. Va'ai i le mataupu "Fa'alavelave Fa'alavelave" i le pepa fa'amaumauga o masini o lo'o i ai nei e siaki ai pe o le DMT o se mailei vaivai pe fa'alavelave.
O le DMT module e masani ona fa'aogaina i fa'amatalaga-taua ma le saogalemu-taua talosaga, lea e tatau ona iloa so'o se faaletonu o le fa'aogaina o le polokalama ma le fa'asologa.
Fa'aagaoi ma Fa'agata le DMT Module
O le DMT module e mafai ona faʻaogaina pe faʻaletonu e le faʻatulagaina o masini pe mafai foʻi ona faʻaogaina e ala i polokalama faʻapipiʻi e ala i le tusi i le DMTCON resitara.
Afai o le DMTEN Configuration bit i le FDMT register ua seti, o le DMT e mafai i taimi uma. O le ON control bit (DMTCON[15]) o le a atagia mai i le faitauina o le '1'. I lenei faiga, o le ON bit e le mafai ona kilia i polokalama. Ina ia faʻamalo le DMT, e tatau ona toe tusi le faʻatulagaga i le masini. Afai e seti le DMTEN i le '0' i totonu o le fuse, ona le atoatoa lea o le DMT i meafaigaluega.
E mafai e le polokalame ona fa'aogaina le DMT e ala i le setiina o le ON bit i le Resitala Deadman Timer Control (DMTCON). Ae peita'i, mo le fa'atonutonuina o polokalame, o le DMTEN Configuration bit i le resitala FDMT e tatau ona seti i le '0'. O le taimi lava e mafai ai, e le mafai ona tape le DMT i polokalama.
DMT Count Windowed Interval
O le DMT module o loʻo i ai le faʻaogaina o faʻamalama. O le DMTIVT[15:0] ma le DMTIVT[31:16] Configuration bits i le FDMTIVTL ma le FDMTIVTH resitara, i le faasologa, seti le tau va o faamalama. I le Fa'amalama Fa'amalama, e mafai e le polokalama fa'akomepiuta ona fa'amama le DMT pe a o'o le fata i lona fa'amalama mulimuli a'o le'i faia se faitauga fa'atasi. O lona uiga, afai o le DMT counter value e sili atu pe tutusa ma le tau o loʻo tusia i le faʻamalama vaeluaga tau, ona naʻo le faʻasologa manino e mafai ona faʻaofi i totonu o le DMT module. Afai e kilia le DMT i luma o le faʻamalama faʻatagaina, o le Deadman Timer male mailei poʻo le faʻalavelave e vave faʻatupuina.
Fa'agaioiga DMT i Faiga Fa'asaoina o le Malosi
Talu ai o le DMT module e na'o le fa'aopoopoina e ala i faatonuga fetches, o le a le suia le tau aofa'i pe a le gaioi le autu. O le DMT module e tumau pea le le gaioi i le moe ma le le aoga. O le taimi lava e ala ai le masini mai le Moe poʻo le Idle, o le DMT counter e toe amata faʻatuputeleina.
Toe setiina le DMT
E mafai ona toe setiina le DMT i ni auala se lua: o le tasi auala o le fa'aogaina o le Reset system ma le isi auala e ala i le tusiaina o se fa'asologa fa'atonu i le DMTPRECLR ma le DMTCLR resitala. O le kiliaina ole tau ole DMT e mana'omia ai se fa'asologa fa'apitoa o gaioiga:
- O le STEP1[7:0] bits i le DMTPRECLR resitala e tatau ona tusia o le '01000000' (0x40):
- Afai ei ai se tau e ese mai i le 0x40 ua tusia i le STEP1x bits, o le BAD1 bit i le DMTSTAT register o le a seti ma mafua ai ona tupu se mea DMT.
- Afai e le o muamua le Laasaga 2 i le Laasaga 1, ua setiina Fu'a BAD1 ma DMTEVENT. O fu'a BAD1 ma le DMTEVENT e kilia na'o se masini Toe setiina.
- Ole STEP2[7:0] bits ile resitara DMTCLR e tatau ona tusia ile '00001000' (0x08). E na'o le mea e mafai ona fai pe a muamua i le Laasaga 1 ma o le DMT o lo'o i totonu o le va o faamalama matala. O le taimi lava e tusi ai fa'atatau sa'o, o le a kilia le fata DMT i le leai. Ole tau ole resitala ole DMTPRECLR, DMTCLR ma le DMTSTAT ole a fa'amama ole zero.
- Afai e iai so'o se tau e ese mai i le 0x08 ua tusia i le STEP2x bits, o le BAD2 bit i le DMTSTAT register o le a seti ma mafua ai ona tupu se mea DMT.
- Laasaga 2 e le o faia i le va o le faamalama matala; e mafua ai ona seti le fu'a BAD2. E tupu vave se mea DMT.
- O le tusiaina o fa'asologa fa'asolosolo manino (0x40) e mafua ai ona seti le fu'a BAD2 ma mafua ai se mea DMT.
Fa'aaliga: A maeʻa se faʻasologa manino / manino, e manaʻomia a itiiti ifo ma le lua taamilosaga e seti ai le BAD1/BAD2 fuʻa ma tolu taamilosaga a itiiti ifo e seti le DMTEVENT.
O fu'a BAD2 ma le DMTEVENT e kilia na'o se masini Reset. Va'ai le siata fa'asolosolo e pei ona fa'aalia i le Ata 3-1.
Ata 3-1: Fa'asologa mo le DMT Event
Manatua
- DMT e mafai (ON (DMTCON[15]) e pei ona agavaa e FDMT i le Configuration Fuses.
- E mafai ona toe setiina le fata DMT pe a mae'a le fata po'o fa'alavelave BAD1/BAD2 na'o le Reset masini.
- STEP2x i luma STEP1x (DMTCLEAR tusia i luma ole DMTPRECLEAR) po'o BAD_STEP1 (DMTPRECLEAR tusia ma le tau e le tutusa ma le 0x40).
- STEP1x (DMTPRECLEAR toe tusia pe a uma le STEP1x), poʻo BAD_STEP2 (DMTCLR tusia ma le tau e le tutusa ma le 0x08) poʻo le va o faamalama e le o tatalaina.
Filifiliga Faitau DMT
Ole numera o le Deadman Timer e fa'atulaga e le DMTCNTL[15:0] ma le DMTCNTH[31:16] resitara bits i le FDMTCNTL ma le FDMTCNTH resitala, i le faasologa. Ole tau ole numera ole DMT ole taimi nei e mafai ona maua ile faitau ile pito maualalo ma le maualuga ole Deadman Timer Count resitala, DMTNTL ma DMTCNTH.
O le PSCNT[15:0] ma le PSCNT[31:16] bits i le DMTPSCNTL ma le DMTPSCNTH resitara, fa'ataga le polokalame e faitau le numera maualuga ua filifilia mo le Deadman Timer. O lona uiga o nei PSCNTx bit values e leai se mea ae o tau na muai tusia i le DMTCNTx bits i le Configuration Fuse registers, FDMTCNTL ma FDMTCNTH. Soo se taimi lava e tupu ai le DMT, e mafai e le tagata faʻaoga ona faʻatusatusa i taimi uma e vaʻai pe o le tau o loʻo i ai nei i le DMTNTL ma le DMTCNTH resitara e tutusa ma le tau o le DMTPSCNTL ma le DMTPSCNTH resitala, o loʻo umia le tau aofaʻi maualuga.
O le PSINTV[15:0] ma le PSINTV[31:16] bits i le DMTPSINTVL ma le DMTPSINTVH resitara, i le faasologa, faʻatagaina le polokalama e faitau le DMT faʻamalama vaeluaga tau. O lona uiga o nei tusi resitala e faitau le tau o loʻo tusia i le FDMTIVTL ma le FDMTIVTH resitala. O lea la-o le taimi lava e oʻo ai le tau o le DMT i le DMTNTL ma le DMTCTH i le tau o le DMTPSINTVL ma le DMTPSINTVH resitala, e tatala le va o le faamalama ina ia mafai ai e le tagata faʻaoga ona faʻapipiʻi le faasologa manino i le STEP2x bits, lea e mafua ai ona toe setiina le DMT.
O le UPRCNT[15:0] bits i le resitara DMTHOLDREG o loʻo taofia le tau o le faitauga mulimuli o le DMT numera maualuga (DMTCNH) i soʻo se taimi e faitau ai DMTNTL ma DMTCNH.
FA'AMATALAGA FA'ATA'IGA
O lenei vaega o loʻo lisiina ai faʻamatalaga faʻamatalaga e fesoʻotaʻi ma lenei vaega o le tusi lesona. O nei fa'amatalaga tusi talosaga e le mafai ona tusia fa'apitoa mo aiga oloa dsPIC33/PIC24, ae o fa'amatalaga e talafeagai ma e mafai ona fa'aoga i suiga ma tapula'a e mafai. O faʻamatalaga o loʻo iai nei e fesoʻotaʻi ma le Deadman Timer (DMT) o:
Ulutala
Leai ni fa'amatalaga talosaga fa'atatau ile taimi nei.
Fa'aaliga: Fa'amolemole asiasi i le Microchip webnofoaga (www.microchip.com) mo Fa'amatalaga Fa'aopoopo o Talosaga ma fa'ailoga e iaiamples mo le dsPIC33/PIC24 aiga o masini.
TALA FA'AALIGA
Toe Iloiloga A (Fepuari 2014)
O le fa'asalalauga muamua lea o lenei pepa.
Toe Iloiloga B (Mati 2022)
Fa'afouga Ata 1-1 ma le Ata 3-1.
Fa'afou Resitala 2-1, Resitala 2-2, Resitala 2-3, Resitala 2-4, Resitala 2-9 ma Resitala 2-10. Fa'afouga Siata 2-1 ma le Laulau 2-2.
Fa'afouga Vaega 1.0 "Fa'atomuaga", Vaega 2.0 "Resitala DMT", Vaega 3.1 "Faiga Fa'agaioiga", Vaega 3.2 "Fa'aagaoioia ma Fa'aletonu le DMT Module", Vaega 3.3 "DMT Count Windowed Interval", Vaega 3.5 "Toe setiina ole DMT" ma Vaega 3.6 “Filifiliga Faitauga DMT”.
Si'i le Fa'afanua Resitala i le Vaega 2.0 "Resitala DMT".
Manatua faʻamatalaga o loʻo i lalo o le faʻaogaina o le puipuiga o tulafono i luga o oloa Microchip:
- O oloa Microchip e fetaui ma faʻamatalaga o loʻo i totonu o la latou Pepa Faʻamatalaga Microchip.
- E talitonu Microchip o lona aiga o oloa e saogalemu pe a faʻaaogaina i le auala faʻamoemoeina, i totonu o faʻamatalaga faʻaogaina, ma i lalo o tulaga masani.
- Microchip fa'atauaina ma puipuia fa'amalosi ana aia tatau tau meatotino. O taumafaiga e soli le tulafono o le puipuiga o le oloa Microchip e matua fa'asaina ma e ono solia ai le Digital Millennium Copyright Act.
- E le mafai e le Microchip poʻo se isi mea gaosi semiconductor ona faʻamaonia le saogalemu o lana tulafono. O le puipuiga o tulafono laiti e le o lona uiga tatou te faʻamautinoa o le oloa e "le mafai ona motusia". O le puipuiga o tulafono laiti o lo'o fa'asolosolo pea. Microchip ua tuuto atu i le faʻaauauina pea o le faʻaleleia atili o uiga puipuia o tulafono a tatou oloa.
O lenei lomiga ma faʻamatalaga o loʻo i totonu e mafai ona faʻaaogaina i oloa Microchip, e aofia ai le mamanu, suʻega, ma tuʻufaʻatasia oloa Microchip ma lau talosaga. O le fa'aogaina o nei fa'amatalaga i so'o se isi lava faiga e solia ai nei aiaiga. O fa'amatalaga e uiga i le fa'aogaina o masini e tu'uina atu mo na'o lou fa'amalieina ma e ono suia i fa'afouga. O lau matafaioi le faʻamautinoa o lau talosaga e fetaui ma au faʻamatalaga. Fa'afeso'ota'i lou ofisa fa'atau Microchip fa'apitonu'u mo se lagolago fa'aopoopo pe, maua se lagolago fa'aopoopo ile https://www.microchip.com/en-us/support/design-help/client-support-services.
O LENEI FAʻAMATALAGA E TUUINA E MICROCHIP "AS IS". E LEAI FAIA e le MICROCHIP ni sui po'o se fa'amaoniga o so'o se ituaiga pe fa'aalia pe fa'aali, tusia pe tugutu, tulāfono po'o se isi mea, e feso'ota'i ma fa'amatalaga e aofia ai ae le tapula'a i so'o se fa'amaoniaga fa'amaonia, fa'amaonia, ma le fa'amaoniaina. FAAMOEMOEGA, POO WARRANTY E FAI I ONA TULAGA, TULAGA, POO LE FAIGALUEGA.
E LEAI SE MEA E TATAU AI MICROCHIP MO SO'O SE FA'AMATALAGA, FA'AMATALAGA, FA'ASA'OGA, FA'AMATALAGA, PO'O LE FA'A'ALI'AGA MA'U'U, FA'AFIA, TAU, PO'O LE TU'U'UINA O SO'O SE I'UGA SO'O SE FA'AIGA I LE FA'AMATALAGA POO LONA FA'A'OGA, PE'O LE MEA NA FA'AUPUNA'I, E tusa lava pe fa'aletonu. FA'ATONU POO LE FA'AFIA E FA'AVAEINA. I LE AGATOGA FA'AALIGA E LE TULAFONO, O LE UMA AOFA'IGA A MICROCHIP I TOTOGI UMA I SO'O SE AUALA E FA'AIGA I LE FA'AMATALAGA POO LONA FA'A'OGA E LE'A LOLOA I LE TOTOGI O TOTOGI, AFAI E IAI, NA E TOTOGI SA'O I LE MICROCHIP MO LE FA'AMATALAGA.
O le fa'aogaina o masini Microchip i le tausiga o le ola ma/po'o le saogalemu o lo'o i le tulaga lamatia o le tagata fa'atau, ma e malie le tagata fa'atau e puipuia, fa'aleaga ma taofia Microchip le afaina mai so'o se mea leaga, tagi, suti, po'o tupe alu e mafua mai i lea fa'aoga. E leai ni laisene e tu'uina atu, fa'aalia po'o se isi mea, i lalo o so'o se Microchip aia tatau tau le atamai se'i vagana ua ta'ua.
Mo faʻamatalaga e uiga i Microchip's Quality Management Systems, faʻamolemole asiasi www.microchip.com/quality.
Fa'ailoga Fa'ailoga
Le igoa Microchip ma le logo, le Microchip logo, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, ma XMEGA o fa'ailoga fa'amaufa'ailoga a Microchip Technology Incorporated i Amerika ma isi atunu'u.
AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, ma ZL o faʻailoga resitalaina o Microchip Technology Incorporated i Amerika.
Taofi Fa'aigoa Fa'atasi, AKS, Analog-for-the-Digital Age, So'o se Capacitor, So'o se In, So'oOut, Suiga Fa'aopoopo, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Parallel, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Faʻamaonia logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Endurance Aofa'i, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, ma ZENA o fa'ailoga fa'ailoga a Microchip Technology Incorporated i Amerika ma isi atunu'u.
SQTP ose fa'ailoga tautua a Microchip Technology Incorporated i Amerika
O le logo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, ma Trusted Time o fa'ailoga fa'amaufa'ailoga a Microchip Technology Inc. i isi atunu'u.
GestIC ose fa'ailoga fa'amaufa'ailoga a Microchip Technology Germany II GmbH & Co. KG, ose lala o Microchip Technology Inc., i isi atunu'u.
O isi fa'ailoga tau fefa'ataua'iga uma o lo'o ta'ua ii o meatotino a latou kamupani.
© 2014-2022, Microchip Technology Incorporated ma ona lala.
Ua Taofia Aia Tatau Uma.
ISBN: 978-1-6683-0063-3
Auaunaga
AMERIKA
Ofisa Autasi
2355 Sisifo Chandler Blvd. Chandler, AZ 85224-6199 Telefoni: 480-792-7200
Fax: 480-792-7277
Lagolago Fa'atekinisi: http://www.microchip.com/support
Web tuatusi:
www.microchip.com
Atlanta
Duluth, GA
Telefoni: 678-957-9614
Fax: 678-957-1455
Austin, TX
Telefoni: 512-257-3370
Boston
Westborough, MA
Telefoni: 774-760-0087
Fax: 774-760-0088
Chicago
Itasca, IL
Telefoni: 630-285-0071
Fax: 630-285-0075
Los Angeles
Misiona Viejo, CA
Telefoni: 949-462-9523
Fax: 949-462-9608
Telefoni: 951-273-7800
Niu ioka,
NY Telefoni: 631-435-6000
Kanata - Toronto
Telefoni: 905-695-1980
Fax: 905-695-2078
Pepa / Punaoa
![]() |
MICROCHIP dsPIC33/PIC24 DMT Deadman Timer Module [pdf] Tusi Taiala dsPIC33 PIC24, DMT Deadman Timer Module, dsPIC33 PIC24 DMT Deadman Timer Module, Deadman Timer Module, Timer Module |