-
Data: 2018-02-08 09:29:13
Temat: Re: Multiplekser przełączający grupę linii
Od: Grzegorz Kurczyk <g...@c...usun.slupsk.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 08.02.2018 o 08:39, Atlantis pisze:
> Tradycyjną elektroniką cyfrową bawiłem się tylko przez chwilę. Robiłem
> jakieś prostsze projekty (a raczej ćwiczenia), a potem przerzuciłem się
> na mikrokontrolery. Teraz jednak chciałbym wrócić do tego - głównie przy
> okazji FPGA, ale również bawiąc się w fizyczne konstruowanie czegoś ze
> scalaków.
>
> Preferuję zdobywanie umiejętności przez realizowanie konkretnego,
> użytecznego projektu. W chwili obecnej chodzi mi po głowie sklecenie
> sterownika do wyświetlaczy nixie, który załatwiałby multipleksowanie
> poszczególnych wiświetlaczy (z wygaszaniem przed zapaleniem kolejnej
> cyfry), a dane otrzymywał z MCU szeregowo.
>
> Na wejściu znajdowałby się więc zespół rejestrów przesuwnych z
> zatrzaskiem. W rejestrach trzymane byłyby po dwa półbajty BCD,
> przekazywane sekwencyjnie na wejście 74141. Potrzebny mi tutaj będzie
> jakiś multiplekser.
>
> I teraz pierwsze pytanie, jakie mi się nasuwa. Istnieje jakiś układ
> scalony będący zespołem multiplekserów zdolnych przełączać zespół
> czterech wejść pomiędzy (co najmniej sześcioma) zespołami wyjść?
> Czy też jedyną opcją będzie wyrzeźbienie sobie tego z pojedynczych
> multiplekserów?
>
Ile masz wyświetlaczy?
Robiłem takie sterowanie dla ośmiu wyświetlaczy w swojej pracy
dyplomowej z czasów nauki w technikum. W wersji finalnej udało mi się
zdobyć (a w tamtych czasach nie było to łatwe) cztery dwu-segmentowe
wyświetlacze LED :-) Bałem się na nie krzywo patrzeć, żeby ich nie
uszkodzić ;-) W sumie zmienił się tylko dekoder i stopnie mocy do
sterowania anodami.
Dla ośmiu wyświetlaczy zrobiłem to na:
1. Dekoder BCD/LED 7447 1szt. (dla NIXE był to 74141)
2. Demultiplexer 7442 1szt. (wybieranie anod)
3. Multiplexer 74151 4szt. (wybieranie danych dla 7447)
4. Licznik 7493 1szt. (adresy dla 74151 i 7442)
5. 4xLatch 7475 8szt. (pamięć danych wejściowych)
do tego generator taktujący, trochę oporników i tranzystorów.
Całość powinieneś zmieścić w jednym CPLD XC9572
--
Pozdrawiam
Grzegorz
Następne wpisy z tego wątku
- 08.02.18 09:35 Grzegorz Kurczyk
- 08.02.18 10:48 J.F.
- 08.02.18 11:13 Piotr Gałka
- 08.02.18 11:25 Grzegorz Kurczyk
- 08.02.18 11:53 Waldemar
- 08.02.18 11:54 Grzegorz Kurczyk
- 08.02.18 11:58 Waldemar
- 08.02.18 12:30 Atlantis
- 08.02.18 12:46 Dariusz Dorochowicz
- 08.02.18 12:55 J.F.
- 08.02.18 13:01 Mario
- 08.02.18 13:06 J.F.
- 08.02.18 13:23 Atlantis
- 08.02.18 13:28 Dariusz Dorochowicz
- 08.02.18 14:57 J.F.
Najnowsze wątki z tej grupy
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
Najnowsze wątki
- 2025-07-23 Gdańsk => Programista Delphi <=
- 2025-07-23 Gdańsk => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-23 Warszawa => Starszy inżynier DevOps (AWS) <=
- 2025-07-23 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-23 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-23 Wrocław => Senior Key Account Manager IT <=
- 2025-07-23 Trójmiasto => Head of Social Media <=
- 2025-07-23 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-23 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-07-23 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-23 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-23 Kraków => Kotlin Developer <=
- 2025-07-23 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-23 Warszawa => Java Developer <=
- 2025-07-23 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=