eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikapullup na lini CS › Re: pullup na lini CS
  • Data: 2016-05-25 00:04:53
    Temat: Re: pullup na lini CS
    Od: "Andrzej W." <a...@w...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 2016-05-24 o 23:29, Atlantis pisze:
    > Trochę głupie pytanie, ale dopiero teraz przyszło mi się nad nim
    > zastanowić. ;)
    > Czy pullup na linii CS interfejsu SPI koniecznie musi być zewnętrzny? W
    > przypadku AVR-ów odpowiedziałbym bez wahania, że tak. Jednak tam jedyny
    > (przynajmniej w przypadku znacznej części układów) interfejs SPI był
    > dzielony z ISP do programowania układu. Istniało więc niebezpieczeństwo,
    > że stan nieustalony na linii CS spowoduje, że układ na magistrali SPI
    > zacznie przeszkadzać w programowaniu układu.
    >
    > A jak sprawa wygląda z MCU 32bit, które mają osobne spi? Wystarczy
    > wewnętrzny pull-up, czy też będzie on za słaby? A może istnieje jeszcze
    > inny powód, dla którego ten rezystor musi tam być?
    >
    > Projektując jedną płytkę przeoczyłem ten element i teraz się
    > zastanawiam, czy lutować go prowizorycznie na prototypie, czy też układ
    > obejdzie się bez niego. Chodzi o pamieć flash AT45DBxxx.
    >


    Jeśli na SPI masz jednego slave, albo masz pewność, że wszystkie slave
    trzymają linię SOMI w HZ jeśli mają wybrany CS to nie musisz mieć
    zewnętrznego podciągania.
    Ale jeśli którykolwiek slave cokolwiek wystawia na linii SOMI po
    ustawieniu CS to może być kłopot bo wszystkie CS po restarcie MCU są w
    stanie nieustalonym.


    --
    AWa.

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: