ToR
Guest
Wed May 30, 2007 7:11 pm
Sory za glupie pytanie ale szukam i szukam w necie i nic! Ani w specyfikacji
I2C ani w dokumentacji mojego ukladu (LM75) nie jest napisane jaka jest
dopuszczalna maksymalna dlugosc przewodow SDA i SCL. Czy ktos sie moze
orjentuje! Najlepiej prosze o linka albo pdf'a .
Zdaje sobie sprawe ze przy wiekszych odleglosciach predkosc transmisji jest
mala ale w moim projekcie (sterownik tempertury wody) nie ma to znaczenia.
PS: Odleglosc pomidzy prockiem a czujnikiem LM75 ma byc okolo 1 m czy waszym
zdaniem musze zastosowac jakis expander? np: PCA9545A
Pozdarwiam,
Rafal K.
--
Wysłano z serwisu OnetNiusy:
http://niusy.onet.pl
lwh
Guest
Wed May 30, 2007 7:35 pm
Użytkownik "ToR" <ToR_kulaWYTNIJTO@o2.pl> napisał w wiadomości
news:39b5.00000109.465dbe39@newsgate.onet.pl...
Quote:
PS: Odleglosc pomidzy prockiem a czujnikiem LM75 ma byc okolo 1 m czy
waszym
zdaniem musze zastosowac jakis expander? np: PCA9545A
Nie żartuj, że to są jakieś istotne odległości dla 100kHz
Zawsze możesz zmniejszyć szybkość do 1Hz
ADAM
Guest
Thu May 31, 2007 12:39 pm
Użytkownik "lwh" <l@vp.pl> napisał w wiadomości
news:f3kg6k$hb5$1@news.onet.pl...
Quote:
Użytkownik "ToR" <ToR_kulaWYTNIJTO@o2.pl> napisał w wiadomości
news:39b5.00000109.465dbe39@newsgate.onet.pl...
PS: Odleglosc pomidzy prockiem a czujnikiem LM75 ma byc okolo 1 m czy
U mnie bez problemu działa na prawie 3m przy 100kHz panel z przyciskami i
LCD na expanderze MCP23016 podpiety do sterownika z PIC16F876 . Trzeba tylko
dać troche mniejsze rezystory podciągające na magistrali , przy 10k były
kłopoty , pomogło zmniejszenie do 3,3k. Duzo zalezy też od jakosci przewodu,
jak był niekranowany to załączanie przekazników czesto powodowało reset
procesora.
lwh
Guest
Thu May 31, 2007 1:50 pm
Użytkownik "ADAM" <simpol@wp.pl> napisał w wiadomości
news:f3mc7c$j25$1@atlantis.news.tpi.pl...
Quote:
kłopoty , pomogło zmniejszenie do 3,3k. Duzo zalezy też od jakosci
przewodu, jak był niekranowany to załączanie przekazników czesto
powodowało reset procesora.
Zakłócenia to osobny problem. Pospolite scalaki I2C są na nie bardzo
wrażliwe.
Jak się proc resetuje od przekaźnika, to problem sam w sobie, nie mający
związku z maksymalną odległością transmisji I2C. Ja bym ją szacował przy
wydajnościach 10mA (opornik podciągający 0,5k) na rząd 40m przy 100kHz i
odpowiednim kablu .