Autor |
EEProm, Geschwindigkeit bestimmen |
|
|
|
|
BID = 907456
nabruxas Monitorspezialist
Beiträge: 9269 Wohnort: Alpenrepublik
|
|
Ich habe eine Applikation hier in dem ein AT29C256-70JC eingebaut ist.
Da ich aber aktuell keine 70ns hier habe, frage ich mich ob ich die lagernden 90ns - Typen einsetzen kann.
Wie kann ich herausfinden ob die langsamere Zugriffszeit keine Probleme verursacht?
Ganz "normal" mit f=(1/T) ?
Der eingesetzte Prozessor ist ein SAB80C537 und der Quarz hat 11.0592MHz.
_________________
0815 - Mit der Lizenz zum Löten!
[ Diese Nachricht wurde geändert von: nabruxas am 28 Nov 2013 11:30 ] |
|
BID = 907458
perl Ehrenmitglied
Beiträge: 11110,1 Wohnort: Rheinbach
|
|
Zitat :
| Ganz "normal" mit f=(1/T) ? | Nein, die Formeln sind etwas komplizierter.
Vermutlich reicht es aber.
Was ist denn da für ein Adress-Latch zwischen?
P.S.: Die verfügbare Zugriffszeit ab ALE wird größenordnungsmäßig etwas über 200ns betragen.
[ Diese Nachricht wurde geändert von: perl am 28 Nov 2013 12:25 ] |
|
BID = 907470
nabruxas Monitorspezialist
Beiträge: 9269 Wohnort: Alpenrepublik
|
Als Latch ist ein 74HC373 eingebaut.
Ich stehe beim lesen des DB auf dem Schlauch. Wo kann ich die Zeit für das LE entnehmen?
Ist das tPLH und tPHL? (Maximum Propagation Delay, Latch Enable to Q auf Seite 5)
_________________
0815 - Mit der Lizenz zum Löten!
[ Diese Nachricht wurde geändert von: nabruxas am 28 Nov 2013 13:56 ]
|
BID = 907473
nabruxas Monitorspezialist
Beiträge: 9269 Wohnort: Alpenrepublik
|
Nanu! Wo ist das Datenblatt?
Hier nochmals:
_________________
0815 - Mit der Lizenz zum Löten!
|
BID = 907477
perl Ehrenmitglied
Beiträge: 11110,1 Wohnort: Rheinbach
|
Das passt dann schon.
Bei einem Quarztakt von 90ns liegt die gültige Adresse 60ns vor ALE am Latch (10ns reichen dem HC374), und erscheint spätestens 35ns nach ALE an dessen Ausgängen.
Wenn keine weiteren Chips dazwischen sind (Decoder für /CE), läuft ab jetzt die Zugriffszeit.
Kurz darauf, 65ns nach ALE werden die Ausgänge des EPROM aktiviert und 40ns später (oder wenn die Adressdecodierung fertig ist) erscheinen die gültigen Daten an den Ausgängen.
Es sind also zwei Zeiten zu beachten, von denen die größere entscheidet:
ALE +35 +90 = 125ns und ALE +90 -25 +40 = 105ns.
Von diesen 125ns ab ALE bis zu dem Zeitpunkt ALE +4*90 -100 = 260ns, zu welchem der Prozessor die gültigen Daten erwartet, ist also noch viel Luft, so daß du auch noch langsamere Speicher einsetzen könntest.
|
BID = 907478
nabruxas Monitorspezialist
Beiträge: 9269 Wohnort: Alpenrepublik
|
Danke Perl für die ausführliche Erläuterung.
Ich habe mich schon so oft gefragt wie man das rechnet.
_________________
0815 - Mit der Lizenz zum Löten!
|