Mikrokontrolery PIC w praktycznych zastosowaniach - Helion
Mikrokontrolery PIC w praktycznych zastosowaniach - Helion
Mikrokontrolery PIC w praktycznych zastosowaniach - Helion
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
20 <strong>Mikrokontrolery</strong> <strong>PIC</strong> w <strong>praktycznych</strong> <strong>zastosowaniach</strong><br />
Rysunek 2.6.<br />
Ukad RESET<br />
pierwsze: nie, ukad nie musi tak wyglda. Rysunek 2.5 przedstawia schemat megapoprawny,<br />
zgodny z kanonem, mówic wprost — grzeczny. Ukad zosta przygotowany<br />
na wszelkiego typu niespodzianki, jak wybuch wulkanu, plamy na Socu itp.<br />
Rozwamy elementy schematu po kolei. Zacznijmy od ukadu RESET (rysunek 2.6).<br />
Jest wielce prawdopodobne, szanowny Czytelniku, e widziae lub zobaczysz wiele<br />
podobnych albo zupenie rónych ukadów RESET. Nic dziwnego. Chodzi wszake<br />
o to, by obwód dziaa w charakterystyczny sposób, a osign to mona na wiele sposobów.<br />
Ukady <strong>PIC</strong> resetowane s po podaniu niskiego poziomu na wejcie MCLR. Sygna<br />
musi by odpowiednio dugi, gdy krótkie spadki napicia na linii MCLR s ignorowane<br />
dziki specjalnym filtrom szumu. Rozpoznanie sygnau RESET wymusza przyjcie przez<br />
rejestry wartoci pocztkowych. Jakich? To mona sprawdzi w dokumentacji. Dodatkowo<br />
istnieje wiele róde resetujcych mikrokontroler:<br />
1. RESET po wczeniu zasilania (Power-on Reset POR);<br />
2. tak zwany normalny RESET, wymuszony sygnaem niskim w trakcie pracy ukadu;<br />
3. RESET po przejciu w stan upienia;<br />
4. RESET wywoany sygnaem moduu nadzorujcego watchdog;<br />
5. RESET wywoany chwilowym spadkiem napicia.<br />
Do kadego z wymienionych punktów mona zaprojektowa specyficzny ukad RESET.<br />
Nas interesuje jedynie zbudowanie obwodu zapewniajcego dostarczenie do mikrokontrolera<br />
sygnau zerujcego po wczeniu zasilania (POR). Natomiast w trakcie pracy<br />
mikrokontrolera na lini MCLR powinien by dostarczany stabilny sygna zapobiegajcy<br />
zerowaniu ukadu. Z tego wszystkiego powinnimy wysnu taki wniosek: linia<br />
MCLR nie powinna wisie w powietrzu, lecz na czas pracy ukadu powinien by na<br />
niej wymuszony stan wysoki. W jaki sposób to osign — oto cae zagadnienie, nad którym<br />
wanie mamy przyjemno si pochyla. Rysunek 2.6 prezentuje jedno z moliwych<br />
rozwiza. Przeledmy najprostsze rozwizania wystpujce w literaturze.<br />
Rysunki 2.7 i 2.8 przedstawiaj dwie propozycje pochodzce z dokumentacji <strong>PIC</strong>micro<br />
MID-RANGE MCU FAMILY.<br />
Rysunek 2.7.<br />
Ukad POR z opcjonalnym<br />
rezystorem. Rysunek<br />
pochodzi z dokumentacji<br />
<strong>PIC</strong>micro MID-RANGE<br />
MCU FAMILY<br />
(DS31003A), s. 3 – 4