RTV forum PL | NewsGroups PL

Atmega 8 - Dlaczego zliczanie impulsów zewnętrznych ogranicza Fosc w porównaniu do PIC?

Atmega 8, jej timer/counter vs. reszta świata

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Atmega 8 - Dlaczego zliczanie impulsów zewnętrznych ogranicza Fosc w porównaniu do PIC?

Marek
Guest

Tue Aug 11, 2015 9:20 am   



Ostatnio kolega skarżył mi się na Atmegę 8 i jej ograniczenie
częstotliwości zliczania zewnętrznych impulsów w trybie pracy counter
(kolega buduje miernik częstotliwości). Okazuje się, że Atmega
sampluje pin wej. (do którego są doprowadzone zew. impulsy) z
częstotliwością Fosc stąd Fin nie może być większe niż Fosc/2
(dokumentacja zaleca nawet Fosc/2.5). Po co to samplowanie zamiast po
prostu doprowadzenie Fin bezpośrednio do licznika jak to jest np. w
PICach (dzięki temu mogą zaliczać z większą częst. niż Fosc,
ograniczeniem jest jedynie charakterystyka elektryczna układu wej.)?
Jakie korzyści daje ta synchronizacja Fin z Fosc, skoro powoduje to
znaczne ograniczenie Fin przez Fosc?

--
Marek

J.F.
Guest

Tue Aug 11, 2015 9:26 am   



Dnia Tue, 11 Aug 2015 11:20:58 +0200, Marek napisał(a):
Quote:
Ostatnio kolega skarżył mi się na Atmegę 8 i jej ograniczenie
częstotliwości zliczania zewnętrznych impulsów w trybie pracy counter
(kolega buduje miernik częstotliwości). Okazuje się, że Atmega
sampluje pin wej. (do którego są doprowadzone zew. impulsy) z
częstotliwością Fosc stąd Fin nie może być większe niż Fosc/2
(dokumentacja zaleca nawet Fosc/2.5). Po co to samplowanie zamiast po
prostu doprowadzenie Fin bezpośrednio do licznika jak to jest np. w
PICach (dzięki temu mogą zaliczać z większą częst. niż Fosc,

Wiele uP tak mialo. Ot - to nie jest licznik na GHz, a widac
konstrukcja latwiejsza.
Dodatkowy problem to synchronizacja przy odczycie - czy mozna byc
pewnym liczby, gdy zmienia sie akurat w czasie odczytu ?

J.

MiSter
Guest

Tue Aug 11, 2015 10:37 am   



Quote:
prostu doprowadzenie Fin bezpośrednio do licznika jak to jest np. w
PICach (dzięki temu mogą zaliczać z większą częst. niż Fosc,

Wiele uP tak mialo. Ot - to nie jest licznik na GHz, a widac
konstrukcja latwiejsza.
Dodatkowy problem to synchronizacja przy odczycie - czy mozna byc
pewnym liczby, gdy zmienia sie akurat w czasie odczytu ?

J.

Dokładnie tak jak J.F. napisał. Prostsza konstrukcja,

nie trzeba synchronizatora domenowego robić.

MiSter

Marek
Guest

Tue Aug 11, 2015 10:53 am   



On Tue, 11 Aug 2015 12:37:54 +0200, MiSter
<Usun_to_noweprojekty@wp.pl> wrote:
Quote:
nie trzeba synchronizatora domenowego robić.

w picach nic takiego nie widzę w trybie async. Dlaczego nie można od
razu sygnał doprowadzić na wej. licznika bez jakiś wynalazków?
Licznik to licznik.

--
Marek

J.F.
Guest

Tue Aug 11, 2015 11:52 am   



Dnia Tue, 11 Aug 2015 12:53:36 +0200, Marek napisał(a):
Quote:
On Tue, 11 Aug 2015 12:37:54 +0200, MiSter
nie trzeba synchronizatora domenowego robić.

w picach nic takiego nie widzę w trybie async. Dlaczego nie można od
razu sygnał doprowadzić na wej. licznika bez jakiś wynalazków?
Licznik to licznik.

Ale przy odczycie wartosci masz klopot. Czytasz, a w tym momencie
licznik akurat stan zmienia z 80 na 7F. Co odczytasz ?

Moze byly i jakies inne powody - np caly uP to jeden wielki automat z
jednym zegarem, i nie chcialo im sie licznikow inaczej robic.

J.

ACMM-033
Guest

Tue Aug 11, 2015 12:21 pm   



Użytkownik "J.F." <jfox_xnospamx@poczta.onet.pl> napisał w wiadomości
news:n0zpgd1qtunx$.1aopq7r2xh59m.dlg@40tude.net...
Quote:
Ale przy odczycie wartosci masz klopot. Czytasz, a w tym momencie
licznik akurat stan zmienia z 80 na 7F. Co odczytasz ?

A to nie zatrzaskuje się wyniku na czas odczytu?

--
Spamerzy z telefonu: 814605413 222768000 616285002 845383900 224093185
896510439 896126048 222478125 222478457 814605444 717857100 222478205

Marek
Guest

Tue Aug 11, 2015 12:31 pm   



On Tue, 11 Aug 2015 13:52:23 +0200, "J.F."
<jfox_xnospamx@poczta.onet.pl> wrote:
Quote:
Ale przy odczycie wartosci masz klopot. Czytasz, a w tym momencie
licznik akurat stan zmienia z 80 na 7F. Co odczytasz ?

Nie mam, bo przed odczytem zatrzymuję licznik. Nie mam potrzeby aby
pracował podczas odczytu (w kontekscie miernika, który buduje
kolega).

--
Marek

Marek
Guest

Tue Aug 11, 2015 2:18 pm   



On Tue, 11 Aug 2015 14:21:20 +0200, "ACMM-033" <valhalla@interia.pl>
wrote:
Quote:
A to nie zatrzaskuje się wyniku na czas odczytu?

To podstawa, nawet o tym nie wspominałem. Wydaje mi się, że j.f.
chodziło o różnicę między tym co się odczytało chwili t1 a tym co
jest w chwili t2 (gdy licznik liczy dalej).

--
Marek

elektroda NewsGroups Forum Index - Elektronika Polska - Atmega 8 - Dlaczego zliczanie impulsów zewnętrznych ogranicza Fosc w porównaniu do PIC?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map