Forum: Mikrocontroller und Digitale Elektronik 74HC595 QA geht nicht: Fehlerbehebung


von erwing (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

im alten Beitrag vom 25.2.2017 wird ein fehlerhaftes Verhalten des 
74HC595 beschrieben.
Ich konnte im Netz kein funktionierendes Modell finden und habe deshalb 
versucht die Fehlerursache zu finden und etwas rumgespielt.

Aus dem ErrLog geht hervor, dass Qa (Q0) gar nicht angeschlossen ist.

Sieht man sich die 74hc595.lib an, beginnt bei XU5 ein Aufruf beginnend 
mit q1.
q0 wird also gar nicht bedient.

Ebenfalls denke ich, Qa' wird ebenfalls überhaupt nicht bearbeitet.

Aber hier hört meine LTspice Erfahrung auf.

Um zu kaskadieren brauche ich jedoch ein komplettes Modell.

Fragen:
wo gibt es eine lauffähiges 74HC595 Modell?
kann jemand die LIB richtig stellen?

Besten Dank vorab

Erwin

von Purzel H. (hacky)


Lesenswert?

Der Chip hat sich falsch verhalten, und die erhaeltlichen Modelle sind 
falsch/fehlerhaft...

Ich denke du hast eine falsche Vorstellung was der Chip machen sollte.
Als Referenz sollte man das Datenblatt des Herstellers anschauen, nicht 
das eines Trittbrettfahrers.

Bei mir haben die 595 jeweils nach 'Plan funktioniert. Eigentlich 
benotigt man kein Modell fuer irgendeine Simulation. Anschliessen, 
ansteuern, passt. Allenfalls mit einem Oszilloskop nachpruefen.

von erwing (Gast)


Angehängte Dateien:

Lesenswert?

Hallo hacky,
danke für die Antwort.
Mir geht es aber um die Simulation in LTspice wie hier auch dargestellt:

Beitrag "74hc595 - Qa bleibt immer low"

Zwischenzeitlich konnte ich die 74HC595.lib so anpassen das die Funktion 
stimmt: 74HC595b.lib

Werde das Gesamtverhalten an einem Hardwareaufbau mit 8 kaskadierten 
Bausteinen mal zum Laufen bringen und schauen was die Zeiten im MHz Takt 
Bereich so machen.

Schönes Wochenende
Erwin

Beitrag #5396787 wurde vom Autor gelöscht.
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.