Postautor: movzx » ndz 20 maja 2007, 18:52
W skrocie:
- generator wejsciowy podaje sygnal o czestotliwosci 15MHz
- licznik wejsciowy jest skonfigurowany do dzielenia przez 146, co daje 15000000 / 146 = ~102739Hz na jego wyjsciu
- dwa uklady 4024 tworza 14bitowy licznik, z czego wykorzystujemy 10 bitow. Jak wiadomo, 2^10=1024, wiec licznik przepelni sie co 102739 / 1024 = ~100,3Hz.
- trzy komparatory HC85 polaczone kaskadowo porownuja wyjscie licznika z nastawa. Jesli wartosc zliczona jest mniejsza, wyjscie jest w stanie wysokim, w przeciwnym wypadku jest w stanie niskim.
Tak wiec, poniewaz licznik liczy rownomierne odstepy czasu rowne 1/1024 calego impulsu, mozemy regulowac procent czasu przez jaki wartosc nastawiona bedzie wieksza od zliczonej, czyli procent czasu przez jaki wyjscie bedzie w stanie wysokim.
Pozdr.