eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaMultiplekser przełączający grupę linii › Re: Multiplekser przełączający grupę linii
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
    0.net!border1.nntp.ams1.giganews.com!nntp.giganews.com!peer02.ams1!peer.ams1.xl
    ned.com!news.xlned.com!peer02.fr7!futter-mich.highwinds-media.com!news.highwind
    s-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.new
    s.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    From: "J.F." <j...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    References: <5a7bfeab$0$597$65785112@news.neostrada.pl>
    <5a7c1cff$0$594$65785112@news.neostrada.pl>
    <5a7c34e4$0$570$65785112@news.neostrada.pl>
    <5a7c3ab2$0$553$65785112@news.neostrada.pl>
    <5a7c4125$0$556$65785112@news.neostrada.pl>
    In-Reply-To: <5a7c4125$0$556$65785112@news.neostrada.pl>
    Subject: Re: Multiplekser przełączający grupę linii
    Date: Thu, 8 Feb 2018 14:57:29 +0100
    MIME-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=original
    Content-Transfer-Encoding: 8bit
    X-Priority: 3
    X-MSMail-Priority: Normal
    Importance: Normal
    X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331
    X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
    Lines: 80
    Message-ID: <5a7c574b$0$562$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.26.59.201
    X-Trace: 1518098251 unt-rea-b-01.news.neostrada.pl 562 83.26.59.201:57455
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 4111
    X-Received-Body-CRC: 460029822
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:729051
    [ ukryj nagłówki ]

    Użytkownik "Atlantis" napisał w wiadomości grup
    dyskusyjnych:5a7c4125$0$556$6...@n...neostrada.
    pl...
    On 08.02.2018 12:55, J.F. wrote:
    >> Nie wiem jakie tam ograniczenia, ale I2C nie jest sprzetowe ?
    >> IMO - wystarczyloby jeden bajt wyslac.
    >> A jak nie, to jest masa szybszych rejestrow.

    >ESP8266 nie ma sprzętowego I2C. Ten moduł jest dość ubogi, jeśli
    >chodzi
    >o peryferia. Lepiej to wygląda w nowej wersji - ESP32.

    To moze i lepiej - bedzie mozna uzyc szybsze uklady :-)
    Nie ma jakiegos portu szeregowego z zegarem ?

    >> Mozesz sie przymierzyc do CPLD czysto teoretycznie ... sie okaze,
    >> ze sie
    >> nie da zrobic, bo zasobow zabraknie, to tez sie czegos nauczysz :-)
    >Jak duże projekty w takim razie można zmieścić w CPLD? Załóżmy, że
    >mowa
    >o czymś w rodzaju XC9572XLVQ64. Rozumiem, że te układy mogą się nie
    >nadawać do odtworzenia Z80, SID-a z Commodore 64 albo zaprojektowania
    >własnego MCU. Jednak tutaj mowa o (relatywnie prostym) sterowniku,
    >który
    >robiony na płytce mógłby się zmieścić w kilku-kilkunastu scalakach.
    >Faktycznie CPLD mają aż tak skromne zasoby?

    Oni tego juz dawno nie robia, i przetrwaly tylko jakies szczatkowe
    opisy
    https://www.xilinx.com/support/documentation/applica
    tion_notes/xapp112.pdf

    Jest w ogole do tego jakis program, ktory jeszcze dziala ?

    Jesli dobrze rozumiem, to potrzebujesz:
    -24-bitowego rejestru przesuwajacego,
    -24-bitowego rejestru buforowego,
    -licznika multipleksujacego 6 cyfr ... 3 bity, a moze 6, jesli
    wygodniej bedzie zrobic pierscieniowo,
    -multipleksera ... ktory tu zajmie 4 makrocele ... jak dobrze pojdzie.
    -licznika do odliczania roznych faz, zeby np najpierw wygasic, potem
    zmienic, potem wyswietlic ... i dluzej wyswietlac niz sie zmienialo.
    Powiedzmy ze 4 bity licznika.

    wychodzi mi 62 rejestry, a ten uklad ma 72 ... moze starczyc.
    Ale:
    -ma je w 4 blokach po 18, same rejestry rozciagna sie na 4 bloki,
    trzeba bedzie dzielic ... moze sie da, moze zabraknie.
    -starczy PT (produkt term) i polaczen do realizacji wszystkich
    funkcji, albo nie starczy.
    -potrzebujesz 3 zegarow - jeden do danych z 8266, drugi przepisujacy
    miedzy rejestrami, trzeci do multipleksowania.
    Moze sie uda 2, jesli uzyjemy jeden z 8266 do obu funkcji.
    Trzy zegary w tej kosci sa, plus mozliwosc indywidualnych. Powinno
    starczyc.

    Wiec na oko ... mniej wiecej wejdzie. Ale tylko na oko. I zajmie całą
    kosc.
    I stad rada - sprobowac zaprojektowac i zobaczyc czy wcisnie, czy
    powie ze za malo zasobow :-)
    Z80 to zdecydowanie na czyms innym :-)

    W razie czego mozna pomyslec.
    Chodzi po glowie, zeby np zrezygnowac z tego rejestru przesuwajacego,
    zrobic licznik bitow wejsciowych, i w miare ich nadchodzenia zmieniac
    tylko jeden bit w rejestrze buforowym. 5 bitow zamiast 24 ... z
    ryzykiem, ze PT zabraknie :-)

    J.













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: