Tudomány és Technika   PIC mikrovezérlők   Adatlapok 

<< Előző oldal   Vissza a tartalomjegyzékhez

 


10.2. A PIC16F505 mikrovezérlő Timer 0 számláló külső léptetése


 

      A Timer 0 számláló áramkör léptetőjele a T0CKI mikrovezérlő bemenetre kapcsolt külső jel vagy az oszcillátor áramkör frekvenciájának negyede lehet. A kiválasztás az OPTION vezérlő regiszterben elhelyezett T0CS bit beállításával történhet. A logikai "0" érték a belső utasításciklus órajelét, a logikai "1" érték a külső órajelforrást választja ki.
      A külső léptetőjel állandó frekvenciájú órajel vagy véletlenszerű impulzus-sorozat egyaránt lehet, ha az a szükséges időzítési feltételeknek megfelel. A T0CKI bemenetre kapcsolt külső léptetőjel aktív élének kiválasztása (amelynek hatására a számláló előre lép) az OPTION vezérlő regiszterben elhelyezett T0SE bit beállításával történhet. A logikai "0" érték felfutó, az "1" érték lefutó élt választ ki.
      A külső léptetőjelet egy szinkronizáló áramkör késlelteti olyan mértékben, hogy a léptetés egy jól meghatározott időpontban, a Q4 órajelciklus elején történjen meg, így ez a folyamat nincs hatással egy esetleges érték kiolvasásra, amely a Q2 órajelciklusban megy végbe. A szinkronizáló áramkör késleltetése 3..7 órajelciklus, vagyis két utasításciklusnál minden esetben rövidebb.
      A késleltetés alakulását előosztó alkalmazása nélkül a következő ábra mutatja be.

A külső léptetés folyamata
10.2-1. Ábra

      A külső léptetőjel vizsgálata a Q2 és Q4 órajelciklus végén, a piros nyilakkal jelölt időpontokban történik meg. (A fejezet ábráin a lefutó él van kiválasztva aktív élnek.) A külső léptetőjel lefutó éle után következő vizsgálat észleli a léptetés tényét, aminek hatására a szinkronizáló áramkör bemenetére is rákerül a késleltetést indító vezérlő él. A szinkronizáló áramkör bemenetén a logikai "1" szint a külső léptetőjel "1" szintre való visszatérésének észleléséig tart.
      A Timer 0 léptetőjele az észlelést követő 3 vagy 5, illetve a külső léptetőjel megjelenésétől számított 3..7 órajelciklus eltelte után jön létre.
      A következő ábra a késleltetések határeseteit és az időkorlát-túllépéseket mutatja be.

A külső léptetés késleltetése és hibái
10.2-2. Ábra

      Az ábrán jól látható, hogy a mintavételezési időközöknél rövidebb léptető impulzusok esetenként figyelmen kívül maradnak.
      Előosztó alkalmazása esetén a mintavételezés az előosztó kimenetén történik meg, így az időkorlátok az osztási aránytól függően megváltoznak.

      A következő táblázat a T0CKI bemenetre vezetett külső léptetőjel időjellemzőinek határértékeit adja meg.

10.2-1. Táblázat
Megnevezés Érték Feltételek
Min. Tip. Max.
A T0CKI bemenetre adott H-szint időtartama 2TOSC + 20 [ns] - - előosztó nélkül
10 ns - - előosztóval
A T0CKI bemenetre adott L-szint időtartama 2TOSC + 20 [ns] - - előosztó nélkül
10 ns - - előosztóval
A T0CKI bemenetre adott impulzus periódusideje 20 ns vagy
4TOSC + 40N [ns]
- - amelyik nagyobb, N = előosztási érték (1, 2, 4 .. 256)

 

  Tudomány és Technika (test@t-es-t.hu)


 

<< Előző oldal   Vissza a lap tetejére   Vissza a tartalomjegyzékhez

 Tudomány és Technika   PIC mikrovezérlők   Adatlapok