Gibt es einen Fehler im Datenblatt für den SN74LS169B?

Aug 16 2020

Ich habe mir den TI SN74LS169B angesehen, einen synchronen Auf / Ab-Binärzähler.

Produktseite: https://www.ti.com/product/SN74LS169B

Datenblatt: https://www.ti.com/lit/gpn/sn74ls169b

Laut Datenblatt:

Die Richtung der Zählung wird durch den Pegel des Auf- / Ab-Eingangs bestimmt. Wenn der Eingang hoch ist, zählt der Zähler hoch; Wenn es niedrig ist, zählt es herunter.

Ich habe jedoch das im Datenblatt bereitgestellte Funktionslogikdiagramm untersucht, und es scheint mir, dass das Verhalten das Gegenteil sein sollte. Dies ist das Funktionslogikdiagramm aus dem Datenblatt:

Unter der Annahme, dass Q für alle Flip-Flops niedrig ist (der Zähler ist auf 0), ist LOAD hoch, um das Laden zu deaktivieren, ENP und ENT sind niedrig, um das Zählen zu ermöglichen, und U / D ist hoch, um die Zählrichtung auf UP zu setzen das folgende Ergebnis:

Es sieht so aus, als ob die Eingänge zu den Flip-Flops alle hoch sind, was anzeigt, dass der nächste Zustand des Zählers 15 statt 1 wäre.

Wenn ich die Berechnungen wiederhole, wenn U / D niedrig ist, um die Zählrichtung auf AB zu setzen, erhalte ich das folgende Ergebnis:

Nun sieht es so aus, als wäre der nächste Status des Zählers 1 statt 15.

Ich habe meine Arbeit doppelt, dreifach und vierfach überprüft. Ist die Zählrichtung rückwärts von dem, was das Datenblatt angibt, was auf einen Fehler in der Beschreibung oder im Logikdiagramm hindeutet, oder fehlt mir etwas?

Antworten

3 EmrysMaier Aug 17 2020 at 20:33

Ich poste hier nie - vielleicht fange ich danach mehr an. Wenn Sie TI bitten, ein Standard- Logikdatenblatt (wie das SN74LS169B ) zu aktualisieren , bin ich einer der Anwendungsingenieure, die das Update überprüfen, kategorisieren und implementieren.

Datenblätter haben Fehler, weil sie von Menschen geschrieben wurden, und wir (die Menschen, die sie schreiben) wissen es immer zu schätzen, wenn Menschen uns diese Fehler bringen. Der beste Ort dafür ist das E2E-Supportforum , in dem Sie eine direkte Kommunikationsverbindung zu Hunderten von Anwendungsingenieuren bei TI haben. Durch Eingabe der Teilenummer, die Sie beim Erstellen eines Beitrags verwenden, weiß das System genau, an welches interne Team Ihre Frage weitergeleitet werden soll.

In diesem Fall habe ich ein Ticket in unserem internen Datenblatt-Fehlerverfolgungssystem geöffnet, damit ich dieses Logikdiagramm überprüfen kann, um das von Ihnen vorgestellte Problem zu überprüfen. Sobald ich das Problem überprüft habe (ich habe keinen Grund, an Ihrer Logik zu zweifeln, daher gehe ich davon aus, dass Sie Recht haben), werde ich es als Update markieren, das in das Datenblatt aufgenommen werden soll, da es für die meisten Kunden nur geringe Auswirkungen hat auf die neuen Standards aktualisiert.

Ich wollte hier antworten, um Ihnen mitzuteilen, dass Sie nicht ignoriert werden, aber die Implementierung dieses Fixes wird wahrscheinlich eine Weile dauern, da unsere aktuelle Arbeitslast und andere Aufgaben Vorrang haben.

Vielen Dank, dass Sie mich auf dieses Problem aufmerksam gemacht haben!