74xx je nekde na netu popsan rozdil?

Jan Smrz jan.smrz@honeywell.com
Úterý Listopad 4 11:21:45 CET 2008


Neco takoveho se nam nedavno stalo. Na 20 let stare desce bylo potreba
predelat jeden obvod, protoze dosly zasoby. Tak se obvod navrhnul znovu
a nechal vyrobit soucasnou technologii. Pri testovani se zacaly
vyskytovat nahodne chyby a az za nejakou dobu jsme zjistili, ze jsou
spatne terminovane jedny hodiny a sem tam to vygeneruje hodiny "navic"
(treba 2 z 1000). Takt byl pritom jen par desitek KHz, ale starsi obvod
zakmity filtroval svou nizkou rychlosti. Vzhledem k castecne
sporadickemu vyskytu se ta chyba dost spatne hledala a meli jsme z toho
pekne tezkou hlavu.

J.S.

Pavel Hudecek wrote:
> Ono je především nutno zdůraznit, že není dobré používat zbytečně rychlou 
> logiku, protože pak může snadno dojít k nečekanému překvapení přibližně 
> tohoto typu:
>
> Mějme banální obvod s čítačem, dekodérem a displejem, který řekněme po 
> sekundách zobrazuje čísla 0, 1, 2, ... 998, 999, 0, 1, ... S obvody 4000, 
> nebo HC chodí spolehlivě, ale s AC občas skáče po 2-3, ALVC počítá rovnou 
> celé desítky, nebo přímo dělá nesmysly:-) - Proč?
>
> Protože když spoj s CLK není řádně zaterminován (koho by to kvůli 1 Hz 
> napadlo dělat), hrany se odrážejí. Pomalý obvod je samozřejmě 
> nezaregistruje, ale ším je rychlejší, tím víc odražených hran stihne 
> připočíst. HCT a ACT navíc díky snížené rozhodovací úrovni vykazují větší 
> "množení" hran sestupných, oproti vzestupným. Samozřejmě hran dole přibyde 
> více, než ubyde těch nahoře:-)
>
> Tzn. náročnost provedení nezávisí jen na použitých frekvencích, ale i na 
> pouhé rychlosti součástek.
>
> PH
>
>   




Další informace o konferenci Hw-list