RTV forum PL | NewsGroups PL

Rezystory podciągające w RS232 i I2C bez MAXa - jak prawidłowo podłączyć w trudnych warunkach?

Rezystory podciagające w RS232 bez maxa

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Rezystory podciągające w RS232 i I2C bez MAXa - jak prawidłowo podłączyć w trudnych warunkach?

Marek
Guest

Tue Jul 03, 2007 3:21 pm   



Witam wszystkich
Chcę w urządzeniu wykorzystać transmisję RS232 i I2C i tu mam pytania. Z
tego co udało mi się wyczytać w googlach, to by zabezpieczyć porty w
mikrokontrolerze należy wstawić rezystor szeregowo. Czy to się tyczy RS232 i
I2C, czy tylko RS232? W RS232 nie będę wykorzystywał MAXa, bo odbiornik mam
też na 5V, tak jak mikrokontroler.
Drugie pytanie, czy w RS232 można wykorzystać rezystory podciągające do 5V
tak jak na liniach I2C? I czy jest jakaś reguła po której stronie te
rezystory muszą być? Chodzi mi, czy rezystory podciągające muszą być
umieszczane na końcu linii, czy mogę je umieścić zaraz przy
mikrokontrolerze? Teoretycznie niektórzy wykorzystują rezystory wbudowane w
mikrokontroler, ale czy są wystarczające kłótnie na grupie już były.

Ogólnie chcę zrobić to tak dla każdej linii RX,TX,SCL, SDA :

Odbiornik --Rezystor--*-- mikrokontroler.
|
rezystor
|
+5V

Czy to prawidłowe podłączenie? Układ ma pracować w "ciężkich" warunkach (w
samochodzie).

Pozdrawiam

MT
Guest

Tue Jul 03, 2007 7:21 pm   



Uzwam Sipexa i nigdy nie zdarzylo sie wykorzystaywac rezystorow pull up

Paweł
Guest

Tue Jul 03, 2007 7:34 pm   



Quote:
Chcę w urządzeniu wykorzystać transmisję RS232 i I2C i tu mam pytania. Z
tego co udało mi się wyczytać w googlach, to by zabezpieczyć porty w
mikrokontrolerze należy wstawić rezystor szeregowo.

Zabezpieczyć przed czym ?
Jaka będzie długość magistrali ?
Jaka będzie prędkość transmisji ?
itd.

Paweł

Marek
Guest

Tue Jul 03, 2007 8:48 pm   



Quote:
Zabezpieczyć przed czym ?
Przed zakłóceniami. Nie jestem biegły w tym, ale jak sporo ludzi na grupie

zabezpiecza linię przed zakłóceniami (przepięciami?) by portów nie popalić,
to chyba jakiś powód jest.

Quote:
Jaka będzie długość magistrali ?
RS to standardowo 1 na 1 (do 1 metra kabla), a I2C to raczej gwiazda niż

magistrala. 4 Termometry wpięte osobno w płytkę. Kable około 1m, ale w
przyszłości może około 3-4m do bagażnika jak ruszy.

Quote:
Jaka będzie prędkość transmisji ?
RS to max 34800kb/s, a I2C nie ma wiekszego znaczenia.


Quote:
itd.

No właśnie, najważniejszego nie napisałem. Mikrokontroler to ATmega 128

Pozdrawiam

Piotr
Guest

Tue Jul 03, 2007 9:00 pm   



Marek napisał(a):
I2C to raczej gwiazda niż
Quote:
magistrala. 4 Termometry wpięte osobno w płytkę. Kable około 1m, ale w
przyszłości może około 3-4m do bagażnika jak ruszy.
I2C w samochodzie to raczej kiepski pomysl, jezeli termometry to na

magisrali 1WIRE

Paweł
Guest

Tue Jul 03, 2007 9:29 pm   



Marek napisał(a):
Quote:
Zabezpieczyć przed czym ?
Przed zakłóceniami. Nie jestem biegły w tym, ale jak sporo ludzi na
grupie zabezpiecza linię przed zakłóceniami (przepięciami?) by portów
nie popalić, to chyba jakiś powód jest.

Jaka będzie długość magistrali ?
RS to standardowo 1 na 1 (do 1 metra kabla), a I2C to raczej gwiazda niż
magistrala. 4 Termometry wpięte osobno w płytkę. Kable około 1m, ale w
przyszłości może około 3-4m do bagażnika jak ruszy.

Jaka będzie prędkość transmisji ?
RS to max 34800kb/s, a I2C nie ma wiekszego znaczenia.

Uzyskanie zakładanej odporności na zakłócenia to nie tylko prawidłowy
schemat. Bardzo ważny jest odpowiedni układ ścieżek na płytce drukowanej.

Jeśli chodzi o RS232 to co chcesz zrobić raczej nie będzie miało szans
spełnić żadnych norm dotyczących odporności na zakłócenia ale będzie
działało.

Zastosuj rezystory szeregowe np. po 330 ohm zarówno po stronie nadajnika
jak i po stronie odbiornika. Podciągających do +5V nie stosuj.
Do połączeni najlepiej użyj kabla w ekranie.
Oczywiście musisz pamiętać, że jeśli magistrala zewrze się do 12V to
urządzenie ulegnie uszkodzeniu. Sporadycznie możesz spodziewać się też
błędów w transmisji.

Paweł

elektroda NewsGroups Forum Index - Elektronika Polska - Rezystory podciągające w RS232 i I2C bez MAXa - jak prawidłowo podłączyć w trudnych warunkach?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map