Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

1-wire owpython owfs linux

marcinus128 02 Lis 2009 00:50 1128 1
  • #1 02 Lis 2009 00:50
    marcinus128
    Poziom 19  

    Chce napisać programik przy pomocy w/w.
    Mam jednak takie pytanie, z jaką maksymalną częstotliwością mógłbym próbkować przetwornik A/C w 16 bitowej rozdzielczości napięciowej bez trybu overwrite [ czy jak on tam się zwie]?

    Czytałem, że prędkość magistrali to 16kbps, tylko, że wydaje mi się iż w tych 16kbps są też dane adresowe/crc itd.
    Stąd pytanie.

    Dziękuje za odpowiedz, pozdrawiam

    0 1
  • #2 27 Kwi 2016 20:35
    WMKN2205
    Poziom 8  

    Nie ma prostej odpowiedzi na twoje pytanie. według standardu:
    sygnał resetu 480us koniecznie przed rozkazem + nasłuch obecności 480us odzywa się slave
    wysłanie rozkazu jeden bajt = (60us + min > 1us) * 8
    odczyt 2 bajtów = (60us + min > 1us) * 16
    CRC 8 lub 16 bitów, może zależeć od typu układu ADC patrz wyżej.
    To tak bardzo optymistycznie, jeden układ na magistrali konwersja ADC zakończona przed wysłaniem rozkazu odczytu, nie szukamy układu no i jeszcze trochę

    Rozumiem że: Raspberry, nie wiem jak uda ci się zmusić owfs do kilku odczytów/s, chętnie się dowiem.

    0
  Szukaj w 5mln produktów