Forum: Mikrocontroller und Digitale Elektronik Suche 8-Bit up/down counter mit tri-state-output


von yoshi (Gast)


Lesenswert?

Hallo zusammen

Bin ich gerade blind, oder gibt es wirklich keine 8-Bit up/down counter 
mit tri-state-output? Er sollte auch noch einen Carry-Ausgang haben, 
also kaskadierbar sein. Ziel ist ein 16-Bit counter.

Kennt da jemand gerade einen Typ?

Gruss,
yoshi

von (prx) A. K. (prx)


Lesenswert?

Die weitaus meisten TTLs wurden für 14/16-Pin Gehäuse konzipiert, später 
auch mal 20-Pin. Bei einem eigerlegenden Wollmilchzähler mit 8 Bits 
könnte das knapp werden.

von Kakadu (Gast)


Lesenswert?

Wie schnell sollen die denn zählen?
Man könnte ja auch zwei ATtiny2313 nehmen; der eine zählt aufwärts, der 
andere abwärts und der Auswerteprozessor bildet sich die Differenz :-)

von Reinhard Kern (Gast)


Lesenswert?

Hallo,

GAL20V8

Gruss Reinhard

von Kakadu (Gast)


Lesenswert?

GAL20V8 = Auslaufmodell (abgekündigt)

von Michael_ (Gast)


Lesenswert?

Schau dir mal den LS590 an. Tristate hat er mal schon.

von (prx) A. K. (prx)


Lesenswert?

Der 590 zählt aber nur rauf.

von Bernd das Brot (Gast)


Lesenswert?

CPLDs

von Charly B. (charly)


Lesenswert?

Kakadu schrieb:
> GAL20V8 = Auslaufmodell (abgekündigt)
ja und ?, fuer jeden denn ich noch besorgen kann 0,1 Cent f. mich?
hab grad bei einem meiner distributoren nachgesehen der hat ueber
2000 st an Lager oder Brauch der yoshi mehr ?

vlG
Charly

von yoshi (Gast)


Lesenswert?

Hallo zusammen

Er sollte mind. 100kHz schnell sein.
Es gibt den 74f579, jedoch ist der nicht mehr lieferbar.
Gibt es Alternativen?

Gruss,
yoshi

von Peter D. (peda)


Lesenswert?

yoshi schrieb:
> Er sollte mind. 100kHz schnell sein.

Das ist für einen MC ein Klacks.

Nimm T0 für Up und T1 für Down und gib (T0 - T1) aus.
Wenn die Ausgabe per SPI oder I2C erfolgt, reicht ein ATtiny25.


Peter

von yoshi (Gast)


Lesenswert?

Er kommt direkt an einen Datenbus.

Hab jetzt denn 74f579 gefunden. Wie kann man den kaskadieren?
Der TC output sei ja für das gedacht, jedoch ist der ja low aktiv?

gruss

von (prx) A. K. (prx)


Lesenswert?

Eben, das ist ja ein synchroner Zähler. An /CET.

von Peter D. (peda)


Lesenswert?

yoshi schrieb:
> Er kommt direkt an einen Datenbus.

ATtiny25 + 2 * 74HC595


Peter

von yoshi (Gast)


Lesenswert?

@A. K.:

Also dann muss ich den TC output vom ersten Zähler mit dem CET Input des 
zweiten Zählers verbinden?

Was bedeutet in diesem Fall Count Enable Trickle input ?


gruss
yoshi

von (prx) A. K. (prx)


Lesenswert?

yoshi schrieb:

> Was bedeutet in diesem Fall Count Enable Trickle input ?

Genau das.

von yoshi (Gast)


Lesenswert?

vielen Dank A. K. !

Mittels dir und dem Datenblatt habe ich es jetzt begriffen. TC wird low, 
wenn der Zähelrstand 255 und direction up  oder Zählerstand 0 und 
direction down ist. Beim nächsten Clock wird auf dem zweiten Chip dann 
das Carry hinzugefügt oder subtrahiert.


Viele Grüsse,
yoshi

von Paul2 (Gast)


Lesenswert?

>Hab jetzt denn 74f579 gefunden.

Respekt, daß es sowas noch gibt !
Hoffebtlich hast du auch die folgende Angabe im Datenblatt gelesen:

     Supply current 75 mA typical

Da ist nix mit Betrieb aus CR2016 .
Und "typical" bedeutet hier: Auch bei 0 Hz. Es sind quasi kleine 
Kochplatten.

Viel Spaß damit.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.