Goto page 1, 2, 3 Next
Andrzej W.
Guest
Tue May 24, 2011 7:24 pm
Witam,
Potrzebuję zrobić jednokierunkowy bufor dla sygnału (różnicowego) RS-485.
Bufor nie może obciążać magistrali przy braku zasilania bufora.
Czy są jakieś gotowe rozwiązania czy mam to skrobać na tranzystorach?
--
Pozdrawiam,
Andrzej
Pszemol
Guest
Wed May 25, 2011 4:01 pm
"Andrzej W." <awa_wp.a_to_wytnij.@wp.pl> wrote in message
news:irh16b$vg1$1@mx1.internetia.pl...
Quote:
Potrzebuję zrobić jednokierunkowy bufor dla sygnału (różnicowego) RS-485.
Bufor nie może obciążać magistrali przy braku zasilania bufora.
Czy są jakieś gotowe rozwiązania czy mam to skrobać na tranzystorach?
A co konkretnie przeszkadza Ci w setkach istniejących rozwiązań?
W szczególności co Ci przeszkadza w użyciu bufora dwukierunkowego
do czteroliniowego RS422 i wykorzystania tylko jego połówki odbiorczej?
Andrzej W.
Guest
Wed May 25, 2011 6:15 pm
W dniu 2011-05-25 18:01, Pszemol pisze:
Quote:
A co konkretnie przeszkadza Ci w setkach istniejących rozwiązań?
W szczególności co Ci przeszkadza w użyciu bufora dwukierunkowego
do czteroliniowego RS422 i wykorzystania tylko jego połówki odbiorczej?
Myślę,że zamiast pisać o setkach rozwiązań, bardziej przydatne by było
jak byś podał choć jeden przykład.
Szukam nie transceivera, o których chyba piszesz, a specyficznego
repeatera.
--
Pozdrawiam,
Andrzej
Piotr GaĹka
Guest
Thu May 26, 2011 7:22 am
Użytkownik "Andrzej W." <awa_wp.a_to_wytnij.@wp.pl> napisał w wiadomości
news:irjhh8$dqv$1@mx1.internetia.pl...
Quote:
W dniu 2011-05-25 18:01, Pszemol pisze:
A co konkretnie przeszkadza Ci w setkach istniejących rozwiązań?
W szczególności co Ci przeszkadza w użyciu bufora dwukierunkowego
do czteroliniowego RS422 i wykorzystania tylko jego połówki odbiorczej?
Myślę,że zamiast pisać o setkach rozwiązań, bardziej przydatne by było
jak byś podał choć jeden przykład.
Szukam nie transceivera, o których chyba piszesz, a specyficznego
repeatera.
Myślę, że bardziej przydatne by było wyraźne sformułowanie problemu, aby nie
trzeba było się domyślać o co chodzi.
Z twojego pytania (zadałeś dotychczas jedno) wygląda, że chodzi o
jednokierunkowy bufor nadawczy lub jednokierunkowy odbiorczy.
Dla jednokierunkowego nadawczego logiczne się wydaje, że byłby jedynym
źródłem sygnału dla linii więc obciążanie/ nie obciążanie gdy nie zasilony
nie ma znaczenia bo i tak nikt na linii nic nie przesyła. Zatem chodzi ci o
odbiorczy.
Każdy odbiorczy obciąża linię (standardowo 1/32 maksymalnego obciążenia, są
też takie co 1/256). A tobie chodzi aby nie obciążał gdy nie zasilony. Czyli
potrzebujesz do linii podłączyć ponad 256 buforów odbiorczych (teraz
wygląda, że repeterów), z których nigdy więcej jak 256 nie będzie zasilonych
i chodzi o to aby te nie zasilone nie obciążały.
Nie sądzę, abyś robiąc to na tranzystorach uzyskał mniejsze obciążenie niż
1/256 maksymalnego (chyba, że przyjmiesz bardzo małą prędkość transmisji)
dlatego proponuję podłączenie ich do linii poprzez styki przekaźnika
załączane razem z podłączeniem zasilania do bufora.
P.G.
AWa.
Guest
Thu May 26, 2011 11:42 am
W dniu 2011-05-26 09:22, Piotr Gałka pisze:
Quote:
Myślę, że bardziej przydatne by było wyraźne sformułowanie problemu, a
Witam,
By nie było wątpliwości narysowałem na podstawie jakiegoś katalogu schemat:
http://www.bpa.com.pl/pub/rs-485/index.html
Mamy sieć A, do której przez potrzebny mi bufor (oznaczony na czerwono)
ma być podpięte urządzenie B.
Zadaniem bufora jest sprzętowe uniemożliwienie nadawania urządzeniu B w
sieci A. (jednokierunkowy bufor sygnału różnicowego RS-485).
Mógłbym w tej roli użyć zapętlonego transcivera full-duplex, ale
przetwarzanie sygnału różnicowego na zwykły a potem znowu na różnicowy
mi się nie podoba. Poza tym nie wiem, czy nadajnik full-duplex może
pracować na nadajnik/odbiornik half-duplex.
Co do obciążalności to wyraziłem się nieprecyzyjnie, nie chodzi mi o
normalną obciążalność wprowadzaną do magistrali przez urządzenie, tylko
o możliwość zakłócenia magistrali A, jeśli zostanie wyłączone napięcie
zasilające bufor.
--
Pozdrawiam,
Andrzej
Mario
Guest
Thu May 26, 2011 12:06 pm
W dniu 2011-05-26 13:42, AWa. pisze:
Quote:
W dniu 2011-05-26 09:22, Piotr Gałka pisze:
Myślę, że bardziej przydatne by było wyraźne sformułowanie problemu, a
Witam,
By nie było wątpliwości narysowałem na podstawie jakiegoś katalogu schemat:
http://www.bpa.com.pl/pub/rs-485/index.html
Mamy sieć A, do której przez potrzebny mi bufor (oznaczony na czerwono)
ma być podpięte urządzenie B.
Zadaniem bufora jest sprzętowe uniemożliwienie nadawania urządzeniu B w
sieci A. (jednokierunkowy bufor sygnału różnicowego RS-485).
Mógłbym w tej roli użyć zapętlonego transcivera full-duplex, ale
przetwarzanie sygnału różnicowego na zwykły a potem znowu na różnicowy
mi się nie podoba. Poza tym nie wiem, czy nadajnik full-duplex może
pracować na nadajnik/odbiornik half-duplex.
Użyj repeater RS422. Ma oba kierunki rozdzielone i na wejście a pewno
nie puści ci paczki z wyjścia. Z reguły są to urządzenia RS485/422 i
tryb pracy trzeba ustawić zworkami
--
Pozdrawiam
MD
Mario
Guest
Thu May 26, 2011 12:08 pm
W dniu 2011-05-26 14:06, Mario pisze:
Quote:
Mamy sieć A, do której przez potrzebny mi bufor (oznaczony na czerwono)
ma być podpięte urządzenie B.
Zadaniem bufora jest sprzętowe uniemożliwienie nadawania urządzeniu B w
sieci A. (jednokierunkowy bufor sygnału różnicowego RS-485).
Mógłbym w tej roli użyć zapętlonego transcivera full-duplex, ale
przetwarzanie sygnału różnicowego na zwykły a potem znowu na różnicowy
mi się nie podoba. Poza tym nie wiem, czy nadajnik full-duplex może
pracować na nadajnik/odbiornik half-duplex.
Użyj repeater RS422. Ma oba kierunki rozdzielone i na wejście a pewno
nie puści ci paczki z wyjścia. Z reguły są to urządzenia RS485/422 i
tryb pracy trzeba ustawić zworkami
http://www.a2s.pl/i-7510a-p-1725.html
http://www.cel-mar.pl/repeater_rs485rs422_m4040.htm
--
Pozdrawiam
MD
Andrzej W.
Guest
Thu May 26, 2011 12:16 pm
W dniu 2011-05-26 14:08, Mario pisze:
Quote:
Dziękuję, ale szukam rozwiązania scalonego do umieszczenia na PCB i
biegającego do 40Mbps.
Takie przemysłowe repeatery jak w linkach to znalazłem dość szybko.
--
Pozdrawiam,
Andrzej
Mario
Guest
Thu May 26, 2011 12:30 pm
W dniu 2011-05-26 14:16, Andrzej W. pisze:
Quote:
W dniu 2011-05-26 14:08, Mario pisze:
Użyj repeater RS422. Ma oba kierunki rozdzielone i na wejście a pewno
nie puści ci paczki z wyjścia. Z reguły są to urządzenia RS485/422 i
tryb pracy trzeba ustawić zworkami
http://www.a2s.pl/i-7510a-p-1725.html
http://www.cel-mar.pl/repeater_rs485rs422_m4040.htm
Dziękuję, ale szukam rozwiązania scalonego do umieszczenia na PCB i
biegającego do 40Mbps.
Takie przemysłowe repeatery jak w linkach to znalazłem dość szybko.
No to skoro to na PCB to może urządzenia B0 nie wyposażaj w transceiver
a tylko w odbiornik
Z twoich postów można było zrozumieć, że chcesz obce urządzenie podpiąć
do jakiejś linii RS-485 ale tak żeby nie mogło nadawać na magistralę.
--
Pozdrawiam
MD
Andrzej W.
Guest
Thu May 26, 2011 12:43 pm
W dniu 2011-05-26 14:30, Mario pisze:
Quote:
No to skoro to na PCB to może urządzenia B0 nie wyposażaj w transceiver
a tylko w odbiornik
Z twoich postów można było zrozumieć, że chcesz obce urządzenie podpiąć
do jakiejś linii RS-485 ale tak żeby nie mogło nadawać na magistralę.
Obce urządzenie jest modułem montowanym na PCB i z różnych względów nie
mogę w nie ingerować.
--
Andrzej.
Piotr GaĹka
Guest
Thu May 26, 2011 4:44 pm
Użytkownik "AWa." <awa_wp.a_to_wytnij.@wp.pl> napisał w wiadomości
news:4dde3c92$0$2490$65785112@news.neostrada.pl...
Quote:
By nie było wątpliwości narysowałem na podstawie jakiegoś katalogu
schemat:
http://www.bpa.com.pl/pub/rs-485/index.html
Mamy sieć A, do której przez potrzebny mi bufor (oznaczony na czerwono) ma
być podpięte urządzenie B.
Zadaniem bufora jest sprzętowe uniemożliwienie nadawania urządzeniu B w
sieci A. (jednokierunkowy bufor sygnału różnicowego RS-485).
Mógłbym w tej roli użyć zapętlonego transcivera full-duplex, ale
przetwarzanie sygnału różnicowego na zwykły a potem znowu na różnicowy mi
się nie podoba.
Chyba łatwiej tak niż kombinować na piechotę.
Quote:
Poza tym nie wiem, czy nadajnik full-duplex może pracować na
nadajnik/odbiornik half-duplex.
Jeśli ten half-duplex będzie zawsze ustawiony na odbiór to problemu nie
będzie.
Jeśli zdarzy mu się próbować wejść na linię to będzie zgrzyt sprowadzający
się do zadziałania ograniczników prądowych w obu nadajnikach (raczej w
jednym tym słabszym) i gwałtownego poboru dużego prądu. Ale jeśli długość
linii między nimi jest znikoma to można w każdą z linii wstawić po
rezystorze i po kłopocie. 40MB/s to 25ns/bit. Jeśli pojemność każdego z
drutów + wejście scalaka to 10pF to wstawienie 200ohm da stałą czasową 2ns,
co nie powinno uniemożliwić transmisji, a skutecznie zabezpieczy nadajniki
gdyby zaczęły ze sobą "walczyć".
Quote:
Co do obciążalności to wyraziłem się nieprecyzyjnie, nie chodzi mi o
normalną obciążalność wprowadzaną do magistrali przez urządzenie, tylko o
możliwość zakłócenia magistrali A, jeśli zostanie wyłączone napięcie
zasilające bufor.
Szczerze mówiąc to byłem prawie pewien, że chodzi ci o to, aby nadajnik nie
obciążał linii jak ma wyłączone zasilanie, a to jednak o odbiornik chodzi.
Jestem prawie pewien, że każdy scalany odbiornik RS485 nie obciąży linii
jeśli nie jest zasilony. One nie mogą mieć na wejściu diod do VCC i GND bo
według specyfikacji RS485 dopuszczają odchyłkę napięcia średniego linii o
+-7V.
Quote:
--
Pozdrawiam,
Andrzej
Pszemol
Guest
Thu May 26, 2011 8:12 pm
"Andrzej W." <awa_wp.a_to_wytnij.@wp.pl> wrote in message
news:irjhh8$dqv$1@mx1.internetia.pl...
Quote:
W dniu 2011-05-25 18:01, Pszemol pisze:
A co konkretnie przeszkadza Ci w setkach istniejących rozwiązań?
W szczególności co Ci przeszkadza w użyciu bufora dwukierunkowego
do czteroliniowego RS422 i wykorzystania tylko jego połówki odbiorczej?
Myślę,że zamiast pisać o setkach rozwiązań, bardziej przydatne by było
jak byś podał choć jeden przykład.
Szukam nie transceivera, o których chyba piszesz, a specyficznego
repeatera.
Sorki, ja w sensie "bufora" miałem na myśli driver RS485->TTL,
a z tego co widzę Ty potrzebujesz wzmacniacza...
Andrzej W.
Guest
Fri May 27, 2011 5:57 am
W dniu 2011-05-26 18:44, Piotr Gałka pisze:
Quote:
Poza tym nie wiem, czy nadajnik full-duplex może pracować na
nadajnik/odbiornik half-duplex.
Jeśli ten half-duplex będzie zawsze ustawiony na odbiór to problemu nie
będzie.
Jeśli zdarzy mu się próbować wejść na linię to będzie zgrzyt
sprowadzający się do zadziałania ograniczników prądowych w obu
nadajnikach (raczej w jednym tym słabszym) i gwałtownego poboru dużego
prądu.
Jak tak przebijam się przez kolejne karty katalogowe i artykuły o RS485
to wychodzi mi, że dla full-duplex wszystkie nadajniki urządzeń slave są
podłączone do jednej pary kabli, które trafia do odbiornika urządzenia
master. Wygląda więc na to, że nadajniki full-duplex są przystosowane do
pracy "na inny" nadajnik. Dobrze rozumuję?
--
Pozdrawiam,
AWa.
Piotr GaĹka
Guest
Fri May 27, 2011 8:22 am
Użytkownik "Andrzej W." <awa_wp.a_to_wytnij.@wp.pl> napisał w wiadomości
news:4ddf3d2d$0$2460$65785112@news.neostrada.pl...
Quote:
Jak tak przebijam się przez kolejne karty katalogowe i artykuły o RS485 to
wychodzi mi, że dla full-duplex wszystkie nadajniki urządzeń slave są
podłączone do jednej pary kabli, które trafia do odbiornika urządzenia
master. Wygląda więc na to, że nadajniki full-duplex są przystosowane do
pracy "na inny" nadajnik. Dobrze rozumuję?
To jest pytanie raczej na pl.misc.logika (jeśli istnieje).
Dowód (nie wprost).
Załóżmy że tak nie jest (czyli nadajnik nie jest odporny na spotkanie innego
nadającego naraz).
W takiej sytuacji:
- chwilowe zawieszenie procesora (nie da się wykluczyć)
- próba jednoczesnego wejścia na linię (jak nie ma odpytywania to może się
zdarzyć)
- błąd w programie
skutkowało by awarią sprzętu.
Standard, który by coś takiego zakładał nie przetrwałby nawet roku.
RS485 ma więcej jak rok.
Zatem: Założenie jest błędne. Czyli każdy nadajnik zgodny z RS485 musi być
odporny na zderzenie z drugim. CBDU.
P.G.
Andrzej W.
Guest
Fri May 27, 2011 8:42 am
W dniu 2011-05-27 10:22, Piotr Gałka pisze:
Quote:
Standard, który by coś takiego zakładał nie przetrwałby nawet roku.
RS485 ma więcej jak rok.
Zatem: Założenie jest błędne. Czyli każdy nadajnik zgodny z RS485 musi
być odporny na zderzenie z drugim. CBDU.
Logika zbyt często przegrywa z rzeczywistością, wolę się więc upewnić
niż kierując się logiką zrobić coś co z założenia nie będzie działać.
Dziękuję wszystkim za odpowiedzi, trochę mi się rozjaśnia w głowie.
Nie szukam już gotowego scalonego repeatera, bo jak zauważyłem bardziej
złożone repeatery zawierają poza częścią regenerującą sygnał
elektrycznie też część regenerującą go logicznie.
Zaś proste przykłady repeaterów to właśnie "zapętlone" transceivery i w
tym kierunku poszedłem.
Pozdrawiam,
Andrzej.
Goto page 1, 2, 3 Next