eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaprzedłużacz i2c › Re: przedłużacz i2c
  • Data: 2010-01-20 10:01:42
    Temat: Re: przedłużacz i2c
    Od: Waldemar Krzok <w...@z...fu-berlin.de> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Konop schrieb:
    >> Ma mały problem z przedłużeniem szyny i2c - chciałem aby pomiar
    >> temperatury był jak najdokładniejszy, wiec pociągnąłem przewód na
    >> północną ściane domu. wyszło ok 30 metrów przewodu (skrętka
    >> komputerowa). Do przedłużenia szyny zastosowałem układ p82b715pn. Na
    >> chwile obecna termometr milczy. zakładam ze wszystko jest zrobione
    >> prawidłowo (na krótko działa)
    >
    > Zrób to, co napisał Paweł (zmień używane przewody) a do tego podaj, na
    > jakiej częstotliwości chodzi Ci I2C i ewentualnie próbuj z mniejszą ;)...
    >
    >> mam teraz pytania:
    >> - jaki może być maksymalnie długość przewodu pomiędzy dwoma układami
    >> p82b715pn
    >
    > Według PDFa to typowo 50m lub 3000pF (długość w pF? :P)

    Kiedyś pojemność kondensatorów była podawana w cm, dlaczego więc nie na
    odwrót? ;-)

    > Co to znaczy DO układu?? Ja rozumiem, że masz tak:
    > uC -> P82B715PN =================> P82B715PN -> termometr
    > Gdzie krótkie strzałki symbolizują krótkie połączenia w obrębie PCB, a
    > długa strzałka ==> to połączenie skrętką... Dobrze wnioskuję??
    >
    > A co do Twojego pytania - to nie możesz zwiększać ilości przewodów!
    > Dając więcej żył dajesz równolegle kilka kondensatorów, co owocuje
    > większą pojemnością i tym bardziej transmisja nie pójdzie. No i nie
    > puszczaj SDA i SCL tą samą parą!

    Z tego, że czasami działa wnioskuję raczej, że albo OP puścił SCL i SDA
    jedną parą (przesłuchy), albo nie dobrał odpowiednio pull-upów. Najpierw
    dać odpowiednio wyliczone oporniki na długiej linii (z obu stron), no i
    oczywiście muszą być na wejściach międzymordzia, ale to już nie jest
    krytyczne (4.7k do 10k, w zależności od napięcia). No i jakim napięciem
    są te interface zasilane. Musi być przynajmniej 5V, jak ma być wszystko
    zasilane z 3.3V to trzeba wymienić układ na P82B96.

    Waldek

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

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: