eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaRS485 terminacja linii krótkiej.
Ilość wypowiedzi w tym wątku: 24

  • 11. Data: 2011-05-27 12:05:51
    Temat: Re: RS485 terminacja linii krótkiej.
    Od: Mario <m...@p...onet.pl>

    W dniu 2011-05-27 13:46, John Smith pisze:
    > W dniu 2011-05-27 12:15, Grzegorz Niemirowski pisze:
    >> Andrzej W. <a...@w...pl> napisał(a):
    >>> Bo mam dwa moduły na PCB mające wyjścia różnicowe RS485, które muszę z
    >>> sobą połączyć.
    >>
    >> Więc połącz i już. Czy gdyby to nie był RS485 to zastanawiałbyś się nad
    >> terminatorami?
    >
    > Terminator (jak nazwa mogła by sugerować), dopasowuje źródło sygnału i
    > obciążenie do linii. Jeżeli połączenie jest linią długą w odniesieniu do
    > parametrów sygnału, to zawsze zastanawiam się nad terminatorami.
    > Osobnym problemem jest EMC, gdzie warto rozważać zastosowanie
    > dopasowania, ale o to akurat wątkotwórca nie pyta.

    Wątkotwórca jednak pyta czy są jakieś powody żeby terminować linię nawet
    w przypadku gdy ma 2 cm.
    Ja bym dał raczej jako obciążenie driverów niż zakończenie linii. W
    przeciwnym wypadku, przy dużej impedancji wejściowej odbiorników może
    się okazać że istotne zaczynają być elementy pasożytnicze a zdaje się,
    że autor wątku chce pracować na 40 Mbps.
    Dałbym też podciąganie linii do Vcc i GND jeśli nie ma pewności czy
    odbiorniki są failsafe. W końcu to tylko 3 rezystorki - można nawet dać
    0402 a uniknie się przerabiania płytki gdy będą problemy.

    --
    Pozdrawiam
    MD


  • 12. Data: 2011-05-27 12:51:48
    Temat: Re: RS485 terminacja linii krótkiej.
    Od: "Andrzej W." <a...@w...pl>

    W dniu 2011-05-27 14:05, Mario pisze:
    > Dałbym też podciąganie linii do Vcc i GND jeśli nie ma pewności czy
    > odbiorniki są failsafe. W końcu to tylko 3 rezystorki - można nawet dać
    > 0402 a uniknie się przerabiania płytki gdy będą problemy.

    Dziękuję, tak też zrobię a potem już eksperymentalnie określę czy jest
    mi to potrzebne.

    --
    AWa.


  • 13. Data: 2011-05-27 14:27:44
    Temat: Re: RS485 terminacja linii krótkiej.
    Od: John Smith <d...@b...pl>

    W dniu 2011-05-27 14:05, Mario pisze:
    > W dniu 2011-05-27 13:46, John Smith pisze:
    >> W dniu 2011-05-27 12:15, Grzegorz Niemirowski pisze:
    >>> Andrzej W. <a...@w...pl> napisał(a):
    >>>> Bo mam dwa moduły na PCB mające wyjścia różnicowe RS485, które muszę z
    >>>> sobą połączyć.
    >>>
    >>> Więc połącz i już. Czy gdyby to nie był RS485 to zastanawiałbyś się nad
    >>> terminatorami?
    >>
    >> Terminator (jak nazwa mogła by sugerować), dopasowuje źródło sygnału i
    >> obciążenie do linii. Jeżeli połączenie jest linią długą w odniesieniu do
    >> parametrów sygnału, to zawsze zastanawiam się nad terminatorami.
    >> Osobnym problemem jest EMC, gdzie warto rozważać zastosowanie
    >> dopasowania, ale o to akurat wątkotwórca nie pyta.
    >
    > Wątkotwórca jednak pyta czy są jakieś powody żeby terminować linię nawet
    > w przypadku gdy ma 2 cm.
    > Ja bym dał raczej jako obciążenie driverów niż zakończenie linii. W
    > przeciwnym wypadku, przy dużej impedancji wejściowej odbiorników może
    > się okazać że istotne zaczynają być elementy pasożytnicze a zdaje się,
    > że autor wątku chce pracować na 40 Mbps.
    > Dałbym też podciąganie linii do Vcc i GND jeśli nie ma pewności czy
    > odbiorniki są failsafe. W końcu to tylko 3 rezystorki - można nawet dać
    > 0402 a uniknie się przerabiania płytki gdy będą problemy.

    Ja zaś neguję potrzebę wstawiania interfejsu RS485 na odległość 2cm.
    K.



  • 14. Data: 2011-05-27 15:22:24
    Temat: Re: RS485 terminacja linii krótkiej.
    Od: Mario <m...@p...onet.pl>

    W dniu 2011-05-27 16:27, John Smith pisze:
    > W dniu 2011-05-27 14:05, Mario pisze:
    >> W dniu 2011-05-27 13:46, John Smith pisze:
    >>> W dniu 2011-05-27 12:15, Grzegorz Niemirowski pisze:
    >>>> Andrzej W. <a...@w...pl> napisał(a):
    >>>>> Bo mam dwa moduły na PCB mające wyjścia różnicowe RS485, które muszę z
    >>>>> sobą połączyć.
    >>>>
    >>>> Więc połącz i już. Czy gdyby to nie był RS485 to zastanawiałbyś się nad
    >>>> terminatorami?
    >>>
    >>> Terminator (jak nazwa mogła by sugerować), dopasowuje źródło sygnału i
    >>> obciążenie do linii. Jeżeli połączenie jest linią długą w odniesieniu do
    >>> parametrów sygnału, to zawsze zastanawiam się nad terminatorami.
    >>> Osobnym problemem jest EMC, gdzie warto rozważać zastosowanie
    >>> dopasowania, ale o to akurat wątkotwórca nie pyta.
    >>
    >> Wątkotwórca jednak pyta czy są jakieś powody żeby terminować linię nawet
    >> w przypadku gdy ma 2 cm.
    >> Ja bym dał raczej jako obciążenie driverów niż zakończenie linii. W
    >> przeciwnym wypadku, przy dużej impedancji wejściowej odbiorników może
    >> się okazać że istotne zaczynają być elementy pasożytnicze a zdaje się,
    >> że autor wątku chce pracować na 40 Mbps.
    >> Dałbym też podciąganie linii do Vcc i GND jeśli nie ma pewności czy
    >> odbiorniki są failsafe. W końcu to tylko 3 rezystorki - można nawet dać
    >> 0402 a uniknie się przerabiania płytki gdy będą problemy.
    >
    > Ja zaś neguję potrzebę wstawiania interfejsu RS485 na odległość 2cm.
    > K.

    No ale pytający chce wstawić na płytkę moduły wyposażone w RS485.
    Oczywiście wystarczyłoby po TTL liniami Rx i TX a tak to musi uważać bo
    nie ma full duplexu. Ale widocznie moduły nie maja innego interfejsu.

    --
    Pozdrawiam
    MD


  • 15. Data: 2011-05-27 15:38:26
    Temat: Re: RS485 terminacja linii krótkiej.
    Od: Piotr Gałka <p...@C...pl>


    Użytkownik "John Smith" <d...@b...pl> napisał w wiadomości
    news:irocco$5mc$1@node2.news.atman.pl...

    > Ja zaś neguję potrzebę wstawiania interfejsu RS485 na odległość 2cm.

    Sugerujesz, że powinien specjalnie wydłużyć połączenie, aby nie profanować
    RS485 ;-) ?
    P.G.


  • 16. Data: 2011-05-27 16:19:12
    Temat: Re: RS485 terminacja linii krótkiej.
    Od: John Smith <d...@b...pl>

    W dniu 2011-05-27 17:38, Piotr Gałka pisze:
    >
    > Użytkownik "John Smith" <d...@b...pl> napisał w wiadomości
    > news:irocco$5mc$1@node2.news.atman.pl...
    >
    >> Ja zaś neguję potrzebę wstawiania interfejsu RS485 na odległość 2cm.
    >
    > Sugerujesz, że powinien specjalnie wydłużyć połączenie, aby nie
    > profanować RS485 ;-) ?
    > P.G.

    Odpowiadając Tobie i Mario: najszybsze scalaki RS485 jakie spotkałem są
    na 50Mbps. Zupełnie nie rozumiem co chce zrobić wątkotwórca. Ścieżkę o
    długości 2cm przy takich wymaganiach prowadzi się "spokojnie".
    K.


  • 17. Data: 2011-05-27 16:39:20
    Temat: Re: RS485 terminacja linii krótkiej.
    Od: "Andrzej W." <a...@w...pl>

    W dniu 2011-05-27 18:19, John Smith pisze:
    > Odpowiadając Tobie i Mario: najszybsze scalaki RS485 jakie spotkałem są
    > na 50Mbps. Zupełnie nie rozumiem co chce zrobić wątkotwórca. Ścieżkę o
    > długości 2cm przy takich wymaganiach prowadzi się "spokojnie".
    > K.

    Watkotwórca zastanawia się tylko, czy te rezystory nie są jeszcze
    używane do czegoś innego niż dopasowanie impedancji.
    W dokumentacji użytych modułów wymagany jest terminator z trzech
    połączonych rezystorów (Vcc --- P --- N --- GND).

    --
    Pozdrawiam,
    Andrzej


  • 18. Data: 2011-05-27 17:32:41
    Temat: Re: RS485 terminacja linii krótkiej.
    Od: "Grzegorz Niemirowski" <g...@p...onet.pl>

    Andrzej W. <a...@w...pl> napisał(a):
    > Watkotwórca zastanawia się tylko, czy te rezystory nie są jeszcze
    > używane do czegoś innego niż dopasowanie impedancji.

    Nie, to linia różnicowa.

    --
    Grzegorz Niemirowski
    http://www.grzegorz.net/
    OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
    Uptime: 6 days, 1 hours, 39 minutes and 26 seconds


  • 19. Data: 2011-05-28 09:22:24
    Temat: Re: RS485 terminacja linii krótkiej.
    Od: Piotr Gałka <p...@C...pl>


    Użytkownik "Andrzej W." <a...@w...pl> napisał w wiadomości
    news:irokkg$63t$1@mx1.internetia.pl...
    >
    > Watkotwórca zastanawia się tylko, czy te rezystory nie są jeszcze
    > używane do czegoś innego niż dopasowanie impedancji.
    > W dokumentacji użytych modułów wymagany jest terminator z trzech
    > połączonych rezystorów (Vcc --- P --- N --- GND).
    >
    Takie wymaganie oznacza, że odbiornik w module nie jest fail-safe.
    Jeśli linia bywa niewysterowana (tylko wtedy) to oporniki trzeba dać, ale
    nie koniecznie takie jak piszą bo podali pewnie wartości wynikające z
    dopasowania linii - czyli jeśli założyli specjalny kabel RS485 to chyba
    wypadkowa rezystancja widziana z linii powinna wyjść 120 ohm. Na drugim
    końcu też 120 ohm i rezystory rozciągające tak, aby na wypadkowych 60ohm
    (nieco więcej, bo te rozciągające też wchodzą do widzianej na końcu, więc
    faktycznie między linie jakiś większy od 120) spowodować co najmniej 0,2V
    spadku, bo tyle wymaga standard RS485 aby odbiornik na pewno widział 1-kę.
    Jeśli dopasowanie linii można pominąć to można według mnie wybrać między:
    - taki zestaw rezystorów jak sugerują,
    - to samo tylko wartości z 10 razy większe (szkoda prądu)
    - jeszcze większe oporniki (np. po 100k), ale tylko dwa (bez tego między
    liniami).

    Jak dla niewysterowanej linii moduł nie będzie widział 1-ki to będzie
    odbierał jakieś frame error i gdy pojawi się faktyczna komunikacja to bit
    startu stanie się jednym z bitów aktualnie odbieranego błędnego bajtu i
    ogólnie odbierze jakieś śmieci.

    Z drugiego wątku wynikało, że dasz bufor, cały czas pracujący w kierunku
    tego modułu więc niewysterowanie linii (modułu) nie będzie występowało i
    rezystory są zbędne. Natomiast czy oporniki na linii przed buforem to zależy
    czy ten bufor będzie fail-save, czy nie.
    P.G.


  • 20. Data: 2011-05-28 10:11:00
    Temat: Re: RS485 terminacja linii krótkiej.
    Od: "Andrzej W." <a...@w...pl>

    W dniu 2011-05-28 11:22, Piotr Gałka pisze:
    >
    > ....
    >
    > Jak dla niewysterowanej linii moduł nie będzie widział 1-ki to będzie
    > odbierał jakieś frame error i gdy pojawi się faktyczna komunikacja to
    > bit startu stanie się jednym z bitów aktualnie odbieranego błędnego
    > bajtu i ogólnie odbierze jakieś śmieci.
    >
    > Z drugiego wątku wynikało, że dasz bufor, cały czas pracujący w kierunku
    > tego modułu więc niewysterowanie linii (modułu) nie będzie występowało i
    > rezystory są zbędne. Natomiast czy oporniki na linii przed buforem to
    > zależy czy ten bufor będzie fail-save, czy nie.


    Bardzo dziękuję za wyczerpującą odpowiedz, bez czepiania się mojej
    niewiedzy i uproszczeń, co widzę jest ulubionym zajęciem co poniektórych.
    Już mam większą jasność po dwóch dniach grzebania w sieci.
    Jako bufor użyję prawdopodobnie SN65HVD50 lub MAX13087E (okazało się, że
    10 Mbps wystarczy).
    Wyczaiłem, że w moim module na wejściu jest IL3685, ma on wewnętrzne
    rezystory podciągające do Vdd i GND na wejściach, wstępna polaryzacja
    linii będzie więc zapewniona.
    Dam też szeregowo w linie danych rezystory 100 Ohm na wypadek gdyby
    jednak oba nadajniki zdecydowały się nadawać w jednej chwili. Mam
    niestety zasilanie o znikomej wydajności.


    --
    Pozdrawiam,
    Andrzej

strony : 1 . [ 2 ] . 3


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: