Licznik binarny TTL w kodzie Graya

Jul 19, 2004 24 Replies

Czy w starej serii TTL robi³o siê jaki¶ licznik w kodzie Graya? Co¶ w stylu UCY7493 tylko aby na wyj¶ciach Q0-Q3 nie by³o zwyk³ej binarki tylko Gray? Wiem, ¿e to dzi¶ robi siê na PALach, GALach, FPGA itp ale interesuje mnie dyskretna technika TTL a nie mam pod rêk± ¿adnego starego katalogu... Google nic mi nie znajduje poza 7444, czyli dekoder Graya na dziesiêtny - a liczniki w Grayu by³y?


W katalogach, które mam pod rêk± nic nie znalaz³em.

Jacek

U¿ytkownik "Jacek Bogusz" snipped-for-privacy@ep.com.pl> napisa³ w wiadomo¶ci news:cdfoir$ovh$ snipped-for-privacy@news.dialog.net.pl

Ja te¿ nie i chyba nigdy czego¶ takiego nie widzia³em. Pozostaje 7493 i rz±dek 4 ExOr-ów jako w roli transkodera.

U¿ytkownik "Marek Dzwonnik" <mdz@WIADOMO_PO_CO_TO.message.pl> napisa³ w wiadomo¶ci news:40fb892a$ snipped-for-privacy@news.home.net.pl...

Ale wtedy tracimy zalety kodu Graya - bez zakloceniowe (bezszpilkowe) przelaczanie

Krzysiek Rudnik

U¿ytkownik "Krzysztof Rudnik" snipped-for-privacy@kki.net.pl> napisa³ w wiadomo¶ci news:cdg22b$lr1$ snipped-for-privacy@nemesis.news.tpi.pl

W takim razie pozostaje zaszyæ w jakim¶ PLD automat synchroniczny z sekwencj± stanów odpowiadaj±c± bezpo¶rednio kodowi Gray-a.

Pieńkos, Turczyński - Układy scalone TTL w systemach cyfrowych, WKŁ

1980, str. 380.

A co tam takiego jest? Tej pozycji niestety nie mam w biblioteczce.

Jacek

XOR

Błąd. I to duży - IMnsHO oczywiście ;-)

Ech nie, no to to oczywiste ;-) Taki uk³ad "kombinowany" to te¿ mam ale w innej ksi±¿ce.

Mam za to inne, równie ciekawe :-)

Jacek

Otó¿ to - zrobiæ dekoder na xorach to ¿aden problem, ale to siê mija z celem, jak ³adnie Krzysztof zauwa¿y³.

No có¿, bêdê musia³ co¶ innego ni¿ kod Graya zastosowaæ. Dziêki za chêci pomocy.

Którego siê nie da kupiæ?

RoMan - 25 lat, to prehistoria :-)

Opisywanych tam ukladow juz sie kupic nie da :-)

J.

Były nowsze wydania...

Ale teoria się nie zmieniła.

Serii 74. Bez LS, HC, AS :-)

J.

Zawsze zamiast stosować układ PLD możesz rozpisać jego zawartość w postaci garści bramek [N]OR, [N]AND i przerzutników D albo (lepiej - wyjdzie mniej bramek) JK. Będzie to działać dokładnie jak gotowiec wrzucony w PLD, niekoniecznie dużo wolniej.

No to CUPL/ABEL/MachXL czy co tam lubisz do ręki i wymyśl najpierw taki licznik w PLD. Kompilator wyrzuci zestaw równań, które łatwo zrealizować z najprostszych bramek i przerzutników, nawet TTL. :)

A... chodzi Ci o wersjê wykonania... Przestraszy³em siê, ¿e TTLi siê ju¿ nie produkuje ;-)

U¿ytkownik "Pszemol" snipped-for-privacy@PolBox.com napisa³ w wiadomo¶ci news: snipped-for-privacy@poczta.onet.pl...

L. Johnsona?

E... ten jest marnotrawny je¶li chodzi o ilo¶æ bitów zu¿ywanych na kodowanie informacji... 10 stanów na 5 bitach? No bez przesady :-))

To ju¿ chyba wola³bym dodaæ uk³ady ca³kuj±ce do wyj¶æ uk³adu aby uniewra¿liwiæ mój projekt na hazardy przy przej¶ciach stanów licznika binarnego :)

Pytanie tylko czy taki licznik nie bêdzie "szpilczy³" na wyj¶ciach... :-)

W końcu zawsze można podejrzeć schemat licznika Graya i samemu wymodzić taki na bramkach. Jeżeli jest właściwie zorganizowany automat (może być nawet asynchroniczny - na samych bramkach, bez przerzutników) to szpilek nie będzie.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required