Asynchronní čítač

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Deore3
Příspěvky: 14
Registrován: 12 čer 2012, 02:00

Asynchronní čítač

#1 Příspěvek od Deore3 »

Zdravím.
Dělám seminární práci asynchronní čítač v kódu BCD vpřed z klopných obvodů D. Ale ať dělám, co dělám, simulace v programu Deeds mi nefunguje správně. Vždy mi to třeba dva řádky v pravdivostní tabulce přeskočí. Podle mě musí být chyba právě už v pravdivostní tabulce. Ten čítač má navíc jak asynchronní, tak synchronní část a to jsme ve škole nebrali. Navíc jsem týden chyběl kvůli nemoci. Ptal jsem se na to např. spolužáků, ale nikdo mi jednoznačně neporadil. Takže jestli tu bude někdo tak ochotný a najde mi tam chybu...
Díky

V příloze je:
1. pravdivostní tabulka. Tečky značí přechod a zakroužkované značí odkud se ta hrana bude brát. V tom je podle mě někde chyba. Nejspíš mi uniká nějaké pravidlo.
2. schéma v Deeds
3. pdf kde je pravdivostní tabulka, tabulky přechodů, Karnaughovy mapy
Přílohy
Seminární práce.png
(18.78 KiB) Staženo 34 x
Digital Circuit Simulator - [Simulace čítače 3.0.png
(29.03 KiB) Staženo 62 x
Seminární práce.pdf
(153.66 KiB) Staženo 56 x

Uživatelský avatar
Atlan
Příspěvky: 4499
Registrován: 10 kvě 2004, 02:00
Bydliště: Košice

#2 Příspěvek od Atlan »

Stiahni si datasheet od CMOS 4518/4520 ked uz to budes mat pozri si aj rozdieli medzi IO

Uživatelský avatar
Standa33
Příspěvky: 283
Registrován: 07 lis 2009, 01:00

#3 Příspěvek od Standa33 »

Zapoj to třeba takhle:
Přílohy
Asynchronní čítač.GIF
(18.5 KiB) Staženo 64 x

Uživatelský avatar
telefon
Příspěvky: 42
Registrován: 31 led 2009, 01:00
Bydliště: pod Špilasem
Kontaktovat uživatele:

#4 Příspěvek od telefon »


Uživatelský avatar
jezevec
Hlavní moderátor
Hlavní moderátor
Příspěvky: 5414
Registrován: 13 čer 2004, 02:00
Bydliště: Břeclavsko
Kontaktovat uživatele:

#5 Příspěvek od jezevec »

telefon píše:koukni tady...
Hlásí mi to zavirovanou stránku.

Uživatelský avatar
Deore3
Příspěvky: 14
Registrován: 12 čer 2012, 02:00

#6 Příspěvek od Deore3 »

Díky za odpovědi
jezevec píše:
telefon píše:koukni tady...
Hlásí mi to zavirovanou stránku.
Mě taky

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#7 Příspěvek od procesor »

Mne nie, ale aj tak tam nič nie je použiteľné. Takže už ho mám doma :D

K obvodu... Po stave 9 sa nahadzuje 2. To je potrebné zabrániť.
Přílohy
t_digital_circuit.png
(56.44 KiB) Staženo 38 x

Uživatelský avatar
MetalGod
Příspěvky: 6556
Registrován: 30 kvě 2006, 02:00
Bydliště: Seč

#8 Příspěvek od MetalGod »

Sorry, ale ta stránka je hrozná prasečina, samej rám a tabulka, aby se v tom prase vyznalo (a ještě navíc je to plný bordelu z WYSIWYG FrontPejč).
Hledal jsem něco podezřelýho v kódu, většinou to jde totiž zablokovat AdBlockem, jenže je to nepřehledný bludiště.

EDIT: Tak ono je evidentně chycený http://i.wz.cz, ale nic závadnýho tam nevidím, teda až na kilotuny reklam, na který stejně nikdo nekliká.
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill

Uživatelský avatar
Deore3
Příspěvky: 14
Registrován: 12 čer 2012, 02:00

#9 Příspěvek od Deore3 »

procesor píše:Mne nie, ale aj tak tam nič nie je použiteľné. Takže už ho mám doma :D

K obvodu... Po stave 9 sa nahadzuje 2. To je potrebné zabrániť.
Díky za odpověď. Přesně něco takového potřebuji. Ale po úpravě to funguje stejně jako můj původní obvod. První cyklus je v pořádku, v dalším cyklu se to napojí z 9. na 2. řádek. Doufám že jsem teda obkreslil ten obvod dobře.

Přikládám dvě simulace v Deeds. Jedna původní, ta další po úpravě.

Byl bych rád kdyby se to vyřešilo. Ani né kvůli seminárce, ale abych věděl kde dělám chybu. Díky za rady
Přílohy
tač.rar
(2.96 KiB) Staženo 38 x

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#10 Příspěvek od procesor »

Tak za invertor a vstup AND zaraď 100 Ω rezistor a na vstup AND-u daj 1000pF kondenzátor (pridá to cca 70ns oneskorenie).
Ak má ten simulátor nasimulované reálne hradlá a KO s reálnymi oneskoreniami, malo by to stačiť.

Ten stav 9 prechádza-oneskoruje sa tromi hradlami, kým sa dostane na D vstup "KO2". Možno je to málo a daný typ KO potrebuje dlhšie pridržanie na vstupe D po nábežnej hodinovej hrany.
Přílohy
t_digital_circuit.png
(43.12 KiB) Staženo 30 x

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#11 Příspěvek od procesor »

Tu je fungujúci čítač.
V tom návrhu vyššie nie je stav 9, ale stav 8.
Stav 9 sa musel dekódovať iným NAND radlom.
Přílohy
Simulace čítače 6.0.zip
(2.22 KiB) Staženo 39 x
t-digit-Ok.JPG
(121.62 KiB) Staženo 31 x

Uživatelský avatar
Standa33
Příspěvky: 283
Registrován: 07 lis 2009, 01:00

#12 Příspěvek od Standa33 »

Tak jsem si stáhl ten program pro simulaci a zde je schéma pro čítač 0-9(změna stavu - se sestupnou hranou signálu, pro změnu s náběžnou hranou je nutné přidat invertor na vstup).

Když dojde ke změně ze stavu 1001 --> 1010, na výstupu NAND bude log. 0 a tím dojde k resetu všech KO-D.
Přílohy
Simulace čítače 6.1.zip
(1.83 KiB) Staženo 37 x

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#13 Příspěvek od procesor »

No na niektoré aplikácie je to O.K.
Obecne je to neprijateľné riešenie, lebo na výstupoch sa ten stav 1010 objaví zákonite.

Uživatelský avatar
Deore3
Příspěvky: 14
Registrován: 12 čer 2012, 02:00

#14 Příspěvek od Deore3 »

Díky moc všem za pomoc! ;-)

Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“