Pokrewne
menu      Co myslicie ? DS1621<->MAX232<->MAX232<->AVR
menu      Proste, krótkie pytanie - jak zapisać float do Eprom'u w avr gcc?
menu      GPS AVR ATMega128 - pomiar odleglosci pomiedzy dwoma punktami
menu      avr-gcc zajetosc ram/data - dziwne zachowanie
menu      [avr-gcc] Skanowanie klawiatury - jednak nie dziala
menu      firmware/projekt AVR JTAG+ISP naraz?
menu      float format zapisu w pamięci - avr gcc
menu      Prosty programator AVR - skad zasilanie w LPT?
menu      Karta RJ-45 na USB i AVR
menu      [avr-gcc] zmienne "ciurkiem" w ramie?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • przylepto3.keep.pl
  • TWI (I2C) w AVR, a topologia





    =?iso-8859-2?Q?Micha=B3_K.?= - 02-03-2007 13:45
    TWI (I2C) w AVR, a topologia
      Witam wszystkich
    Mam pytanie co do podłączenia termometrów do szyny TWI w urządzeniu. TWI
    posiada topologie magistrali zakończonej dwoma rezystorkami podciągającymi
    do VCC (z manuala ATM128).
    Czy można podłączyć 2-3 termometry+ np. jeden mikrokontroler nieco inaczej
    niż na schemacie?
    Wyglądało by to tak:

    Mikroprocesor -> Rezystory podciągające na płytce ->
    ->4 takie same gniazda z wyjściami TWI -> 1-2m kabla do termometru od
    każdego gniazda osobno

    Czy to jest prawidłowe rozwiązanie? Schemat jest odwrócony do góry nogami i
    wyszła z tego raczej topologia gwiazdy. Czy to ma sens działać na kablach
    1-2m do góra 4m?

    Wiem, że w sieci opartej na BNC jest pewna dopuszczalna odległość stacji od
    przewodu magistrali BNC, ale chyba nie jest to zalecane. W przypadku AVR są
    znacznie mniejsze prędkości, więc czy takie rozwiązanie jest poprawne i czy
    bedzie działać?

    Pozdrawiam





    ThomasN - 02-03-2007 14:45

     
    > Mam pytanie co do podłączenia termometrów do szyny TWI w urządzeniu. TWI
    > posiada topologie magistrali zakończonej dwoma rezystorkami podciągającymi
    > do VCC (z manuala ATM128).
    > Czy można podłączyć 2-3 termometry+ np. jeden mikrokontroler nieco inaczej
    > niż na schemacie?
    > Wyglądało by to tak:
    >
    > Mikroprocesor -> Rezystory podciągające na płytce ->
    > ->4 takie same gniazda z wyjściami TWI -> 1-2m kabla do termometru od
    > każdego gniazda osobno
    >
    > Czy to jest prawidłowe rozwiązanie? Schemat jest odwrócony do góry nogami
    > i wyszła z tego raczej topologia gwiazdy. Czy to ma sens działać na
    > kablach 1-2m do góra 4m?
    >
    > Wiem, że w sieci opartej na BNC jest pewna dopuszczalna odległość stacji
    > od przewodu magistrali BNC, ale chyba nie jest to zalecane. W przypadku
    > AVR są znacznie mniejsze prędkości, więc czy takie rozwiązanie jest
    > poprawne i czy bedzie działać?

    I2C spokojnie powinno działać do 100 metrów. Maksymalna długość przewodów
    jest zależna od paru rzeczy: ilości urządzeń, prędkości transmisji. Wydaje
    mi się, że topologia nie jest czynnikiem bardzo istotnym. Szczególnie przy
    takiej długości kabla. W cienkim ethernet'cie, gdzie wykorzystywało się
    kable koncentryczne, prędkość transmisji wynosiła maksymalnie 10Mbit/s
    (pasmo linii 20MHz). Dlatego tam topologia (magistrali) była narzucona.
    Ponoć trójnik musiał być od razu do karty podłączony, bez przedłużacza, żeby
    sieć działała.

    Tu masz informacje o I2C:
    http://www.datasheetarchive.com/data...rticle=1718416

    pozdrawiam
    tn




    =?iso-8859-2?Q?Micha=B3_K.?= - 03-03-2007 20:45

     
    > I2C spokojnie powinno działać do 100 metrów. Maksymalna długość przewodów
    > jest zależna od paru rzeczy: ilości urządzeń, prędkości transmisji. Wydaje
    > mi się, że topologia nie jest czynnikiem bardzo istotnym. Szczególnie przy
    > takiej długości kabla. W cienkim ethernet'cie, gdzie wykorzystywało się
    > kable koncentryczne, prędkość transmisji wynosiła maksymalnie 10Mbit/s
    > (pasmo linii 20MHz). Dlatego tam topologia (magistrali) była narzucona.
    > Ponoć trójnik musiał być od razu do karty podłączony, bez przedłużacza,
    > żeby sieć działała.
    >
    > Tu masz informacje o I2C:
    > http://www.datasheetarchive.com/data...rticle=1718416

    Dziekuję za informację. W tygodniu prawdopodobnie zalupię termometry i bede
    mógł to sprawdzić w boju :)

    Pozdrawiam




    William - 04-03-2007 09:45

     
    >> (magistrali) była narzucona. Ponoć trójnik musiał być od razu do karty
    >> podłączony, bez przedłużacza, żeby sieć działała.

    Można było zgodnie z norma mieć chyba 1m połączenia pomiędzy magistralą
    a kartą.





    ThomasN - 04-03-2007 10:45

      >>> (magistrali) była narzucona. Ponoć trójnik musiał być od razu do karty
    >>> podłączony, bez przedłużacza, żeby sieć działała.
    >
    > Można było zgodnie z norma mieć chyba 1m połączenia pomiędzy magistralą a
    > kartą.

    Dlatego napisałem "ponoć". Pewien administrator opowiadał, że został wezwany
    do sprawdzenia takiej sieci, która nie działała od zbudowania. Po
    podłączeniu trójników do bezpośrednio do kart wszystko poszło. Oczywiście to
    było dawno temu.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • konstruktor.keep.pl
  • Design by flankerds.com