Rezystory podciagające w RS232 bez maxa

Jul 03, 2007 4 Replies

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


Uzwam Sipexa i nigdy nie zdarzylo sie wykorzystaywac rezystorow pull up

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

Paweł

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.

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.

RS to max 34800kb/s, a I2C nie ma wiekszego znaczenia.

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

Pozdrawiam

Marek napisał(a): I2C to raczej gwiazda niż

I2C w samochodzie to raczej kiepski pomysl, jezeli termometry to na magisrali 1WIRE

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required