Dekoder 16 na 4 do klawiatury
Rafał Paskowski - 22-01-2007 11:45
Dekoder 16 na 4 do klawiatury Witam wszystkich
Czy jest taki układ podobny do kodera priorytetowego 74148, ale 16 na 4?
74148 jest 8 na 3, 4 na 16 jest pare, ale odwrotnie nie znalazłem :(. Chce
to wykorzystać do prostej klawiatury. Może inny układ byłby do tego
odpowiedni, dający na wyjscie numer przycisku 4 bitowy?
Pozdrawiam
Waldemar - 22-01-2007 11:45
Rafał Paskowski schrieb:
> Witam wszystkich
> Czy jest taki układ podobny do kodera priorytetowego 74148, ale 16 na 4?
> 74148 jest 8 na 3, 4 na 16 jest pare, ale odwrotnie nie znalazłem :(. Chce
> to wykorzystać do prostej klawiatury. Może inny układ byłby do tego
> odpowiedni, dający na wyjscie numer przycisku 4 bitowy?
w jednej kości chyba nie ma. Możesz wziąć 2x74148 i 7400. Schemat
znajdziesz np tu ło:
http://www.tranzistoare.ro/datasheets/50/491536_DS.pdfAlbo wziąć Atmelka... ;-)
Waldek
Greg\(G.Kasprowicz\) - 22-01-2007 14:45
> Czy jest taki układ podobny do kodera priorytetowego 74148, ale 16 na 4?
> 74148 jest 8 na 3, 4 na 16 jest pare, ale odwrotnie nie znalazłem :(. Chce
> to wykorzystać do prostej klawiatury. Może inny układ byłby do tego
> odpowiedni, dający na wyjscie numer przycisku 4 bitowy?
uzywam do tego celu diod, sprawdza sie calkiem dobrze, wada ze naciskajac 2
klawisze na raz , mozna oszukac go, ale o to juz dba soft (nie da sie
wcisnac 2 rownoczesnie)
nuclear - 22-01-2007 14:45
Użytkownik "Greg(G.Kasprowicz)" <Grzegorz.Kasprowicz@CERN.CH> napisał w
wiadomości news:ep2boo$a4h$1@inews.gazeta.pl...
>
>> Czy jest taki układ podobny do kodera priorytetowego 74148, ale 16 na 4?
>> 74148 jest 8 na 3, 4 na 16 jest pare, ale odwrotnie nie znalazłem :(.
>> Chce to wykorzystać do prostej klawiatury. Może inny układ byłby do tego
>> odpowiedni, dający na wyjscie numer przycisku 4 bitowy?
> uzywam do tego celu diod, sprawdza sie calkiem dobrze, wada ze naciskajac
> 2 klawisze na raz , mozna oszukac go, ale o to juz dba soft (nie da sie
> wcisnac 2 rownoczesnie)
w sumie do przetworzenia 16->4bit trzeba tylko 32 diody(moze sie da
uproscic, nie sprawdzalem) ale fakt, ze w takiej pozstaci oglupia go
wcisniecie wiecej niz jenego klawisza, no i nie bardzo wykrywa wcisniecie
klawisza o adresie 0000 ktory pop rostu wisi w powierzu... przydaloby sie
dodatkowa 5 linia, informujaca o wcisnieciu klawisza, o adresie jak na 4
pozostalych... ja tu proponuje sumator na rezystorach i dyskryminator
okienkowy ;).. no i inna sprawa, nie podepniejsz tego raczej bezproblemowo
do cmos ;)
Greg\(G.Kasprowicz\) - 22-01-2007 16:45
> w sumie do przetworzenia 16->4bit trzeba tylko 32 diody(moze sie da
> uproscic, nie sprawdzalem)
da sie, nie potrzebne sa np. diody dla 1, 4, 8,16 itp, mozna tez laczyc
razem podfunkcje uzywajac diod shottkyego..
>ale fakt, ze w takiej pozstaci oglupia go wcisniecie wiecej niz jenego
>klawisza, no i nie bardzo wykrywa wcisniecie klawisza o adresie 0000 ktory
>pop rostu wisi w powierzu... przydaloby sie dodatkowa 5 linia, informujaca
>o wcisnieciu klawisza, o adresie jak na 4 pozostalych... ja tu proponuje
>sumator na rezystorach i dyskryminator okienkowy ;).. no i inna sprawa, nie
>podepniejsz tego raczej bezproblemowo do cmos ;)
>
>
zaden scalak tez nie zakoduje 16 klawiszy i braku wcisniecia klawisza na 4
drutach w sposob rownolegly i 2-stanowy :)
nuclear - 22-01-2007 18:45
>
> zaden scalak tez nie zakoduje 16 klawiszy i braku wcisniecia klawisza na 4
> drutach w sposob rownolegly i 2-stanowy :)
w sumie racja ;)
no i stwierdzam ze proponowane rowiazanie z diodami jest bardzo dobre i
skuteczne, i nawet wsadzając małego podwojnego komparatora w celu
stwierdzenia ze 1 i tylko 1 klawisz został wciśnięty, calośc powierzchniowo
zajela by obszar gdzie 2x5-6cm;) . innym roziwazaniem jest wsadzenie
oczywiscie jakiegos prostego uC, ale wtedy trzeba go porgramowac, wiec jest
to pewien minus.
Andrzej - 22-01-2007 22:45
Rafał Paskowski napisał(a):
> Witam wszystkich
> Czy jest taki układ podobny do kodera priorytetowego 74148, ale 16 na 4?
> 74148 jest 8 na 3, 4 na 16 jest pare, ale odwrotnie nie znalazłem :(. Chce
> to wykorzystać do prostej klawiatury. Może inny układ byłby do tego
> odpowiedni, dający na wyjscie numer przycisku 4 bitowy?
>
>
74C922 -> 16 key encoder
74C923 -> 20 key encoder
Są w Elfie
Wystawiają na dodatkowej linii sygnał wciśnięcia klawisza.
Korzystałem z nich kiedyś. Sprawują się bardzo dobrze.
Ceny koszmarne.
Pozdrowienia
Andrzej
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl