MICROCHIP dsPIC33 ડ્યુઅલ વૉચડોગ ટાઈમર
પરિચય
dsPIC33/PIC24 ડ્યુઅલ વોચડોગ ટાઈમર (WDT) આ વિભાગમાં વર્ણવેલ છે. આકૃતિ 1 નો સંદર્ભ લો-
WDT ના બ્લોક ડાયાગ્રામ માટે 1.
WDT, જ્યારે સક્ષમ હોય, ત્યારે આંતરિક લો-પાવર RC (LPRC) ઓસિલેટર ઘડિયાળ સ્ત્રોત અથવા રન મોડમાં પસંદ કરી શકાય તેવા ઘડિયાળ સ્ત્રોતમાંથી કાર્ય કરે છે. જો WDT સમયાંતરે સોફ્ટવેરમાં સાફ ન થાય તો ઉપકરણને રીસેટ કરીને સિસ્ટમ સોફ્ટવેરની ખામીને શોધવા માટે WDT નો ઉપયોગ કરી શકાય છે. WDT ને વિન્ડો મોડ અથવા નોન-વિન્ડો મોડમાં ગોઠવી શકાય છે. ડબલ્યુડીટી પોસ્ટ સ્કેલરનો ઉપયોગ કરીને વિવિધ ડબ્લ્યુડીટી ટાઈમ-આઉટ પીરિયડ્સ પસંદ કરી શકાય છે. ડબલ્યુડીટીનો ઉપયોગ ઉપકરણને સ્લીપ અથવા નિષ્ક્રિય મોડ (પાવર સેવ મોડ)માંથી જાગવા માટે પણ કરી શકાય છે.
WDT મોડ્યુલોની કેટલીક મુખ્ય વિશેષતાઓ નીચે મુજબ છે:
- રૂપરેખાંકન અથવા સોફ્ટવેર નિયંત્રિત
- રન અને સ્લીપ/નિષ્ક્રિય મોડ્સ માટે અલગ વપરાશકર્તા-રૂપરેખાંકિત સમય-આઉટ સમયગાળો
- ઉપકરણને સ્લીપ અથવા નિષ્ક્રિય મોડમાંથી જગાડી શકે છે
- રન મોડમાં વપરાશકર્તા દ્વારા પસંદ કરી શકાય તેવી ઘડિયાળનો સ્ત્રોત
- LPRC થી સ્લીપ/નિષ્ક્રિય મોડમાં કાર્ય કરે છે
વૉચડોગ ટાઈમર બ્લોક ડાયાગ્રામ
નોંધ
- ચોક્કસ ઘડિયાળ સ્વિચ ઇવેન્ટ પછી WDT રીસેટ વર્તન ઉપકરણ આધારિત છે. કૃપા કરીને WDT સાફ કરતી ઘડિયાળ સ્વિચ ઇવેન્ટ્સના વર્ણન માટે વિશિષ્ટ ઉપકરણ ડેટા શીટમાં "વોચડોગ ટાઈમર" વિભાગનો સંદર્ભ લો.
- ઉપલબ્ધ ઘડિયાળ સ્ત્રોતો ઉપકરણ આધારિત છે.
વૉચડોગ ટાઈમર કંટ્રોલ રજિસ્ટર
ડબ્લ્યુડીટી મોડ્યુલોમાં નીચેના સ્પેશિયલ ફંક્શન રજિસ્ટર (એસએફઆર)નો સમાવેશ થાય છે:
- WDTCONL: વૉચડોગ ટાઈમર કંટ્રોલ રજિસ્ટર
આ રજિસ્ટરનો ઉપયોગ વૉચડોગ ટાઈમરને સક્ષમ અથવા અક્ષમ કરવા માટે થાય છે અને વિન્ડોવાળા ઑપરેશનને સક્ષમ અથવા અક્ષમ કરે છે. - WDTCONH: વોચડોગ ટાઈમર કી રજીસ્ટર
આ રજીસ્ટરનો ઉપયોગ ડબલ્યુડીટી સાફ કરવા માટે થાય છે જેથી સમય-સમાપ્તિ અટકાવી શકાય. - RCON: નિયંત્રણ રજીસ્ટર રીસેટ કરો(2)
આ રજીસ્ટર રીસેટનું કારણ સૂચવે છે.
નકશો નોંધણી કરો
કોષ્ટક 2-1 સંબંધિત WDT મોડ્યુલ રજીસ્ટરનો સંક્ષિપ્ત સારાંશ આપે છે. અનુરૂપ રજિસ્ટર સારાંશ પછી દેખાય છે, ત્યારબાદ દરેક રજિસ્ટરનું વિગતવાર વર્ણન હોય છે.
કોષ્ટક 2-1: વૉચડોગ ટાઈમર્સ રજિસ્ટર નકશો
નામ | બીટ રેન્જ | બિટ્સ | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
ડબલ્યુડીટીસીઓએલ | 15:0 | ON(3) | — | — | રનડીવ[4:0](2) | CLKSEL[1:0](2) | SLPDIV[4:0](2) | ડબલ્યુડીટીવિનેન(3) | |||||||||
ડબલ્યુડીટીકોનએચ | 15:0 | ડબલ્યુડીટીસીએલઆરકે[15:0] | |||||||||||||||
આરસીઓન(4, 5) | 15:0 | ટ્રાપર(1) | આઇઓપીયુડબલ્યુઆર(1) | — | — | — | — | CM(1) | VREGS(1) | EXTR(1) | SWR(1) | — | ડબલ્યુડીટીઓ | ઊંઘ | આઈડીએલ(1) | બીઓઆર(1) | પોર(1) |
દંતકથા: — = બિનઅસરકારક, '0' તરીકે વાંચો
નોંધ
- આ બિટ્સ WDT મોડ્યુલ સાથે સંકળાયેલા નથી.
- આ બિટ્સ ફક્ત વાંચવા માટે છે અને રૂપરેખાંકન બિટ્સના મૂલ્યને પ્રતિબિંબિત કરે છે.
- જો સેટ કરેલ હોય તો આ બિટ્સ રૂપરેખાંકન બીટ માટે સ્થિતિ દર્શાવે છે. જો બીટ સ્પષ્ટ છે, તો મૂલ્ય સોફ્ટવેર દ્વારા નિયંત્રિત થાય છે.
- જો WDTEN[1:0] રૂપરેખાંકન બિટ્સ '11' (અનપ્રોગ્રામ્ડ) હોય, તો WDT હંમેશા સક્ષમ હોય છે, ON (WDTCONL[15]) બિટ સેટિંગને ધ્યાનમાં લીધા વગર.
- તમામ રીસેટ સ્ટેટસ બિટ્સ સોફ્ટવેરમાં સેટ અથવા સાફ કરી શકાય છે. સોફ્ટવેરમાં આ બિટ્સમાંથી એકને સેટ કરવાથી ઉપકરણ રીસેટ થતું નથી.
રજીસ્ટર 2-1: WDTCONL: વોચડોગ ટાઈમર કંટ્રોલ રજીસ્ટર
R/W-0 | U-0 | U-0 | રાય | રાય | રાય | રાય | રાય |
ON( 1 ,2 ) | — | — | રનડીવ[4:0](3) | ||||
બીટ 15 | બીટ 8 |
રાય | રાય | રાય | રાય | રાય | રાય | રાય | આર/ડબલ્યુ/એચએસ-0 |
CLKSEL[1:0](3, 4) | SLPDIV[4:0](3) | ડબલ્યુડીટીવિનેન(1) | |||||
બીટ 7 | બીટ 0 |
- બીટ 15 ચાલુ: વોચડોગ ટાઈમર બીટ સક્ષમ કરો(1,2)
1 = વોચડોગ ટાઈમરને સક્ષમ કરે છે જો તે ઉપકરણ રૂપરેખાંકન દ્વારા સક્ષમ ન હોય
0 = વોચડોગ ટાઈમરને નિષ્ક્રિય કરે છે જો તે સોફ્ટવેરમાં સક્ષમ હોય - બીટ 14-13 બિનઅસરકારક: '0' તરીકે વાંચો
- bit 12-8 RUNDIV[4:0]: WDT રન મોડ પોસ્ટસ્કેલર સ્ટેટસ બિટ્સ(3)
- બીટ 7-6 CLKSEL[1:0]: WDT રન મોડ ઘડિયાળ સિલેક્ટ સ્ટેટસ બિટ્સ(3,4)
11 = LPRC ઓસિલેટર
10 = FRC ઓસિલેટર
01 = અનામત
00 = SYSCLK - બીટ 5-1 SLPDIV[4:0]: સ્લીપ અને આઈડલ મોડ WDT પોસ્ટસ્કેલર સ્ટેટસ બિટ્સ(3)
- bit 0 WDTWINEN: વૉચડોગ ટાઈમર વિન્ડો સક્ષમ કરો bit(1)
1 = વિન્ડો મોડને સક્ષમ કરે છે
0 = વિન્ડો મોડને અક્ષમ કરે છે
નોંધ
- જો બીટ સેટ કરેલ હોય તો આ બિટ્સ રૂપરેખાંકન બીટની સ્થિતિ દર્શાવે છે. જો બીટ સાફ થઈ જાય, તો મૂલ્ય સોફ્ટવેર દ્વારા નિયંત્રિત થાય છે.
- વપરાશકર્તાના સૉફ્ટવેરને SYSCLK ચક્રમાં પેરિફેરલના SFRs વાંચવા અથવા લખવા જોઈએ નહીં જે સૂચનાને અનુસરે છે જે મોડ્યુલના ઓન બીટને સાફ કરે છે.
- આ બિટ્સ ફક્ત વાંચવા માટે છે અને રૂપરેખાંકન બિટ્સના મૂલ્યને પ્રતિબિંબિત કરે છે.
- ઉપલબ્ધ ઘડિયાળ સ્ત્રોતો ઉપકરણ આધારિત છે. કૃપા કરીને ઉપલબ્ધતા માટે વિશિષ્ટ ઉપકરણ ડેટા શીટમાં "વોચડોગ ટાઈમર" પ્રકરણનો સંદર્ભ લો.
રજીસ્ટર 2-2: WDTCONH: વોચડોગ ટાઈમર કી રજીસ્ટર
W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0 |
ડબલ્યુડીટીસીએલઆરકે[15:8] |
બીટ 15 બીટ 8 |
W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0 |
ડબલ્યુડીટીસીએલઆરકે[7:0] |
બીટ 7 બીટ 0 |
દંતકથા
R = વાંચી શકાય તેવી બીટ W = લખી શકાય તેવી બીટ U = બિનઅસરકારક બીટ, '0' તરીકે વાંચો
-n = POR '1' પરનું મૂલ્ય = બીટ સેટ છે '0' = બીટ સાફ છે x = બીટ અજ્ઞાત છે
- બીટ 15-0 WDTCLRKEY[15:0]: વોચડોગ ટાઈમર ક્લિયર કી બિટ્સ
ટાઈમ-આઉટને રોકવા માટે વૉચડોગ ટાઈમરને સાફ કરવા માટે, સૉફ્ટવેરને એક જ 0-બીટ રાઈટનો ઉપયોગ કરીને આ સ્થાન પર મૂલ્ય, 5743x16, લખવું આવશ્યક છે.
રજીસ્ટર 2-3: RCON: રીસેટ કંટ્રોલ રજીસ્ટર(2)
R/W-0 | R/W-0 | U-0 | U-0 | R/W-0 | U-0 | R/W-0 | R/W-0 |
ટ્રાપર(1) | આઇઓપીયુડબલ્યુઆર(1) | — | — | VREGSFName(1) | — | CM(1) | VREGS(1) |
બીટ 15 | બીટ 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) | — | ડબલ્યુડીટીઓ | ઊંઘ | આઈડીએલ(1) | બીઓઆર(1) | પોર(1) |
બીટ 7 | બીટ 0 |
દંતકથા
R = વાંચી શકાય તેવી બીટ W = લખી શકાય તેવી બીટ U = બિનઅસરકારક બીટ, '0' તરીકે વાંચો
-n = POR '1' પરનું મૂલ્ય = બીટ સેટ છે '0' = બીટ સાફ છે x = બીટ અજ્ઞાત છે
- બીટ 15 TRAPR: ટ્રેપ રીસેટ ફ્લેગ બીટ(1)
1 = ટ્રેપ કોન્ફ્લિક્ટ રીસેટ થયું છે
0 = ટ્રેપ કોન્ફ્લિક્ટ રીસેટ થયું નથી - bit 14 IOPUWR: ગેરકાયદે ઓપકોડ અથવા બિનપ્રારંભિક W રજિસ્ટર એક્સેસ રીસેટ ફ્લેગ બીટ(1)
1 = એક ગેરકાયદેસર ઓપકોડ શોધ, ગેરકાયદેસર સરનામું મોડ અથવા એડ્રેસ પોઈન્ટર તરીકે ઉપયોગમાં લેવાતા અપ્રારંભિક ડબલ્યુ રજિસ્ટર રીસેટનું કારણ બને છે
0 = ગેરકાયદેસર ઓપકોડ અથવા અપ્રારંભિક W રજિસ્ટર રીસેટ થયું નથી - બીટ 13-12 બિનઅસરકારક: '0' તરીકે વાંચો
- બીટ 11 VREGSF: ફ્લેશ વોલ્યુમtagસ્લીપ બીટ દરમિયાન e રેગ્યુલેટર સ્ટેન્ડબાય(1)
1 = ફ્લેશ વોલ્યુમtage રેગ્યુલેટર સ્લીપ દરમિયાન સક્રિય હોય છે
0 = ફ્લેશ વોલ્યુમtage રેગ્યુલેટર સ્લીપ દરમિયાન સ્ટેન્ડબાય મોડમાં જાય છે - બીટ 10 બિનઅસરકારક: '0' તરીકે વાંચો
- bit 9 CM: કન્ફિગરેશન મિસમેચ ફ્લેગ બીટ(1)
1 = એક રૂપરેખાંકન મિસમેચ રીસેટ થયું છે
0 = એક રૂપરેખાંકન મિસમેચ રીસેટ થયું નથી - બીટ 8 VREGS: વોલ્યુમtagસ્લીપ બીટ દરમિયાન e રેગ્યુલેટર સ્ટેન્ડબાય(1)
1 = વોલ્યુમtage રેગ્યુલેટર સ્લીપ દરમિયાન સક્રિય હોય છે
0 = વોલ્યુમtage રેગ્યુલેટર સ્લીપ દરમિયાન સ્ટેન્ડબાય મોડમાં જાય છે - બીટ 7 EXTR: બાહ્ય રીસેટ (MCLR) પિન બીટ(1)
1 = એક માસ્ટર ક્લિયર (પિન) રીસેટ થયું છે
0 = A Master Clear (pin) રીસેટ થયું નથી - બીટ 6 SWR: સોફ્ટવેર રીસેટ (સૂચના) ફ્લેગ બીટ(1)
1 = રીસેટ સૂચનાનો અમલ કરવામાં આવ્યો છે
0 = રીસેટ સૂચના એક્ઝિક્યુટ કરવામાં આવી નથી - બીટ 5 બિનઅસરકારક: '0' તરીકે વાંચો
- bit 4 WDTO: વૉચડોગ ટાઈમર ટાઈમ-આઉટ ફ્લેગ બીટ
1 = WDT સમય સમાપ્ત થયો છે
0 = WDT સમય સમાપ્ત થયો નથી - બીટ 3 સ્લીપ: સ્લીપ ફ્લેગ બીટમાંથી વેક-અપ
1 = ઉપકરણ સ્લીપ મોડમાં છે
0 = ઉપકરણ સ્લીપ મોડમાં નથી
નોંધ
- આ બિટ્સ WDT મોડ્યુલ સાથે સંકળાયેલા નથી.
- તમામ રીસેટ સ્ટેટસ બિટ્સ સોફ્ટવેરમાં સેટ અથવા સાફ કરી શકાય છે. સોફ્ટવેરમાં આ બિટ્સમાંથી એકને સેટ કરવાથી ઉપકરણ રીસેટ થતું નથી.
રજીસ્ટર 2-3: RCON: રીસેટ કંટ્રોલ રજીસ્ટર(2)
- બીટ 2 આઈડીએલ: નિષ્ક્રિય ફ્લેગ બીટ (1) માંથી વેક-અપ
1 = ઉપકરણ નિષ્ક્રિય સ્થિતિમાં છે
0 = ઉપકરણ નિષ્ક્રિય સ્થિતિમાં નથી - બીટ 1 BOR: બ્રાઉન-આઉટ રીસેટ ફ્લેગ બીટ(1)
1 = બ્રાઉન-આઉટ રીસેટ થયું છે
0 = બ્રાઉન-આઉટ રીસેટ થયું નથી - bit 0 POR: પાવર-ઓન રીસેટ ફ્લેગ બીટ(1)
1 = પાવર-ઓન રીસેટ થયું છે
0 = પાવર-ઓન રીસેટ થયું નથી
નોંધ
- આ બિટ્સ WDT મોડ્યુલ સાથે સંકળાયેલા નથી.
- તમામ રીસેટ સ્ટેટસ બિટ્સ સોફ્ટવેરમાં સેટ અથવા સાફ કરી શકાય છે. સોફ્ટવેરમાં આ બિટ્સમાંથી એકને સેટ કરવાથી ઉપકરણ રીસેટ થતું નથી.
વૉચડોગ ટાઈમર ઑપરેશન
વૉચડૉગ ટાઈમર (WDT) નું પ્રાથમિક કાર્ય સોફ્ટવેરની ખામીની સ્થિતિમાં પ્રોસેસરને રીસેટ કરવાનું છે અથવા ઊંઘમાં કે નિષ્ક્રિય સ્થિતિમાં હોય ત્યારે સમય-સમાપ્ત થવાના કિસ્સામાં પ્રોસેસરને જગાડવાનું છે.
WDT બે સ્વતંત્ર ટાઈમર ધરાવે છે, એક રન મોડમાં ઓપરેશન માટે અને બીજું પાવર સેવ મોડમાં ઓપરેશન માટે. રન મોડ WDT માટે ઘડિયાળ સ્ત્રોત વપરાશકર્તા દ્વારા પસંદ કરી શકાય તેવું છે.
દરેક ટાઈમરમાં સ્વતંત્ર, વપરાશકર્તા-પ્રોગ્રામેબલ પોસ્ટસ્કેલર હોય છે. બંને ટાઈમર એક ઓન બીટ દ્વારા નિયંત્રિત થાય છે; તેઓ સ્વતંત્ર રીતે ચલાવી શકાતા નથી.
જો WDT સક્ષમ હોય, તો યોગ્ય WDT કાઉન્ટર જ્યાં સુધી તે ઓવરફ્લો અથવા "ટાઇમ આઉટ" ન થાય ત્યાં સુધી વધારો કરશે.
રન મોડમાં WDT ટાઈમ-આઉટ ઉપકરણ રીસેટ જનરેટ કરશે. રન મોડમાં WDT ટાઈમ-આઉટ રીસેટને રોકવા માટે, વપરાશકર્તા એપ્લિકેશને સમયાંતરે WDT ની સેવા કરવી જોઈએ. પાવર સેવ મોડમાં ટાઈમ-આઉટ ઉપકરણને વેક-અપ કરશે.
નોંધ: જ્યારે પણ તેનો ઉપયોગ WDT ઘડિયાળ સ્ત્રોત તરીકે કરવામાં આવે છે અને WDT સક્ષમ હોય ત્યારે LPRC ઓસિલેટર આપમેળે સક્ષમ થઈ જાય છે.
ઓપરેશન મોડ્સ
ડબલ્યુડીટી પાસે બે કામગીરીની સ્થિતિ છે: નોન-વિન્ડો મોડ અને પ્રોગ્રામેબલ વિન્ડો મોડ. બિન-વિન્ડો મોડમાં, WDT રીસેટ (આકૃતિ 3-1) ને રોકવા માટે સોફ્ટવેર સમયાંતરે WDT સમયગાળા કરતા ઓછા સમયે WDT સાફ કરવું આવશ્યક છે. વૉચડોગ ટાઈમર વિન્ડો ઇનેબલ (WDTWINEN) બીટ (WDTCONL[0]) સાફ કરીને બિન-વિન્ડો મોડ પસંદ કરવામાં આવે છે.
પ્રોગ્રામેબલ વિન્ડો મોડમાં, સોફ્ટવેર ડબ્લ્યુડીટીને ત્યારે જ સાફ કરી શકે છે જ્યારે કાઉન્ટર તેની અંતિમ વિન્ડોમાં સમય-સમાપ્ત થાય તે પહેલાં હોય. આ વિન્ડોની બહાર WDT સાફ કરવાથી ઉપકરણ રીસેટ થશે (આકૃતિ 3-2). વિન્ડો સાઇઝના ચાર વિકલ્પો છે: કુલ WDT સમયગાળાના 25%, 37.5%, 50% અને 75%. વિન્ડો માપ ઉપકરણ રૂપરેખાંકન માં સુયોજિત થયેલ છે. જ્યારે પાવર સેવ મોડમાં હોય ત્યારે પ્રોગ્રામેબલ વિન્ડો મોડ લાગુ પડતો નથી.
આકૃતિ 3-1: નોન-વિન્ડો WDT મોડ
આકૃતિ 3-2: પ્રોગ્રામેબલ વિન્ડો WDT મોડ
વોચડોગ ટાઈમર પ્રોગ્રામેબલ વિન્ડો
વિન્ડોનું કદ કન્ફિગરેશન બિટ્સ, WDTWIN[1:0] અને RWDTPS[4:0] દ્વારા નક્કી કરવામાં આવે છે. પ્રોગ્રામેબલ વિન્ડો મોડમાં (WDTWINEN = 1), WDT એ વિન્ડો સાઈઝ કન્ફિગરેશન બિટ્સ, WDTWIN[1:0] (આકૃતિ 3-2 જુઓ)ના સેટિંગના આધારે સાફ કરવું જોઈએ. આ બીટ સેટિંગ્સ છે:
- 11 = WDT વિન્ડો WDT સમયગાળાના 25% છે
- 10 = WDT વિન્ડો WDT સમયગાળાના 37.5% છે
- 01 = WDT વિન્ડો WDT સમયગાળાના 50% છે
- 00 = WDT વિન્ડો WDT સમયગાળાના 75% છે
જો WDT મંજૂર વિન્ડો પહેલાં સાફ કરવામાં આવે છે, અથવા જો WDT ને સમય-સમાપ્ત કરવાની મંજૂરી આપવામાં આવે છે, તો ઉપકરણ રીસેટ થાય છે. કોડના નિર્ણાયક ભાગના અનપેક્ષિત ઝડપી અથવા ધીમા અમલ દરમિયાન ઉપકરણને રીસેટ કરવા માટે વિન્ડો મોડ ઉપયોગી છે. વિન્ડો ઓપરેશન માત્ર WDT રન મોડ પર લાગુ થાય છે. WDT સ્લીપ મોડ હંમેશા બિન-વિંડો મોડમાં કાર્ય કરે છે.
WDT ને સક્ષમ અને અક્ષમ કરવું
WDT ઉપકરણ રૂપરેખાંકન દ્વારા સક્ષમ અથવા નિષ્ક્રિય કરવામાં આવે છે, અથવા ON બીટ (WDTCONL[1]) પર '15' લખીને સોફ્ટવેર દ્વારા નિયંત્રિત થાય છે. વધુ વિગતો માટે રજીસ્ટર 2-1 જુઓ.
ઉપકરણ કન્ફિગરેશન નિયંત્રિત WDT
જો FWDTEN રૂપરેખાંકન બીટ સેટ કરેલ હોય, તો WDT હંમેશા સક્ષમ હોય છે. ON કંટ્રોલ બીટ (WDTCONL[15]) '1' વાંચીને આને પ્રતિબિંબિત કરશે. આ મોડમાં, સોફ્ટવેરમાં ઓન બીટ સાફ કરી શકાતું નથી. FWDTEN રૂપરેખાંકન બીટ રીસેટના કોઈપણ સ્વરૂપ દ્વારા સાફ કરવામાં આવશે નહીં. WDT ને અક્ષમ કરવા માટે, રૂપરેખાંકન ઉપકરણ પર ફરીથી લખવું આવશ્યક છે. વિન્ડીસ રૂપરેખાંકન બીટ સાફ કરીને વિન્ડો મોડને સક્ષમ કરવામાં આવે છે.
નોંધ: WDT એ બિનપ્રોગ્રામ કરેલ ઉપકરણ પર મૂળભૂત રીતે સક્ષમ છે.
સોફ્ટવેર નિયંત્રિત WDT
જો FWDTEN રૂપરેખાંકન બીટ '0' છે, તો WDT મોડ્યુલને સોફ્ટવેર દ્વારા સક્ષમ અથવા અક્ષમ કરી શકાય છે (ડિફૉલ્ટ સ્થિતિ). આ મોડમાં, ઓન બીટ (WDTCONL[15]) સોફ્ટવેર નિયંત્રણ હેઠળ WDT ની સ્થિતિ દર્શાવે છે; '1' સૂચવે છે કે WDT મોડ્યુલ સક્ષમ છે અને '0' સૂચવે છે કે તે અક્ષમ છે.
WDT પોસ્ટસ્કેલર
WDT પાસે બે વપરાશકર્તા-પ્રોગ્રામેબલ પોસ્ટસ્કેલર છે: એક રન મોડ માટે અને બીજું પાવર સેવ મોડ માટે. RWDTPS[4:0] રૂપરેખાંકન બિટ્સ રન મોડ પોસ્ટસ્કેલર સેટ કરે છે અને SWDTPS[4:0] કન્ફિગરેશન બિટ્સ પાવર સેવ મોડ પોસ્ટસ્કેલર સેટ કરે છે.
નોંધ: પોસ્ટસ્કેલર મૂલ્ય માટે રૂપરેખાંકન બીટ નામો બદલાઈ શકે છે. વિગતો માટે વિશિષ્ટ ઉપકરણ ડેટા શીટનો સંદર્ભ લો.
ઉપકરણ રૂપરેખાંકન નિયંત્રિત વિન્ડો મોડ
વિન્ડો મોડને રૂપરેખાંકન બીટ, WINDIS સાફ કરીને સક્ષમ કરી શકાય છે. જ્યારે ઉપકરણ રૂપરેખાંકન દ્વારા WDT વિન્ડો મોડને સક્ષમ કરવામાં આવે છે, ત્યારે WDTWINEN બીટ (WDTCONL[0]) સેટ થશે અને સોફ્ટવેર દ્વારા તેને સાફ કરી શકાશે નહીં.
સોફ્ટવેર નિયંત્રિત વિન્ડો મોડ
જો WINDIS રૂપરેખાંકન બીટ '1' હોય, તો WDT પ્રોગ્રામેબલ વિન્ડો મોડને WDTWINEN બીટ (WDTCONL[0]) દ્વારા સક્ષમ અથવા અક્ષમ કરી શકાય છે. A '1' સૂચવે છે કે પ્રોગ્રામેબલ વિન્ડો મોડ સક્ષમ છે અને '0' સૂચવે છે કે પ્રોગ્રામેબલ વિન્ડો મોડ અક્ષમ છે.
WDT પોસ્ટસ્કેલર અને પીરિયડ સિલેક્શન
ડબ્લ્યુડીટી પાસે બે સ્વતંત્ર 5-બીટ પોસ્ટસ્કેલર્સ છે, એક રન મોડ માટે અને બીજું પાવર સેવ મોડ માટે, વિવિધ પ્રકારના સમય-સમાપ્તિ સમયગાળો બનાવવા માટે. પોસ્ટસ્કેલર્સ 1:1 થી 1:2,147,483,647 વિભાજક ગુણોત્તર પ્રદાન કરે છે (કોષ્ટક 3-1 જુઓ). પોસ્ટસ્કેલર સેટિંગ્સ ઉપકરણ ગોઠવણીનો ઉપયોગ કરીને પસંદ કરવામાં આવે છે. WDT ટાઈમ-આઉટ પિરિયડ WDT ઘડિયાળ સ્ત્રોત અને પોસ્ટસ્કેલરના સંયોજન દ્વારા પસંદ કરવામાં આવે છે. WDT સમયગાળાની ગણતરી માટે સમીકરણ 3-1 નો સંદર્ભ લો
સમીકરણ 3-1: ડબલ્યુડીટી ટાઈમ-આઉટ પીરિયડ ગણતરી
WDT Time-out Period = (WDT Clock Period) • 2Postscaler
સ્લીપ મોડમાં, WDT ઘડિયાળનો સ્ત્રોત LPRC છે અને સમય સમાપ્તિનો સમયગાળો SLPDIV[4:0] બિટ્સ સેટિંગ દ્વારા નક્કી કરવામાં આવે છે. LPRC, 32 kHz ની નજીવી આવર્તન સાથે, જ્યારે પોસ્ટસ્કેલર ન્યૂનતમ મૂલ્ય પર હોય ત્યારે 1 મિલિસેકન્ડના WDT માટે નજીવા સમય-આઉટ સમયગાળો બનાવે છે.
રન મોડમાં, WDT ઘડિયાળનો સ્ત્રોત પસંદ કરી શકાય છે. સમય સમાપ્તિનો સમયગાળો WDT ઘડિયાળ સ્ત્રોત આવર્તન અને RUNDIV[4:0] બિટ્સ સેટિંગ દ્વારા નક્કી કરવામાં આવે છે.
નોંધ: ડબ્લ્યુડીટી મોડ્યુલનો સમય-સમાપ્તિ સમયગાળો ડબલ્યુડીટી ઘડિયાળના સ્ત્રોતની આવર્તન સાથે સીધો સંબંધિત છે. ઘડિયાળના સ્ત્રોતની નજીવી આવર્તન ઉપકરણ-આધારિત છે. ઉપકરણ ઓપરેટિંગ વોલ્યુમના કાર્ય તરીકે આવર્તન બદલાઈ શકે છેtage અને તાપમાન. ઘડિયાળની આવર્તન સ્પષ્ટીકરણો માટે કૃપા કરીને વિશિષ્ટ ઉપકરણ ડેટા શીટનો સંદર્ભ લો. રન મોડ માટે ઉપલબ્ધ ઘડિયાળ સ્ત્રોતો ઉપકરણ આધારિત છે. ઉપલબ્ધ સ્ત્રોતો માટે કૃપા કરીને વિશિષ્ટ ઉપકરણ ડેટા શીટમાં "વોચડોગ ટાઈમર" પ્રકરણનો સંદર્ભ લો.
WDT ઓપરેશન રન મોડમાં
જ્યારે WDT સમાપ્ત થાય છે અથવા વિન્ડો મોડમાં વિંડોની બહાર સાફ કરવામાં આવે છે, ત્યારે NMI કાઉન્ટર સમાપ્ત થાય ત્યારે ઉપકરણ રીસેટ જનરેટ થાય છે.
WDT ઘડિયાળ સ્ત્રોતો
ડબલ્યુડીટી રન મોડ ઘડિયાળ સ્ત્રોત વપરાશકર્તા દ્વારા પસંદ કરી શકાય તેવું છે. ઘડિયાળનો સ્ત્રોત RCLKSEL[1:0] (FWDT[6:5]) ઉપકરણ બિટ્સ દ્વારા પસંદ કરવામાં આવે છે. WDT પાવર સેવ મોડ ઘડિયાળના સ્ત્રોત તરીકે LPRC નો ઉપયોગ કરે છે.
WDT(1) રીસેટ કરી રહ્યું છે
રન મોડ WDT કાઉન્ટર નીચેનામાંથી કોઈપણ દ્વારા સાફ થાય છે:
- કોઈપણ ઉપકરણ રીસેટ
- DEBUG આદેશનો અમલ
- WDTCLRKEYx બિટ્સ (WDTCONH[0:5743]) માટે યોગ્ય લેખન મૂલ્ય (15x0) ની શોધ (Ex નો સંદર્ભ લોampલે 3-1)
- ઘડિયાળની સ્વીચ:(2)
- ફર્મવેર ઘડિયાળ સ્વીચ શરૂ કર્યું
- ટુ-સ્પીડ સ્ટાર્ટ-અપ
- ફેલ-સેફ ક્લોક મોનિટર (FSCM) ઇવેન્ટ
- ઓસિલેટર રૂપરેખાંકન અને ટુ-સ્પીડ સ્ટાર્ટ-અપ ઉપકરણ રૂપરેખાંકન દ્વારા સક્ષમ કરેલ હોય ત્યારે સ્લીપમાંથી જાગ્યા પછી ઘડિયાળની સ્વિચ
સ્લીપમાં પ્રવેશ પર સ્લીપ મોડ WDT કાઉન્ટર રીસેટ થાય છે.
નોંધ
- જ્યારે ઉપકરણ પાવર-સેવિંગ મોડમાં પ્રવેશે છે ત્યારે રન મોડ WDT રીસેટ થતો નથી.
- ચોક્કસ ઘડિયાળ સ્વીચ ઇવેન્ટ પછી WDT રીસેટ વર્તન ઉપકરણ આધારિત છે. કૃપા કરીને WDT સાફ કરતી ઘડિયાળ સ્વિચ ઇવેન્ટ્સના વર્ણન માટે વિશિષ્ટ ઉપકરણ ડેટા શીટમાં "વોચડોગ ટાઈમર" વિભાગનો સંદર્ભ લો.
Exampલે 3-1: એસampડબલ્યુડીટી સાફ કરવા માટેનો કોડ
કોષ્ટક 3-1: WDT ટાઈમ-આઉટ પીરિયડ સેટિંગ્સ
પોસ્ટસ્કેલર મૂલ્યો | ડબલ્યુડીટી ઘડિયાળ પર આધારિત સમય સમાપ્તિ અવધિ | ||
32 kHz | 8 MHz | 25 MHz | |
00000 | 1 એમ.એસ | 4 µs | 1.28 µs |
00001 | 2 એમ.એસ | 8 µs | 2.56 µs |
00010 | 4 એમ.એસ | 16 µs | 5.12 µs |
00011 | 8 એમ.એસ | 32 µs | 10.24 µs |
00100 | 16 એમ.એસ | 64 µs | 20.48 µs |
00101 | 32 એમ.એસ | 128 µs | 40.96 µs |
00110 | 64 એમ.એસ | 256 µs | 81.92 µs |
00111 | 128 એમ.એસ | 512 µs | 163.84 µs |
01000 | 256 એમ.એસ | 1.024 એમ.એસ | 327.68 µs |
01001 | 512 એમ.એસ | 2.048 એમ.એસ | 655.36 µs |
01010 | 1.024 સે | 4.096 એમ.એસ | 1.31072 એમ.એસ |
01011 | 2.048 સે | 8.192 એમ.એસ | 2.62144 એમ.એસ |
01100 | 4.096 સે | 16.384 એમ.એસ | 5.24288 એમ.એસ |
01101 | 8.192 સે | 32.768 એમ.એસ | 10.48576 એમ.એસ |
01110 | 16.384 સે | 65.536 એમ.એસ | 20.97152 એમ.એસ |
01111 | 32.768 સે | 131.072 એમ.એસ | 41.94304 એમ.એસ |
10000 | ૦:૦૧:૦૬ કલાકે | 262.144 એમ.એસ | 83.88608 એમ.એસ |
10001 | ૦:૦૧:૦૬ કલાકે | 524.288 એમ.એસ | 167.77216 એમ.એસ |
10010 | ૦:૦૧:૦૬ કલાકે | 1.048576 સે | 335.54432 એમ.એસ |
10011 | ૦:૦૧:૦૬ કલાકે | 2.097152 સે | 671.08864 એમ.એસ |
10100 | ૦:૦૧:૦૬ કલાકે | 4.194304 સે | 1.34217728 સે |
10101 | ૦:૦૧:૦૬ કલાકે | 8.388608 સે | 2.68435456 સે |
10110 | ૦:૦૧:૦૬ કલાકે | 16.777216 સે | 5.36870912 સે |
10111 | ૦:૦૧:૦૬ કલાકે | 33.554432 સે | 10.73741824 સે |
11000 | ૦:૦૧:૦૬ કલાકે | ૦:૦૧:૦૬ કલાકે | 21.47483648 સે |
11001 | ૦:૦૧:૦૬ કલાકે | ૦:૦૧:૦૬ કલાકે | 42.94967296 સે |
11010 | ૦:૦૧:૦૬ કલાકે | ૦:૦૧:૦૬ કલાકે | ૦:૦૧:૦૬ કલાકે |
11011 | 1 દિવસ 13:16:58 hms | ૦:૦૧:૦૬ કલાકે | ૦:૦૧:૦૬ કલાકે |
11100 | 3 દિવસ 2:33:55 hms | ૦:૦૧:૦૬ કલાકે | ૦:૦૧:૦૬ કલાકે |
11101 | 6 દિવસ 5:07:51 hms | ૦:૦૧:૦૬ કલાકે | ૦:૦૧:૦૬ કલાકે |
11110 | 12 દિવસ 10:15:42 hms | ૦:૦૧:૦૬ કલાકે | ૦:૦૧:૦૬ કલાકે |
11111 | 24 દિવસ 20:31:24 hms | ૦:૦૧:૦૬ કલાકે | ૦:૦૧:૦૬ કલાકે |
વિક્ષેપ અને રીસેટ જનરેશન
WDT ટાઈમ-આઉટ રન મોડમાં
જ્યારે રન મોડમાં WDT સમય સમાપ્ત થાય છે, ત્યારે ઉપકરણ રીસેટ જનરેટ થાય છે.
WDTO બીટ (RCON[4]) નું પરીક્ષણ કરીને ફર્મવેર એ નક્કી કરી શકે છે કે રીસેટનું કારણ WDT ટાઈમ-આઉટ હતું કે નહીં.
નોંધ: વિશિષ્ટ ઉપકરણ ડેટા શીટમાં "રીસેટ્સ" અને "ઇન્ટરપ્ટ કંટ્રોલર" પ્રકરણોનો સંદર્ભ લો. ઉપરાંત, વિગતો માટે "dsPIC39712/PIC70000600 ફેમિલી રેફરન્સ મેન્યુઅલ" માં "રીસેટ" (DS33) અને "ઇન્ટરપ્ટ્સ" (DS24) વિભાગોનો સંદર્ભ લો.
પાવર સેવ મોડમાં WDT ટાઈમ-આઉટ
જ્યારે પાવર સેવ મોડમાં WDT મોડ્યુલનો સમય સમાપ્ત થાય છે, ત્યારે તે ઉપકરણને જાગૃત કરે છે અને WDT રન મોડ ફરીથી ગણતરી શરૂ કરે છે.
WDT વેક-અપ શોધવા માટે, WDTO બીટ (RCON[4]), SLEEP bit (RCON[3]) અને IDLE bit (RCON[2]) નું પરીક્ષણ કરી શકાય છે. જો WDTO બીટ '1' છે, તો ઇવેન્ટ પાવર સેવ મોડમાં WDT સમય સમાપ્ત થવાને કારણે હતી. ઉપકરણ જાગતું હતું ત્યારે WDT ઘટના બની હતી અથવા તે સ્લીપ અથવા નિષ્ક્રિય સ્થિતિમાં હતી કે કેમ તે નિર્ધારિત કરવા માટે પછી SLEEP અને IDLE બિટ્સનું પરીક્ષણ કરી શકાય છે.
નોંધ: વિશિષ્ટ ઉપકરણ ડેટા શીટમાં "રીસેટ્સ" અને "ઇન્ટરપ્ટ કંટ્રોલર" પ્રકરણોનો સંદર્ભ લો. ઉપરાંત, વિગતો માટે "dsPIC39712/PIC70000600 ફેમિલી રેફરન્સ મેન્યુઅલ" માં "રીસેટ" (DS33) અને "ઇન્ટરપ્ટ્સ" (DS24) વિભાગોનો સંદર્ભ લો.
બિન-WDT ઇવેન્ટ દ્વારા પાવર સેવ મોડમાંથી જાગો
જ્યારે ઉપકરણ પાવર સેવ મોડમાંથી બિન-WDT NMI વિક્ષેપ દ્વારા જાગૃત થાય છે, ત્યારે પાવર સેવ મોડ WDT રીસેટમાં રાખવામાં આવે છે અને WDT રન મોડ પ્રી-પાવર સેવ કાઉન્ટ વેલ્યુમાંથી ગણતરી કરવાનું ચાલુ રાખે છે.
કારણ અને અસર રીસેટ કરે છે
રીસેટનું કારણ નક્કી કરવું
WDT રીસેટ થયું છે કે કેમ તે નક્કી કરવા માટે, WDTO બીટ (RCON[4]) નું પરીક્ષણ કરી શકાય છે. જો WDTO બીટ '1' છે, તો રીસેટ રન મોડમાં WDT સમય સમાપ્ત થવાને કારણે હતું. અનુગામી રીસેટના સ્ત્રોતના સાચા નિર્ધારણને મંજૂરી આપવા માટે સોફ્ટવેરએ WDTO બીટને સાફ કરવું જોઈએ.
વિવિધ રીસેટની અસરો
ઉપકરણ રીસેટનું કોઈપણ સ્વરૂપ WDT સાફ કરશે. રીસેટ WDTCONH/L રજિસ્ટરને ડિફોલ્ટ મૂલ્યમાં પરત કરશે અને WDT અક્ષમ થઈ જશે સિવાય કે તે ઉપકરણ રૂપરેખાંકન દ્વારા સક્ષમ કરવામાં આવે.
નોંધ: ઉપકરણ રીસેટ કર્યા પછી, WDT ઓન બીટ (WDTCONL[15]) FWDTEN બીટ (FWDT[15]) ની સ્થિતિને પ્રતિબિંબિત કરશે.
ડીબગ અને પાવર-સેવિંગ મોડ્સમાં ઓપરેશન
પાવર-સેવિંગ મોડ્સમાં WDT ઓપરેશન
WDT, જો સક્ષમ હોય, તો સ્લીપ મોડ અથવા નિષ્ક્રિય મોડમાં કામગીરી ચાલુ રાખશે અને તેનો ઉપયોગ ઉપકરણને જાગૃત કરવા માટે થઈ શકે છે. આ ઉપકરણને જ્યાં સુધી WDT સમાપ્ત ન થાય અથવા અન્ય વિક્ષેપ ઉપકરણને જાગે ત્યાં સુધી સ્લીપ અથવા નિષ્ક્રિય સ્થિતિમાં રહેવાની મંજૂરી આપે છે. જો વેક-અપ પછી ઉપકરણ સ્લીપ અથવા નિષ્ક્રિય મોડમાં ફરીથી પ્રવેશ કરતું નથી, તો WDT ને અક્ષમ અથવા સમયાંતરે સેવા આપવી જોઈએ WDT રન મોડ NMI ને અટકાવવા માટે.
સ્લીપ મોડમાં WDT ઓપરેશન
WDT મોડ્યુલનો ઉપયોગ ઉપકરણને સ્લીપ મોડમાંથી જગાડવા માટે થઈ શકે છે. સ્લીપ મોડમાં પ્રવેશતી વખતે, WDT રન મોડ કાઉન્ટર ગણતરી કરવાનું બંધ કરે છે અને પાવર સેવ મોડ WDT રીસેટ સ્થિતિમાંથી ગણતરી કરવાનું શરૂ કરે છે, જ્યાં સુધી તેનો સમય સમાપ્ત ન થાય અથવા ઉપકરણ કોઈ વિક્ષેપ દ્વારા જાગી ન જાય. જ્યારે સ્લીપ મોડમાં WDT સમય સમાપ્ત થાય છે, ત્યારે ઉપકરણ જાગે છે અને કોડ એક્ઝિક્યુશન ફરી શરૂ કરે છે, WDTO બીટ (RCON[4]) સેટ કરે છે અને WDT રન મોડ ફરી શરૂ કરે છે.
નિષ્ક્રિય મોડમાં WDT ઓપરેશન
WDT મોડ્યુલનો ઉપયોગ નિષ્ક્રિય મોડમાંથી ઉપકરણને સક્રિય કરવા માટે થઈ શકે છે. જ્યારે નિષ્ક્રિય સ્થિતિમાં દાખલ થાય છે, ત્યારે ડબલ્યુડીટી રન મોડ કાઉન્ટર ગણતરી કરવાનું બંધ કરે છે અને પાવર સેવ મોડ WDT રીસેટ સ્થિતિમાંથી ગણતરી કરવાનું શરૂ કરે છે, જ્યાં સુધી તેનો સમય સમાપ્ત ન થાય અથવા ઉપકરણ કોઈ વિક્ષેપ દ્વારા જાગી ન જાય. ઉપકરણ જાગે છે અને કોડ એક્ઝેક્યુશન ફરી શરૂ કરે છે, WDTO બીટ (RCON[4]) સેટ કરે છે અને WDT રન મોડ ફરી શરૂ કરે છે.
વેક-અપ દરમિયાન સમય વિલંબ
સ્લીપમાં WDT ઇવેન્ટ અને કોડ એક્ઝિક્યુશનની શરૂઆત વચ્ચે સમય વિલંબ થશે. આ વિલંબના સમયગાળામાં ઉપયોગમાં લેવાતા ઓસિલેટર માટે સ્ટાર્ટ-અપ સમયનો સમાવેશ થાય છે. સ્લીપ મોડમાંથી વેક-અપથી વિપરીત, નિષ્ક્રિય મોડમાંથી જાગવા સાથે સંકળાયેલ કોઈ સમય વિલંબ નથી. નિષ્ક્રિય મોડ દરમિયાન સિસ્ટમ ઘડિયાળ ચાલી રહી છે; તેથી, જાગવાના સમયે કોઈ સ્ટાર્ટ-અપ વિલંબની જરૂર નથી.
પાવર સેવ મોડમાં WDT ઘડિયાળ સ્ત્રોતો
પાવર સેવ મોડ માટે WDT ઘડિયાળ સ્ત્રોત વપરાશકર્તા દ્વારા પસંદ કરી શકાય તેવું નથી. ઘડિયાળનો સ્ત્રોત LPRC છે.
ડીબગ મોડમાં WDT ઓપરેશન
ટાઈમ-આઉટને રોકવા માટે ડબ્લ્યુડીટી ડીબગ મોડમાં અક્ષમ હોવું જોઈએ.
આ વિભાગ એપ્લિકેશન નોંધોની યાદી આપે છે જે મેન્યુઅલના આ વિભાગ સાથે સંબંધિત છે. આ એપ્લિકેશન નોંધો ખાસ કરીને dsPIC33/PIC24 ઉપકરણ કુટુંબ માટે લખી શકાતી નથી, પરંતુ ખ્યાલો સુસંગત છે અને તેનો ઉપયોગ ફેરફાર અને સંભવિત મર્યાદાઓ સાથે થઈ શકે છે. ડ્યુઅલ વોચડોગ ટાઈમર મોડ્યુલથી સંબંધિત વર્તમાન એપ્લિકેશન નોંધો છે:
નોંધ: માઇક્રોચિપની મુલાકાત લો webસાઇટ (www.microchip.com) વધારાની એપ્લિકેશન નોંધો અને કોડ exampઉપકરણોના dsPIC33/PIC24 કુટુંબ માટે લેસ.
પુનરાવર્તન ઇતિહાસ
પુનરાવર્તન A (માર્ચ 2016)
આ દસ્તાવેજનું આ પ્રારંભિક સંસ્કરણ છે.
પુનરાવર્તન B (જૂન 2018)
ઉપકરણ કુટુંબનું નામ બદલીને dsPIC33/PIC24 કરે છે.
પેજ ફૂટર્સમાંથી એડવાન્સ ઇન્ફોર્મેશન વોટરમાર્ક દૂર કરે છે.
પુનરાવર્તન C (ફેબ્રુઆરી 2022)
કોષ્ટક 2-1 અને કોષ્ટક 3-1 અપડેટ કરે છે.
અપડેટ્સ રજીસ્ટર 2-1.
અપડેટ્સ વિભાગ 3.1 “ઓપરેશનના મોડ્સ”, વિભાગ 3.2 “વોચડોગ ટાઈમર પ્રોગ્રામેબલ વિન્ડો”, વિભાગ 3.3 “WDT ને સક્ષમ અને અક્ષમ કરવું”, વિભાગ 3.4.1 “ઉપકરણ”
રૂપરેખાંકન નિયંત્રિત વિન્ડો મોડ”, વિભાગ 3.4.2 “સોફ્ટવેર નિયંત્રિત વિન્ડો મોડ”, વિભાગ 3.7 “WDT ઘડિયાળ સ્ત્રોત” અને વિભાગ 6.1.2 “નિષ્ક્રિય સ્થિતિમાં WDT ઓપરેશન”.
વૉચડોગ ટાઈમર સ્ટાન્ડર્ડ "માસ્ટર" અને "સ્લેવ" પરિભાષાનો ઉપયોગ કરે છે. આ દસ્તાવેજમાં વપરાયેલ સમકક્ષ માઇક્રોચિપ પરિભાષા અનુક્રમે "મુખ્ય" અને "ગૌણ" છે.
માઇક્રોચિપ ઉત્પાદનો પર કોડ સુરક્ષા સુવિધાની નીચેની વિગતો નોંધો:
- માઇક્રોચિપ ઉત્પાદનો તેમની ચોક્કસ માઇક્રોચિપ ડેટા શીટમાં સમાવિષ્ટ સ્પષ્ટીકરણોને પૂર્ણ કરે છે.
- માઇક્રોચિપ માને છે કે તેના ઉત્પાદનોનો પરિવાર જ્યારે હેતુપૂર્વક, ઓપરેટિંગ વિશિષ્ટતાઓમાં અને સામાન્ય પરિસ્થિતિઓમાં ઉપયોગમાં લેવાય ત્યારે સુરક્ષિત છે.
- માઇક્રોચિપ મૂલ્યો અને આક્રમક રીતે તેના બૌદ્ધિક સંપદા અધિકારોનું રક્ષણ કરે છે. માઇક્રોચિપ પ્રોડક્ટની કોડ સુરક્ષા સુવિધાઓનો ભંગ કરવાનો પ્રયાસ સખત પ્રતિબંધિત છે અને તે ડિજિટલ મિલેનિયમ કૉપિરાઇટ એક્ટનું ઉલ્લંઘન કરી શકે છે.
- ન તો માઇક્રોચિપ કે અન્ય કોઇ સેમિકન્ડક્ટર ઉત્પાદક તેના કોડની સુરક્ષાની ખાતરી આપી શકે છે. કોડ સુરક્ષાનો અર્થ એ નથી કે અમે ઉત્પાદન "અનબ્રેકેબલ" હોવાની બાંયધરી આપીએ છીએ. કોડ સુરક્ષા સતત વિકસિત થઈ રહી છે. માઇક્રોચિપ અમારા ઉત્પાદનોની કોડ સુરક્ષા સુવિધાઓને સતત સુધારવા માટે પ્રતિબદ્ધ છે.
આ પ્રકાશન અને અહીંની માહિતીનો ઉપયોગ ફક્ત માઇક્રોચિપ ઉત્પાદનો સાથે જ થઈ શકે છે, જેમાં તમારી એપ્લિકેશન સાથે માઇક્રોચિપ ઉત્પાદનોની ડિઝાઇન, પરીક્ષણ અને સંકલન શામેલ છે. અન્ય કોઈપણ રીતે આ માહિતીનો ઉપયોગ આ શરતોનું ઉલ્લંઘન કરે છે. ઉપકરણ એપ્લિકેશનો સંબંધિત માહિતી ફક્ત તમારી સુવિધા માટે પ્રદાન કરવામાં આવી છે અને અપડેટ્સ દ્વારા તેને સ્થાનાંતરિત કરવામાં આવી શકે છે. તમારી અરજી તમારા વિશિષ્ટતાઓને પૂર્ણ કરે છે તેની ખાતરી કરવાની જવાબદારી તમારી છે. વધારાના સપોર્ટ માટે તમારી સ્થાનિક માઇક્રોચિપ સેલ્સ ઑફિસનો સંપર્ક કરો અથવા, અહીંથી વધારાનો સપોર્ટ મેળવો
https://www.microchip.com/en-us/support/design-help/client-supportservices.
આ માહિતી માઈક્રોચિપ "જેમ છે તેમ" દ્વારા પ્રદાન કરવામાં આવે છે. માઈક્રોચિપ કોઈપણ પ્રકારની રજૂઆતો અથવા વોરંટી આપતું નથી, ભલે તે સ્પષ્ટ અથવા ગર્ભિત, લેખિત અથવા મૌખિક, વૈધાનિક અથવા અન્યથા, માહિતી સાથે સંબંધિત હોય, જેમાં કોઈ પણ પ્રકારની મર્યાદા આપવામાં આવતી નથી, પરંતુ પ્રતિબંધિત હોવા છતાં, પ્રતિબંધિત પોઝ, અથવા તેનાથી સંબંધિત વોરંટી તેની સ્થિતિ, ગુણવત્તા અથવા પ્રદર્શન.
કોઈપણ સંજોગોમાં માઈક્રોચિપ કોઈપણ અપ્રત્યક્ષ, વિશેષ, શિક્ષાત્મક, આકસ્મિક અથવા પરિણામી નુકસાન, નુકસાન, ખર્ચ અથવા કોઈપણ પ્રકારના ખર્ચ માટે જવાબદાર રહેશે નહીં જો માઈક્રોચિપને સંભાવનાની સલાહ આપવામાં આવી હોય અથવા નુકસાનો અગમ્ય હોય તો પણ. કાયદા દ્વારા મંજૂર સંપૂર્ણ હદ સુધી, માહિતી અથવા તેના ઉપયોગથી સંબંધિત કોઈપણ રીતે તમામ દાવાઓ પર માઈક્રોચિપની સંપૂર્ણ જવાબદારી, જો તમે કોઈ પણ રીતે ચૂકવણી કરી હોય તો, ફીની રકમથી વધુ નહીં હોય માહિતી માટે માઇક્રોચિપ.
લાઇફ સપોર્ટ અને/અથવા સલામતી એપ્લિકેશન્સમાં માઇક્રોચિપ ઉપકરણોનો ઉપયોગ સંપૂર્ણપણે ખરીદનારના જોખમ પર છે, અને ખરીદનાર આવા ઉપયોગથી થતા કોઈપણ અને તમામ નુકસાન, દાવાઓ, દાવો અથવા ખર્ચોમાંથી હાનિકારક માઇક્રોચિપનો બચાવ, ક્ષતિપૂર્તિ અને પકડી રાખવા સંમત થાય છે. કોઈપણ માઇક્રોચિપ બૌદ્ધિક સંપદા અધિકારો હેઠળ, જ્યાં સુધી અન્યથા જણાવ્યું ન હોય ત્યાં સુધી કોઈ લાઇસન્સ, ગર્ભિત અથવા અન્યથા આપવામાં આવતાં નથી.
ટ્રેડમાર્ક્સ
માઈક્રોચિપનું નામ અને લોગો, માઈક્રોચિપ લોગો, એડેપ્ટેક, કોઈપણ રેટ, AVR, AVR લોગો, AVR ફ્રીક્સ, બેસ્ટાઈમ, બીટક્લાઉડ, ક્રિપ્ટોમેમરી, ક્રિપ્ટોઆરએફ, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KelqleNc, MAXLENKLE, લિંક્સ maXTouch, MediaLB, megaAVR, Microsemi, Microsemi લોગો, MOST, MOST લોગો, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 લોગો, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SuperSTgo, SFNST, SFNST, SFNIC , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron અને XMEGA એ યુએસએ અને અન્ય દેશોમાં સમાવિષ્ટ માઇક્રોચિપ ટેકનોલોજીના નોંધાયેલા ટ્રેડમાર્ક છે. AgileSwitch, APT, ClockWorks, ધ એમ્બેડેડ કંટ્રોલ સોલ્યુશન્સ કંપની, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC પ્લસ, ProAsic પ્લસ, પ્રોએએસઆઈસી, સ્માર્ટ પ્લસ SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, અને ZL એ યુએસએ સંલગ્ન કી સપ્રેશન, AKS, એનાલોગ-ફોર-ધ-ડિજિટલ એજ, કોઈપણ કેપેસિટર, કોઈપણ કેપેસિટર, કોઈપણ, કોઈપણ, યુએસએમાં સમાવિષ્ટ માઇક્રોચિપ ટેકનોલોજીના નોંધાયેલા ટ્રેડમાર્ક્સ છે. સંવર્ધિત સ્વિચિંગ, બ્લુસ્કાય, બોડીકોમ, કોડગાર્ડ, ક્રિપ્ટો ઓથેન્ટિકેશન, ક્રિપ્ટો ઓટોમોટિવ, ક્રિપ્ટોકોમ્પેનિયન, ક્રિપ્ટો કંટ્રોલર, dsPICDEM, dsPICDEM.net, ડાયનેમિક એવરેજ મેચિંગ, DAM, ECAN, એસ્પ્રેરિજ, ISPDICS, ISPDICSGNT, સર્ટિગ્રેમિંગ, સર્ટિગ્રેમિંગ ઇન્ટેલિજન્ટ પેરેલિંગ, ઇન્ટર-ચીપ કનેક્ટિવિટી, જિટરબ્લોકર, નોબ-ઓન-ડિસ્પ્લે, મેક્સક્રિપ્ટો, મહત્તમView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB પ્રમાણિત લોગો, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICKit, PICtail, PowerSmart, IQMatrix, PureSmart , Ripple Blocker, RTAX, RTG4, SAM-ICE, સીરીયલ ક્વાડ I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, USBChe TSHARC VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect અને ZENA એ યુએસએ અને અન્ય દેશોમાં સમાવિષ્ટ માઇક્રોચિપ ટેકનોલોજીના ટ્રેડમાર્ક છે.
SQTP એ યુએસએમાં સમાવિષ્ટ માઇક્રોચિપ ટેક્નોલોજીનું સર્વિસ માર્ક છે
Adaptec લોગો, ફ્રિક્વન્સી ઓન ડિમાન્ડ, સિલિકોન સ્ટોરેજ ટેક્નોલોજી, Symmcom અને ટ્રસ્ટેડ ટાઈમ અન્ય દેશોમાં Microchip Technology Inc.ના નોંધાયેલા ટ્રેડમાર્ક છે. GestIC એ Microchip Technology Germany II GmbH & Co. KG નો રજિસ્ટર્ડ ટ્રેડમાર્ક છે, જે અન્ય દેશોમાં Microchip Technology Inc.ની પેટાકંપની છે.
અહીં ઉલ્લેખિત અન્ય તમામ ટ્રેડમાર્ક તેમની સંબંધિત કંપનીઓની મિલકત છે.
© 2016-2022, માઇક્રોચિપ ટેકનોલોજી ઇન્કોર્પોરેટેડ અને તેના
પેટાકંપનીઓ
સર્વાધિકાર સુરક્ષિત.
ISBN: 978-1-5224-9893-3
વિશ્વવ્યાપી વેચાણ અને સેવા
અમેરિકા
કોર્પોરેટ ઓફિસ
2355 વેસ્ટ ચાન્ડલર Blvd.
ચાંડલર, AZ 85224-6199
ટેલ: 480-792-7200
ફેક્સ: 480-792-7277
ટેકનિકલ સપોર્ટ:
http://www.microchip.com/support
Web સરનામું: www.microchip.com
દસ્તાવેજો / સંસાધનો
![]() |
MICROCHIP dsPIC33 ડ્યુઅલ વૉચડોગ ટાઈમર [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા dsPIC33 ડ્યુઅલ વૉચડોગ ટાઈમર, dsPIC33, ડ્યુઅલ વૉચડોગ ટાઈમર, વૉચડોગ ટાઈમર |