logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

74HC245 i 480 odbiorników

nerysiek 25 Paź 2009 19:55 1629 12
REKLAMA
  • #1 7174470
    nerysiek
    Poziom 13  
    Musze z jednego 74HC245 sterować aż 480 odbiorników. Każdy odbiornik pobiera około10uA. Czyli 480 x 10uA=4,8mA. Teoretycznie 245 da radę. Jednak nigdy tego nie próbowałem fizycznie zrealizować. Dodam jeszcze że jest 60 płyt na każdej 8 odbiorników. Płyty połączone taśmą 10 żyłową 0,5m, pięć sygnałów i pięć mas.
    Wiem, że na każdej płycie można wstawić jeden 74HC245 jako bufor. Jednak każdy ma opóźnienie chyba 16ns. Do tego jeszcze trzeba dodać opóźnienie na taśmie z tego co pamiętam 40ns/1m. Częstotliwość pracy nie jest zbyt wysoka coś około 20kHz ale ważna jest synchronizacja.
    Może ktoś ma jakieś doświadczenie z tyloma odbiornikami. Będę wdzięczny za wszelkie informacje.
  • REKLAMA
  • #2 7175100
    Zbych_
    Poziom 25  
    nerysiek napisał:
    Musze z jednego 74HC245 sterować aż 480 odbiorników. Każdy odbiornik pobiera około10uA. Czyli 480 x 10uA=4,8mA. Teoretycznie 245 da radę. Jednak nigdy tego nie próbowałem fizycznie zrealizować. Dodam jeszcze że jest 60 płyt na każdej 8 odbiorników. Płyty połączone taśmą 10 żyłową 0,5m, pięć sygnałów i pięć mas.
    Wiem, że na każdej płycie można wstawić jeden 74HC245 jako bufor. Jednak każdy ma opóźnienie chyba 16ns. Do tego jeszcze trzeba dodać opóźnienie na taśmie z tego co pamiętam 40ns/1m. Częstotliwość pracy nie jest zbyt wysoka coś około 20kHz ale ważna jest synchronizacja.
    Może ktoś ma jakieś doświadczenie z tyloma odbiornikami. Będę wdzięczny za wszelkie informacje.


    Zapomniałeś o uwzględnieniu pojemności obciążających bufor (wszystkie odbiorniki + pojemności kabli). Do tego dojdą przesłuchy między sąsiednimi liniami w kablu i zakłócenia łapane przez ten wielometrowy kabel. Te 16ns opóźnienia wprowadzanego przez bufor to może być twoje najmniejsze zmartwienie.
  • #3 7175908
    nerysiek
    Poziom 13  
    Nie zapomniałem. Opóźnienie na kablu 40nS/m.
    Z pojemnością można sobie poradzić poprze wstawienie wzmacniaczy np. 4590 lub 92 teraz dokładnie nie pamiętam.
    Właśnie chodzi o te zakłócenia, które może złapać kabel. Oddzielenie każdej żyły danych w kablu żyłą masy na pewno da rezulatat ale czy wystarczy?
  • REKLAMA
  • #4 7208278
    rusala
    Poziom 22  
    a na jakie odleglosci chcesz to przesylac? z doswiadczenia wiem, ze jest mozliwe wysterowanie sporej liczby odbiornikow z tych i podobnych buforow i to przy duzo wiekszych czestotliwosciacvh ale przesluchy i odbicia (przy wiekszych odleglosciach) daja o sobie znac. Masa napewno co nieco pomoze ale mimo wszystko radzilbym dodatkowe buforowanie np zamiast dolaczac 8 odbiornikow do linii to dodac na kazdej plytce bufor i dopiero za nim odbiorniki, w ten sposob z jednego bedziesz mial "tylko" 60 (zdazalo mi sie pod jedno wyjscie bufora podlaczac jakies 150 odbiornikow).
  • #5 7208769
    nerysiek
    Poziom 13  
    Na około 20m. Częstotliwość jest mało istotna. Ważna jest synchronizacja wszystkich układów a bufory wprowadzają opóźnienie. Na razie jestem w trakcie prób bez buforów, zobacze co wyjdzie.
  • #6 7209152
    Dr.Vee
    VIP Zasłużony dla elektroda
    Nie możesz zastosować osobnych połączeń od nadajnika do wszystkich odbiorników? Wtedy opóźnienie będzie stałe.

    Pozdrawiam,
    Dr.Vee
  • REKLAMA
  • #7 7215175
    nerysiek
    Poziom 13  
    Osobny kable do 480 układów przy długości 20m ?
    Do każdego układu kilka sygnałów! To chyba nie realne.
  • #8 7220706
    Dr.Vee
    VIP Zasłużony dla elektroda
    Albo zrównoważysz opóźnienia, albo będziesz miał przesunięcia w synchronizacji. Możesz puścić jeden kabel zbiorczy do wszystkich odbiorników i rozdzielić go na końcu - to chyba jest realne?

    Co to za urządzenie, któremu +/-20ns opóźnienia przy 20kHz = +/-0.04% robi taką różnicę?

    Pozdrawiam,
    Dr.Vee
  • #9 7221929
    nerysiek
    Poziom 13  
    20kHz to częstotliwość przesyłu danych. Całość to jakaś super kamera z fotokomórkami. Nigdy tego nie widziałem. Dostałem parametry i mam to wykonać. Tak jak pisałem jestem na etapie prób bez buforów. Zobaczę co wyjdzie
  • #10 7222889
    Dr.Vee
    VIP Zasłużony dla elektroda
    A w którą stronę idą dane? Może po prostu opóźnij sygnał zegarowy (o ile masz taki), żeby wszystkie odbiorniki miały prawidłowe dane na zboczu...

    Pozdrawiam,
    Dr.Vee
  • #11 7223145
    nerysiek
    Poziom 13  
    Dane idą od 245 do układów. Ale nie w tym problem. W pierwszym poście wszystko napisałem. 480 układów musi być synchronizowane jednocześnie. Jest 60 płyt na każdej 8 układów. Czyli jak wstawię na każdej bufor 245 to mam opóźnienie 60*16ns= 960ns.
  • #12 7223245
    szelus
    Poziom 34  
    Ale te 480 układów pracuje synchronicznie, czy asynchronicznie?
    Jeżeli synchronicznie, to jak dystrybuowany jest zegar?
    Jeżeli asynchronicznie, to obawiam się, że takie rzeczy to tylko w Erze...

    [EDIT]
    nerysiek napisał:
    Czyli jak wstawię na każdej bufor 245 to mam opóźnienie 60*16ns= 960ns.

    Nie doczytałem za pierwszym razem... Kto każe łączyć te bufory szeregowo? Każdy bufor separuje tylko lokalną płytę od kabla...

    I jeszcze - jakie, wg Ciebie, jest dopuszczalne opóźnienie sygnału (min, max), aby to działało?
  • REKLAMA
  • #13 7273918
    nerysiek
    Poziom 13  
    Witam
    Zrobiłem i działa. Opóźnienie tylko na przewodzie. Wszystko ładnie się synchronizuje.
    Pozdrawiam
REKLAMA