AVR - rs232 - oscylator

Apr 08, 2009 7 Replies

Witam



Czy ktos moze mi na szybko powiedziec, czy jezeli skalibruje w ATmedze8 wewnetrzny oscylator, czy dokladnosc bedzie wystarczajaca do transmisji po rs232? Szybkosci na poziomie 2400 do 9600. Przepraszam za to pytanie, poniewaz wiem ze przewijalo sie juz na grupie ale w tej chwili nie pamietam odpowiedzi a nie mam specjalnie czasu szukac.



Pozdrawiam Darek



Darek pisze:

Przy 1MHz z tego co pamiętam to dało radę na 2400.

Darek pisze:

Będzie wystarczająca jeśli będziesz pracował w tej samej temperaturze, w której wykonałeś kalibrację. Częstotliwość płynie też z napięciem zasilającym, ale w dużo mniejszym stopniu.

Zobacz w DS jaka jest stabi.lnosc wewnetrznego generatora i od czego zalezy, oblicz dopuszczalny blad dla podanej przez ciebie predkosci i bedziesz mial zakres parametrow przy ktoryh bedzie poprawnie pracowal twoj uklad.

U¿ytkownik "T.M.F." snipped-for-privacy@nospam.mp.pl> napisa³ w wiadomo¶ci news:grilvv$l4g$ snipped-for-privacy@nemesis.news.neostrada.pl...

Z jakiego powodu ten b³±d ma byæ zale¿ny od prêdko¶ci ?

e.

entroper pisze:

Zależnie od prędkości transmisji ustawiasz inaczej dzielniki do taktowania uarta, a dla niektórych prędkości generatora i wybranych prędkości rs232 uzyskane zegary dla uart już są z pewnym błędem bo nie da się ustawić idealnie. Dlatemu czasem stosuje się zegary "nierówne" które po podziałach dają prędkości w sam raz - np kwarc 7.3728MHz,

11.059, itp.

U¿ytkownik "BartekK" snipped-for-privacy@NOSPAMdrut.org napisa³ w wiadomo¶ci news:grivpc$ko8$ snipped-for-privacy@atlantis.news.neostrada.pl...

Ale to zupe³nie inny rodzaj b³êdu. Na dodatek, mo¿e siê znosiæ z b³êdem oscylatora procka wynikaj±cym z temperatury i sta³ym b³êdem zegara drugiego urz±dzenia, co zupe³nie zaciemni sprawê. Zak³adaj±c, ¿e jednak dla przyzwoito¶ci trafiamy podzia³em w który¶ "okr±g³y" bitrate, p³ywanie oscylatora przeszkadza tak samo przy ka¿dej prêdko¶ci i rzutuje tylko na ilo¶æ niezak³óconych bitów w bajcie.

e.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required