Sebastian Bialy
Guest
Fri Nov 26, 2004 8:33 pm
Witam!
[Zanim zaczne: mam wrażenie że ostatnio wysypało się sporo tematów o
RS485

]
Szyje sobie konwerter RS232->RS485 (2/4 przewodowy). Ponieważ dla
interfejsu 2 przewodowego muszę przełaczać driver między wejściem a
wyjściem, często spotyka się na schematach przelotek wykorzystaną do
tego celu linie RTS która steruje kierunkiem pracy drivera RS485 (u mnie
SN75176). I wszystko jasne gdyby nie pare wątpliwości:
1. Rozumiem że komputer wystawia sygnał RTS na chwile przed przesłaniem
danych (można to opóźnić CTS'em). No własnie, na niektórych schematach
pojawia się dośc pokręcony schemat z bramkami i kondensatorami. Czy
opóźnianie CTS względem RTS coś daje konkretnie, czy nie zaprzątać sobie
tym głowy i podłączyć bezpośrednio a na CTS cały czas stan aktywny ?
2. Na schematach układ połączony jest tak, że odbiornik RS485 jest cały
czas włączony - czy to typowa praktyka, że słychać własne echo przy
transmisji 2 przewodowej ? Przecież sygnał RTS mógłby odłaczyć odbiornik
kiedy rozpoczynamy nadawanie ? Chodzi mi o zachowanie typowej aplikacji,
czy to nie będzie dziwne, że nie usłyszy własnego echa ? (tak bym wolał
docelowo).
3. A jeśli odłaczy, to mam rozumieć, że linia RS485 w stanie spoczynku i
w stanie wyłączonego odbiornika mają taki sam stan na lini R (wysyłany
do komputera) ? Chodzi o to, czy wyłaczanie odbiornika RS485 nie
powoduje w tym przypadku generowania sekwencsji startu RS232.
4. Widze, że linie A i B RS248 są podciągane jedna do plusa a druga do
masy za pomocą rezystorów - rozumiem, że zadaniem teych rezystorów jest
ustalenie stanu spoczynku w sytuacji, gdy wszyscy są w stanie nasłuchu ?
--
Sebastian Bialy - heby@poczta.onet.pl
Piotr Gałka
Guest
Sat Nov 27, 2004 4:08 pm
Użytkownik "Sebastian Bialy" <heby@poczta.onet.pl> napisał w
wiadomości news:co846m$fe0$1@nemesis.news.tpi.pl...
Quote:
4. Widze, że linie A i B RS248 są podciągane jedna do plusa a druga
do
masy za pomocą rezystorów - rozumiem, że zadaniem teych rezystorów
jest
ustalenie stanu spoczynku w sytuacji, gdy wszyscy są w stanie
nasłuchu ?
Dobrze radzę: weź drivery 'fail-save'.
P.G.
Sebastian Bialy
Guest
Sat Nov 27, 2004 4:34 pm
Piotr Gałka wrote:
Quote:
Dobrze radzę: weź drivery 'fail-save'.
Czy one nie mają stanu wysokiej impedancji ? I czy znasz jakiś sensowny
(dostępny) przykład ?
--
Sebastian Bialy - heby@poczta.onet.pl
Piotr Gałka
Guest
Sat Nov 27, 2004 5:02 pm
Użytkownik "Sebastian Bialy" <heby@poczta.onet.pl> napisał w
wiadomości news:coaagr$sq2$1@nemesis.news.tpi.pl...
Quote:
Piotr Gałka wrote:
Dobrze radzę: weź drivery 'fail-save'.
Czy one nie mają stanu wysokiej impedancji ?
Sorry, nie rozumiem.
Quote:
I czy znasz jakiś sensowny (dostępny) przykład ?
MAX3082, MAX3085, MAX3088 i pewnie wiele innych MAX-ów i nie tylko.
Jak z dostępnością detaliczną to nie wiem. Jak 'na firmę' mogę kupić
po 100 szt. to dla mnie jest OK.
P.G.
Sebastian Bialy
Guest
Sat Nov 27, 2004 5:33 pm
Piotr Gałka wrote:
Quote:
Dobrze radzę: weź drivery 'fail-save'.
Czy one nie mają stanu wysokiej impedancji ?
Sorry, nie rozumiem.
Hmm. Może ja też nie zrozumiałem. Mam już drivery 75176. Pracują one na
2 drutach, czyli podczas odbioru przestawiają się w stan wysokiej
impedancji. Pomiędzy przestawieniem się mastera na nasłuch a slave'a na
nadawanie - istnieje chwila kiedy linia RS248 jest w stanie wysokiej
impedancji (pomijamy terminatory na lini). Rozumiem, że istnieją jakieś
drivery które potrafią w tej sytuacji sobie poradzić ?
Quote:
I czy znasz jakiś sensowny (dostępny) przykład ?
MAX3082, MAX3085, MAX3088 i pewnie wiele innych MAX-ów i nie tylko.
Jak z dostępnością detaliczną to nie wiem. Jak 'na firmę' mogę kupić
po 100 szt. to dla mnie jest OK.
Nie, pojedyncze sztuki (na razie). Docelowo może koło setki, ale i tak
wole chyba 75176 bo kosztują koło 1zł (a w detalu 1.90zł). Nie wiem, jak
maxy ;)
--
Sebastian Bialy - heby@poczta.onet.pl
Piotr Gałka
Guest
Mon Nov 29, 2004 10:30 am
Użytkownik "Sebastian Bialy" <heby@poczta.onet.pl> napisał w
wiadomości news:coadqi$956$1@atlantis.news.tpi.pl...
Quote:
Piotr Gałka wrote:
Dobrze radzę: weź drivery 'fail-save'.
Czy one nie mają stanu wysokiej impedancji ?
Sorry, nie rozumiem.
Hmm. Może ja też nie zrozumiałem. Mam już drivery 75176. Pracują one
na
2 drutach, czyli podczas odbioru przestawiają się w stan wysokiej
impedancji. Pomiędzy przestawieniem się mastera na nasłuch a slave'a
na
nadawanie - istnieje chwila kiedy linia RS248 jest w stanie
wysokiej
impedancji (pomijamy terminatory na lini). Rozumiem, że istnieją
jakieś
drivery które potrafią w tej sytuacji sobie poradzić ?
Tak - 'fail-save' dają wtedy 1-kę, a nie 'nie wiadomo co', ale to nie
ma nic wspólnego z wysoką impedancją - mają dokładniejszy próg
napięciowy przy odbiorze.
P.G.