RTV forum PL | NewsGroups PL

Stabilność komunikacji I2C na AVR z wewnętrznym oscylatorem czy to wystarczy?

AVR, wewnętrzny oscylator, I2C

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Stabilność komunikacji I2C na AVR z wewnętrznym oscylatorem czy to wystarczy?

Dariusz Zolna
Guest

Sat Apr 12, 2008 1:48 pm   



Czy AVR popędzany wewnętrznym oscylatorem pracuje wystarczająco
stabilnie dla poprawnej komunikacji po I2C (TWI)?
Trochę dużo miejsca zajmują mi kwarce na płytkach i chciałbym je wywalić
z modułów, w których są niepotrzebne.

Dariusz Żołna

Sebastian Bialy
Guest

Sat Apr 12, 2008 1:57 pm   



Dariusz Zolna wrote:
Quote:
Czy AVR popędzany wewnętrznym oscylatorem pracuje wystarczająco
stabilnie dla poprawnej komunikacji po I2C (TWI)?

Hmmm a czy I2C w ogóle wymaga stabilności czasowej - jakiejkolwiek ?

Konop
Guest

Sat Apr 12, 2008 2:04 pm   





Dariusz Zolna
Guest

Sat Apr 12, 2008 3:22 pm   



Sebastian Bialy pisze:
Quote:
Hmmm a czy I2C w ogóle wymaga stabilności czasowej - jakiejkolwiek ?

Raczej nie, ale wolałem się upewnić Smile
A czy są jakieś inne przeciwwskazania do używania wewnętrznego
oscylatora (oprócz ograniczonej prędkości działania)?

Dariusz Żołna

Sebastian Bialy
Guest

Sat Apr 12, 2008 3:37 pm   





Sebastian Bialy
Guest

Sat Apr 12, 2008 3:37 pm   



Dariusz Zolna wrote:
Quote:
A czy są jakieś inne przeciwwskazania do używania wewnętrznego
oscylatora (oprócz ograniczonej prędkości działania)?

Nie używanie UARTa w trybie asynchronicznym. Zależność od temperatury.
Duży rozrzut w egzemplarzach. Ale ogólnie jest cool jeśli nie ma silnych
założeń co do czasów. No i fakt, chyba do 8MHz tylko.

J.F.
Guest

Sat Apr 12, 2008 3:40 pm   



On Sat, 12 Apr 2008 14:57:53 +0200, Sebastian Bialy wrote:
Quote:
Dariusz Zolna wrote:
Czy AVR popędzany wewnętrznym oscylatorem pracuje wystarczająco
stabilnie dla poprawnej komunikacji po I2C (TWI)?

Hmmm a czy I2C w ogóle wymaga stabilności czasowej - jakiejkolwiek ?

No wymaga - dobrze by bylo zeby nominalne 10us cyklu nie skrocily
sie za bardzo. IMHO juz z 5us bywa ryzykowne - nie wszystkie kosci
chodza dobrze na 400kHz..

J.

Adam Dybkowski
Guest

Sat Apr 12, 2008 10:54 pm   



J.F. pisze:

Quote:
Czy AVR popędzany wewnętrznym oscylatorem pracuje wystarczająco
stabilnie dla poprawnej komunikacji po I2C (TWI)?
Hmmm a czy I2C w ogóle wymaga stabilności czasowej - jakiejkolwiek ?

No wymaga - dobrze by bylo zeby nominalne 10us cyklu nie skrocily
sie za bardzo. IMHO juz z 5us bywa ryzykowne - nie wszystkie kosci
chodza dobrze na 400kHz..

No to popędzasz nominalnie np. 2x wolniej aby przy warunkach
ekstremalnych nie przekroczyć 100kHz i już. Prawie zawsze układy na I2C
(zresztą na SPI też) nie mają określonej dolnej granicy zegara
transmisji. No przy 0 Hz raczej nie pogadasz. ;)

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

J.F.
Guest

Sun Apr 13, 2008 1:00 am   



On Sat, 12 Apr 2008 23:54:16 +0200, Adam Dybkowski wrote:
Quote:
J.F. pisze:
Hmmm a czy I2C w ogóle wymaga stabilności czasowej - jakiejkolwiek ?

No wymaga - dobrze by bylo zeby nominalne 10us cyklu nie skrocily
sie za bardzo. IMHO juz z 5us bywa ryzykowne - nie wszystkie kosci
chodza dobrze na 400kHz..

No to popędzasz nominalnie np. 2x wolniej aby przy warunkach
ekstremalnych nie przekroczyć 100kHz i już.

Co jednak wymaga pewnej stabilnosci generatora, bo jak przyspieszy 3x
? :-)

J.

T.M.F.
Guest

Sun Apr 13, 2008 1:31 am   



Quote:
No to popędzasz nominalnie np. 2x wolniej aby przy warunkach
ekstremalnych nie przekroczyć 100kHz i już.

Co jednak wymaga pewnej stabilnosci generatora, bo jak przyspieszy 3x
? Smile

Przesadzasz. Generator RC w AVR jest kalibrowany, roznice nie
przekraczaja kilkunastu %. Jesli go sam skalibrujesz w czasie
programowania to mozesz uzyskac 2-3%. Zobacz datasheet i wykresy
stabilnosci i rozrzutu generatora RC.

--
Inteligentny dom - http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz do projektu.

J.F.
Guest

Sun Apr 13, 2008 10:04 am   



On Sat, 12 Apr 2008 20:31:31 -0400, T.M.F. wrote:
Quote:
No to popędzasz nominalnie np. 2x wolniej aby przy warunkach
ekstremalnych nie przekroczyć 100kHz i już.

Co jednak wymaga pewnej stabilnosci generatora, bo jak przyspieszy 3x
? :-)

Przesadzasz. Generator RC w AVR jest kalibrowany, roznice nie
przekraczaja kilkunastu %.

Pytanie Sebastiana bylo czy I2C wymaga "jakiejkolwiek" stabilnosci.

A wiec tak - jakiejkolwiek wymaga. Nie moze sie cykl zegara nagle
skrocic 10x :-)

J.

Sebastian Bialy
Guest

Sun Apr 13, 2008 11:13 am   





elektroda NewsGroups Forum Index - Elektronika Polska - Stabilność komunikacji I2C na AVR z wewnętrznym oscylatorem czy to wystarczy?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map